求高手解答C++试题(正确继续加分)
1、设有inta=2,b=6;则执行while(a<b){if(a=3)a+=3;}后a的值为()A.6B.5C.4D.32、在C++语言中,下列正确的字符型常量是()。...
1、设有int a=2,b=6;则执行while(a<b){if(a=3)a+=3;}后a的值为( )
A. 6 B. 5 C. 4 D. 3
2、 在C++语言中,下列正确的字符型常量是( )。
A. “f” B. ‘9’ C. # D. 365
3、下面有关for循环的正确描述是( )。
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用大括号括起来
4、设有int n=8;则执行
while(n - - >0)
;
cout<<n<<endl; 输出结果是( )
A. 1 B. 0 C.-1 D. -2
5、已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是( )
A.数组a和b的长度相同 B.a数组长度小于b数组长度
C.a数组长度大于b数组长度 D.上述说法都不对
6、在参数传递过程中,对形参和实参的要求是()。
A.函数定义时,形参一直占用存储空间 B.实参可以是常量、变量或表达式
C.形参可以是常量、变量或表达式 D.形参和实参类型和个数都可以不同
7、有以下程序段:
int b=0;
while(b=1)b++;
则 循环执行次数是( )。
A.无限次 B.有语法错,不能执行
C.一次也不执行 D.执行1次
8、在C语言中while和do-while循环的主要区别是 ( )
A.do-while的循环体至少无条件执行一次
B. while的循环控制条件比do-while的循环控制条件严格
C.do-while循环允许从外部转到循环体内
D. do-while的循环体不能是复合语句
9、判断char型变量ch是否为小写字母的正确表达式是( )
A.’a’<=ch<=’z’ B. (ch>=’a’)&(ch<=’z’)
C. (ch>=’a’)&&(ch<=’z’) D. (‘a’<=ch) and (‘z’>=ch)
10、以下叙述正确的是( )
A. C++语言程序的函数中必须有return语句;
B. 在C++语言程序中,函数的类型必须进行显示说明;
C. 函数中return语句必须放在函数体的最后;
D. C++语言程序中,return语句中表达式的类型一般应该与函数的类型一致。
11、以下程序段的输出结果是 ( )
{ int x=2,y=-1,z=2;
if(x<y)
if(y<0) z=0;
else z+=1;
cout<<z<<endl; }
A.3 B.2 C.1 D.0
12、若int x=3;且有下面的程序片段,则输出结果为( )。
do { x- =2;
cout<<x;
}while(!(- -x));
A.1 -1 B.3 0 C.1 -2 D.死循环
13、如果一个函数无返回值,定义时它的函数类型应是( )。
A.任意 B.int C.void D.无
14、关于函数的调用下面不正确的是( )。
A. 由于程序总是从主函数开始,所以函数的调用总是在主函数和其他函数之间进行
B. 函数的调用可以在任意函数之间进行,只要有需要
C. 一个函数可以自己调用自己
D. 函数返回时可以不必带返回值,这时函数在定义时其类型应用void表示
15、对下面程序段的正确结论是( )。
for(t=1;t<=100;t++)
{cin>>x;
if(x<0) continue;
cout<<t;}
A.当x<0时整个循环结束 B.x>=0时什么也不输出
C.cout永远也不执行 D.最多允许输出100个非负整数
16 、当c的值不为0时,能正确将c的值赋给变量a、b的是( )。
A. c=b=a; B. (a=c)||(b=c) C. (a=c)&&(b=c) D. a=c=b 展开
A. 6 B. 5 C. 4 D. 3
2、 在C++语言中,下列正确的字符型常量是( )。
A. “f” B. ‘9’ C. # D. 365
3、下面有关for循环的正确描述是( )。
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用大括号括起来
4、设有int n=8;则执行
while(n - - >0)
;
cout<<n<<endl; 输出结果是( )
A. 1 B. 0 C.-1 D. -2
5、已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是( )
A.数组a和b的长度相同 B.a数组长度小于b数组长度
C.a数组长度大于b数组长度 D.上述说法都不对
6、在参数传递过程中,对形参和实参的要求是()。
A.函数定义时,形参一直占用存储空间 B.实参可以是常量、变量或表达式
C.形参可以是常量、变量或表达式 D.形参和实参类型和个数都可以不同
7、有以下程序段:
int b=0;
while(b=1)b++;
则 循环执行次数是( )。
A.无限次 B.有语法错,不能执行
C.一次也不执行 D.执行1次
8、在C语言中while和do-while循环的主要区别是 ( )
A.do-while的循环体至少无条件执行一次
B. while的循环控制条件比do-while的循环控制条件严格
C.do-while循环允许从外部转到循环体内
D. do-while的循环体不能是复合语句
9、判断char型变量ch是否为小写字母的正确表达式是( )
A.’a’<=ch<=’z’ B. (ch>=’a’)&(ch<=’z’)
C. (ch>=’a’)&&(ch<=’z’) D. (‘a’<=ch) and (‘z’>=ch)
10、以下叙述正确的是( )
A. C++语言程序的函数中必须有return语句;
B. 在C++语言程序中,函数的类型必须进行显示说明;
C. 函数中return语句必须放在函数体的最后;
D. C++语言程序中,return语句中表达式的类型一般应该与函数的类型一致。
11、以下程序段的输出结果是 ( )
{ int x=2,y=-1,z=2;
if(x<y)
if(y<0) z=0;
else z+=1;
cout<<z<<endl; }
A.3 B.2 C.1 D.0
12、若int x=3;且有下面的程序片段,则输出结果为( )。
do { x- =2;
cout<<x;
}while(!(- -x));
A.1 -1 B.3 0 C.1 -2 D.死循环
13、如果一个函数无返回值,定义时它的函数类型应是( )。
A.任意 B.int C.void D.无
14、关于函数的调用下面不正确的是( )。
A. 由于程序总是从主函数开始,所以函数的调用总是在主函数和其他函数之间进行
B. 函数的调用可以在任意函数之间进行,只要有需要
C. 一个函数可以自己调用自己
D. 函数返回时可以不必带返回值,这时函数在定义时其类型应用void表示
15、对下面程序段的正确结论是( )。
for(t=1;t<=100;t++)
{cin>>x;
if(x<0) continue;
cout<<t;}
A.当x<0时整个循环结束 B.x>=0时什么也不输出
C.cout永远也不执行 D.最多允许输出100个非负整数
16 、当c的值不为0时,能正确将c的值赋给变量a、b的是( )。
A. c=b=a; B. (a=c)||(b=c) C. (a=c)&&(b=c) D. a=c=b 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |