《3.3计算机程序和程序设计语言练习高中信息技术新粤教版必修1(2021学年).docx》由会员分享,可在线阅读,更多相关《3.3计算机程序和程序设计语言练习高中信息技术新粤教版必修1(2021学年).docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机程序与程序设计语言测试题一、选择题.下面哪一种不是计算机程序设计语言()。A.自然语言B.机器语言C.汇编语言D.高级语言【答案】A【解析】本题考查计算机程序设计语言相关知识点计算机程序设计语言包括机器语言(能被计算机直接执行的语言),汇编语言和高级语言(如Python, Java)o 故本题选A选项1 .计算机能直接识别和处理的语言是()。A.汇编语言B.自然语言C.机器语言D.高级语言【答案】C【解析】本题考查知识点是对程序语言的理解。计算机能直接识别和处理的语言只有机器语言,其他语言都需要 编译转换为机器语言后,计算机才能识别和处理。故正确答案为C选项。2 .常用的计算机一般包含五
2、大部分,下面不属于输入设备的是()A.声卡B键盘C.话筒D.显示屏【答案】D【解析】本题考查的是计算机硬件。输入设备:向计算机输入数据和信息的设备。是计算机与用户或其他设备通信 的桥梁。输入设备是用户和计算机系统之间进行信息交换的主要装置之一。键盘,鼠标,摄像头,扫描仪, 光笔,手写输入板,游戏杆,语音输入装置等都属于输入设备。显示器是输出设备。故应选D。3 .下列有关编译型语言和解释型语言说法错误的是()。A.编译型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低B.解释型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低C.编译型语言跨平台性差些。D.解释型语言程序执
3、行效率比较低。【答案】B【解析】本题考查程序语言区别的相关知识点编译型语言程序执行速度快,程序执行效率高,同等条件卜对系统要求较低,编译型语言跨平台性差些。 解释型语言程序执行效率比较低,执行速度慢(需要编译),同等条件下对系统要求较高。故本题选B选项5 .()不是程序设计高级语言。A. PythonBasicB. C+D.伪代码【答案】D【解析】本题考查程序设计语言的相关知识点程序设计高级语言包括Python、Basic, C+等,伪代码不能执行,不是程序设计高级语言。故本题选D选 项二、简答题.程序设计语言有哪些,分别具备什么特点。【答案】(1)机器语言:是由“0”和“1”这样的二进制代码
4、指令组来表示。每一条机器指令包含两个主 要部分:操作(指出计算机应做什么)和被操作的对象(指出处理的数据或它的地址),计算机能直接识别 和执行。(2)汇编语言:使用了一种类似英文缩略词且带有助记性符号的语言,来替代一个特定的指令的二进制申, 每条指令都和条机器指令相对应。需要个专门的语言翻译器,负责将程序中的每条语句都翻译成用二 进制数表示的机器语言。(3)高级语言:接近于数学语言或人的自然语言,并且不再过度地倚赖某种特定的机器或环境,必须经过 翻译器将其翻译成机器语言。【解析】本题考查程序设计语言及其特点相关知识点(1)机器语言:是由“0”和“1”这样 二进制代码指令组来表示。每一条机器指令
5、包含两个主要部分: 操作(指出计算机应做什么)和被操作的对象(指出处理的数据或它的地址),计算机能直接识别和执行。(2)汇编语言:使用了一种类似英文缩略词且带有助记性符号的语言,来替代一个特定的指令的二进制串, 每条指令都和一条机器指令相对应。需要一个专门的语言翻译器,负责将程序中的每条语句都翻译成用二 进制数表示的机器语言。(3)高级语言:接近于数学语言或人的自然语言,并且不再过度地倚赖某种特定的机器或环境,必须经过 翻译器将其翻译成机器语言。6 .高级语言的编译过程和解释过程各有什么优势和不足。【答案】(1)编译型语言优点 程序执行速度快,程序执行效率高,同等条件下对系统要求较低。不足之 处是跨平台性差些。(2)解释型语言优点是不同系统平台间的兼容性高。不足之处是程序执行效率比较低。【解析】本题考查的是高级语言的编译与解释的区别。(1)编译型语言优点是程序执行速度快,程序执行效率高,同等条件下对系统要求较低。不足之处是跨平台性差些。(2)解释型语言优点是不同系统平台间的兼容性 高。不足之处是程序执行效率比较低。