编辑: 没心没肺DR | 2016-07-05 |
一、单项选择题 1.
下列说法中正确的是( A. C程序书写时,不区分大小写字母 B. C程序书写时,一行只能写一个语句 C. C程序书写时,一个语句可分成几行书写 D. C程序书写时每行必须有行号 答案:C 2. 以下叙述中正确的是( A. C程序中注释部分可以出现在程序中任意合适的地方 B. 花括号"{"和"}"只能作为函数体的定界符 C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名 D. 分号是C语句之间的分隔符,不是语句的一部分 答案:A 3. 用(将C语言的源程序转变为机器语言的目标程序. A. 汇编程序 B. 链接程序 C. 解释程序 D. 编译程序 答案:D 4. 一个函数可以没有参数,但函数名后面必须跟( A. 一对方括弧 B. 一对圆括弧 C. 一对尖括弧 D. 什么都不需要 答案:B 5. 一个C程序总是从(开始执行的. A. main函数 B. 程序的第一行 C. 程序的第一个函数 D. 不固定位置 答案:A 6. C程序书写格式自由,一行内可写多条语句,且语句中的空格和回车符均可忽略不计,但每条语句和数据定义后必须有一个( A. 逗号 B. 句号 C. 分号 D. 冒号 答案:C 7. 以下描述正确的是( A. C语言的函数允许嵌套定义 B. C语言的函数允许嵌套调用 C. C语言编译时不进行语法检查 D. C源程序是由函数和过程构成的 答案:B 8. 以下叙述中错误的是( A. 用户所定义的标识符允许使用关键字 B. 用户所定义的标识符应尽量做到"见名知意" C. 用户所定义的标识符必须以字母或下划线开头 D. 用户定义的标识符中,大、小写字母代表不同标识 答案:A 9. 以下叙述中错误的是( A. C语句必须以分号结束 B. 复合语句在语法上被看作一条语句 C. 空语句出现在任何位置都不会影响程序运行 D. 赋值表达式末尾加分号就构成赋值语句 答案:C 10. C语言规定:在一个源程序中,main函数的位置( A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 答案:C 11. 以下叙述正确的是( A. 在C程序中,main函数必须位于程序的最前面 B. C程序的每行中只能写一条语句 C. C语言本身没有输入输出语句 D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误 答案:C 12. 一个C语言程序是由( A. 一个主程序和若干子程序组成 B. 若干函数组成 C. 若干过程组成 D. 若干子程序组成 答案: B 13. 一个C程序的执行是从( A. 本程序的main函数开始,到main函数结束 B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C. 本程序的main函数开始,到本程序文件的最后一个函数结束 D. 本程序文件的第一个函数开始,到本程序main函数结束 答案:A 14. 下面对C语言特点,不正确描述的是( A. C语言兼有高级语言和低级语言的双重特点,执行效率高 B. C语言既可以用来编写应用程序,又可以用来编写系统软件 C. C语言的可移植性较差 D. C语言是一种结构式模块化程序设计语言 答案: C 15. 以下叙述不正确的是( A. 一个C源程序可由一个或多个函数组成 B. 一个C源程序必须包含一个main函数 C. C程序的基本组成单位是函数 D. 在C程序中,注释说明只能位于一条语句的后面 答案:D 16. C语言源程序的最小单位是( A. 程序行 B. 语句 C. 函数 D. 字符 答案: D 17. 下列说法正确的是( A. 在执行 C 程序时不是从main 函数开始的 B. C 程序书写格式严格限制,一行内必须写一个语句 C. C 程序书写格式自由,一个语句可以分写在多行上 D. C 程序书写格式严格限制,一行内必须写一个语句,并要有行号 答案: C 18. 编辑程序的功能是( A. 建立并修改程序 B. 将c源程序编译成目标程序 C. 调试程序 D. 命令计算机执行指定的操作 答案:A 19. 以下不是C语言的特点的是( A. C语言简洁、紧凑 B. 能够编制出功能复杂的程序 C. C语言可以直接对硬件进行操作 D. C语言移植性好 答案: B 20. C语言规定,必须用(作为主函数 A. function B. include C. main D. stdio 答案:C 第2章 基本数据类型