C语言概述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言概述
1以下说法中正确的是
A C源程序可以直接运行产生结果;
B C源程序经编译后才可直接运行产生结果;
C C源程序经连接后才可直接运行产生结果;
D C源程序经编译和连接后才可直接运行产生结果;
参考答案
D
2以下叙述不正确的是
A 一个C源程序可由一个或多个函数构成;
B 一个C源程序必须包含一个main函数;
C C程序的基本组成单位是函数;
D 在对一个C程序进行编译的过程中,可发现注释中的拼写错误;参考答案
D
3以下是正确的C语言标识符是____。
A #define
B _123
C %d
D \n
参考答案
B
4算法具有五个特性,以下选项中不属于算法特性的是
A 简洁性
B 有穷性
C 确定性
D 可行性
参考答案
A
5以下不正确的C语言标识符是
A int
B a_1_2
C ab1exe
D _x
参考答案
A
6C语言程序从main()函数开始执行,所以这个函数要写在____。
A 程序文件的开始
B 程序文件的最后
C 它所调用的函数的前面
D 程序文件的任何位置
参考答案
D
7以下叙述中正确的是
A C程序由主函数组成;
B C 程序由函数组成;
C C程序由函数和过程组成;
D 在C程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示出来;参考答案
B
8下列选项中不属于结构化程序设计方法的是
A 自顶向下
B 逐步求精
C 模块化
D 可复用
参考答案
D
9两个或两个以上模块之间关联的紧密程度称为
A 耦合度
B 内聚度
C 复杂度
D 数据传输特性
参考答案
A
10以下叙述中错误的是
A C语言源程序经编译后生成后缀为.obj的目标程序
B C语言经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D C语言的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
参考答案
D
11以下叙述中错误的是
A 算法正确的程序最终一定会结束
B 算法正确的程序可以有零个输出
C 算法正确的程序可以有零个输入
D 算法正确的程序对于相同的输入一定有相同的结果
参考答案
B
12以下叙述中错误的是
A C语句必须以分号结束
B 复合语句在语法上被看作一条语句
C 空语句出现在任何位置都不会影响程序运行
D 赋值表达式末尾加分号就构成赋值语句
参考答案
C
13用C语言编写的代码程序
A 可立即执行
B 是一个源程序
C 经过编译即可执行
D 经过编译解释才能执行
参考答案
B
14下列选项中,不能用作标识符的是
A _1234_
B _1_2
C int_2_
D 2_int_
参考答案
D
15一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。
A 有零个或多个输入
B 有零个或多个输出
C 有穷性
D 可行性
参考答案
B
16以下叙述中正确的是
A C语言的源程序不必通过编译就可以直接运行
B C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C C源程序经编译形成的二进制代码可以直接运行
D C语言中的函数不可以单独进行编译
参考答案
B
17以下叙述中正确的是
A C语言比其他语言高级
B C语言可以不用编译就能被计算机识别执行
C C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D C语言出现的最晚,具有其他语言的一切优点
参考答案
C
18以下叙述中正确的是
A 构成C程序的基本单位是函数
B 可以在一个函数中定义另一个函数
C main()函数必须放在其它函数之前
D 所有被调用的函数一定要在调用之前进行定义
参考答案
A
19能将高级语言源程序转换成目标程序的是
A 调试程序
B 解释程序
C 编译程序
D 编辑程序
参考答案
C
20在C语言提供的合法的关键字是
A swicth
B cher
C Case
D default
参考答案
D
21下列字符串不是标识符的是
A sum
B Average
C Day_night
D M.D.JOHN
参考答案
D
22数据流图中带有箭头的线段表示的是
A 控制流