c语言期末考试笔试题,c语言期末考试题库完整(93页)-原创力文档

习题一

一、选择题

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值