首页/ 题库 / [单选题]设有定义: classC {public的答案

设有定义: classC {public: intvalue; … }; intX,*P; 则以下引用形式中,正确的是( )。

单选题
2022-01-09 20:47
A、x=value;
B、x=C::value;
C、p=&value
D、p=C::value
查看答案

正确答案
B

试题解析
B。【解析】value作为类的数据成员在引用时可以通过对象来引用,也可以通过域操作符引入类名来限定。由于选项D中P是指针,它对指针变量的赋值方式是错误的。

标签:
相关题目
设有以下定义和程序: #include<iostream.h> class A1 { public: void show1() { cout<<"class A1"<<endl; } }; class A2:public A1 { public: void show2() { cout<<"class A2"<<endl; } }; class A3:protected A2 { public: void show3() { cout<<"class A1"<<endl; } }; void main() { A1 obj1; A2 obj2; A3 obi3; } 则以下不合语法的调用语句是( )。
若有以下结构体,则正确的定义或引用的是
structTest
{intx;
inty;
}vl;
设有定义:int n=10,*p=&n,*q;则以下选项中正确的赋值语句是( )
设有定义:chara[10]="ABCD",*p=a;,则*(p+3)的值是()。
设有定义:intn=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是()。
设有下面两个赋值语句:a = IntegerparseInt(“12”);b = IntegervalueOf(“12”)intValue();下述说法正确的是( )。
设有定义: class C {public: int ValUe; }; int X,*p; 则以下引用形式中,正确的是( )。
设有定义语句int(*f)(int);,则以下叙述正确的是( )。
设有定义语句int(*f)(int);,则以下叙述正确的是( )。
设有定义语句int (*f)(int);,则以下叙述正确的是
设有定义语句 int(*f)(int);, 则以下叙述正确的是

设有定义int i=6,则执行以下语句后,i的值为()。
i+=i-1;

设有定义:int x=0,*p;,立即执行以下语句,正确的语句是
设有定义:int(* ptr)( ); 则以下叙述中正确的是 ( )
设有定义: classC {public: intvalue; … }; intX,*P; 则以下引用形式中,正确的是( )。
设有如下定义: int(*ptr); 则以下叙述中正确的是( )。
设有定义“intx=2;”,下列表达式中,值不为6的是( )。
设有如下定义,则以下叙述中正确的是______。 int(*ptr)();
设有定义语句int a[]={66,88,99};,则以下对此语句的叙述错误的是( )。
设有以下语句:intx=10;x+=3+x%(3),则x的值是()。
广告位招租WX:84302438

免费的网站请分享给朋友吧