2013计算机二级考试C++模拟试题十八及答案2
来源:2exam.com 2013-9-30 9:40:37
10.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 A)数据库系统 B)文件系统 C)人工管理 D)数据项管理 【参考答案】A 11.下面关于C++语言的描述错误的是 A)C++语言支持数据封装 B)C++语言中引入友元没有破坏封装性 C)C++语言允许函数名和运算符重载 D)C++语言支持动态联编 【参考答案】B 12.设有定义inta=1;floatf=1 2;charc=′a′;,则下列表示错误的是 A)++a; B)f--; C)c++; D)8++; 【参考答案】D 13.下列程序的运行结果为 #include voidmain() {inta=2; intb=a+1; cout< A)0.66667 B)0 C)0.7 D)0.66666666 【参考答案】B 14.设inta=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为 A)3,3 B)3,4 C)4,3 D)4,4 【参考答案】A 15.下面程序的运行结果为 #include voidmain() {chara=′3′; switch(a) {case′3′:cout<<"3"; case′2′:cout<<"2";break; default:cout<<"1";}} A)3 B)321 C)31 D)32 【参考答案】D 16.有如下数组声明:intnum[10];,下标值引用错误的是 A)num[10] B)num[5] C)num[3] D)num[0] 【参考答案】A 17.存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的? A)x=*pa; B)x=*(a+1); C)x=*(pa+1); D)x=a[1]; 【参考答案】A 18.下面程序的运行结果为 #include voidswap(int&a,intb) {inttemp; temp=a++; a=b; b=temp;} voidmain() {inta=2,b=3; swap(a,b); cout< A)2,3 B)3,2 C)2,2 D)3,3 【参考答案】D
触屏版 电脑版
3773考试网 琼ICP备12003406号-1