C语言判断题

  • 格式:doc
  • 大小:71.00 KB
  • 文档页数:36

判断题

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 分)

int i=20;switch(i/10){case 2:printf(\"T\");case 1: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) else scanf("%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 分)

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

考生选择: Y

答案: Y

56、 (1 分)

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

考生选择: N

答案: N

57、 (1 分)

设有程序段 int k=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语句。