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语言中,字符串常量是用双引号括起来的一串字符。( )
版权声明:本文标题:C语言判断题-专项练习题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1709987269a552402.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论