粤教版2019 高中信息技术必修1 第一、二、三、四章 综合训练
一、选择题
1.下列编制一元二次方程求解程序的步骤正确的是
A.设计算法→分析问题→调试程序→编写程序 B.分析问题→设计算法→编写程序→调试程序
C.编写程序→调试程序→分析问题→设计算法 D.设计算法→编写程序→调试程序→分析问题
2.有些城市公交车实现了二维码乘车。扫描二维码的过程属于( )。
A.信息加工 B.信息发布 C.信息制作 D.信息采集
3.一张光盘的存储容量为 650MB,可以存储几个GB2312 编码的汉字?( )
A.650×1024 B.650×1024×2 C.650×1024×1024 D.650×1024×512
4.用Ultraedit软件观察字符“E”、“F”和“人”这几个字符的编码,部分截图如图所示:
则可能的字符序列为:
A.EF人 B.FE人 C.E人F D.F人E
5.ASCII码采用8位二进制编码,共表示( )个字符。
A.127 B.128 C.256 D.64
6.蒙特卡罗方法的解题过程可以归结为三个主要步骤,哪个不属于三大步骤( )
A.构造或描述概率过程 B.实现从已知概率分布抽样
C.建立各种估计量 D.求出数值解
7.小芳正在老师的指导下进行项目学习,现学习已经进入成果总结阶段,她想查找专业文献,将自己的学习成果总结形成论文并投递到某杂志进行公开发表。请问,( )工具更适合于她现阶段的学习。
A.CNKIE-study B.百度学术 C.微博 D.网易公开课
8.我们要使用计算机进行信息处理,就必须先对信息数字化,这是因为( )。
A.计算机内部采用二进制数进行运算和存储
B.计算机内部采用十进制数进行运算和存储
C.信息数字化后能够减少信息容量,提高处理效率
D.信息数字化是信息安全措施之一
9.关于信息编码,以下表述错误的是( )。
A.若用8位二进制代码表示一个字符,则可表示256个不同字符
B.汉字在输入计算机后,必须使用统一的汉字内码,并以二进制形式存储和处理
C.一个字节由8位二进制数组成,每个汉字的内码至少占用2个字节
D.将ASCII编码从小到大排,依次为:大写英文字母>小写英文字母>阿拉伯数字
10.表达式16/4-2^5*8/4 MOD 5\2的值为值是( )。
A.14 B.4 C.20 D.2
11.在通信应用中,经常使用模拟信号和数字信号,如图所示,是两种信号的示意图,下列说错误的是( )
A.图A是模拟信号示意图,图B是数字信号示意图
B.模拟信号一般通过采样、量化和编码转换为数字信号
C.模拟信号是离散不连续的信号
D.数字信号有利于存储和加密
12.某Visual Basic程序段如下:
s = ""
For i = 1 To 5
a(i) = 0
Next i
For i = 2 To 5
For j = i To 5
If j Mod i = 0 Then a(j) = 1 - a(j)
Next j
Next i
For i = 1 To 5
If a(i) = 1 Then s = s + Str(i)
Next i
Text1.Text = s
运行该程序段后,Text1中显示的内容为( )
A.14 B.235 C.25 D.234
13.执行下列程序后的结果是( )
print("请输入3个数:")
x=int(input("x= "))
y=int(input("y= "))
z=int(input("z= "))
temp=0
if x>y:
temp=y
y=x
x=temp
if x>z:
temp=z
z=x
x=temp
If y>z:
temp=z
z=y
y=temp
print(x,y,z)
A.从小到大排序 B.从大到小排序
C.都变成最大的数 D.都变成最小的数
14.有如下VB程序段:
Dim i As Integer
Dim c As String, s As String, t As String
s = "2021 PYthon": t = ""
For i = 1 To Len(s)
c = Mid(s, i, 1)
If c >= "a" And c <= "z" Then
t = t + c
ElseIf c >= "0" And c <= "9" Then
t = c + t
End If
Next i
Text1.Text = t
执行该程序段后,文本框Text1中显示的内容是( )
A.2021thon B.1202thon C.thon1202 D.noht1202
15.在Python中,数据的输入是通过( )来实现的。
A.input()函数 B.print()函数 C.bool()函数 D.abs()函数
16.复合数据类型则由简单数据类型组成。如( )( )( )( )。
A.元组、字典、范围、列表 B.元素、范围、集合、列表
C.元组、字典、集合、列表 D.元素、字典、数据、范围
17.在Python程序设计语言中,表示整除的符号是( )
A./ B.% C.mod D.//
18.python单行注释和多行注释分别是什么?( )
A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和//
19.下列关于计算机信息编码的描述,正确的是 ( )
A.每个汉字的输入码都是唯一的
B.声音数字化是指将模拟信号转换成数字信号,此过程称为“数模转换”
C.颜色模式为RGB/8的位图中每个像素用 8 位二进制数进行编码
D.已知大写字母I的ASCII码是49H,则小写字母j的ASCII码是106D
20.以下流程图描述的算法执行结果是( )。
A.5 B.50 C.35 D.10
二、填空题
21.函数定义的一般格式如下:def 函数名(<______>): 函数体。
22.数学中阶乘是用n!来表示,同时定义了n!=n*(n-1)!,例如:5的阶乘可以表示为5!=5*4*3*2*1。下列Python程序是通过for循环求解一个正整数的阶乘。
(1)以上程序第4行横线处应该填入:_______________;
(2)以上程序中变量a的数据类型是:_______________;
(3)运行后的结果是4!=24,则for循环中第4行的语句共执行了_______次。
23.已知 a = 5,那么执行语句 a += 3 之后, a 的值为 ______。
24.计算机中将信息用规定的代码来表示的方法称为_________。
25.全拼、智能ABC、五笔是属于___________码。
三、判断题
26.Python是动态语言,变量需要根据其要赋予的值提前定义数据类型。(______)
27.在 Python语言环境下,For循环语句中的循环体在书写时需要缩进,且必须缩进四个空格。 (_____)
28.判断信息的时效性时,一般可以从信息是否能达到使用者对信息的要求和信息对于解决问题的作用大小这两方面来进行评判。(_____)
29.常用的文档演示软件PowerPoint (ppt文件)实际上是由许多张单幅图片组成的,而这些图片可以是gif文件,也可以是bmp、JPG、wmf、tiff等格式的图形文件。(_________)
30.数据存储的基本单位为b。(____)
【参考答案】
一、选择题
1.B
2.D
3.D
4.C
5.B
6.D
7.A
8.A
9.D
10.B
11.C
12.B
13.A
14.B
15.A
16.C
17.D
18.B
19.D
20.C
二、填空题
21.参数
22.sum*i
整数类型int 4
23.8
24.编码
25.输入
三、判断题
26.错误
27.错误
28.×
29.正确
30.错误