大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C++技巧 > 2013年计算机二级C++模拟试题及答案(6)

2013年计算机二级C++模拟试题及答案(6)(2)

关键词:计算机二级C++考试考试真题模拟题  阅读(1595) 赞(12)

[摘要]本文是2013年计算机二级C++模拟试题及答案,与大家分享。


11.C++语言中标点符号中表示一条预处理命令开始的是

A)#

B);

C)*

D){

【参考答案】 A

12.每个C++程序中都必须有且仅有一个

A)类

B)预处理命令

C)主函数

D)语句

【参考答案】 C

13.sizeof(float)是

A)一个双精度型表达式

B)一个整型表达式

C)一种函数调用

D)一个不合法的表达式

【参考答案】 B

14.设有int x=11;,则表达式(x++*2/3)的值是

A)7

B)8

C)11

D)12

【参考答案】 A

15.设有程序段

int k=10;

while(k=0)k=k-1;

则下面描述中正确的是

A)循环执行10次

B)无限循环

C)循环体语句一次也不执行

D)循环体语句执行一次

【参考答案】 C

16.对表达式for(表达式1; ;表达式3)可理解为

A)for(表达式1;0;表达式3)

B)for(表达式1;1;表达式3)

C)for(表达式1;表达式3;)

D)for(;;表达式3)

【参考答案】 B

17.以下不正确的定义语句是

A)double x[5]={2.0,4.0,6.0,8.0,10.0};

B)int y[5]={0,1,3,5,7,9};

C)char c1[]={′1′,′2′,′3′,′4′,′5′};

D)char c2[]={′\x10′,′\xa′,′\x8′};

【参考答案】 B

18.有如下说明

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

则数值为9的表达式是

A)*p+9

B)*(p+8)

C)*p+=9

D)p+8

【参考答案】 B


19.下列函数的运行结果是

#include

int f(int a,int B)

{ int c;

if(a>B)c=1;

else if(a==B)c=0;

else c=-1;

return(c); }

void main() 来源:考试大

{ int i=2,j=3;

int p=f(i,j);

cout << p; }

A)-1

B)1

C)2

D)编译出错,无法运行

【参考答案】 A

20.以下对C++函数的有关描述中,正确的是

A)在C++语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参

B)C++函数既可以嵌套定义又可以递归调用

C)函数必须无返回值,否则不能使用函数

D)函数必须有返回值,返回值类型不定

【参考答案】 A


相关评论