2020-2021C语言复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章基础知识

1.下列变量名中合法的是

A.B.C.Tom

B.3a6b

C._6a7b

D.$ABC

2.C语言的基本单位是(函数)

3. 以下说法中正确的是

A.C语言程序总是从第一个定义的函数开始执行;

B.C语言程序中至少有一个main函数;

C.C语言程序总是从main函数开始执行;

D.C语言程序中的main函数必须放在程序的开始部分;

4. C源程序文件的扩展名为(..c)

5. 以下说法中正确的是

A.C源程序可以直接运行产生结果;

B.C源程序经编译后才可直接运行产生结果;

C.C源程序经连接后才可直接运行产生结果;

D.C源程序经编译和连接后才可直接运行产生结果;

6.在C程序中,main()函数的位置是(可以任意;)

7.以下叙述不正确的是

A.一个C源程序可由一个或多个函数构成;

B.一个C源程序必须包含一个main函数;

C.C程序的基本组成单位是函数;

D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误;

8. 可在C语言中用作用户标识符的一组标识符是

A.void define word

B.as_b3 _123 ff

C.for _abc case

D.2c do sig

9 以下是正确的C语言标识符是____。

A.#define

B._123

C.%d

D.\n

10 C语言中,下列正确的叙述是

A.C程序中的关键字必须小写,其他标识符不区分大小写

B.C程序中的所有字母都不区分大小写

C.C程序中的所有字母都必须小写

D.所有的C语言关键字必须小写

11. 算法具有五个特性,以下选项中不属于算法特性的是

A.简洁性

B.有穷性

C.确定性

D.可行性

12. 以下不正确的C语言标识符是

A.int

B.a_1_2

C.ab1exe

D._x

13. 下列四组字符串中都可以用作C语言程序标识符的一组是

A.print

_3d

oodb

aBc

B.i\am

one_half

start$it

3pai

C.Pxq

My->book

line#

His.age

D.str_l

Cpp

pow

while

14. 下面各选项组中,均是C语言关键字的组是。

A.auto,enum,include

B.switch,typedef,continue

C.signed,union,scanf

D.if,struct,type

15. 下列不属于C语言关键字的是。

A.default

B.register

C.enum

16. C语言程序从main()函数开始执行,所以这个函数要写在_.程序文件的任何位置___。

17 。下面符号中, ____不是C语言允许的一般标识符。

A.sum

B.lotus_1

C.#33

D.a5

18. 下列选项中,合法的C语言关键字是

A.VAR

B.cher

C.integer

D.default

19. 以下叙述中正确的是

A.C程序由主函数组成;

B.C 程序由函数组成;

C.C程序由函数和过程组成;

D.在C程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示出来;

20. 要把高级语言编写的源程序转换为目标程序,需要使用

A.编辑程序

B.驱动程序

C.诊断程序

D.编译程序

参考答案:D

21.下列选项中不属于结构化程序设计方法的是

A.自顶向下

B.逐步求精

C.模块化

D.可复用

参考答案:D

22. 两个或两个以上模块之间关联的紧密程度称为

A.耦合度

B.内聚度

C.复杂度

D.数据传输特性

参考答案:A

23. 以下不合法的用户标识符是

A.j2_KEY

B.dobule

C.4d

D._8_

24. 以下叙述中正确的是

A.用C程序实现的算法必须要有输入和输出操作

B.用C程序实现的算法可以没有输出但必须要有输入

C.用C程序实现的算法可以没有输入但必须要有输出

D.用C程序实现的算法可以既没有输入也没有输出

25. 以下叙述中错误的是

A.C语句必须以分号结束

B.复合语句在语法上被看作一条语句

C.空语句出现在任何位置都不会影响程序运行

D.赋值表达式末尾加分号就构成赋值语句

26. 用C语言编写的代码程序

A.可立即执行

B.是一个源程序

C.经过编译即可执行

D.经过编译解释才能执行

参考答案:B

27. 下列选项中,不能用作标识符的是

A._1234_

B._1_2

C.int_2_

D.2_int_

28.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。

A.有零个或多个输入

B.有零个或多个输出

C.有穷性

D.可行性

参考答案:B

29. 以下叙述中正确的是

A.C语言的源程序不必通过编译就可以直接运行

B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令

C.C源程序经编译形成的二进制代码可以直接运行

D.C语言中的函数不可以单独进行编译

参考答案:B

30. 以下4组用户定义标识符中,全部合法的一组是

A._main

enclude

sin

B.if

相关文档
最新文档