设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()

A:3 C:9 D:-12

如果inta=3,b=4;则条件表达式a

A:3 B:4 D:1

已知:inta[10];则对a数组元素的正确引用是()。

A:a[10] B:a[3.5] C:a(5) D:a[0]

有语句:inta[10],;则()是对指针变量p的正确定义和初始化。

A:intp=*a; B:int*p=a; C:intp=&a; D:int*p=&a;

在inta=3,*p=&a;中,*p的值是()。

A:变量a的地址值 B:无意义 C:变量p的地址值 D:3

下列函数的运行结果是(  )。   #include   intadd(inta,intb);   voidmain()   {   externintX,y;   cout<  }   intx(20),y(5);   intadd(inta,intb)   {   ints=a+b:   returns;   }

A:25 B:30 C:20 D:15

有如下类声明:   classXA(   intX;   public:   XA(intn){x=n;}   };   classXB:publicXA{   inty;   public:   XB(inta,intb);   ];   在构造函数XB的下列定义中,正确的是(  )。

A:XB::XB(inta,intb):x(a),y(b){) B:XB::XB(inta,intb):XA(a),y(b){) C:XB::XB(inta,intb):x(a),XB(b)(} D:XB::XB(inta,intb):XA(a),XB(b){)

有如下类声明:   classXA{   intx:   public:   XA(intn){x=n;}   };   classXB:publicXA{   inty;   oublic:   XB(inta,intb);   };   在构造函数XB的下列定义中,正确的是(  )。

A:XB::XB(inta,intb):x(a),y(b){} B:XB::XB(inta,intb):XA(a),y(b){} C:XB::XB(inta,intb):x(a),XB(b){} D:XB::XB(inta,intb):XA(a),XB(b){}

设有两条语句“inta,*p=&a;”和“p=a;”,则下列说法中正确的是( )。

A:两条语句中的“*p”含义完全相同 B:两条语句中的“*p=&a”和“*p=a”功能完全相同 C:第1条语句中的“*p=&a”是定义指针变量p并对其初始化 D:第2条语句中的“*p=a”是将a的值赋予变量p

设有整型数组的定义:inta[ ];new int[8];,则a.length的值为下列哪项

A:8 B:9 C:7 D:6

微信扫码获取答案解析
下载APP查看答案解析