C语言判断题文档格式.docx
《C语言判断题文档格式.docx》由会员分享,可在线阅读,更多相关《C语言判断题文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
![C语言判断题文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/9/5e6a9f8e-8ba3-494f-8fa4-1bb2e97b969a/5e6a9f8e-8ba3-494f-8fa4-1bb2e97b969a1.gif)
c程序总是从程序的第一条语句开始执行
10.(1分)
C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母。
11.(1分)
C语言规定:
在一个源程序中,main函数的位置必须在最开始。
12.(1分)
C语言程序的基本单位是语句。
13.(1分)
对于C程序中的逻辑错误,编译器是可以发现的。
14.(1分)
一系列计算机指令的有序组合就构成了程序。
15.(1分)
C程序由函数所组成。
16.(1分)
在C程序中,每行只能写一条语句。
17.(1分)
c程序中能直接让机器执行的文件是编辑后的.c源文件。
18.(1分)
任何复杂的程序都是由顺序结构、选择结构、循环结构这三种结构构成的。
19.(1分)
每个语句和数据定义的最后都必须有分号。
20.(1分)
c程序的书写格式要求严格,区分大小写,并且一行内只能写一条语句。
21.(1分)
在c程序中,语句之间必须要用分号"
;
"
来分隔。
22.(1分)
C语言认为变量number和NuMbEr是相同的。
23.(1分)
unsigned和void都是C的保留字。
24.(1分)
C语言程序的三种基本结构是顺序结构、选择结构和循环结构。
25.(1分)
空语句是合法的C语句。
26.(1分)
打印三行输出的C语言程序必须用三条printf语句。
27.(1分)
在C程序中,注释说明只能位于一条语句的后面。
28.(1分)
switch,typedef,continue均是C语言关键字。
29.(1分)
C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。
30.(1分)
C语言程序中,当出现条件分支语句if~else时,else与首行位置相同的if组成配对关系。
31.(1分)
选择结构不可以使用嵌套形式,但是循环结构可以使用嵌套形式。
32.(1分)
在C源程序中将语句“if(x==5)y++;
”误写作“if(x=5)y++;
”,将导致编译错误。
33.(1分)
inti=20;
switch(i/10){case2:
printf(\"
T\"
);
case1:
F\"
}的输出结果为T。
34.(1分)
在if语句中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。
35.(1分)
在switch语句中,每一个的case常量表达式的值可以相同。
36.(1分)
在switch语句中,多个case可以共用一组执行语句。
37.(1分)
执行switch语句时,肯定会执行其中的一个分支语句组。
38.(1分)
switch(表达式){},该表达式的值必须是整型或字符型。
39.(1分)
if语句一定要结合else使用。
40.(1分)
若有intⅰ=10,j=0;
则执行完语句if(j=0)ⅰ++;
elseⅰ--;
ⅰ的值为11。
41.(1分)
if(x!
=y)scanf("
%d"
&
x)elsescanf("
y);
是正确的if语句。
42.(1分)
switch语句中的每个case总要用break语句。
43.(1分)
continue语句只是结束本次循环,而不是终止整个循环的执行。
44.(1分)
在循环次数未知的情况下,应该优先考虑选用while或者do-while语句。
45.(1分)
for语句构成的循环不能用其他语句构成的循环来代替。
46.(1分)
在C语言中,提供了3种循环语句:
for、while、do-while。
47.(1分)
for语句中不能有break语句。
48.(1分)
for语句循环变量每次只能递增1或递减1。
49.(1分)
C程序中的break语句只能用来终止循环,而不能用来终止switch
50.(1分)
for循环和while循环逻辑上完全等价,可以互相转换。
51.(1分)
三种循环while、do-while和for循环可以互相嵌套使用
52.(1分)
C语言中直到型循环结构为:
do循环体while(表达式);
但这种循环是当表达式为真时反复执行循环体,表达式为假时结束循环。
53.(1分)
break语句不能用于循环语句和switch语句之外的任何其他语句中。
54.(1分)
for(;
;
)语句等价于while
(1)语句,即不设初值、不判断条件、无终止地执行循环体。
55.(1分)
若有说明intc;
则while(c=getchar());
是正确的C语句。
56.(1分)
while语句的循环体不能是复合语句。
57.(1分)
设有程序段intk=10;
while(k=0)k=k-1;
则语句k=k-1执行10次。
58.(1分)
C语言中while和do-while循环的主要区别是:
do-while语句至少无条件执行一次。
59.(1分)
do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。
60.(1分)
for循环只能用于循环次数已经确定的情况。
61.(1分)
for循环是先执行循环体语句,后判断表达式。
62.(1分)
在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。
63.(1分)
执行语句for(i=1;
i++<
7;
);
后变量i的值不能确定。
64.(1分)
continue语句的作用是结束整个循环的执行。
65.(1分)
只能在循环体内和switch语句体内使用break语句。
66.(1分)
在循环体内使用break语句或continue语句的作用相同。
67.(1分)
只能用continue语句来终止本次循环。
68.(1分)
可以用do-while语句实现的循环一定可以用while语句实现。
69.(1分)
while,do-while,和for语句的循环体都可以是空语句。
70.(1分)
在下面程序段中循环体将执行无限次。
x=-1;
do{x=x*x;
}while(!
x);
71.(1分)
“A”是一个字符常量。
72.(1分)
C语言中,整数0表示逻辑“假”。
73.(1分)
字符串"
a"
在内存中占据1字节。
74.(1分)
变量必须先定义后使用。
75.(1分)
表达式!
2的运算结果是1。
76.(1分)
a+1=10是错误的表达式。
77.(1分)
若x=5,则表达式x>
3&
&
x<
10的值为假。
78.(1分)
10/4的值为2.50。
79.(1分)
!
(a||b)等价于!
a&
!
b。
80.(1分)
当程序中有scanf("
%d%d"
x,&
则执行时,输入5,8后,x、y变量的值分别是5和8。
81.(1分)
C语言的任何类型数据在计算机内都是以二进制形式存储的。
82.(1分)
按格式符“%d”输出float类型变量时,截断小数位取整后输出。
83.(1分)
scanf函数中的格式符“%d”不能用于输入实型数据。
84.(1分)
表达式1/4+2.75的值是3。
85.(1分)
若变量a和x均为double类型,则代数式x^2-e^5转化为正确的c语言表达式为:
x*x-exp(5)。
86.(1分)
在C程序中,APH和aph是两个不同的变量。
87.(1分)
当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
88.(1分)
在C程序中,%是只能用于整数运算的运算符。
89.(1分)
设变量a为整型,f是实型,i是双精度型,则表达式10+'
a'
+i*f值的数据类型不能确定为何类型。
90.(1分)
在C语言中char型数据在内存中的存储形式为ASCII码。