ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:20.65KB ,
资源ID:4725069      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4725069.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C程序设计判断题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C程序设计判断题.docx

1、C程序设计判断题C 程序设计 判断题(下列各题,你认为正确的,请在题后“”,错的打“”) 1. C 语言是一种计算机高级语言。 2. C 语言是一种语算机低组语言。 3. C 语言允许直接访问物理地址,能进行位操作。 4. C 语言不允许直接访问物理地址,不能进行位操作。 5. C 语言是结构化程序设计语言。 6. C 语言是面向对象的程序设计语言。 7. C 程序要通过编译,连接才能得到可执行的目标程序。 8. 用C 语言编写程序,可以编写出任何类型的程序。 9. 每一个C 程序都必须有一个主函数main()。 10. 每一个C 程序允许有多个主函数。 11. C 语言允许有空函数。 12.

2、 C 语言不允许定义使用空函数。 13. C 程序书写格式,允许一行内可以写几个语句。 14. C 程序书写格式规定一行内只能写一条语句。 15. C 程序的语句无行号。 16. C 程序的每一条语句都给定一个行号。 17. C 语言的每个语句的最后必须有一个分号。 18. C 语言有的语句的最后可以没有分号。 19. C 语言本身没有输入输出语句。 20. C 语言提供了专用的输入输出语句。 21. C 语言可用来编写应用软件,也可用来编写系软件。 22. C 语可用业编写应用软件,但不能用来编写系统软件。 23. Turbo C 是在微机上广泛使用的编译程序。 24. Turbo C 是在

3、大型计算机上使用的编译程序。 25. C 语言的数据结构是以数据类型形式出现的。 26. C 语言的数据结构是以常量和变量形式出现的。 27. 空类型是C 语言的一种数据类型。 28. 空类型不是C 语言的数据类型。 29. C 语言中数据有常量和变量之分。 30. C 语言中数据不分常量和变量。 31. 利用指针和结构体类型可以构成表、树等复杂的数据结构。 32. 利用批针和结构类型不能构成更复杂的数据结构。 33. 在C 程序中对所用到的所有数据都必须指定其数据类型。 34. 在程序运行过程中,其值不能被改变的量称为常量。 35. 在程序运行过程中,其值可以改变的量称为变量。 36. C

4、语言可以用一个标识符代表一个常量,称为符号常量。 37. C 语言中不能使用符号常量。 38. C 语言规定标识符只能由字母、数字和下划线三种字符组成。 39. C 语言规定标识符只能由字母和数字二种字符组成。 40. C 语言整型常量可用十进制整数、八进整数和十六进制整数三种形式表示。 41. C 语言整型常时量只有十进制整数一种表示形式。 42. 在现微机上使用的C 编译系统,每一个整型变量在内存中占2 个字节。 43. 整型变量的基本类型符为int。 44. 整型变量的基本类型符为float。 45. 在微机上,一个长整型变量在内存中占4 个字节。 46. 在微机上,一个长整型变量在内存

5、中占8 个字节。 47. 一个int 型变量的最大允许值为32767。 48. 一个int 型变量的最大允许值为65535。 49. 在一个整常量后面加一个字母“L”或“l”,则认为该常量是long int 型常量。 50. C 语言实型常量可用二进制小数和指数二种形式表示。 51. C 语言实型常量只能用二进制小数形式表示。 52. 在微机上,一个float 型变量在内存中占4 个字节。 53. 在微机上,一个double 型变量在内存中占6 个字节。 54. C 语言实型变量分为:float 型、double 型、long double 型三类。 55. C 语言实型变量分为:float

6、型、double 型二类。 56. C 语言doule 型一个变量的数值有效数字是16 位。(15位)? 57. C 语言float 型一个变量的数值有效数字是12 位。(6位)? 58. C 语言的字符常量是用单引号括起来的一个字符。 59. C 语言的字符常量是用双引号括起来的一个字符。 60. C 语言的转义字符是以一个“”开头的一种特殊形式的字符常量。 61. C 语言中不使用转义字符。 62. 转义字符b的含义是换行。 63. 转义字符r的含义是回车。 64. C 语言的字符型变量只能存放一个字符。 65. C 语言的字符型变量可以存放多个字符。 66. 转义字符n的含义是换行。 6

7、7. 一个字符数据既可以以字符形式输出,也可以以整数形式输出。 68. 一个字符数据只能以字符形式输出。 69. C 语言允许字符数据与整数直接进行算术运算。 70. C 语言不允许字符数据与整数直接进行算术运算。 71. C 语言规定以字符0作为字符串结束标志符。 72. C 语言规定以字符b作为字符串结束标志符。 73. C 语言允许在定义变量的同时使变量初始化。 74. C 语言不允许在定义变量的同时使变量初始化。 75. C 语言允许整型、实型、字符型数据间可以混合运算。 76. C 语言不允许整型、实型、字符型数据间进行混合运算。 77. C 语言规定两个整数相除的结果为整数。 78

8、. C 语言中,两个整数相除的结果可以为整数,也可以为实型数。 79. 用求余运算符“%”作运算,运算符两侧均应为整型数据。 80. 用求余运算符“%”作运算,运算符两侧可以是整型或实型数据。 81. 用算术运算符和括号将运算对象按C 语法规则组成的式子,称为C 算术表达式。 82. 算术运算符的结合方向为“自左至右”。 83. 算术运算符的结合方向为“自右至左”。 84. 强制类型转换时,原来变量的类型未发生变化。 85. 强制类型转换时,原来变量的类型发生变化。 86. 自增、自减运算符的结合方向为“自左至右”。 87. 自增、自减运算符的结合方向为“自右至左”。 88. 自增运算符只能用

9、于变量,不能用于常量或表达式。 89. 自减运算符只能用于表达式。 90. 自增运算符也可以用于常量。 91. 自增(减)运算符也可以用于指针变量,使指针指向下一个地址。 92. 自增(减)运算符不能用于指针变量, 93. 运算符“=”的作用是将一个数据赋给一个变量。 94. 运算符“=”的作用是比较两侧数据是否相等。 95. 运算符“=”的作用是将一个数据赋给一个变量。 96. 运算符“=”的作用是将两侧数据是否相等。 97. C 语言不允许将实型数据赋给整型变量。 98. 凡是二目运算符,都可以与赋值运算符一起组合成复合赋值运算符。 99. 赋运算符的结合方向是“自右向左”。 100. 赋

10、值运算符的结合方向是“自左向右”。 101. 一个逗号表达式又可以与另一个表达式组成一个新的逗号表达式。102. 一个C 程序可以由若干个源程序文件组成。 103. 一个C 程序只能由一个源程序文件组成。 104. 一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成。105. C 语言一个源文件只由一个函数和预处理命令组成。 106. 空语句是C 语言的一种语句。 107. 空语句不是C 语言的一种语句。 108. 复合语句中最后一个语句中最后的分号不能省略不写。 109. 复合语句中最后一个语句中最后的分号可以省略不写。 110. putchar 函数的作用是向终端输出一个字符。

11、 111. putchar 函数的作用是向终端输出一个字符串。 112. getchar 函数的作用是从终端输入一个字符。 113. getchar 函数的作用是从终端输入一个字符串。 114. getchar 函数没有参数。 115. 格式输出函数(printf)一次可以输出多个数据。 116. 格式输入函数(printf)一个只能输出一个数据。 117. printf 函数的%ld 格式参数,用来输入出长整型数据。 118. printf 函数的%ld 格式参数,用来输出实型数据。 119. printf 函数的%o 格式参数,用来以八进制数形式输出整数。 120. printf 函数的%

12、x 格式参数,用来输出unsigned 型数据。 121. printf 函数的%s 格式参数,用来输出一个字符数据。 122. printf 函数的%f 格式参数,用来以小数形式输出实数。 123. printf 函数的%f 格式参数,用来以指数形式输出实数。 124. C 语言单精度数的有效数一般为7 位。 125. C 语言精度实数的有效位数一般为12 位。 126. printf 函数的%e 格式参数,以指数形式输出实数。 127. printf 函数的%g 格式参数,用来输出一个字符串数据。 128. printf 函数的附加格式说明字符“m”的含义是指输出数据的最小宽度。129.

13、printf 函数的附加格式说明字符“m”的含义是指输出数据的最大宽度。130. scanf 函数中的“格式控制”后面应当是变量地址。 131. scanf 函数中的“格式控制”后面应当是变量名。 132. 关系运算符的优先级低于算术运算符。 133. 关系运算符的优先级高于算术运算符。 134. 算术运算符的优先级高于逻辑非运算符。 135. 算术运算符的优先级低于逻辑非运算符。 136. 赋值运算符的优先级高于关系运算符。 137. 赋值运算符的优先级低于关系运算符。 138. 条件运算符的优先级高于赋值运算符。 139. 条件运算符的优先级低于赋值运算符。 140. 条件运算符的结合方向

14、是“自左向右”。 141. 条件运算符的结合方向是“自右向左”。 142. if 语句的条件表达式必须是关系表达式。 143. if 语句的条件表达式必须是逻辑表达式。 144. if 语句的条件表达式不允许是算术表达式。if(4)就可以执行 145. if 语中又包含一个或多个if 语句称if 语句的嵌套。 146. if 语句中不允许又包含一个或多个if 语句。 147. 条件运算符要求有3 个操作对象,称为三目运算符。 148. 条件运算符只要求有2 个操作对象,称为二目运算符。 149. 条件表达式中三个表达式的类型可以不同。 150. 条件表达式中三个表达式的类型必须相同。 151.

15、 条件表达式中第一个表达式的类型必须是关系表达式。 152. switch 语句是双分支选择语句。 153. switch 语句是多分支选择语句。 154. switch 语句中每一个case 的常量表达式的值必须互不相同。 155. switch 语句中每一个case 的常量表达式的值可以互相相同。 156. switch 语句执行完一个case 后面的语句后,流程控制转移到下一个case 继续执行。(因为break不是必须加的) 157. switch 语句执行完一个case 后面的语句后,使流程一定跳出switch 结构。 158. switch 语句中多个case 可以共用一组执行语句

16、。 159. switch 语句中不允许多个case 共用一组执行语句。 160. goto 语句为无条件转向语句。 161. goto 语句为有条件转向语句。 162. C 语句的循环语句中循环体如果包含一个以上的语句,必须以复合语句形式出现。163. 循环语句中循环体允许包含一个以上的语句,可以不以复合语句形式出现。 164. for 循环语句中的3 个表达式都可以省略。 165. for 循环语句中的3 个表达式不能都省略。 166. C 语句的一个循环体内允许又包含另一个完整的循环结构。 167. C 语句的一个循环体内不允许又包含另一个完整的循环结构。 168. break 语句不能

17、用于循环语句和switch 语句之外的任何其它语句中。 169. continue 语句的作用是结束本次循环。 170. continue 语句的作用是终止整个循环的执行。 171. C 数组中的每一个元素都必须属于同一个数据类型。 172. C 数组中的各个元素可以属于不的数据类型。 173. C 数组必须先定义,然后使用。 174. C 语言规定只能逐个引用数组元素而不能一次引用整个数组。 175. C 语言允许一次引用整个数组。 176. 在定义一维数组时可以只给一部分元素赋初值。 177. 在定义一维数组时必须给全部元素赋初值。 178. 在对全部数组元素赋初值时,可以不指定数组长度。

18、 179. 在对全部数组元素赋初值时,必须指定数组长度。 180. 对二维数组初始化,可以分行给数组赋初值。 181. 不能对二维数组赋初值。 182. 可以对二维数组的部分元素赋初值。 183. 不允许对二维数组的部分元素赋初值。 184. 字符数组中的一个元素只存放一个字符。 185. 如果一个字符数组中包含一个以上结束符0,则遇第一个0时输出就结束。186. 如果一个字符数组中包含一个以上结束符0,则遇最后一个0时输出才结束。187. puts 函数的作用是将一个字符串输出终端。 188. puts 函数的作用是将一个字符输出终端。 189. gets 函数的作用是从终端输入一个字符串到

19、字符数组。 190. strcat 函数是“字符串复制函数”。 191. strcpy 函数是“字符串连接函数”。 192. strcmp 函数是“字符串复制函数”。 193. strlen 函数是测试字符串长度的函数。 194. strlwr 函数是测试字符串长度的函数。(大写换小写) 195. strupr 函数是测试字符串长度的函数。(小写换大写) 96. C 程序一个函数可以被一个或多个函数调用多次。 197. C 程序一个函数只可以被其它一个或多个函数调用一次。 198. 一个C 程序可由一个主函数和若干个其它函数构成。 199. C 程序以源程序为单位进行编译。 200. C 程序

20、以函数为单位进行编译。 201. 一个C 程序由一个或多个源程序文件组成。 202. 一个C 程序只由一个源程序文件组成。 203. C 语言在定义函数时是互相独立的,既不能嵌套定义。 204. C 语言在定义函数时可以嵌套定义。 205. C 函数间可以互相调用,但不能调用main 函数。 206. C 函数间可以互相调用,也可以调用main 函数。 207. 在调用有参函数时,主调函数和被调用函数之间有数据传递关系。 208. 在调用有参函数时,主调函数和被调用函数之间无数据传递关系。 209. 在调用一个函数的过程中又出现直接或间接地调用该函数本身称为函数的递归调用。210. 在调用一个

21、函数的过程中又出现直接或间接地调用该函数本身称为函数的重复调用。211. 在一个函数内部定义的变量是内部变量,称为局部变量。 212. 在一个函数内部定义的变量是全局变量。 213. 在函数之外定义的变量称为外部变量,是全局变量。 214. 在函数之外定义的变量也是局部变量。 215. 从变量的作用域角度来分,可以分为全局变量和局部变量。 216. 从变量的作用域角度来分,可以分为静态变量和动态变量。 217. 静态存储方式是指在程序运行期间分配固定的存储空间的方式。 218. 存储方法分为两大类:静态存储类和动态存储类。 219. 存储方法分为两大类:全局存储类和局部存储类。 220. C

22、语言允许将局部变量的值放在CPU 中的寄存器中,这种变量称为“寄存器变量”。221. C 语言允许将外部变量的值放在CPU 中的寄存器中,这种变量称为“寄存器变量”。222. 局部静态变量不能定义为寄存器变量。 223. 局部静态变量可以定义为寄存器变量。 224. 如果一个函数只能被本文件中其它函数所调用,称为内部函数。 225. C 源程序中的预处理命令,它不是C 语言本身的组成部分。 226. C 源程序中的预处理命令,它是C 语言的组成部分。 227. 宏定义不是C 语句,在行末不加分号。 228. 宏定义是C 语句,在行末必须加分号。 229. 宏定义是用宏名代替一个字符串,只作简单

23、的置换,不作正确性检查。230. 宏定义是用宏句代替一个字符串,必须作正确性检查。 231. 在进行宏定义时,可以引用已定义的宏名。 232. 在进行宏定义时,不允许引用已定义的宏名。 233. 宏替换不占程序运行时间,只占编译时间。 234. 宏替换不占程序运行时间,不占编译时间。 235. 文件包含处理是指一个源文件可以将另一个源文件的全部内容包含进来。236. 一个include 命令只能指定一个被包含文件。 237. 一个include 命令可以指定多个被包含文件。 238. C 语言中变量的指针就是变量的地址。 239. 存放变量地址的变量是指针变量。 240. 函数的参数也可以是指

24、针变量。 241. 函数的参数可以是整型、实型、字符型,但不允许是指针类型。 242. 指针变量可以指向变量,也可以指向数组和数组元素。 243. 指针变量可以指向数组,但不允许指向数组元素。 244. 引用数组元素可以用下标法,也可以用指针法。 245. 引用数组元素只能用下标法,不能用指针法。 246. 引用数组元素只能用指针法,不能用下标法。 247. 用指针变量可以指向一维数组,也可以指向多维数组。 248. 用指针变量可以指向一维数组,但不能指向多维数组。 249. 用指针变量也可以指向一个函数。 250. 用指针变量不能指向一个函数。 251. 一个函数可以带回一个整型值、字符值或

25、实型值,也可以带回指针型的数据。252. 一个函数可以带回一个整数值,但不能带回指针型的数据。 253. 指针数组中的每一个元素都相当于一个指针变量。 254. 指针数组中的每一个元素都相当于一个整型变量。 255. 指针变量可以有空值,即该指针变量不指向任何变量。 256. 指针变量不允许有空值,即指针变量必须有所指向。 257. 若两个指针指向同一个数组的元素,则两指针变量可以进行比较。 258. 用户自已定义一个结构类型后,但其中并无具体数据。 259. 在程序中使用结构体类型的数据,应当定义结构体类型的变量。 260. 结构体类型的成员也可以是一个结构体变量。 261. 结构体类型的成

26、员不允许是一个结构体变量。 262. 结构体成员名可以与程序中的变量名相同。 263. 结构体成员名不允许与程序中的变量名相同。 264. 不能将一个结构体变量作为一个整体进行输入和输出。 265. 可以将一个结构体变量作为一个整体进行输入和输出。 266. 对结构体变量的成员可以像普通变量一样进行各种运算。 267. 不能对结构体变量的成员可以像普通变量一样进行各种运算。 268. 可以引用结构体变量的地址。 269. 不能引用结构体变量的地址。 270. 可以引用结构体变量成员的地址。 271. 不能引用结构体变量成员的地址。 272. 结构体数组的每个元素都是一个结构体类型的数据。 27

27、3. 对结构体数组可以初始化,即赋初值。 274. 对结构体数组不能初始化(赋初值)。 275. 可以定义一个指针变量,用来指向一个结构体变量。 276. 不能定义一个指针变量,用来指向一个结构体变量。 277. 指针变量也可以用来指向结构体数组中的元素。 278. 指针变量不允许用来指向结构体数组中的元素。 279. 可以用结构体变量作链表中的结点。 280. 不能用结构体变量作链表中的结点。 281. malloc 函数的返回值是一个指向分配域起始地址的指针。 282. 建立动态链表是指在程序执行过程中从无到有地建立起一个链表。 283. 使几个不同的变量共占同一段内存的结构,称为共用体类

28、型的结构。 284. 使几个不同的变量共占同一段内存的结构,称为结构体类型的结构。 285. 共用体变量所占的内存长度等于最长的成员长度。 286. 共用体变量所占的内存长度等于各成员所占的内存长度之和。 287. 定义了共用体变量,只能引用共用体变量中的成员。 288. 定义了共用体变量,就可以引用共用体变量。 289. 共用体变量的地址和它的各成员的地址都是同一地址。 290. 共用体变量各成员的地址互不相同。 291. 不能把共用体变量作为函数的参数。 292. 可以把共用体变量作为函数的参数。 293. 共用体类型可以出现在结构体类型定义中。 294. 结构体类型可以出在共用体类型定义

29、中。 295. 在C 编译中,对枚举元素按常量处理。 296. 在C 编译中,对枚举元素按变量处理。 297. 一个整数不能直接赋给一个枚举变量。 298. 一个整数可以直接赋给一个枚举变量。 299. 可以用typedef 声明新的类型名来代替已有的类型名。 300. 不能用typedef 声明新的类型名来代替已有的类型名。 301. 位运算的运算量只能是整型或字符型的数据。 302. 位运算的运算量只能是实型数据。 303. 位运算符与赋值运算符可以组成复合赋值运算符。 304. 位运算符不能与赋值运算符组成复合赋值运算符。 305. 位段成员的类型必须指定为unsigned 或int 类

30、型。 306. 位段成员的类型必须指定为float 类型。 307. 一个位段必须存储在同一存储单元中。 308. 位段的长度不能大于存储单元的长度。 309、一个C 程序由若干个函数构成,其中有且仅有一个主函数。 310、C 程序的执行是从程序中最先出现的那个函数开始的。 311、C 语言编译系统在给出逻辑运算结果时,以1 代表真,0 代表假。 312、指针变量中存放的是它所指对象的地址。 313、在C 语言中,分号是语句的必然组成部分。 314、结构体变量所占空间是各成员所占空间之和。 315、数据文件可顺序读取,也可借助文件的定位操作实现随机读取。 316、从用户的角度上讲,类型的含义是规定了该类型变量的取值范围和运算范围。317、C 语言中,变量和函数均具有类型和存贮类别

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

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