若有如下变量定义和函数调用语句: inta=5; fun(&A) ; 则执行下面函数后正确的输出结果是()。 void fun(int*x) { cout<<++*x<<endl; }
A.3
B.4
C.5
D.6
- · 有5位网友选择 B,占比55.56%
- · 有2位网友选择 C,占比22.22%
- · 有1位网友选择 D,占比11.11%
- · 有1位网友选择 A,占比11.11%
A.3
B.4
C.5
D.6
若有以下变量定义和函数调用语句: int a=25; print_value(&a); 则执行下面函数后正确的输出结果是()。 void print_value(int*x) { cout<<++*x<<endl; }
A.23
B.24
C.25
D.26
A.3
B.4
C.5
D.6
已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义 struct a*f(int t1,int*t2,strcut a t3,struct a*t4) struct a p,*p1;int i; 则正确的函数调用语句为
A.&p=f(10,&i,p,p1);
B.p1=f(i++,(int*)p1,p,&p);
C.p=f(i+1,&(i+2),*p,p);
D.f(i+1,&i,p,p);
A.func(a,b,&c);
B.c=func(a,b);
C.*c=func(a,b,c) ;
D.func(a,b,*c);
A.4
B.1
C.0
D.400
A.Fun(int y,double m);
B.k=Fun(10,12.5);
C.k=void Fun(a,b);
D.Fun(a,b);
类MyClas定义如下: Class MyClas{ public: MyClas(){value=0;} setVariable(int i){value=I;} private: int value; }则以下对语句序列 MyClas *p,my;p=&my; 的描述正确的是()。
A.语句 p->setVariable(5) 与语句 my.setVariable(5) 等价
B.对语句 *p.setVariable(5)的调用是正确的
C.语句 MyClas *p,my; 会调用两次类MyClas的构造函数
D.语句 p=&my; 是把对象my赋值给指针变量p
A.int a[ ];
B.int *a;
C.int a;
D.int &a;
类MyClass的定义如下: class MyClass { public: MyClass() { value=0; } setVariable(int i) { value=i; } private: int value; }; 则以下各项对如下语句序列的描述中,正确的是()。 MyClasS *p,my; p=&my;
A.语句“p=&my;”是把对象my赋值给指针变量p
B.语句“MyClass *p,my;”会调用两次类MyClass的构造函数
C.对语句“*p.SetVariable(5)”的调用是正确的
D.语句“p->SetVariable(5)”与语句“my.SetVariable(5)”等价
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!