期中培优训练试题 2020—2021学年 人教中图版(2019)高中信息技术必修一
一、选择题
1.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是( )
A. B. C. D.
2.使用UltraEdit软件观察“翻的-Ship”的内码,如图所示。
则字符串“Hello 2021”中的小写字母“o”的ASCII码是( )
A.1101001 B.1110000 C.1110001 D.1101111
3.下列关于计算机信息编码的描述,正确的是( )
A.数据的压缩是一个解码的过程
B.每个汉字的输入码和处理码都是唯一的
C.字符“9”的内码为39H,则字符“10”的内码为3AH
D.在某十六进制数的末位添加一个0,其值将是原数的16倍
4.用Ultraedit软件观察字符串“Aisa”的内码,部分界面如下图所示:
则大写字母“A”与小写字母“a”的ASCII码值相差多少( )
A.19H B.20D C.31H D.32D
5.某数据加密方法描述如下:
(1)数据以字节为单位进行加密处理
(2)将1个字节的8位二进制左移2位,最低位用左移出的最高位填充
(3)将新得到的二进制数转换为十六进制,即为该字节的密文
已知字母“A”的ASCII用十进制表示是65,则其内码加密后的密文是
A.5H B.05H C.6H D.06H
6.有这样一个数据压缩算法,它用6个二进制位来表示连续的一串0或1,但是“0或1”的个数不能超过32。其中最左位只能为“0”或者“1”,右边5位表示这串数据的数值位(就是0或1有多少个)。比如二进制数据“0 0 1001”表示9个0压缩之后的编码(0或1的个数用5个二进制位表示)。现在有如下一串数据:0000000011111100000000000001111,通过上述算法压缩,压缩后的十六进制编码为( )
A.22 63 0D B.0B 08 0D C.22 63 64 D.8B 88 8D
7.使用UltraEdit软件观察字符“2018,好运!”的内码,部分界面如图所示。
下列说法正确的是( )
A.字符“,”的内码占用1个字节
B.字符“3”的二进制内码是110010B
C.字符“!”的十进制内码值是33D
D.全部字符中只有2个字符采用GB2312编码
8.十进制数59转化成二进制数是( )
A.110111 B.111011 C.111010 D.100111
9.以( )开头的代码是注释语句,不参与程序的执行。
A.% B.# C.“” D.;
10.关于排序和查找,以下说法正确的是( )
A.冒泡排序算法中,数据的交换次数与比较次数一定相同
B.选择排序算法中,若某一趟排序中数组元素没有发生过交换,则数组已有序
C.有10个数据的数组,用顺序查找算法查找某个数,查找不成功的时,查找次数为11次
D.有10个数据的有序数组,利用二分查找算法查找某个数,最多的查找次数为4次
11.(必修)某电影院推出团体购票优惠活动,示意图如下,若购买75张电影票,可以获得( )。
A.五折优惠 B.七折优惠 C.九折优惠 D.原价
12.编制计算机程序解决问题时,一般分为五个过程:分析问题、设计算法、编写程序、( )及检测结果。
A.调试运行 B.编制程序框图
C.编译程序 D.选择程序设计语言
13.“若是本书店会员,所有商品打八五折,否则无折扣”,用算法描述这一问题,合适的算法结构是( )
A.分支结构 B.循环结构 C.顺序结构 D.树形结构
14.流程图a和b算法的功能相同,则图b中①②③处应填入的内容是
图a 图b
A.①m←x ②x>y? ③m←y B.①m←y ②xC.①m←x ②xy? ③m←y
15.VB表达式“Int(Rnd*10)+28\9/3”的值可能是( )
A.19 B.18 C.8 D.2
16.网络订票系统中,个人用户的用户名的数据类型可以是( )。
A.只能是数字 B.字符或数字
C.字符或标点 D.只能是字符
17.利用Python编写自定义函数完成阶乘的计算,代码如下所示,程序运行结果是( )
(1)def factoria1(n):#求n!
(2) s=1
(3) for i in range(2,n+1)::
(4) s=s*i
(5) return s
(6)print(factorial(4))
A.1 B.120 C.24 D.6
二、填空题
18.VB表达式2019 Mod 60 \ 2*sqr(9) 的运算结果是_____________。
19.阅读以下程序,写出程序运行结果。
def jc(n):
s=1
for i in range(2,n+1):
s=s*i
return s
total=jc(4) #调用jc函数
print(total)
程序运行后,其输出结果为______
20.我们让计算机处理的所有信息,包括字符、图像、动画、视频等,在计算机中都是以________进制编码表示的。因此,信息在计算机中都看作是_________ 。
21.如图是一个汉字的16×16点阵。若白色记作“1”,黑色记作“0”,则可得到第四行的二进制编码为:(注意:白是1,黑是0)1110111111101111,其十六进制编码为EFEF。请写出第三行的十六进制编码______。
三、判断题
22.用流程图描述算法时,矩形框用于表示判断。(_____)
23.python语言是一种面向对象的解释型计算机程序设计语言,发明于1989年。目前,python已经成为最受欢迎的程序设计语言之一。 (_____)
24.计算机中数值数据的编码分为反码和补码。(____)
25.汉字的内码是指计算机内部进行存储、加工处理、传递和运算所使用的汉字编码。(____)
【参考答案】
一、选择题
1.D
2.D
3.D
4.D
5.B
6.C
7.C
8.B
9.B
10.D
11.B
12.A
13.A
14.C
15.B
16.B
17.C
二、填空题
18.9
19.24
20.二 数据
21.E007
三、判断题
22.错误
23.对
24.错误
25.正确