内容正文:
3.3计算机程序与程序设计语言测试题
一、选择题
1. 下面哪一种不计算机程序设计语言( )。
A. 自然语言
B. 机器语言
C. 汇编语言
D. 高级语言
2. 计算机能直接识别和处理的语言是 ( )。
A 汇编语言
B. 自然语言
C. 机器语言
D. 高级语言
3. 常用的计算机一般包含五大部分,下面不属于输入设备的是( )
A. 声卡
B 键盘
C 话筒
D 显示屏
4. 下列有关编译型语言和解释型语言说法错误的是( )。
A. 编译型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低
B. 解释型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低
C. 编译型语言跨平台性差些。
D. 解释型语言程序执行效率比较低。
5. ( ) 不是程序设计高级语言。
A. Python
B. Basic
C. C++
D. 伪代码
二、简答题
6. 程序设计语言有哪些,分别具备什么特点。
7. 高级语言的编译过程和解释过程各有什么优势和不足。
本试卷的题干、答案和解析均由组卷网(http://zujuan.xkw.com)专业教师团队编校出品。
登录组卷网可对本试卷进行单题组卷、细目表分析、布置作业、举一反三等操作。
试卷地址:在组卷网浏览本卷
组卷网是学科网旗下的在线题库平台,覆盖小初高全学段全学科、超过900万精品解析试题。
关注组卷网服务号,可使用移动教学助手功能(布置作业、线上考试、加入错题本、错题训练)。
学科网长期征集全国最新统考试卷、名校试卷、原创题,赢取丰厚稿酬,欢迎合作。
钱老师 QQ:537008204 曹老师 QQ:713000635
$$
3.3计算机程序与程序设计语言测试题
一、选择题
1. 下面哪一种不是计算机程序设计语言( )。
A. 自然语言
B. 机器语言
C. 汇编语言
D. 高级语言
【答案】A
【解析】
【详解】本题考查计算机程序设计语言相关知识点
计算机程序设计语言包括机器语言(能被计算机直接执行的语言),汇编语言和高级语言(如Python,Java)。故本题选A选项
2. 计算机能直接识别和处理的语言是 ( )。
A. 汇编语言
B. 自然语言
C. 机器语言
D. 高级语言
【答案】C
【解析】
【详解】本题考查知识点是对程序语言的理解。计算机能直接识别和处理的语言只有机器语言,其他语言都需要编译转换为机器语言后,计算机才能识别和处理。故正确答案为C选项。
3. 常用的计算机一般包含五大部分,下面不属于输入设备的是( )
A. 声卡
B 键盘
C. 话筒
D. 显示屏
【答案】D
【解析】
【详解】本题考查的是计算机硬件。输入设备:向计算机输入数据和信息的设备。是计算机与用户或其他设备通信的桥梁。输入设备是用户和计算机系统之间进行信息交换的主要装置之一。键盘,鼠标,摄像头,扫描仪,光笔,手写输入板,游戏杆,语音输入装置等都属于输入设备。显示器是输出设备。故应选D。
4. 下列有关编译型语言和解释型语言说法错误的是( )。
A. 编译型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低
B. 解释型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低
C. 编译型语言跨平台性差些。
D. 解释型语言程序执行效率比较低。
【答案】B
【解析】
【详解】本题考查程序语言区别的相关知识点
编译型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低,编译型语言跨平台性差些。解释型语言程序执行效率比较低,执行速度慢(需要编译),同等条件下对系统要求较高。故本题选B选项
5. ( ) 不是程序设计高级语言。
A. Python
B. Basic
C. C++
D. 伪代码
【答案】D
【解析】
【详解】本题考查程序设计语言的相关知识点
程序设计高级语言包括Python、Basic、C++等,伪代码不能执行,不是程序设计高级语言。故本题选D选项
二、简答题
6. 程序设计语言有哪些,分别具备什么特点。
【答案】(1)机器语言:是由“0”和“1”这样的二进制代码指令组来表示。每一条机器指令包含两个主要部分:操作(指出计算机应做什么)和被操作的对象(指出处理的数据或它的地址),计算机能直接识别和执行。
(2)汇编语言:使用了一种类似英文缩略词且带有助记性符号的语言,来替代一个特定的指令的二进制串,每条指令都和一条机器指令相对应。需要一个专门的语言翻译器,负责将程序中的每条语句都翻译成用二进制数表示的机器语言。
(3)高级语言:接近于数学语言或人的自然语言,并且不再过度地倚赖某种特定的机器或环境,必须经过翻译器将其翻译成机器语言。
【解析】
【详解】本题