问题

( 20 )有如下程序段

int i =0, j=1;

int & r=i ; // ①

r =j; // ②

int*p= & i ; // ③

*p= & r ; // ④

基中会产生编译错误的语句是

A ) ④

B ) ③

C ) ②

D ) ①

参考答案
您可能感兴趣的试题
  • ( 21 )有如下函数定义:void func ( int a,int & b ) {a++; b++;}若执行代码段:int x=0 ,y=1func ( x,y ) ;则变量 x 和 y 值分别是
  • ( 22 )有如下程序:#includeusing namespace std;class A{publicstatic int a;void init () {a=1;}A ( int a=2 )
  • ( 23 )下列有关继承和派生的叙述中,正确的是A ) 派生类不能访问基类的保护成员B )作为虚基类的类不能被实例化C )派生类应当向基类的构造函数传递参数D )虚函数必须在派生类中重新实现
  • ( 24 )下列运算符中,不能被重载的是A )&&B )! =C ) .D ) ++
  • ( 25 )下列函数模板的定义中,合法的是A ) template Tabs ( T x ) {return x <0 – x: x;}B ) template class Tabs ( Tx ) {
  • ( 26 )在语句 cin$amp;>amp;$gt;data; 中, cin 是A )C++ 的关键字B )类名C )对象名D )函数名
相关内容