-
1、[单选题]以下叙述中错误的是【】
-
A.C程序必须由—个或—个以上的函数组成
-
B.函数调用可以作为—个独立的语句存在
-
C.若函数有返回值,必须通过return语句返回
-
D.函数形参的值也可以传回给对应的实参
查看答案
开始考试
-
2、[单选题]有以下程序段
structst
{intx;int*y,*pt;
inta[]={l,2},b[]={3,4};
strctstc[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是【】
-
A.*pt→y
-
B.pt→x
-
C.++pt→x
-
D.(pt++)→x
查看答案
开始考试
-
3、[单选题]有以下程序
main()
{inty=10;
while(y--);printf(”y=%d\n”,y);
}
程序执行后的输出结果是【】
-
A.y=0
-
B.y=-l
-
C.y=1
-
D.while构成无限循环
查看答案
开始考试
-
4、[单选题]若要求从键盘读入含有空格字符的字符串,应使用的函数是【】
-
A.gets()
-
B.getc()
-
C.getchar()
-
D.scanf()
查看答案
开始考试
-
5、[单选题]以下叙述中错误的是【】
-
A.C语言源程序经编译后生成后缀为.obj的目标程序
-
B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
-
C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
-
D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
查看答案
开始考试
-
6、[单选题]有以下程序
#include
main()
{charC1,C2:C3,C4,C5,C6;
scanf("%C%C%C%C”,&Cl,&C2,&C3,&C4);
C5=getchar();C6=getchar();
Putchar(c1);putchar(c2);
printf(”%C%C\n”,C5,C6);
}
程序运行后,若从键盘输入(从第l列开始)
123<回车>
45678<回车>
则输出结果是【】
-
A.1245
-
B.1256
-
C.1267
-
D.1278
查看答案
开始考试
-
7、[单选题]在以下给出的表达式中,与while(E)中的(E)不等价的表达式是【】
-
A.(!E==O)
-
B.(E>0||E
-
C.(E==0)
-
D.(E!=0)
查看答案
开始考试
-
8、[单选题]以下叙述中错误的是【】
-
A.算法正确的程序最终一定会结束
-
B.算法正确的程序可以有零个输出
-
C.算法正确的程序可以有零个输入
-
D.算法正确的程序对于相同的输A-定有相同的结果
查看答案
开始考试
-
9、[单选题]有以下程序
main()
{inti,t[][3]={9,8,7,6,5,4,3,2,1};
for(i=O;i<3;i++)
printf(“%d”,t[2-i][i]);
}
程序执行后的输出结果是【】
查看答案
开始考试
-
10、[单选题]有以下程序
main()
{inta=O,b=O,C=0,d=0;
if(a=1)b=l;C=2;
elsed=3:
printf(“%d,%d,%d,%d\n”,a,b,C,d);
}
程序执行后的输出结果是【】
-
A.0,O,O,3
-
B.O,1,2,0
-
C.1,1,2,0
-
D.编译有错
查看答案
开始考试
-
11、[单选题]表达式3.6-5/2+1.2+5%2的值是【】
查看答案
开始考试
-
12、[单选题]有以下程序
main()
{inti,j,x=O;
for(i=0;i<2;i++)
{x++;
for(j=0;j<=3;j++)
{if(j%2)continue;
x++;
}
x++;
}
printf(”x=%d\n”,x);
}
程序执行后的输出结果是【】
查看答案
开始考试
-
13、[单选题]以下叙述中错误的是【】
-
A.可以通过typedef增加新的类型
-
B.可以用typedef将已存在的类型用—个新的名字来代表
-
C.用typedef定义新的类型名后,原有类型名仍有效
-
D.用typedef可以为各种类型起别名,但不能为变量起别名
查看答案
开始考试
-
14、[单选题]有以下程序
Intfun1(doublea){returna*=a;}
Intfun2(doublex,doubley)
{doublea=0,b=0;
a=funl(x);b=funl(y);return(int)(a+b);
}
main()
{doublew;w=fun2(1.1,2.O);……}
程序执行后变量w中的值是【】
查看答案
开始考试
-
15、[单选题]以下不合法的用户标识符是【】
-
A.j2_KEY
-
B.Double
-
C.4d
-
D._8_
查看答案
开始考试