绪论 单元测试

1、单选题:
十进制的10对应的二进制表示是以下哪个选项?
选项:
A:0010
B:1010
C:10
D:1000
答案: 【1010

2、单选题:
二进制数1000对应的十进制数是多少?
选项:
A:1
B:1000
C:8
D:10
答案: 【8

3、单选题:
计算机中数据存储的最小单位是什么?
选项:
A:字节
B:地址
C:位
答案: 【

4、单选题:
计算机中数据存储的基本单位是什么?
选项:
A:字节
B:位
C:地址
答案: 【字节

5、单选题:
计算机的存储空间中一个字节是由多少个连续的位组成?
选项:
A:8
B:1
C:4
D:10
答案: 【8

第一章 单元测试

1、单选题:
C语言主要是借助以下哪种手段来实现程序模块化( )
选项:
A:使用三种基本结构语句
B:定义常量和外部变量
C:定义函数
D:使用丰富的数据类型
答案: 【定义函数

2、单选题:
以下叙述错误的是( )
选项:
A:程序"模块化"有利于任务的分解
B:在一个任务中,单独编写的每个模块均可以独立运行
C:允许对函数单独进行编译,是C语言实现"模块化"的基础
D:采用模块化结构,可以提高程序编制的效率
答案: 【在一个任务中,单独编写的每个模块均可以独立运行

3、单选题:
以下叙述中错误的是( )
选项:
A:C程序在运行过程中所有计算都以十进制方式进行
B:计算机不能直接执行C语言程序
C:C程序在运行过程中所有计算都以二进制方式进行
D:所有C程序都需要编译链接无误后才能运行
答案: 【C程序在运行过程中所有计算都以十进制方式进行

4、单选题:
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成,其中条件判断的图形是( )
选项:
A:椭圆型
B:平行四边形
C:菱形
D:长方形
答案: 【菱形

5、单选题:
以下叙述中正确的是()。
选项:
A:计算机能够直接处理不超过20行源码的简单C语言程序
B:循环结构、选择结构、顺序结构是结构化程序的三种基本结构
C:复杂算法不能使用N-S流程图来描述
D:计算机能直接运行未经编译的C语言程序
答案: 【循环结构、选择结构、顺序结构是结构化程序的三种基本结构

第二章 单元测试

1、单选题:
对于一个正常运行的C程序,以下叙述中正确的是( )
选项:
A:程序的执行总是从main函数开始
B:程序的执行总是从程序的第一个函数开始,在main函数结束
C:程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
D:程序的执行总是从main函数开始,在程序的最后一个函数中结束
答案: 【程序的执行总是从main函数开始

2、单选题:
以下叙述中正确的是( )
选项:
A:C语言规定必须用main作为主函数名,程序将从此开始执行
B:可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C:main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等
D:C语言程序将从源程序中第一个函数开始执行
答案: 【C语言规定必须用main作为主函数名,程序将从此开始执行

3、单选题:
C语言源程序名的后缀是( )
选项:
A:obj
B:.cp
C:.C
D:exe
答案: 【.C

4、单选题:
以下关于注释的叙述中错误的是()。
选项:
A:注释的内容仅用于阅读,对程序的运行不起作用
B:C语言允许注释出现在程序中任意合适的地方
C:注释的边界符号“/*”和“*/”必须成对出现且可以嵌套
D:注释的边界符号“/”和“*”之间不允许加入空格
答案: 【注释的边界符号“/*”和“*/”必须成对出现且可以嵌套

5、单选题:
关于程序中的注释,以下叙述正确的是()。
选项:
A:注释的内容必须放在一对/*和*/之间
B:注释内容错误会导致编译出错
C:注释必须置于所说明的语句前或语句后
D:/*和*/多行注释中间不可以嵌套另一个注释
答案: 【/*和*/多行注释中间不可以嵌套另一个注释

发表评论

电子邮件地址不会被公开。 必填项已用*标注