第一章 单元测试

1、单选题:
C语言属于( )。
选项:
A:高级语言
B:汇编语言
C:低级语言
D:机器语言
答案: 【高级语言

2、单选题:
程序语言按其与计算机硬件系统接近的程度可分为机器语言、( )语言和高级语言。
选项:
A:汇编
B:指令描述
C:编译
D:BASIC语言
答案: 【汇编

3、单选题:
以下叙述中正确的是( )。
选项:
A:C语言可以不用编译就能被计算机识别执行
B:C语言以接近英语国家的自然语言和数学语言作为语言的表达形式解释程序.exe
C:C语言出现的最晚,具有其他语言的一切优点
D:C语言比其他语言高级
答案: 【C语言以接近英语国家的自然语言和数学语言作为语言的表达形式解释程序.exe

4、单选题:
能把高级语言源程序变成机器可执行的程序或目标程序的方法有( )。
选项:
A:汇编和计算
B:解释和汇编
C:解释和连接
D:解释和编译
答案: 【解释和编译

5、单选题:
描述算法的方法有( )。
选项:
A:伪代码
B:自然语言
C:流程图
D:其他三个都是
答案: 【其他三个都是

6、单选题:
下列不属于算法的基本特性的是( )。
选项:
A:确定性
B:有穷性
C:可行性
D:复杂性
答案: 【复杂性

7、判断题:
C语言属于语言面向过程的语言。( )
选项:
A:错
B:对
答案: 【

8、判断题:
C语言是一种非结构化程序设计语言。( )
选项:
A:错
B:对
答案: 【

9、判断题:
c语言中的算法是指:一系列解决问题的清晰指令。( )
选项:
A:错
B:对
答案: 【

10、判断题:
软件的开发与运行经常受到硬件的限制和制约。( )
选项:
A:对
B:错
答案: 【

第二章 单元测试

1、单选题:
能将高级语言编写的源程序转换为目标程序的是( )。
选项:
A:解释程序.exe
B:编辑程序
C:编译程序
D:链接程序.c
答案: 【编译程序

2、单选题:
一个C程序的执行是从( )。
选项:
A:第一个函数开始,直到最后一个函数结束
B:main函数开始,直到最后一个函数结束
C:第一条语句开始,直到最后一条语句结束
D:main函数开始,直到main函数结束
答案: 【main函数开始,直到main函数结束

3、单选题:
C语言的源程序通常的扩展名是( )。
选项:
A:.cpp
B:.obj
C:.exe
D:.c
答案: 【.c

4、单选题:
C程序的基本结构单位是( )。
选项:
A:表达式
B:函数
C:文件
D:语句
答案: 【函数

5、单选题:
关于编译预处理命令: #include<stdio.h>的说明不正确的是( )。
选项:
A:这一命令行最后应该加上英文分号,表示结束
B:编译程序安装目录下可以找到include文件夹
C:stdio.h是标准输入输出头文件,主要包含输入输出函数
D:符号#是不可以缺少的
答案: 【这一命令行最后应该加上英文分号,表示结束

6、单选题:
C语言程序中,关于主函数的表述正确的是( )。
选项:
A:有且仅有一个主函数
B:主函数个数可有1或2个
C:主函数位置必须在所有函数的前面
D:主函数名称是int main
答案: 【有且仅有一个主函数

7、单选题:
关于语句:printf("你好,嘉兴学院!");的功能描述正确的是( )。
选项:
A:屏幕输出:"你好,嘉兴学院!"
B:屏幕输出:“你好,嘉兴学院!”
C:屏幕输出:你好,嘉兴学院!
D:屏幕输出:你好嘉兴学院
答案: 【屏幕输出:你好,嘉兴学院!

8、单选题:
表示C语言语句结束的符号是什么( )。
选项:
A:英文分号“;”
B:实心句号“.”
C:中英文分号都可以
D:空心句号“。”
答案: 【英文分号“;”

9、判断题:
C语句以冒号作为结束。( )
选项:
A:对
B:错
答案: 【

10、判断题:
C源程序的扩展名为.c。( )
选项:
A:错
B:对
答案: 【

发表评论

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