浙教版(2019)高中信息技术2021-2022学年必修1期中综合练习6
一、选择题
1.(2021高一上·期中)恺撒密码将明文中的a用d替换,b用e替换,……,z用c替换。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文,这种密码称为加法密码,又称为移位密码。阅读下列程序代码:
def CaesarCipher( ):
c=mingwen.get("0.0", "end")
b=""
miwen.delete("0.0", "end")
for i in range(len(c)):
if 'a'<=c[i]<='w' or 'A'<=c[i]<='W':
b=b+chr(ord(c[i])①) #生成密文
elif 'x'<=c[i]<='z' or 'X'<=c[i]<='Z':
b=b+chr(ord(c[i])②) #生成密文
else:
b=b+c[i]
miwen.insert("0.0",b)
下列说法正确的是( )
A.①的位置填写-3
B.①的位置填写+3、②的位置填写-23,或-26+3
C.①的位置填写-23
D.②的位置填写+3
【答案】B
【知识点】流程图识读;分支结构语句及程序实现;循环结构语句及程序实现
2.(2021高一上·期中)模拟微信抢红包功能的Python程序代码如下,程序运行结果如图所示。
import random
n=int(input(“输入红包总数(个):”))
m=int(input(“输入红包金额(元):”))*100-n
#金额以“分”为单位并保证每个人至少抢到一分钱
for i in range(__________,1):
if i==n:
x=m
else:
x=random. randint(0,int(m/(n-i+1)*2))
#random. Randint(a,b) :随机生成一个[a,b]范围内的整数
m=m-x
print(“第”i,“个红包金额为:”(x+1)/100,“元”)
上述程序段中划线处应该填入的代码是( )
A.1,n+1 B.1,n C.0,n D.0,n+1
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
3.表达式120%8*2-6的运行结果为( )
A.24 B.-24 C.-6 D.6
【答案】C
【知识点】运算符、基本运算与表达式
4.(2020高一上·昆明期末)在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( )
A.3 B.4 C.5 D.6
【答案】C
【知识点】基本语句
【解析】【解答】语句y+=x*2等价于y=y+x*2,又因为x=2,y=1,y+=x*2=y+x*2=1+2*2=5。故答案选C。
【分析】本题主要考查Python程序语句。
5.(2021高一上·期中)( )是用于编写程序(或制作软件)的开发工具。
A.操作系统 B.程序设计语言
C.应用软件 D.工具软件
【答案】B
【知识点】程序设计工具及编程环境
6.(2021高一上·期中)已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为( )
A."yth" B."yt" C."py" D."yh"
【答案】D
【知识点】常见数据类型、数组;常用标准函数
7.2017年8月8日21时19分46秒在四川省北部阿坝州九寨沟县发生7.0级地震,小李想具体了解这次地震发生的原因,以下选项不适合的是( )
A.登陆“中国地震信息网”查询
B.到访问量很大、网页做得很漂亮的网站查询
C.到当地地震局咨询
D.收看电视中有关地震形成原因的报道
【答案】B
【知识点】因特网信息资源评价
【解析】【解答】信息资源的评价是指从信息来源的多样性中确认权威、可信的信息源,从而鉴别信息的真实性,理解信息的价值与时效性。选项ACD可行,选项B不可行。故答案选B。
【分析】本题考查的是信息的鉴别与评价。一般来说,来自专业的、权威的机构和网络科学数据库的信息具有较高的可信度。
8.(2021高一上·期中)小明在全文搜索引擎中输入关键词“全面屏手机”进行检索,检索出的结果是( )。
A.本地计算机中的信息
B.搜索引擎索引数据库中的数据
C.浏览器收藏夹里的内容
D.包含“全面屏手机”信息的网站中的数据
【答案】B
【知识点】网络资源的检索
9.(2021高一上·期中)下面关于算法的描述,正确的是( )
A.一个算法只能有一个输入
B.算法只能用框图来表示
C.一个算法的执行步骤可以是无限的
D.一个完整的算法,不管用什么方法来表示,都至少有一个输出结果
【答案】D
【知识点】算法的基本概念与特征
10.(2021高一上·期中)某算法的部分流程图如图所示。执行这部分流程后,当k输入的值为3时,下列说法不正确的是( )
A.s的值(即输出)为3
B.Ans的值为1
C.i的值为2
D.条件语句“s Mod k<>0 ”执行了1次
【答案】D
【知识点】流程图识读
11.(2021高一上·期中)如所示流程图,描述的算法执行结果是( )。
A.30>50 B.True C.50 D.False
【答案】D
【知识点】流程图识读
12.(2016高一上·海南期中)计算机的汉字编码有输入码、机内码、输出码,以下不属于输入码的是( )。
A.智能ABC B.搜狗拼音
C.微软拼音 D.国标码(GB)
【答案】D
【知识点】信息的编码
【解析】【解答】ABC选项都是用键盘输入汉字的方法,这是键盘编码输入,属于输入码;D选项,国标码是用于存储汉字的编码,称之为机内码。此题答案为D选项。
【分析】汉字编码主要有三种,用于输入汉字的编码称为输入码,在计算机中输入汉字的方法有很多种,其中键盘编码输入是最容易实现和最常用的一种汉字输入方法,编码方式有五笔字型输入法、拼音码等。
13.(2019高二上·温州期中)用Ultra Edit软件查看字符内码部分界面如下图所示。
下列说法不正确的是( )
A.字符“!”的内码占两个字节
B.字符“界”的十六进制码是“BD E7”
C.字符“go”的十六进制码是“47 6F”
D.字符“8”的二进制码是“00111000”
【答案】C
【知识点】信息的编码
【解析】【解答】选项A:字符“!”的内码是“A3 A1”,两个十六进制数占两个字节。A正确;选项B:字符“界”对应的十六进制码是“BD E7”。B正确;选项C:由图可知,字符“Go”的十六进制码是“47 6F”,而字符“go”的十六进制码是“67 6F”。C错误;选项D:字符“8”对应的十六进制数是38H,转换为二进制数是00111000。D正确。故答案选C。
【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与选项中涉及字符相对应。
14.(2021高一上·期中)在画图程序中,同一幅图片分别保存为BMP格式的四个文件,文件参数如图所示,其中存储容量最小的文件是( )
文件名 宽度 高度. 位深度
风景1. bmp 1024像素 768像索 24
风景2. bmp 1024 像素 768像素 16
风景3. bmp 800像素 600 像素 16
风景4. bmp 800像素 600像素 24
A.风景1.bmp B.风景2.bmp C.风景3.bmp D.风景4.Bmp
【答案】C
【知识点】声音、图像、视频编码
15.(2021高一上·期中)在计算机内,有符号数有3种表示法:原码、反码和补码。
1)原码就是二进制定点表示法,即最高位为符号位,0表示正,1表示负,其余位表示数值的大小;
2)反码表示法规定:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外,如二进制原码10010,其反码对其原码逐位取反,但符号位除外,如二进制原码10010,其反码为11101(注:在10010中,左边的1为符号码,故为负);
3)补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1,符号位除外。
根据以上运算规则,二进制有符号数100011的补码的十进制表示是( )
A.-29 B.-4 C.61 D.-36
【答案】A
【知识点】进制及数制转换
二、填空题
16. 函数可分为 和 两种类型。
【答案】系统函数;用户自定义函数
【知识点】过程与自定义函数
17.(2021高一上·期中)程序中的变量是计算过程中要用的数据的 。
【答案】存储单元
【知识点】常量、变量及变量的赋值
18.(2021高一上·期中)程序运行后,从键盘输入781,结果是 .
x=int(input("请输入一个正整数:"))
if x%2==0:
print(x,"是偶数.")
else:
print(x,"是奇数.")
【答案】781是奇数
【知识点】分支结构语句及程序实现
19.程序分析题:分析完善程序
以下是求解一元二次方程( a=0)的主要源程序,请你补全代码:
import
math
a=int(input(" a="))
b=int(input("b="))
c=int(input("c="))
d= #一元二次方程根的判别式
if
d>0:
x1=(-b+math.sqrt(d))/ (2*a)
x2=(-b-math.sqrt(d))/(2*a)
print("x1=",x1)
print("x2=",x2)
if :
print("x1=x2=",-b/(2*a))
if
d<0:
print("无实数解!")
请补充完成上述程序。
【答案】b*b-4*a*c 或b**2-4*a*c;d==0
【知识点】分支结构语句及程序实现;模块
三、判断题
20. 数据以文件或数据库的形式永久存储在外存储器中。
【答案】(1)正确
【知识点】资源管理器
【解析】【解答】数据以文件或数据库的形式永久存储在外存储器中。故答案为:正确。
【分析】此题考查数据的存储形式和介质。
21. 人工智能是智能计算机系统,即人类智慧在机器上的模拟,或者说是人们使机器具有类似于人的智慧(对语言能理解、能学习、能推理)。
【答案】(1)正确
【知识点】人工智能的应用
【解析】【解答】所谓人工智能,是指以机器(计算机)为载体,模仿、延伸和扩展人类智能,其与人类或其他动物所呈现的生物智能有着重要区别。故答案为:正确。
【分析】此题考查对人工智能的理解。随着人工智能技术的发展及与各个行业的深度融合,生活中的人工智能将无处不在,人工智能必将为人们呈现一个安全、便捷的智能社会。
22.将模拟信号转换成数字信号,需要经历采样、量化和编码三个步骤。
【答案】(1)正确
【知识点】数字信号与模拟信号
【解析】【解答】 将模拟信号转换成数字信号,需要经历采样、量化和编码三个步骤。故答案为:正确。
【分析】此题考查模拟信号和数字信号转换(数据量化)的过程。
23.(2020高一上·腾冲期中)十六进制的加法与减法运算完全与十进制相同。
【答案】(1)错误
【知识点】进制及数制转换
【解析】【解答】十六进制的加法与减法是“逢十六进一”、“借一当十六”与十进制数不同。故答案为:错误。
【分析】本题考查的是对进制运算的理解。
1 / 1浙教版(2019)高中信息技术2021-2022学年必修1期中综合练习6
一、选择题
1.(2021高一上·期中)恺撒密码将明文中的a用d替换,b用e替换,……,z用c替换。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文,这种密码称为加法密码,又称为移位密码。阅读下列程序代码:
def CaesarCipher( ):
c=mingwen.get("0.0", "end")
b=""
miwen.delete("0.0", "end")
for i in range(len(c)):
if 'a'<=c[i]<='w' or 'A'<=c[i]<='W':
b=b+chr(ord(c[i])①) #生成密文
elif 'x'<=c[i]<='z' or 'X'<=c[i]<='Z':
b=b+chr(ord(c[i])②) #生成密文
else:
b=b+c[i]
miwen.insert("0.0",b)
下列说法正确的是( )
A.①的位置填写-3
B.①的位置填写+3、②的位置填写-23,或-26+3
C.①的位置填写-23
D.②的位置填写+3
2.(2021高一上·期中)模拟微信抢红包功能的Python程序代码如下,程序运行结果如图所示。
import random
n=int(input(“输入红包总数(个):”))
m=int(input(“输入红包金额(元):”))*100-n
#金额以“分”为单位并保证每个人至少抢到一分钱
for i in range(__________,1):
if i==n:
x=m
else:
x=random. randint(0,int(m/(n-i+1)*2))
#random. Randint(a,b) :随机生成一个[a,b]范围内的整数
m=m-x
print(“第”i,“个红包金额为:”(x+1)/100,“元”)
上述程序段中划线处应该填入的代码是( )
A.1,n+1 B.1,n C.0,n D.0,n+1
3.表达式120%8*2-6的运行结果为( )
A.24 B.-24 C.-6 D.6
4.(2020高一上·昆明期末)在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( )
A.3 B.4 C.5 D.6
5.(2021高一上·期中)( )是用于编写程序(或制作软件)的开发工具。
A.操作系统 B.程序设计语言
C.应用软件 D.工具软件
6.(2021高一上·期中)已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为( )
A."yth" B."yt" C."py" D."yh"
7.2017年8月8日21时19分46秒在四川省北部阿坝州九寨沟县发生7.0级地震,小李想具体了解这次地震发生的原因,以下选项不适合的是( )
A.登陆“中国地震信息网”查询
B.到访问量很大、网页做得很漂亮的网站查询
C.到当地地震局咨询
D.收看电视中有关地震形成原因的报道
8.(2021高一上·期中)小明在全文搜索引擎中输入关键词“全面屏手机”进行检索,检索出的结果是( )。
A.本地计算机中的信息
B.搜索引擎索引数据库中的数据
C.浏览器收藏夹里的内容
D.包含“全面屏手机”信息的网站中的数据
9.(2021高一上·期中)下面关于算法的描述,正确的是( )
A.一个算法只能有一个输入
B.算法只能用框图来表示
C.一个算法的执行步骤可以是无限的
D.一个完整的算法,不管用什么方法来表示,都至少有一个输出结果
10.(2021高一上·期中)某算法的部分流程图如图所示。执行这部分流程后,当k输入的值为3时,下列说法不正确的是( )
A.s的值(即输出)为3
B.Ans的值为1
C.i的值为2
D.条件语句“s Mod k<>0 ”执行了1次
11.(2021高一上·期中)如所示流程图,描述的算法执行结果是( )。
A.30>50 B.True C.50 D.False
12.(2016高一上·海南期中)计算机的汉字编码有输入码、机内码、输出码,以下不属于输入码的是( )。
A.智能ABC B.搜狗拼音
C.微软拼音 D.国标码(GB)
13.(2019高二上·温州期中)用Ultra Edit软件查看字符内码部分界面如下图所示。
下列说法不正确的是( )
A.字符“!”的内码占两个字节
B.字符“界”的十六进制码是“BD E7”
C.字符“go”的十六进制码是“47 6F”
D.字符“8”的二进制码是“00111000”
14.(2021高一上·期中)在画图程序中,同一幅图片分别保存为BMP格式的四个文件,文件参数如图所示,其中存储容量最小的文件是( )
文件名 宽度 高度. 位深度
风景1. bmp 1024像素 768像索 24
风景2. bmp 1024 像素 768像素 16
风景3. bmp 800像素 600 像素 16
风景4. bmp 800像素 600像素 24
A.风景1.bmp B.风景2.bmp C.风景3.bmp D.风景4.Bmp
15.(2021高一上·期中)在计算机内,有符号数有3种表示法:原码、反码和补码。
1)原码就是二进制定点表示法,即最高位为符号位,0表示正,1表示负,其余位表示数值的大小;
2)反码表示法规定:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外,如二进制原码10010,其反码对其原码逐位取反,但符号位除外,如二进制原码10010,其反码为11101(注:在10010中,左边的1为符号码,故为负);
3)补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1,符号位除外。
根据以上运算规则,二进制有符号数100011的补码的十进制表示是( )
A.-29 B.-4 C.61 D.-36
二、填空题
16. 函数可分为 和 两种类型。
17.(2021高一上·期中)程序中的变量是计算过程中要用的数据的 。
18.(2021高一上·期中)程序运行后,从键盘输入781,结果是 .
x=int(input("请输入一个正整数:"))
if x%2==0:
print(x,"是偶数.")
else:
print(x,"是奇数.")
19.程序分析题:分析完善程序
以下是求解一元二次方程( a=0)的主要源程序,请你补全代码:
import
math
a=int(input(" a="))
b=int(input("b="))
c=int(input("c="))
d= #一元二次方程根的判别式
if
d>0:
x1=(-b+math.sqrt(d))/ (2*a)
x2=(-b-math.sqrt(d))/(2*a)
print("x1=",x1)
print("x2=",x2)
if :
print("x1=x2=",-b/(2*a))
if
d<0:
print("无实数解!")
请补充完成上述程序。
三、判断题
20. 数据以文件或数据库的形式永久存储在外存储器中。
21. 人工智能是智能计算机系统,即人类智慧在机器上的模拟,或者说是人们使机器具有类似于人的智慧(对语言能理解、能学习、能推理)。
22.将模拟信号转换成数字信号,需要经历采样、量化和编码三个步骤。
23.(2020高一上·腾冲期中)十六进制的加法与减法运算完全与十进制相同。
答案解析部分
1.【答案】B
【知识点】流程图识读;分支结构语句及程序实现;循环结构语句及程序实现
2.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
3.【答案】C
【知识点】运算符、基本运算与表达式
4.【答案】C
【知识点】基本语句
【解析】【解答】语句y+=x*2等价于y=y+x*2,又因为x=2,y=1,y+=x*2=y+x*2=1+2*2=5。故答案选C。
【分析】本题主要考查Python程序语句。
5.【答案】B
【知识点】程序设计工具及编程环境
6.【答案】D
【知识点】常见数据类型、数组;常用标准函数
7.【答案】B
【知识点】因特网信息资源评价
【解析】【解答】信息资源的评价是指从信息来源的多样性中确认权威、可信的信息源,从而鉴别信息的真实性,理解信息的价值与时效性。选项ACD可行,选项B不可行。故答案选B。
【分析】本题考查的是信息的鉴别与评价。一般来说,来自专业的、权威的机构和网络科学数据库的信息具有较高的可信度。
8.【答案】B
【知识点】网络资源的检索
9.【答案】D
【知识点】算法的基本概念与特征
10.【答案】D
【知识点】流程图识读
11.【答案】D
【知识点】流程图识读
12.【答案】D
【知识点】信息的编码
【解析】【解答】ABC选项都是用键盘输入汉字的方法,这是键盘编码输入,属于输入码;D选项,国标码是用于存储汉字的编码,称之为机内码。此题答案为D选项。
【分析】汉字编码主要有三种,用于输入汉字的编码称为输入码,在计算机中输入汉字的方法有很多种,其中键盘编码输入是最容易实现和最常用的一种汉字输入方法,编码方式有五笔字型输入法、拼音码等。
13.【答案】C
【知识点】信息的编码
【解析】【解答】选项A:字符“!”的内码是“A3 A1”,两个十六进制数占两个字节。A正确;选项B:字符“界”对应的十六进制码是“BD E7”。B正确;选项C:由图可知,字符“Go”的十六进制码是“47 6F”,而字符“go”的十六进制码是“67 6F”。C错误;选项D:字符“8”对应的十六进制数是38H,转换为二进制数是00111000。D正确。故答案选C。
【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与选项中涉及字符相对应。
14.【答案】C
【知识点】声音、图像、视频编码
15.【答案】A
【知识点】进制及数制转换
16.【答案】系统函数;用户自定义函数
【知识点】过程与自定义函数
17.【答案】存储单元
【知识点】常量、变量及变量的赋值
18.【答案】781是奇数
【知识点】分支结构语句及程序实现
19.【答案】b*b-4*a*c 或b**2-4*a*c;d==0
【知识点】分支结构语句及程序实现;模块
20.【答案】(1)正确
【知识点】资源管理器
【解析】【解答】数据以文件或数据库的形式永久存储在外存储器中。故答案为:正确。
【分析】此题考查数据的存储形式和介质。
21.【答案】(1)正确
【知识点】人工智能的应用
【解析】【解答】所谓人工智能,是指以机器(计算机)为载体,模仿、延伸和扩展人类智能,其与人类或其他动物所呈现的生物智能有着重要区别。故答案为:正确。
【分析】此题考查对人工智能的理解。随着人工智能技术的发展及与各个行业的深度融合,生活中的人工智能将无处不在,人工智能必将为人们呈现一个安全、便捷的智能社会。
22.【答案】(1)正确
【知识点】数字信号与模拟信号
【解析】【解答】 将模拟信号转换成数字信号,需要经历采样、量化和编码三个步骤。故答案为:正确。
【分析】此题考查模拟信号和数字信号转换(数据量化)的过程。
23.【答案】(1)错误
【知识点】进制及数制转换
【解析】【解答】十六进制的加法与减法是“逢十六进一”、“借一当十六”与十进制数不同。故答案为:错误。
【分析】本题考查的是对进制运算的理解。
1 / 1