(11)C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是
A)增加了一些新的运算符
B)允许函数重载,并允许设置缺省参数
C)规定函数说明符必须用原型
D)引进了类和对象的概念
(12)下列哪个是C++语言的有效标识符?
A)_No1
B)No.1
C)12345
D)int
(13)设有定义int x;float y;,则10+x+y值的数据类型是
A)int
B)double
C)float
D)不确定
(14)下列程序的执行结果为
#include void main() { int a=3,b=0; int *p=&a; b=+a++; cout<<*p<<","< } A)3,4 B)4,3 C)3,4 D)4,4 (15)下面程序的运行结果为 #include void main() { for(int a=0,x=0;!x&&a<=10;a++) { a++; } cout< } A)10 B)11 C)12 D)0 (16)下列选项,不正确的是 A) for(int a=1;a<=10;a++); B) int a=1; do { a++; } while(a<=10) C)int a=1; while(a<=10) { a++; } D) for(int a=1;a<=10;a++)a++; (17)下面关于数组的初始化正确的是 A)char str[]={′a′,′b′,′c′} B)char str[2]={′a′,′b′,′c′} C)char str[2][3]={{′a′,′b′},{′c′,′d′},{′e′,′f′}} D)char str()={′a′,′b′,′c′} (18)下列程序的输出结果为 #include void main() { char *a[]={"hello","the","world"}; char **pa=a; pa++; cout<<*pa< A)hello B)the C)world D)hellotheworld (19)决定C++语言中函数的返回值类型的是 A)return语句中的表达式类型 B)调用该函数时系统随机产生的类型 C)调用该函数时的主调用函数类型 D)在定义该函数时所指定的数据类型 (20)下列程序的输出结果是 #include int min(int a,int b) { if (a else return b; return 0; } void main() { cout< A)0 B)1 C)2 D)3
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。