人教中图版(2019)高中信息技术必修一期中培优训练试题(含答案)

资源下载
  1. 二一教育资源

人教中图版(2019)高中信息技术必修一期中培优训练试题(含答案)

资源简介

期中培优训练试题 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.正确

展开更多......

收起↑

资源预览