习题一
一、选择题
1. C 语言是一种( C )。
低级语言 B. 汇编语言 C. 高级语言 D. 机器语言 2.以下不是 C 语言的特点的是( D )。
语言简洁紧凑B. 可以直接对硬件进行操作
C. 数据类型丰富D. 是面向对象的程序设计语言
3.一个 C 程序的执行是从(A )。
本程序的 main 函数开始,到 main 函数结束
本函数的第一个数开始,到本程序文件的最后一个函数结束
本程序的 main 函数开始,到本程序文件的最后一个函数结束
本函数的第一个数开始,到本程序 main 函数结束 4.以下叙述正确的是( C )。
在 C 程序中, main 函数必须位于程序的最前面
C 程序的每行只能写一条语句
C 语言的本身没有输入输出语句
在对一个 C 程序进行编译的过程中,可以发现注释中的拼写错误 5.以下叙述不正确的是( D )。
一个 C 源程序可由一个或多个函数组成
一个 C 源程序必须包括一个 main 函数
C 程序的基本组成单位是函数
D. 在 C 程序中,注释说明只能位于一条语句的后面
6.
C 语言规定:在一个源程序中,
main 函数的位置( C )。
A.
必须在最开始
B. 必须在系统调用的库函数的后面
C.
可以任意
D. 必须在最后
7.
一个 C 语言程序是由( B
)。
A.
一个主程序和若干子程序组成
B. 函数组成
C.
若干过程组成
D. 若干子程序组成
8.
以下叙述中正确的是( C
)。
A. C 程序的基本组成单位是语句
B. C 程序中的每一行只能写一条语句
C.
C 语句必须以分号结束
D. C 语言必须在一行写完
9.
以下叙述中正确的是( C
)。
C 程序中的注释只能出现在程序的开始位置和语句的后面
C 程序书写格式严格,要求一行只能写一个语句
C程序书写格式自由,一个语句可以写在多行上
D?用C语言编写的程序只能放在一个程序文件中
以下叙述中正确的是(C )。
C语言程序将从源程序中第一个函数开始执行
可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C语言规定必须用 main作为主函数名,程序从此开始执行,在此结束
main可作为用户标识符,用以命名任意一个函数作为主函数
下列叙述中正确的是(A )。
每个C程序文件中都必须要有一个main函数
在C程序中main()位置是固定的
C程序中所有函数之间都可以相互调用,与函数所在位置无关
在C程序的函数中不能定义另一个函数
C语言源程序的基本单位是( B )。
D.标识符D.有零个或多个D.有效性
D.标识符
D.有零个或多个
D.有效性
下列关于算法的特点描述中错误的是(D )。
有穷性B.确定性C.有零个或多个输入
14.以下选项中不属于算法特性的是(
14
.以下选项中不属于算法特性的是
(
C )。
A.
有穷性B.确定性
C.简洁性
15.
用C语言编写的代码程序(
B
)。
A.
可立即执行
B.
是一个源程序
C.经过编译即可执行
D.经过编译解释才能执行
二、填空题
C语言的源程序必须通过 编译和连接后,才能被计算机执行。
C语言源程序文件的后缀是.c;经过编译后,生成文件的后缀是.obj;经过连接后,生成
文件的后缀是.exe 。
C语言从源程序的书写到上机运行输出结果要经过编辑、编译、连接、执
行四个步骤。
4?结构化程序由 顺序结构 、选择结构和循环结构三种基本结构组成。
TOC \o "1-5" \h \z C语言源程序的基本单位是 一函数。
一个C语言源程序是由若干函数组成,其中至少应含有一个 主函数(或 main函
数)。
7?在一个C语言源程序中,注释部分两侧的分界符为—/*…*/。
&算法是程序设计的灵魂。
C语言程序只能从main函数开始执行。
自然语言、流程图和伪代码都可以用来表示算法, 其中流程图是算法的图
形化表示方法。
二、编程/思考题
简述C语言的主要特点。
C语言的主要特点有:(1) C语言具有结构化的高级编程语言应有的所有高级指令,使 程序员不需要知道硬件细节。 同时,C也具有一些低级指令, 允许程序员能够直接快速地访 问硬件。(2) C语言是结构式语言。(3) C语言是一种高效的语言。(4) C语言简洁紧凑, 使用方便灵活。(5) C语言运算符丰富。(6) C语言是一种可移植性语言。
要得到一个可以正常运行的 C语言程序,一般经过哪几个过程?
编辑C语言程序源代码,编译源文件,连接程序,执行程序。
3?算法具有哪些特点?
算法具有以下特点:(1 )有穷性;(2)确定性;(3)有零个或多个输入;(4)有一个或 多个输出;(5)有效性。
用流程图表示求解 1 X 2 X