语法扩充
选择题
在C++中用(  D  )能够实现将参数值带回。
a)数组    b)指针    c)引用    d)上述ABC都可
考虑函数原型void test(int a,int b=7,char *ch="*"),下面的函数调用中,属于不合法调用的是:(  C  )
A)test(5)    B)test(5,8)    C)test(6,"#")    D)test(0,0,"*");
已知: int m=10;下列表示引用的方法中,正确的是:(  C  )
A)int &Z;    B)int &t=10;    C)int &X=m;    D)float &f=&m;
下列不是函数重载所要求的条件是:(  D  )
A)函数名相同          B)参数个数不同 
C)参数类型不同        D)函数返回值类型不同
在C++中执行以下4条语句后输出rad值为:(  C  )
static int hot=200;
int &rad=hot;
hot=hot+100;
cout<<rad<<endl;
A) 0      B) 100      C) 300        D) 200
系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是:(  D  )
A)参数个数    B)参数类型    C)函数名称    D)函数的返回值类型
数组定义时初始化对C++语言和C语言的兼容性,描述正确的是:(  A  )
A)C++兼容C    B)C++部分兼容C    C)C++不兼容C    D)C兼容C++
在C++中使用流进行输入输出,其中用于屏幕输出的对象是:( C  )
A)cerr    B)cin    C)cout    D)cfile
对使用关键字new所开辟的动态存储空间,释放时必须使用(  C  )
A)free    B)create    C)delete    D)realse

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。