C语言判断题.docx

上传人:b****2 文档编号:395471 上传时间:2022-10-09 格式:DOCX 页数:30 大小:190.48KB
下载 相关 举报
C语言判断题.docx_第1页
第1页 / 共30页
C语言判断题.docx_第2页
第2页 / 共30页
C语言判断题.docx_第3页
第3页 / 共30页
C语言判断题.docx_第4页
第4页 / 共30页
C语言判断题.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

C语言判断题.docx

《C语言判断题.docx》由会员分享,可在线阅读,更多相关《C语言判断题.docx(30页珍藏版)》请在冰豆网上搜索。

C语言判断题.docx

C语言判断题

判断题

1.(1分)

每一个C语言程序都必须有一个main函数。

答案:

 Y

2.(1分)

C语言程序的三种基本结构是顺序结构、选择结构和递归结构。

答案:

 N

3.(1分)

在程序设计中,经常用选择(又称分支)、循环和函数3种控制结构。

答案:

 N

4.(1分)

用C语言编写的源程序必须经过编译连接后生存可执行程序,才能运行。

答案:

 N

5.(1分)

C程序主函数中的一个变量可以被定义为两个或多个不同的类型。

考生选择:

 N

答案:

 N

6.(1分)

在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。

答案:

 N

7.(1分)

C程序是由函数构成的,每一个函数完成相对独立的功能。

答案:

 Y

8.(1分)

一个C语言程序中,有且只能有一个main函数。

答案:

 Y

9.(1分)

c程序总是从程序的第一条语句开始执行

答案:

 N

10.(1分)

C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母。

答案:

 N

11.(1分)

C语言规定:

在一个源程序中,main函数的位置必须在最开始。

答案:

 N

12.(1分)

C语言程序的基本单位是语句。

答案:

 N

13.(1分)

对于C程序中的逻辑错误,编译器是可以发现的。

答案:

 N

14.(1分)

一系列计算机指令的有序组合就构成了程序。

答案:

 Y

15.(1分)

C程序由函数所组成。

答案:

 Y

16.(1分)

在C程序中,每行只能写一条语句。

答案:

 N

17.(1分)

c程序中能直接让机器执行的文件是编辑后的.c源文件。

答案:

 N

18.(1分)

任何复杂的程序都是由顺序结构、选择结构、循环结构这三种结构构成的。

答案:

 Y

19.(1分)

每个语句和数据定义的最后都必须有分号。

答案:

 Y

20.(1分)

c程序的书写格式要求严格,区分大小写,并且一行内只能写一条语句。

答案:

 N

21.(1分)

在c程序中,语句之间必须要用分号";"来分隔。

答案:

 Y

22.(1分)

C语言认为变量number和NuMbEr是相同的。

答案:

 N

23.(1分)

unsigned和void都是C的保留字。

答案:

 Y

24.(1分)

C语言程序的三种基本结构是顺序结构、选择结构和循环结构。

答案:

 Y

25.(1分)

空语句是合法的C语句。

答案:

 Y

26.(1分)

打印三行输出的C语言程序必须用三条printf语句。

答案:

 N

27.(1分)

在C程序中,注释说明只能位于一条语句的后面。

答案:

 N

28.(1分)

switch,typedef,continue均是C语言关键字。

答案:

 Y

29.(1分)

C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。

答案:

 Y

30.(1分)

C语言程序中,当出现条件分支语句if~else时,else与首行位置相同的if组成配对关系。

答案:

 N

31.(1分)

选择结构不可以使用嵌套形式,但是循环结构可以使用嵌套形式。

答案:

 N

32.(1分)

在C源程序中将语句“if(x==5)y++;”误写作“if(x=5)y++;”,将导致编译错误。

答案:

 N

33.(1分)

inti=20;switch(i/10){case2:

printf(\"T\");case1:

printf(\"F\");}的输出结果为T。

答案:

 N

34.(1分)

在if语句中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。

答案:

 Y

35.(1分)

在switch语句中,每一个的case常量表达式的值可以相同。

答案:

 N

36.(1分)

在switch语句中,多个case可以共用一组执行语句。

答案:

 Y

37.(1分)

执行switch语句时,肯定会执行其中的一个分支语句组。

考生选择:

 N

答案:

 N

38.(1分)

switch(表达式){},该表达式的值必须是整型或字符型。

考生选择:

 Y

答案:

 Y

39.(1分)

if语句一定要结合else使用。

考生选择:

 N

答案:

 N

40.(1分)

若有intⅰ=10,j=0;则执行完语句if(j=0)ⅰ++;elseⅰ--;ⅰ的值为11。

考生选择:

 Y

答案:

 N

41.(1分)

if(x!

=y)scanf("%d",&x)elsescanf("%d",&y);是正确的if语句。

考生选择:

 N

答案:

 N

42.(1分)

switch语句中的每个case总要用break语句。

考生选择:

 N

答案:

 N

43.(1分)

continue语句只是结束本次循环,而不是终止整个循环的执行。

考生选择:

 Y

答案:

 Y

44.(1分)

在循环次数未知的情况下,应该优先考虑选用while或者do-while语句。

考生选择:

 Y

答案:

 Y

45.(1分)

for语句构成的循环不能用其他语句构成的循环来代替。

考生选择:

 N

答案:

 N

46.(1分)

在C语言中,提供了3种循环语句:

for、while、do-while。

考生选择:

 Y

答案:

 Y

47.(1分)

for语句中不能有break语句。

考生选择:

 N

答案:

 N

48.(1分)

for语句循环变量每次只能递增1或递减1。

考生选择:

 N

答案:

 N

49.(1分)

C程序中的break语句只能用来终止循环,而不能用来终止switch

考生选择:

 N

答案:

 N

50.(1分)

for循环和while循环逻辑上完全等价,可以互相转换。

考生选择:

 Y

答案:

 Y

51.(1分)

三种循环while、do-while和for循环可以互相嵌套使用

考生选择:

 Y

答案:

 Y

52.(1分)

C语言中直到型循环结构为:

do循环体while(表达式);但这种循环是当表达式为真时反复执行循环体,表达式为假时结束循环。

考生选择:

 Y

答案:

 Y

53.(1分)

break语句不能用于循环语句和switch语句之外的任何其他语句中。

考生选择:

 Y

答案:

 Y

54.(1分)

for(;;)语句等价于while

(1)语句,即不设初值、不判断条件、无终止地执行循环体。

考生选择:

 N

答案:

 Y

55.(1分)

若有说明intc;则while(c=getchar());是正确的C语句。

考生选择:

 Y

答案:

 Y

56.(1分)

while语句的循环体不能是复合语句。

考生选择:

 N

答案:

 N

57.(1分)

设有程序段intk=10;while(k=0)k=k-1;则语句k=k-1执行10次。

考生选择:

 N

答案:

 N

58.(1分)

C语言中while和do-while循环的主要区别是:

do-while语句至少无条件执行一次。

考生选择:

 Y

答案:

 Y

59.(1分)

do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。

考生选择:

 Y

答案:

 N

60.(1分)

for循环只能用于循环次数已经确定的情况。

考生选择:

 N

答案:

 N

61.(1分)

for循环是先执行循环体语句,后判断表达式。

考生选择:

 N

答案:

 N

62.(1分)

在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。

考生选择:

 Y

答案:

 Y

63.(1分)

执行语句for(i=1;i++<7;);后变量i的值不能确定。

考生选择:

 Y

答案:

 N

64.(1分)

continue语句的作用是结束整个循环的执行。

考生选择:

 N

答案:

 N

65.(1分)

只能在循环体内和switch语句体内使用break语句。

考生选择:

 Y

答案:

 Y

66.(1分)

在循环体内使用break语句或continue语句的作用相同。

考生选择:

 N

答案:

 N

67.(1分)

只能用continue语句来终止本次循环。

考生选择:

 N

答案:

 Y

68.(1分)

可以用do-while语句实现的循环一定可以用while语句实现。

考生选择:

 N

答案:

 Y

69.(1分)

while,do-while,和for语句的循环体都可以是空语句。

考生选择:

 Y

答案:

 Y

70.(1分)

在下面程序段中循环体将执行无限次。

x=-1;do{x=x*x;}while(!

x);

考生选择:

 Y

答案:

 N

71.(1分)

“A”是一个字符常量。

考生选择:

 Y

答案:

 N

72.(1分)

C语言中,整数0表示逻辑“假”。

考生选择:

 Y

答案:

 Y

73.(1分)

字符串"a"在内存中占据1字节。

考生选择:

 N

答案:

 N

74.(1分)

变量必须先定义后使用。

考生选择:

 Y

答案:

 Y

75.(1分)

表达式!

2的运算结果是1。

考生选择:

 N

答案:

 N

76.(1分)

a+1=10是错误的表达式。

考生选择:

 Y

答案:

 Y

77.(1分)

若x=5,则表达式x>3&&x<10的值为假。

考生选择:

 N

答案:

 N

78.(1分)

10/4的值为2.50。

考生选择:

 N

答案:

 N

79.(1分)

!

(a||b)等价于!

a&&!

b。

考生选择:

 Y

答案:

 Y

80.(1分)

当程序中有scanf("%d%d",&x,&y);则执行时,输入5,8后,x、y变量的值分别是5和8。

考生选择:

 Y

答案:

 N

81.(1分)

C语言的任何类型数据在计算机内都是以二进制形式存储的。

考生选择:

 Y

答案:

 Y

82.(1分)

按格式符“%d”输出float类型变量时,截断小数位取整后输出。

考生选择:

 Y

答案:

 N

83.(1分)

scanf函数中的格式符“%d”不能用于输入实型数据。

考生选择:

 N

答案:

 Y

84.(1分)

表达式1/4+2.75的值是3。

考生选择:

 N

答案:

 N

85.(1分)

若变量a和x均为double类型,则代数式x^2-e^5转化为正确的c语言表达式为:

x*x-exp(5)。

考生选择:

 Y

答案:

 Y

86.(1分)

在C程序中,APH和aph是两个不同的变量。

考生选择:

 Y

答案:

 Y

87.(1分)

当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。

考生选择:

 Y

答案:

 N

88.(1分)

在C程序中,%是只能用于整数运算的运算符。

考生选择:

 

答案:

 Y

89.(1分)

设变量a为整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型不能确定为何类型。

考生选择:

 Y

答案:

 N

90.(1分)

在C语言中char型数据在内存中的存储形式为ASCII码。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1