C程序设计作业题(1)含参考答案

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

选择题

1.以下叙述中正确的是()。

A.程序设计的任务就是编写程序代码并上机调试

B.程序设计的任务就是确定所用数据结构

C.程序设计的任务就是确定所用算法

D.以上三种说法都不完整

2.以下选项中关于程序模块化的叙述错误的是()。

A.把程序分成若干相对独立的模块,可便于编码和调试

B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块

C.程序模块化设计的过程一般采用自下而上、逐步积累的设计方法

D.程序设计通常要采用模块化设计方法,尤其是程序比较复杂时更有必要

3.以下关于结构化程序设计的叙述中正确的是()。

A.一个结构化程序必须同时由顺序、分支、循环三种结构组成

B.结构化程序使用goto语句会很便捷

C.在C语言中,程序的模块化是利用函数实现的

D.由三种基本结构构成的程序只能解决小规模的问题

4.C语言主要是借助以下哪个功能来实现程序模块化()。

A.定义函数

B.定义常量和外部变量

C.三种基本结构语句

D.丰富的数据类型

5.以下叙述中错误的是()。

A.C语言的可执行程序是由一系列机器指令构成的

B.用C语言编写的源程序不能直接在计算机上运行

C.通过编译得到的二进制目标程序需要连接才可以运行

D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件

6.关于C语言程序的运行方式,以下叙述正确的是()。

A.C语言程序仅可以编译执行

B.C语言程序仅可以解释执行

C.C语言程序既可以编译执行又可以解释执行

D.以上说法都不对

7.以下叙述中错误的是()。

A.C语言编写的函数源程序,其文件名后缀可以是.C

B.C语言编写的函数都可以作为一个独立的源程序文件

C.C语言编写的每个函数都可以进行独立的编译并执行

D.一个C语言程序只能有一个主函数

8.以下叙述错误的是()。

A.一个C程序可以包含多个不同名的函数

B.一个C程序只能有一个主函数

C.C程序在书写时,有严格的缩进要求,否则不能编译通过

D.C程序的主函数必须用main作为函数名

9.以下叙述中正确的是()。

A.在C语言程序中,main函数必须放在其他函数的最前面

B.每个后缀为.C的C语言源程序都可以单独进行编译

C.在C语言程序中,只有main函数才可单独进行编译

D.每个后缀为.C的C语言源程序都应该包含一个main函数

10.一个C程序的执行是从()。

A.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

B.本程序文件的第一个函数开始,到本程序main函数结束

C.本程序的main函数开始,到main函数结束

D.本程序的main函数开始,到本程序文件的最后一个函数结束

11.以下叙述不正确的是()。

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

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

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

D.在C程序中,注释说明只能位于一条语句的后面

12.C语言规定:在一个源程序中,main函数的位置()。

A.必须在排在有其它函数之前

B.可以与其它函数以任意顺序排列

C.必须排在系统调用的库函数的之后

D.必须在排所有其它函数之后

13.以下叙述正确的是()。

A.C语言程序中,一条C语句只能写在同一行中

B.程序的每行中只能写一条语句

C.C语言本身没有输入输出语句

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

14.以下叙述不正确的是()。

A.分号是C语句的必要组成部分

B.C程序的注释可以写在语句的后面

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

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

15.C语言中允许的基本数据类型包括()。

A.整型、实型、逻辑型

B.整型、实型、字符型

C.整型、字符型、逻辑型

D.整型、实型、逻辑型、字符型

16.C语言提供的合法的数据类型关键字不包括()。

A.double

B.Short

C.Char

D.integer

17.在C语言中,char型数据在内存中的存储形式是()。

A.补码

B.反码

C.原码

D.ASCII码

18.C语言中char类型数据占字节数为()。

A.3

B.4

C.1

D.2

19.关于C语言中数的表示,以下叙述正确的是()。

A.只有整型数在允许范围内能精确无误的表示,实型数会有误差

B.只要在在允许范围内整型和实型都能精确表示

C.只有实型数在允许范围内能精确无误的表示,整型数会有误差

D.只有八进制表示的数在不会有误差

20.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()。

A.必须为字母

B.必须为字母或下划线

C.必须为下划线

D.可以是字母,数字和下划线中任一种字符

21.下面正确的自定义标识符是()。

A.a2b3

B.int

C.int abc

D.2a3b

22.以下C语言用户标识符中,不合法的是()。

A._1

B.AaBb

C.a_b

D.a--b

23.一下选项中合法的标识符是()。

A.1_1

B.1—1

C._11

D.1_

相关文档
最新文档