还剩1页未读,继续阅读
文本内容:
一、选择题
1.以下不是c语言的特点的是()A.C语言简洁紧凑B.C语言可以直接对硬件进行操作C.C语言的可移植性能好D.C语一言编程容易A.过程B.函数C.子程序D.命令
2.构成C语言源程序的基本单位是()
3.对于一个正常运行的C程序,以下叙述中正确的是()A.程序的执行总是从main函数开始,在main函数结束B.程序的执行总是从程序的第一个函数开始,在main函数结束C.程序的执行总是从main函数开始,在程序的最后一个函数中结束D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
4.C语言源程序名的后缀是()A..exe B..cpp C..obj
5.在C程序中,main函数的位置(A.必须作为第一个函数B.必须作为最后一个函数C.可以任意D.必须放在它所调用的函数之后
6.C程序是由()构成的B.一个或多个函数A.一个主程序与若干子程序D.若干子程序C.若干过程
7.以下叙述不正确的是()A.在C程序中,注释说明只能位于一条语句的后面B.注释说明被计算机编译系统忽略C.注释说明必须括在“/*”和“*/”之间,注释符必须配对使用D.注释符“/”和“*”之间不能有空格
8.下列叙述中,不正确的是()A.一个C源程序必须有且只有一个主函数B.一个C源程序可以包含零个或若干个子函数C.在C源程序中,注释说明必须位于语句之后D.C源程序的基本结构是函数
9.以下叙述不正确的是()A.分号是C语句的必要组成部分B.C语句的注释可以写在语句的后面C.函数是C程序的基本单位D.主函数的名字不一定用main表示
10.以下叙述中错误的是()A.C语言源程序经编译后生成后缀为.obj的目标程序B.C语言经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C.用C语言编写的程序称为源程序,它以ASCH代码形式存放在一个文本文件中D.C语言的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
11.下列叙述中正确的是()A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试
12.下列描述中正确的是()A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合
13.用C语言编写的代码程序()A)可立即执行B)是一个源程序C)经过编译即可执行D)经过编译解释才能执行
14.将高级语言编写的源程序转换成目标程序的是()A.链接程序B.解释程序C.编译程序D,编辑程序
15.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()A.有零个或多个输入B.有零个或多个输出C.有穷性D,可行性
16.以下叙述中正确的是()A.C语言的源程序不必通过编译就可以直接运行B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C源程序经编译形成的二进制代码可以直接运行D.C语言中的函数不可以单独进行编译
17.以下叙述中正确的是()A.构成C程序的基本单位是函数B.可以在一个函数中定义另一个函数C.main函数必须放在其它函数之前D.所有被调用的函数一定要在调用之前进行定义
18.下列选项中不属于结构化程序设计方法的是()A.自顶向下B.逐步求精C.模块化D.可复用
19.以下叙述中错误的是()A.算法正确的程序最终一定会结束B.算法正确的程序可以有零个输出C.算法正确的程序可以有零个输入D.算法正确的程序对于相同的输入一定有相同的结果
20.以下叙述中正确的是()A.用C程序实现的算法必须要有输入和输出操作B.用C程序实现的算法可以没有输出但必须要有输入C.用C程序实现的算法可以没有输入但必须要有输出D.用C程序实现的算法可以既没有输入也没有输出
二、简答题
1.程序为什么要加注释?加注释有几种方法?各有何特点
2.简述一个C程序包含哪些部分?。