教科版(2019)信息技术必修一数据与计算 复习综合卷二
一、选择题
1.(2021高一上·期末)下述对数据、信息和知识的描述,正确的是()
A.腋下、口腔、额头测温时温度有所不同,这是因为信息具有真伪性
B.信息来源于数据,是数据经过储存、分析及解释后所产生的意义
C.数据、信息与知识三者之间的价值变化趋势是逐渐递减
D.《国家学生体质健康标准》中指出的“高一男生的正常体重指数为 16.5-23.2 ”,属于数据
【答案】B
【知识点】数据、信息、知识与智慧的关系
【解析】【解答】选项A:腋下、口腔、额头测温时温度有所不同,这是因为信息具有相对性;选项B:信息来源于数据,是数据经过储存、分析及解释后所产生的意义;选项C:数据、信息与知识三者之间的价值变化趋势是逐渐递增;选项D:《国家学生体质健康标准》中指出的“高一男生的正常体重指数为 16.5-23.2 ”,属于知识。故答案选B。
【分析】本题考查的是对数据、信息和知识的理解。数据、信息和知识可以看作人类对客观事物感知的三个不同阶段。数据是对事物属性的客观记录,信息是经过组织的有结构的数据,知识是经过人的思维整理过的信息、数据、形象、价值标准以及社会的其他符号化产物。
2.(2021高一上·期末)下列关于计算机信息编码的描述,不正确的是()
A.ASCII 字符编码表包含128个字符
B.4位二进制能表示的最大十进制数是16
C.一个正整数的二进制数末尾增加一个“0”,这个数是原来数的2倍
D.网络爬虫、传感器、移动App都是常见的数据采集工具
【答案】B
【知识点】进制及数制转换;字符编码;数据采集方法
【解析】【解答】选项A:基本的ASCII码共有128个,用1个字节中的低7位编码;选项B:4 位二进制能表示的最大十进制数是15;选项C:一个正整数的二进制数末尾增加一个“0”,相当于将这个数扩大了1倍;选项D:网络爬虫、传感器、移动App都是常见的数据采集工具。故答案选B。
【分析】本题考查的是计算机信息编码及数据的采集。基本的ASCII码由33个控制字符、10个阿拉伯数字、26个英文大写字母、26个英文小写字母与一些标点符号、运算符号组成。整数二进制转化为十进制应从右到左用二进制的每个数去乘以2的相应次方。
3.(2021高一上·期末)使用 UltraEdit 软件查看字符内码,部分界面如下图所示
下列说法正确的是()
A.大写字母 O 的内码十六进制表示为8F
B.小写字母 j 的内码用二进制表示为:01101010
C.图中 10 个 ASCII 编码的字符
D.字符“!”的内码二进制表示为:10100001
【答案】B
【知识点】进制及数制转换;字符编码
【解析】【解答】选项A:由图可知,小写字母o的内码是6F,则大写字母O的内码十六进制表示为6F-20=4F(大写字母与小写字母十进制ASCII码值相差32,对应十六进制数是20);选项B:小写字母k的内码是6B,则小写字母 j 的内码是6B-1=6A,转换为二进制表示是:01101010;选项C:图中有9个ASCII编码的字符;选项D:字符“!”的内码是A3A1,转换为二进制表示为:10100011 10100001。故答案选B。
【分析】本题考查的是ASCII码和汉字编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
4.(2021高一上·期末)下列关于大数据的说法,正确的有:()
A.在很多情况下,大数据的来源可以不依靠人工
B.大数据产生的速度快,处理速度可以慢一些
C.大数据可以使用 Excel 电子表格或数据库来处理
D.当数据量很大时,可以抽取部分数据作为大数据的数据源
【答案】A
【知识点】大数据思维;大数据处理的基本思路
【解析】【解答】选项A:在很多情况下,大数据的来源可以不依靠人工;选项A:大数据产生的速度快,处理速度也需要快;选项C:大数据可以使用数据库来处理,不可使用Excel 电子表格来处理;选项D:大数据要分析的是全体数据,而不是抽样数据。故答案选A。
【分析】本题考查的是大数据的描述。数据量大并不一定就是大数据,用传统算法和数据库系统可以处理的海量数据不能算“大数据”。符合大数据概念的数据一般具有数据规模大、处理速度快、数据类型多、价值密度低四个特征。
5.(2021高一上·期末)下列关于算法的描述,不正确的有:()
A.广义地讲,“算法”指的是解决问题或完成任务的一系列步骤
B.算法有多种不同的描述方式
C.通过算法让计算机解决问题时,数据、运算及控制转移成为算法的要素
D.算法的第一个执行步骤必须是数据输入
【答案】D
【知识点】算法的基本概念与特征;算法的常用表示方法
【解析】【解答】算法可以有0个或多个输入。故答案选D。
【分析】本题考查的是算法的描述。算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。
算法的特征:①有穷性:执行完有限步之后结束,且每一步的执行时间也都是有限的;
②确定性:每一步都有确切的含义;
③输入:有零个或多个输入;
④输出:至少产生一个输出;
⑤可行性:原则上能精确运行。
6.(2021高一上·期末)某算法的部分流程图如图所示。执行这部分流程,若输入a的值为22,则输出b的值为()
A.0 B.1 C.2 D.16
【答案】C
【知识点】流程图识读
【解析】【解答】流程图分析:
a=22,a>16,执行:a=22-16=6,b=16\2=8;
第一次循环:6<8,执行: b=8\2=4;
第二次循环:6>4,执行:a=6-4=2,b=4\2=2;
第三次循环:2=2,执行:输出2。
故答案选C。
【分析】本题考查的是流程图识读。
7.(2021高一上·期末)已知s='abcdefgh',则s[1:5:2]+s[-1:-7:-2]的值是()
A.’bdhfd’ B.’bdfhfdb’ C.’achfd’ D.’acehfdb’
【答案】A
【知识点】常见数据类型、数组
【解析】【解答】字符串和列表的切片操作:
格式:[start: end: step]。
功能:返回从索引位置start到索引位置end且以step为步数的子序列(不包含索引位置end的元素)。s[1:5:2]+s[-1:-7:-2]='bd'+'hfd'='bdhfd'。故答案选A。
【分析】本题考查的是Python的切片操作。在切片操作中,step的值正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。
8.(2021高二上·浙江期中)某Python代码如下,执行后输出的结果是( )
L=['pear', 'apple', 'orange']
n=len(L[2])
ans=3
if n%2==0:
ans*=n
else:
ans+=n
ans-=5
print(ans)
A.13 B.3 C.18 D.8
【答案】A
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现
9.(2021高二上·浙江期中)某Python程序段如下:
a = [28, 29, 79, 14, 24, 43]
m = int (input("请输入一个整数: "))
pos = -1
for i in range(len(a)):
if a[i] > m:
if pos == -1 or a[i] < a[pos]:
pos=i
运行该程序段,若输入40,变量pos的值是( )
A.-1 B.2 C.3 D.5
【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.(2021高二上·浙江期中)有如下Python程序段
import random
s='abcdefghijklmnopq'
for i in range(4):
k=random.randint(0,4)+random.randint(0,1)*10
print(s[k],end='')
执行该程序后,输出的结果不可能是( )
A.ddaa B.eaeo C.dfam D.nemc
【答案】C
【知识点】循环结构语句及程序实现
11.(2021高一上·期末)下列描述的场景与处理方法使用不恰当的是( )
A.分析前一年的高铁客流数据优化高铁运行采用批处理计算
B.京东网双12通过实时分析用户行为实现商品的推荐采用流计算
C.图计算为腾讯超大规模社交网络图数据的各类计算提供支撑
D.分析近五年的信息技术选考试卷梳理高频考点采用流计算
【答案】D
【知识点】大数据处理类型与计算方式
【解析】【解答】一般静态数据用批处理计算,流数据用流计算,图数据用图计算等。近五年的信息技术选考试卷梳理高频考点应该属于静态数据,应采用批处理计算。故答案选D。
【分析】本题考查的是数据处理方法。
12.(2021高一上·期末)某DataFrame对象df中包含“品牌”、“销量”等手机月销售量的信息,下列说法不正确的是()
A.可通过df[df['销量']>1000]检索df对象中“销量”大于1000的数据行
B.可通过df.at[3,'销量']=500将df对象第4行销量列的值更改为500
C.可通过df.drop(1)删除第2行数据
D.以上说法均错误
【答案】D
【知识点】基本数据结构
【解析】【解答】选项A:DataFrame对象df中包含“品牌”、“销量”等手机月销售量的信息,可通过df[df['销量']>1000]检索df对象中“销量”大于1000的数据行;选项B:df下标从0开始,at是内容修改函数,可通过df.at[3,'销量']=500将df对象第4行销量列的值更改为500;选项C:drop是删除函数,可通过df.drop(1)删除第2行数据。故答案选D。
【分析】本题考查的是Python数据的操作。DataFrame是一种二维的数据结构,由一个索引列和若干个数据列组成,每个数据列可以是不同的类型。
13.(2021高一上·期末)演绎三段论推理的过程:所有的金属都能导电(大前提),因为铜是金属(小前提),所以铜能够导电(结论)。采用上述方式研究并实现人工智能的方法称为( )
A.符号主义 B.仿真主义 C.联结主义 D.行为主义
【答案】A
【知识点】人工智能的应用
【解析】【解答】根据符号进行推理,属于符号主义。故答案选A。
【分析】本题考查的是人工智能中的符号主义。
14.(2021高一上·期末)以下关于深度学习的描述中错误的是( )
A.采用“手工构造知识库+推理引擎”的方式实现
B.是数据驱动人工智能方法的典型代表
C.多层神经网络是一种典型的深度学习模型
D.AlphaGo利用深度学习从人类选手棋局中学习
【答案】A
【知识点】人工智能的应用
【解析】【解答】采用“手工构造知识库+推理引擎”是专家系统的方式。深度学习是数据驱动人工智能方法的佼佼者。故答案选A。
【分析】本题考查的是人工智能发展历程。随着技术的发展,人们对人工智能的认识也在不断深入。“三盘对弈”掀起了人工智能发展的三次高潮:第一款国际跳棋程序中使用的“机器学习”概念,至今仍然对人工智能程序设计有着重要的影响;深蓝将知识库结合搜索等机器学习算法引入人工智能,让机器从数据中进行学习,获得知识;阿尔法围棋推动了深度学习作为人工智能继续前进的核心技术。
15.“智慧学校”已经开始进入校园生活。下列校园的日常行为( )
①早上6:30校园广播自动响起,提醒同学们起床
②上课时,老师在一体机上通过手写输入录入文字
③教学楼走廊的灯检测到有人靠近时会自动打开
④英语课上,老师通过有道词典的在线翻译功能辅助进行翻译
⑤晚自习结束,通过人脸识别系统进行人寝点名
使用了人工智能技术的有( )
A.①②③ B.①②④ C.②④⑤ D.③④⑤
【答案】C
【知识点】人工智能的应用
二、操作题
16.(2021高一上·期末)在甲、乙两个仓库存放大米,甲仓存90袋,乙仓存50袋,甲仓每次运出12袋,乙仓每次运出4袋。运出几次后两仓库剩下大米的袋数相等?小明通过编写Python程序解决此问题,程序运行如图所示。请在划线处补充代码。
a = 90
b = 50
i = 0
While :
a = a - 12
i = i + 1
print('第',i,'次运走后甲仓和乙仓的数量为:',a,b)
print('两仓剩下大米袋数相等所需要运行的次为:',i)
【答案】a!=b;b=b-4
【知识点】循环结构语句及程序实现
【解析】【解答】第一空:变量a、b分别保存甲仓和乙仓的数量,程序实现求运出几次后两仓库剩下大米的袋数相等,循环条件是a不等于b,故此处填:a!=b。第二空:甲仓每次运出 12 袋,乙仓每次运出 4 袋,此处更新b的值,故此处填:b=b-4。
【分析】本题考查的是Python循环结构程序分析。
17.(2021高一上·期末)有全球票房前100的电影信息如下“票房前100名.xlsx”表:
图1
(1)“票房前100名.xlsx”属于 (填字母:A .结构化\ B .非结构化 \ C .半结构化)数据。
(2)如想要筛选得到该表内复仇者联盟各部剧的信息,以下可以操作的是 (多选题)
A. B.
C. D.
(3)要用Python实现如图2所示图表,代码如下,请在程序①②③划线处填入合适的代码。
图2
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("票房前100名.xlsx")
yplx=input("输入影片类型:")
df1= df[ ] #对df取某类型电影的数据
df2=df1.sort_values("总票房",ascengding=False). #按总票房降序并取前5名
x=df2["影片名"]
y=
plt.bar(x,y)
plt.title(yplx+"类全球总票房前5") #设置图标题
plt.show() #显示图
【答案】(1)A
(2)A;B;C
(3)df[“影片类型”]==yplx或df.影片类型;head(5);df2[“总票房”]或df2.总票房
【知识点】表格数据的处理与计算;编程处理数据与可视化;数据的形式
【解析】【解答】(1)Excel二维表属于结构化数据,故“票房前100名.xlsx”属于结构化数据。故答案为:A。
(2)如想要筛选得到该表内复仇者联盟各部剧的信息,应包含关键字“复仇者联盟”,使用通配符“*”。故答案选ABC。
(3)第一空:yplx是影片类型,此处对df取某类型电影的数据;第二空:此处按总票房降序并取前5名,使用head函数取前5名;第三空:x轴是影片名,y轴是总票房。故答案为:df[“影片类型”]==yplx或df.影片类型、head(5)、df2[“总票房”]或df2.总票房。
【分析】本题考查的是python编程处理数据以及数据形式、表格数据的筛选。
18.(2021高一上·期末)某密文是由明文加密得到,其加密规则是:①对连续重复的大写字母,仅保留1个;②在去重后的密文中,从首字符开始间隔5个字符取1个,依次连接取出的字符,即为密文。
编写解密程序,功能如下:程序执行时,输入明文后,第一行输出去重后明文,第二行输出密文。
程序运行界面如图所示。
实现上述功能的程序如下,回答下列问题。
s1=input("请输入明文:")
s2=s1[0]
for i in range( ① ):
c=s1[i]
if c>="A" and c<="Z":
if ② :
s2=s2+c
else:
s2=s2+c
mw=""
i=5
while imw=mw+s2[i]
③
print("去重后的明文为:",s2)
print("密文为:",mw)
(1)若明文为“PPP2YX@a&DD2ZZXX#”,则密文为 。
(2)在程序①②③划线处填入合适的代码。
① ② ③
【答案】(1)a#
(2)1,len(s1);c!=s1[i-1];i+=6 或i=i+6
【知识点】加密与解密算法
【解析】【解答】(1)若明文为“PPP2YX@a&DD2ZZXX#”,则去重后的明文为:“P2YX@a&D2ZX#”, 从首字符开始间隔5个字符取1个,依次连接取出的字符,即为密文,则密文为a#。故答案为:a#;
(2)①处:字符串索引从0开始,即索引范围是0~ len(s1)-1,每次比较c1与前面相邻的字符是否相等。range(start, stop, [step]),start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。故答案为:1, len(s1)。
②处:变量c是字符串s1索引i处的字符,如果c是大写字母,并且如果c与前面相邻i-1处的字符相等,则跳过该字符,如果不相等,则将c拼接到变量s2后面,从而达到去重。故答案为:c!=s1[i-1]。
③处:从首字符开始间隔5个字符取1个,依次连接取出的字符,即为密文。此处按要求取出密文,下一个密文字符在i+6处。故答案为:i+=6 或i=i+6。
【分析】本题考查的是Python实现解密算法。
1 / 1教科版(2019)信息技术必修一数据与计算 复习综合卷二
一、选择题
1.(2021高一上·期末)下述对数据、信息和知识的描述,正确的是()
A.腋下、口腔、额头测温时温度有所不同,这是因为信息具有真伪性
B.信息来源于数据,是数据经过储存、分析及解释后所产生的意义
C.数据、信息与知识三者之间的价值变化趋势是逐渐递减
D.《国家学生体质健康标准》中指出的“高一男生的正常体重指数为 16.5-23.2 ”,属于数据
2.(2021高一上·期末)下列关于计算机信息编码的描述,不正确的是()
A.ASCII 字符编码表包含128个字符
B.4位二进制能表示的最大十进制数是16
C.一个正整数的二进制数末尾增加一个“0”,这个数是原来数的2倍
D.网络爬虫、传感器、移动App都是常见的数据采集工具
3.(2021高一上·期末)使用 UltraEdit 软件查看字符内码,部分界面如下图所示
下列说法正确的是()
A.大写字母 O 的内码十六进制表示为8F
B.小写字母 j 的内码用二进制表示为:01101010
C.图中 10 个 ASCII 编码的字符
D.字符“!”的内码二进制表示为:10100001
4.(2021高一上·期末)下列关于大数据的说法,正确的有:()
A.在很多情况下,大数据的来源可以不依靠人工
B.大数据产生的速度快,处理速度可以慢一些
C.大数据可以使用 Excel 电子表格或数据库来处理
D.当数据量很大时,可以抽取部分数据作为大数据的数据源
5.(2021高一上·期末)下列关于算法的描述,不正确的有:()
A.广义地讲,“算法”指的是解决问题或完成任务的一系列步骤
B.算法有多种不同的描述方式
C.通过算法让计算机解决问题时,数据、运算及控制转移成为算法的要素
D.算法的第一个执行步骤必须是数据输入
6.(2021高一上·期末)某算法的部分流程图如图所示。执行这部分流程,若输入a的值为22,则输出b的值为()
A.0 B.1 C.2 D.16
7.(2021高一上·期末)已知s='abcdefgh',则s[1:5:2]+s[-1:-7:-2]的值是()
A.’bdhfd’ B.’bdfhfdb’ C.’achfd’ D.’acehfdb’
8.(2021高二上·浙江期中)某Python代码如下,执行后输出的结果是( )
L=['pear', 'apple', 'orange']
n=len(L[2])
ans=3
if n%2==0:
ans*=n
else:
ans+=n
ans-=5
print(ans)
A.13 B.3 C.18 D.8
9.(2021高二上·浙江期中)某Python程序段如下:
a = [28, 29, 79, 14, 24, 43]
m = int (input("请输入一个整数: "))
pos = -1
for i in range(len(a)):
if a[i] > m:
if pos == -1 or a[i] < a[pos]:
pos=i
运行该程序段,若输入40,变量pos的值是( )
A.-1 B.2 C.3 D.5
10.(2021高二上·浙江期中)有如下Python程序段
import random
s='abcdefghijklmnopq'
for i in range(4):
k=random.randint(0,4)+random.randint(0,1)*10
print(s[k],end='')
执行该程序后,输出的结果不可能是( )
A.ddaa B.eaeo C.dfam D.nemc
11.(2021高一上·期末)下列描述的场景与处理方法使用不恰当的是( )
A.分析前一年的高铁客流数据优化高铁运行采用批处理计算
B.京东网双12通过实时分析用户行为实现商品的推荐采用流计算
C.图计算为腾讯超大规模社交网络图数据的各类计算提供支撑
D.分析近五年的信息技术选考试卷梳理高频考点采用流计算
12.(2021高一上·期末)某DataFrame对象df中包含“品牌”、“销量”等手机月销售量的信息,下列说法不正确的是()
A.可通过df[df['销量']>1000]检索df对象中“销量”大于1000的数据行
B.可通过df.at[3,'销量']=500将df对象第4行销量列的值更改为500
C.可通过df.drop(1)删除第2行数据
D.以上说法均错误
13.(2021高一上·期末)演绎三段论推理的过程:所有的金属都能导电(大前提),因为铜是金属(小前提),所以铜能够导电(结论)。采用上述方式研究并实现人工智能的方法称为( )
A.符号主义 B.仿真主义 C.联结主义 D.行为主义
14.(2021高一上·期末)以下关于深度学习的描述中错误的是( )
A.采用“手工构造知识库+推理引擎”的方式实现
B.是数据驱动人工智能方法的典型代表
C.多层神经网络是一种典型的深度学习模型
D.AlphaGo利用深度学习从人类选手棋局中学习
15.“智慧学校”已经开始进入校园生活。下列校园的日常行为( )
①早上6:30校园广播自动响起,提醒同学们起床
②上课时,老师在一体机上通过手写输入录入文字
③教学楼走廊的灯检测到有人靠近时会自动打开
④英语课上,老师通过有道词典的在线翻译功能辅助进行翻译
⑤晚自习结束,通过人脸识别系统进行人寝点名
使用了人工智能技术的有( )
A.①②③ B.①②④ C.②④⑤ D.③④⑤
二、操作题
16.(2021高一上·期末)在甲、乙两个仓库存放大米,甲仓存90袋,乙仓存50袋,甲仓每次运出12袋,乙仓每次运出4袋。运出几次后两仓库剩下大米的袋数相等?小明通过编写Python程序解决此问题,程序运行如图所示。请在划线处补充代码。
a = 90
b = 50
i = 0
While :
a = a - 12
i = i + 1
print('第',i,'次运走后甲仓和乙仓的数量为:',a,b)
print('两仓剩下大米袋数相等所需要运行的次为:',i)
17.(2021高一上·期末)有全球票房前100的电影信息如下“票房前100名.xlsx”表:
图1
(1)“票房前100名.xlsx”属于 (填字母:A .结构化\ B .非结构化 \ C .半结构化)数据。
(2)如想要筛选得到该表内复仇者联盟各部剧的信息,以下可以操作的是 (多选题)
A. B.
C. D.
(3)要用Python实现如图2所示图表,代码如下,请在程序①②③划线处填入合适的代码。
图2
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("票房前100名.xlsx")
yplx=input("输入影片类型:")
df1= df[ ] #对df取某类型电影的数据
df2=df1.sort_values("总票房",ascengding=False). #按总票房降序并取前5名
x=df2["影片名"]
y=
plt.bar(x,y)
plt.title(yplx+"类全球总票房前5") #设置图标题
plt.show() #显示图
18.(2021高一上·期末)某密文是由明文加密得到,其加密规则是:①对连续重复的大写字母,仅保留1个;②在去重后的密文中,从首字符开始间隔5个字符取1个,依次连接取出的字符,即为密文。
编写解密程序,功能如下:程序执行时,输入明文后,第一行输出去重后明文,第二行输出密文。
程序运行界面如图所示。
实现上述功能的程序如下,回答下列问题。
s1=input("请输入明文:")
s2=s1[0]
for i in range( ① ):
c=s1[i]
if c>="A" and c<="Z":
if ② :
s2=s2+c
else:
s2=s2+c
mw=""
i=5
while imw=mw+s2[i]
③
print("去重后的明文为:",s2)
print("密文为:",mw)
(1)若明文为“PPP2YX@a&DD2ZZXX#”,则密文为 。
(2)在程序①②③划线处填入合适的代码。
① ② ③
答案解析部分
1.【答案】B
【知识点】数据、信息、知识与智慧的关系
【解析】【解答】选项A:腋下、口腔、额头测温时温度有所不同,这是因为信息具有相对性;选项B:信息来源于数据,是数据经过储存、分析及解释后所产生的意义;选项C:数据、信息与知识三者之间的价值变化趋势是逐渐递增;选项D:《国家学生体质健康标准》中指出的“高一男生的正常体重指数为 16.5-23.2 ”,属于知识。故答案选B。
【分析】本题考查的是对数据、信息和知识的理解。数据、信息和知识可以看作人类对客观事物感知的三个不同阶段。数据是对事物属性的客观记录,信息是经过组织的有结构的数据,知识是经过人的思维整理过的信息、数据、形象、价值标准以及社会的其他符号化产物。
2.【答案】B
【知识点】进制及数制转换;字符编码;数据采集方法
【解析】【解答】选项A:基本的ASCII码共有128个,用1个字节中的低7位编码;选项B:4 位二进制能表示的最大十进制数是15;选项C:一个正整数的二进制数末尾增加一个“0”,相当于将这个数扩大了1倍;选项D:网络爬虫、传感器、移动App都是常见的数据采集工具。故答案选B。
【分析】本题考查的是计算机信息编码及数据的采集。基本的ASCII码由33个控制字符、10个阿拉伯数字、26个英文大写字母、26个英文小写字母与一些标点符号、运算符号组成。整数二进制转化为十进制应从右到左用二进制的每个数去乘以2的相应次方。
3.【答案】B
【知识点】进制及数制转换;字符编码
【解析】【解答】选项A:由图可知,小写字母o的内码是6F,则大写字母O的内码十六进制表示为6F-20=4F(大写字母与小写字母十进制ASCII码值相差32,对应十六进制数是20);选项B:小写字母k的内码是6B,则小写字母 j 的内码是6B-1=6A,转换为二进制表示是:01101010;选项C:图中有9个ASCII编码的字符;选项D:字符“!”的内码是A3A1,转换为二进制表示为:10100011 10100001。故答案选B。
【分析】本题考查的是ASCII码和汉字编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
4.【答案】A
【知识点】大数据思维;大数据处理的基本思路
【解析】【解答】选项A:在很多情况下,大数据的来源可以不依靠人工;选项A:大数据产生的速度快,处理速度也需要快;选项C:大数据可以使用数据库来处理,不可使用Excel 电子表格来处理;选项D:大数据要分析的是全体数据,而不是抽样数据。故答案选A。
【分析】本题考查的是大数据的描述。数据量大并不一定就是大数据,用传统算法和数据库系统可以处理的海量数据不能算“大数据”。符合大数据概念的数据一般具有数据规模大、处理速度快、数据类型多、价值密度低四个特征。
5.【答案】D
【知识点】算法的基本概念与特征;算法的常用表示方法
【解析】【解答】算法可以有0个或多个输入。故答案选D。
【分析】本题考查的是算法的描述。算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。
算法的特征:①有穷性:执行完有限步之后结束,且每一步的执行时间也都是有限的;
②确定性:每一步都有确切的含义;
③输入:有零个或多个输入;
④输出:至少产生一个输出;
⑤可行性:原则上能精确运行。
6.【答案】C
【知识点】流程图识读
【解析】【解答】流程图分析:
a=22,a>16,执行:a=22-16=6,b=16\2=8;
第一次循环:6<8,执行: b=8\2=4;
第二次循环:6>4,执行:a=6-4=2,b=4\2=2;
第三次循环:2=2,执行:输出2。
故答案选C。
【分析】本题考查的是流程图识读。
7.【答案】A
【知识点】常见数据类型、数组
【解析】【解答】字符串和列表的切片操作:
格式:[start: end: step]。
功能:返回从索引位置start到索引位置end且以step为步数的子序列(不包含索引位置end的元素)。s[1:5:2]+s[-1:-7:-2]='bd'+'hfd'='bdhfd'。故答案选A。
【分析】本题考查的是Python的切片操作。在切片操作中,step的值正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。
8.【答案】A
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现
9.【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.【答案】C
【知识点】循环结构语句及程序实现
11.【答案】D
【知识点】大数据处理类型与计算方式
【解析】【解答】一般静态数据用批处理计算,流数据用流计算,图数据用图计算等。近五年的信息技术选考试卷梳理高频考点应该属于静态数据,应采用批处理计算。故答案选D。
【分析】本题考查的是数据处理方法。
12.【答案】D
【知识点】基本数据结构
【解析】【解答】选项A:DataFrame对象df中包含“品牌”、“销量”等手机月销售量的信息,可通过df[df['销量']>1000]检索df对象中“销量”大于1000的数据行;选项B:df下标从0开始,at是内容修改函数,可通过df.at[3,'销量']=500将df对象第4行销量列的值更改为500;选项C:drop是删除函数,可通过df.drop(1)删除第2行数据。故答案选D。
【分析】本题考查的是Python数据的操作。DataFrame是一种二维的数据结构,由一个索引列和若干个数据列组成,每个数据列可以是不同的类型。
13.【答案】A
【知识点】人工智能的应用
【解析】【解答】根据符号进行推理,属于符号主义。故答案选A。
【分析】本题考查的是人工智能中的符号主义。
14.【答案】A
【知识点】人工智能的应用
【解析】【解答】采用“手工构造知识库+推理引擎”是专家系统的方式。深度学习是数据驱动人工智能方法的佼佼者。故答案选A。
【分析】本题考查的是人工智能发展历程。随着技术的发展,人们对人工智能的认识也在不断深入。“三盘对弈”掀起了人工智能发展的三次高潮:第一款国际跳棋程序中使用的“机器学习”概念,至今仍然对人工智能程序设计有着重要的影响;深蓝将知识库结合搜索等机器学习算法引入人工智能,让机器从数据中进行学习,获得知识;阿尔法围棋推动了深度学习作为人工智能继续前进的核心技术。
15.【答案】C
【知识点】人工智能的应用
16.【答案】a!=b;b=b-4
【知识点】循环结构语句及程序实现
【解析】【解答】第一空:变量a、b分别保存甲仓和乙仓的数量,程序实现求运出几次后两仓库剩下大米的袋数相等,循环条件是a不等于b,故此处填:a!=b。第二空:甲仓每次运出 12 袋,乙仓每次运出 4 袋,此处更新b的值,故此处填:b=b-4。
【分析】本题考查的是Python循环结构程序分析。
17.【答案】(1)A
(2)A;B;C
(3)df[“影片类型”]==yplx或df.影片类型;head(5);df2[“总票房”]或df2.总票房
【知识点】表格数据的处理与计算;编程处理数据与可视化;数据的形式
【解析】【解答】(1)Excel二维表属于结构化数据,故“票房前100名.xlsx”属于结构化数据。故答案为:A。
(2)如想要筛选得到该表内复仇者联盟各部剧的信息,应包含关键字“复仇者联盟”,使用通配符“*”。故答案选ABC。
(3)第一空:yplx是影片类型,此处对df取某类型电影的数据;第二空:此处按总票房降序并取前5名,使用head函数取前5名;第三空:x轴是影片名,y轴是总票房。故答案为:df[“影片类型”]==yplx或df.影片类型、head(5)、df2[“总票房”]或df2.总票房。
【分析】本题考查的是python编程处理数据以及数据形式、表格数据的筛选。
18.【答案】(1)a#
(2)1,len(s1);c!=s1[i-1];i+=6 或i=i+6
【知识点】加密与解密算法
【解析】【解答】(1)若明文为“PPP2YX@a&DD2ZZXX#”,则去重后的明文为:“P2YX@a&D2ZX#”, 从首字符开始间隔5个字符取1个,依次连接取出的字符,即为密文,则密文为a#。故答案为:a#;
(2)①处:字符串索引从0开始,即索引范围是0~ len(s1)-1,每次比较c1与前面相邻的字符是否相等。range(start, stop, [step]),start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。故答案为:1, len(s1)。
②处:变量c是字符串s1索引i处的字符,如果c是大写字母,并且如果c与前面相邻i-1处的字符相等,则跳过该字符,如果不相等,则将c拼接到变量s2后面,从而达到去重。故答案为:c!=s1[i-1]。
③处:从首字符开始间隔5个字符取1个,依次连接取出的字符,即为密文。此处按要求取出密文,下一个密文字符在i+6处。故答案为:i+=6 或i=i+6。
【分析】本题考查的是Python实现解密算法。
1 / 1