admin 管理员组

文章数量: 1087139


2024年3月9日发(作者:eclipse下载官网下载)

判断题 判断下题是否正确,正确的划√,错误的划×

1. C 语言是一种非结构化程序设计语言。( )

2. C 语言的应用比较广泛,不仅可用来编写应用软件 , 而且可用来编写系统软件。( )

3. 下划线是标识符中的合法字符。( )

4. C 语言程序在书写上只能是一条语句写一行。( )

5. 表达式语句和表达式没有什么区别。( )

6. 分号是 C 语言中语句的结束符 , 不可用作分隔符。( )

7. 用C语言实现的算法可以没有输出但必须要有输入。( )

8. C语言本身有输入输出语句。( )

9. 标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。( )

10. C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。( )

11. 语句scanf("%7.2f",&a);是一个合法的scanf函数。( )

12. C语言标准输入操作中,gets()函数一次只可以读取一个字符。( )

13. C语言标准输出操作中,putchar()函数可以输出显示一个字符串。( )

14. "r"与'r'是相同的。( )

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

16. 表达式x*=y+8等价于x=x*y+8。( )

17. 增1减1运算符的前缀运算和后缀运算的表达式值是相同的。( )

18. 设int d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0。( )

19. 条件运算符?和:是一对运算符,不能分开单独使用。( )

20. 所有关系运算符的运算优先级相同。( )

21. 逻辑表达式的值只能为1或0。( )

22. 条件语句是可以实现多路分支的。( )

23. C语言的switch语句中case后可为常量或表达式或有确定值的变量及表达式。( )

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

25. case语句后如没有break,顺序向下执行。( )

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

27. 循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。( )

28. 任何循环语句的循环体至少都可执行一次。( )

29. while循环语句的循环体至少执行一次。( )

30. do-while循环至少要执行一次循环语句。( )

31. do-while循环由do开始,while结束,循环体可能一次也不做。( )

32. 在do-while循环中,任何情况下都不能省略while。( )

33. do-while语句先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假,

则终止循环。( )

34. do-while循环的while后的分号可以省略。( )

35. 对于for(表达式1;表达式2;表达式3)语句来说,continue语句意味着转去执行表达式2。( )

36. for循环的三个表达式都可以省略。( )

37. 循环for(;;)的循环条件始终为真。( )

38. for循环的三个表达式可以任意省略,while,do-while也是如此。( )

39. for语句的循环体至少执行一次。( )

40. for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。( )

41. break 则是结束整个循环过程,不再判断执行循环的条件是否成立。( )

42. break语句可以出现在各种不同循环语句的循环体中。( )

43. break 可用于循环体中,不可用于switch语句中。( )

44. 在多层循环中, 一个break语句只向外跳一层。( )

45. continue语句对于while和do-while循环来说,意味着转去计算while表达式。( )

46. continue不是结束本次循环,而是终止整个循环的执行。( )

47. continue只能用于循环体中。( )

48. C语言的三种循环不可以互相嵌套。( )

49. C语言程序总是从main()函数开始执行。( )

50. C程序总是从程序的第一条语句开始执行。( )

51. C 语言程序中可以有多个函数,但只能有一个主函数。( )

52. C语言程序由函数组成,它的主函数必须在其它函数之前,函数内可以嵌套定义函数。( )

53. 如果函数定义出现在函数调用之前,可以不必加函数原型声明。( )

54. C语言允许函数值类型缺省定义,此时该函数值隐含的类型是整形。( )

55. C语言函数返回类型的默认定义类型是void。( )

56. 函数返回值的类型是由在定义函数时所指定的函数类型。( )

57. 如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准。( )

58. C语言中,通过函数调用只能获得一个返回值。( )

59. 通过return语句,函数可以带回一个或一个以上的返回值。( )

60. 函数的返回值可以通过函数中的return语句获得。( )

61. 函数形参的存储单元是动态分配的。( )

62. 函数的形参可以是常量,变量或表达式。( )

63. 函数的实参可以是常量,变量或表达式。( )

64. 函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));中,含有的实参个数是5。( )

65. 在一个函数内部调用另一个函数的调用方式称为嵌套调用。( )

66. C语言的函数可以嵌套定义。( )

67. 函数的实参传递到形参有两种方式值传递和地址传递。( )

68. 一个C程序可以由若干各函数组成,这些函数可以书写在不同的文件中。( )

69. 数组元素通常也称为下标变量。必须先定义数组, 才能使用下标变量。( )

70. 数组名能与其它变量名相同。数组名后是用方括号括起来的常量表达式,不能用圆括号。( )

71. 任何数组的下标都是从0开始。( )

72. 若有int a[3][5]={2,2},{2,6},{2,6,2}},则数组a共有7个元素。( )

73. 在对数组全部元素赋初值时,不可以省略行数,但能省略列数。( )

74. 数组赋初值时,初始值表中的数据项的数目可以大于或等于数组元素的个数。( )

75. 数组中的元素类型可以不同。( )

76. 一个变量的地址称为该变量的指针。( )

77. 指针存放的值就是它所指向的变量的地址值。( )

78. 定义指针的说明语句中,在指针名前边的*,与执行语句中在指针名前边的*具有相同功能。( )

79. 在给指针赋值时,要求指针与被赋值的地址值类型相同。( )

80. 不允许把一个数值或字符赋予指针变量。( )

81. 任何两个指针进行比较运算是无意义的。( )

82. 数组元素可以使用下标表示,也可以使用指针表示。( )

83. 有指针变量p和数组a,指针变量和数组都可以实现本身的值的改变,如p++和a++。( )

84. 假设有int a[10],*p;则p=&a[0]与p=a等价。( )

85. 一个数组是由连续的一块内存单元组成的,指针变量就是这块连续内存单元的首地址。( )

86. 指针数组的元素是类型相同指针的集合。( )

87. int (*p)[4]它表示p是一个指针数组,它包含4个指针变量元素。( )

88. 数组名是一种地址值,它可以用来给指针赋值,但要求类型相同。( )

89. 在C语言中,字符串常量是用双引号括起来的一串字符。( )


本文标签: 函数 语句 表达式 指针