B、2
28、采用函数重载的目的在于__D______。
()
D、使用方便,提高可读性
29、下面程序段的运行结果是_____A______。
#include
voidmain()
{intI;
for(I=1;I<=5;I++)
{if(I%2)cout<<“*”;
elsecontinue;
cout<<“#”;}
cout<<“$\n”;}()
A、*#*#*#$
30、对以下说明语句的正确理解是________B
inta[10]={6,7,8,9,10};()
B、将5个初值依次与给a[0]至a[4]
31、intx=-1;
do
{x=x*x;}
while(!
x);
下列说法正确的是_________C__。
()
C、循环执行一次
32、C++关系表达式中的关系成立时,则该关系表达式的值为___C___。
()
C、1
33、在函数的返回值类型与返回值表达式的类型的描述中,错误的是__B______。
()
B、函数返回值的类型就是返回值表达式的类型
34、以下关于break语句的描述,正确的是(C)。
()
C、在循环语句中可以根据需要使用break语句。
35、在一个被调用函数中,关于return语句使用的描述,错误的是__D______。
()
D、被调用函数中,一个return语句可返回多个值给调用函数
36、设有函数定义“intf1(void){return200,100;}”,设调用函数f1()时,_____A___。
()
A、函数返回值100
37、sizeof(double)是一个___A_____表达式。
()
A、整型
38、设有语句“voidf(inta[10],int&x);inty[10],*py=y,n;”,则对函数f的正确调用语句是__B___。
()
B、f(py,n);
39、执行下列程序,输入为1的输出结果是____A_____。
#include
main()
{intk;
cin>>k;
switch(k)
{case1:
cout<case2:
cout<case3:
cout<case4:
cout<default:
cout<<"Full!
"<}
}()
A、1
40、下列给字符数组进行初始化中,_____A___是正确的。
()
A、chars1[]="abed";
41、在参数传递过程中,对形参和实参的要求是_________B______。
()
B、实参可以是常量、变量或表达式。
42、实型变量x的取值范围为闭区间[–2,10]或开区间(15,34),则正确表示x取值范围的逻辑表达式是_____B()
B、(–2<=x&&x<=10)||(1543、下列关于条件语句的描述中,____C____是错误的.()
C、if语句中if体内不能是switch语句
44、break语句只能用在_____D__()
D、开关语句或循环语句中
45、有以下程序:
#include
voidmain()
{
chark;inti;
for(i=1;i<3;i++)
{
cin>>k;
switch(k)
{
case'0':
cout<<"another\n";
case'1':
cout<<"number\n";
}
}
}
程序运行时,从键盘输入:
01<回车>,程序执行后输出结果是___B___。
()
B、another
number
number
46、使用如setw()的操作对数据进行格式输出时,应包含___C_____文件()
C、iomanip.h
47、已知一函数中有下列变量定义,其中属于静态变量的是____B______。
()
B、staticdoubleb;
48、以下正确的定义语句是______D__()
D、doubley[][3]={0};
49、以下关于函数叙述中,正确的是(D)。
()
D、在函数体中可以调用函数自身
50、下面程序段的运行结果是_____B___
charc[]="\t\v\\\0will\n";cout<B、3
3、单项选择题
1、以下函数声明中,存在着语法错误的是____D___。
()
D、void*DD(x,y);
2、下面程序段是输出两个字符串中对应相等的字符,请完善程序
charx[]="program";chary[]="Fortran";
intI=0;
while(x[I]!
='\0'&&y[I]!
='\0')
if(x[I]==y[I])cout<<________;
elseI++;(A)
A、x[I++]
3、下列数据类型不是C++语言基本数据类型的是____D________。
()
D、数组
4、采用函数重载的目的在于_____D___。
()
D、使用方便,提高可读性
5、设有代码“inta=5;”,则执行了语句“a+=a-=a*a;”后,变量a的值是_C___________。
()
C、-40
6、执行下列程序,输入为1的输出结果