信息技术_必修1_第3章_习题答案-211115a
活动册 P66
1.单选题
(1)人们利用计算机解决问题的基本过程为( )。
①调试运行程序 ②分析问题 ③设计算法 ④问题解决 ⑤编写程序
A.①②③④⑤
B.②④③⑤①
C.④②③⑤①
D.②③⑤①④
【答案】D,课本P46
【解析】
本题考查计算机解决问题的步骤。计算机解决问题的基本过程首先是分析问题,接着设计算法,然后是编写程序,最后是调试运行程序,故本题选D。
(2)下面关于算法的描述,正确的是( )。
A.算法不可以用自然语言描述
B.算法只能用流程图来描述
C.一个算法必须保证它的执行步骤是有限的
D.算法的流程图表示法有零个或多个输入,但只能有一个输出
【答案】C。课本P48
【解析】
本题考查算法的描述因为描述算法的常用方法有自然语言描述算法、流程图描述算法和伪代码描述算法,所以A、B说法错误。算法的有穷性。一个算法在执行有穷步之后必须结束,即一个算法所包含的计算步骤是有限的。故本题选C选项。一个算法必须有零个或多个数据输入,有一个或多个数据输出,没有输出的算法是毫无意义的,所以选项D说法错误。
(3)计算机能直接识别、理解执行的语言是( )。
A.汇编语言
B.Python语言
C.Basic语言
D.机器语言
【答案】D。课本P55
【解析】
本题考查计算机常用语言相关知识点
计算机能直接识别、理解执行的语言只有机器语言即O和1,其他语言都需要编译。故本题选D选项
(4)随着数据的快速增长,人工处理大量数据的效率与计算机处理相比较正变得( )。
A.更高
B.更低
C.一样
D.无法比较
【答案】B。课本P43
(5)关于用计算机程序解决问题说法中正确的是( ) 。
A.利用计算机的高速运算能力提高信息处理能力
B.提高信息加工的效率
C.针对具体问题以专门的程序来实现信息加工的自动化
D.以上说法都正确
【答案】D,课本P46
【解析】
本题考查计算机相关知识点
利用计算机的高速运算能力提高信息处理能力、提高信息加工的效率、针对具体问题以专门的程序来实现信息加工的自动化。故ABC都正确。选D选项
(6)小明编写好解密程序后,调试运行时,程序没有报错且能顺利运行,但不能正确解密,造成这个结果的原因是( )。
A.解密算法逻辑错误
B.程序语句语法错误
C.程序过期了
D.程序设计窗口配置不对
【答案】A,课本P47(调试运行程序)
【解析】
本题考查程序调试相关知识点
程序没有报错且能顺利运行,说明程序语句语法没有错误,程序没有过期,程序设计窗口配置正确。故本题选A选项
(7)算法的重要特征不包括以下哪一项?( )
A.有穷性
B.确定性
C.数据榆出
D.唯一性
【答案】D,课本P49(算法的特征)
【解析】
本题考查算法的特征算法有5个重要特征:有穷性、确定性、数据输入、数据输出、可行性,所以不具有唯一性,也就是说解决问题的算法是不唯一的。故本题选D选项
(8)执行下面的流程图,最后s=( )

A.1
B.720
C.120
D.6
【答案】B
【解析】
i=1时,s=1×1;
i=2时,s=1×1×2;
i=3时,s=1×1×2×3;
i=4时,s=1×1×2×3×4;
i=5时,s=1×1×2×3×4×5;
i=6时,s=1×1×2×3×4×5×6;
i=7时,因i>6,退出循环,输出s=720。
(9)下列关于算法的叙述,正确的是( )。
A.解决一个问题的算法只有一种
B.有穷性是算法的基本特征之一
C.可行性不属于算法基本特征
D.算法对程序设计没有任何作用
【答案】B,课本P48
(l0)计算机是一种数字化电子设箭,尽管其中的电路设计非常复杂,但工作时每段电路只有两种状态,可形象地称为开和关。当把控制计算机操作的指令与存储数据的电路状态用二进制数字1和0对应表示时,人们就可以事先把需要执行的指令和处理的数据用1、0组成的代码编写好程序,输人计算机时把1、0代码直接转换为相应的开关电路,就可以让计算机工作了。这些1、0代码就好像是计算机能听得懂的语言而被称为( ),这种语言难学难记难用,属于低级语言。随着计算机的发展,工程师们相继开发出许多贴近人们阅读理解习惯的( )系统,如BASIC.Python .C.Visual Bsse等程序设计语言。
A.机器语言 汇编语言
B.汇编语言 高鼓语言
C.机器语言 高级语言
D.机器语言 自然语言
【答案】C,课本P55
【解析】
本题考查的是计算机语言相关知识。计算机语言可以分为:机器语言、汇编语言、高级语言。机器语言能被计算机直接识别。高级语言它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示,目前常用的程序设计语言都属于高级语言。故选项C正确。
(11)流程图中表示判断的是( )。
A.矩形框
B.菱形框
C.圆形框
D.椭圆形框
【答案】B,课本P50

(12)下列选项都是属于高级语言的是( )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
【答案】C,课本P57
【解析】
本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:VisualBasic、Pascal、C、C++、Java、Python等。故选项C正确。
(13)不能被计算机直接识别,理解执行的语言需要转换,这种转换是( )。
A.人工转换或机器转换
B.计算机语言提供的解释器或编译器负责转换
C.操作系统负责转换
D.人工智能技术中的自然语言理解
【答案】B,课本P57
(14)( )不是程序的基本控制结构。
A.顺序结构
B.选择结构
C.循环结构
D.组合结构
【答案】D,课本P52
【解析】
本题考查程序基本控制结构
程序的三种基本结构:顺序结构、选择结构、循环结构。故本题选D选项
(15)程序以( )代码的形式存放在存储器中,并采用( )作为数字计算机的数制基础。
A.二进制 十进制
B.二进制 二进制
C.二进制 八进制
D.二进制 十六进制
【答案】B,课本P55
【解析】
本题考查计算机数制
程序以二进制代码的形式存放在存储器中,并采用二进制作为数字计算机的数制基础。故本题选B选项
(完)
