内容正文:
第三章 算法基础 练习题
一.选择题
1.下列设备中,( )不能作为计算机的输出设备。
A.绘图仪
B.键盘
C.显示器
D.打印机
2.CPU即( )。
A.中央处理器
B.随机存储器
C.只读存储器
D.主板
3.在下面给出的各项中,属于机器语言的是 ( )。
A. x=10+1
B. 011011 000000 000000 000001 110101
C. CLA00 017
D. x=x+1
4.程序设计语言的发展经历了从( )----汇编语言----高级语言的过程。
A. 自然语言
B. 机器语言
C. 语言
D. 低级语言
5.关于用计算机程序解决问题说法中正确的是( )
A.利用计算机的高速运算能力提高信息处理能力
B.提高信息加工的效率
C.针对具体问题以专门的程序来实现信息加工的自动化
D.以上说法都正确
6.常用的计算机一般包含五大部分,下面不属于输入设备的是( )
A.声卡
B. 键盘
C. 话筒
D. 显示屏
7.下列有关编译型语言和解释型语言说法错误的是( )。
A.编译型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低
B.解释型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低
C.编译型语言跨平台性差些。
D. 解释型语言程序执行效率比较低
8.( )不是程序设计高级语言。
A. Python
B. Basic
C. C++
D. 伪代码
9.下面哪一种不是计算机程序设计语言( )。
A. 自然语言
B. 机器语言
C. 汇编语言
D. 高级语言
10.计算机能够直接识别的语言是( )
A. 自然语言
B. 机器语言
C. 汇编语言
D. 高级语言
11.对算法概念描述正确的是( )。
A. 算法是指解决某一问题的方法和步骤
B. 流程图是描述算法唯一的方法
C. 算法是指为解决问题而采用的计算方法
D. 对于每个问题来说都有固定、唯一的算法
12.( )不是程序的基本控制结构。
A. 顺序结构
B. 选择结构
C. 循环结构
D. 组合结构
13.调试运行时,程序没有报错且能顺利运行,但不能正确解密,造成这个结果的原因是( )
A. 解密算法逻辑错误
B. 程序语句语法错误
C. 程序过期了
D. 程序设计窗口配置不对
14.流程图中表示判断的是( )。
A.矩形框
B.菱形框
C.圆形框
D.椭圆形框
15.人们利用计算机解决问题的基本过程为( )
①调试运行程序 ②分析问题 ③设计算法 ④问题解决 ⑤编写程序
A.①②③④⑤
B.②④③⑤①
C.④②③⑤①
D.②③⑤①④
16.随着数据的快速增长,人工处理大量数据的效率与计算机处理比较,正变得( )。
A.更高
B.更低
C.一样
D. 无法比较
17.关于伪代码,以下说法正确的是( )
A. 伪代码是通过图形符号描述算法的
B.伪代码抽象,书写不方便
C.伪代码易于转化为计算机程序设计语言
D.伪代码格式紧凑,但不易于理解
二、填空题
1.计算机的核心部件是中央处理器(CPU),由( )和( )组成。
2.计算机语言分为 ( )、( )和( )三大类。
3.python是一种( )程序设计语言。
4.计算机高级语言在计算机内部执行需要先将其( )成机器语言。
5.计算机高级语言翻译成机器语言有( )和( )两种方式。
学科网(北京)股份有限公司
$