浙江省余姚实验学校2022-2023学年高二上学期10月月考试题 信息技术( Word版,含答案)

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

浙江省余姚实验学校2022-2023学年高二上学期10月月考试题 信息技术( Word版,含答案)

资源简介

2022 学年 10 月质量检测
高二技术学科试卷
本试题卷分两部分,第一部分信息技术,共 6 页;第二部分通用技术,共 4 页。满分
100 分,时间 90 分钟
第一部分 信息技术(50 分)
一、选择题(本大题共 15 小题,每小题 2 分,共 30 分。在每小题给出的四个选项中,只有一个符合题目要求。)
下列关于数据信息和知识说法正确的是
A.数据是信息经过存储分析及解释后所产生的意义B.知识不仅可以继承和传递,还可以共享
数字是数据的唯一表现形式
对信息进行简单的积累,就可以形成知识
下列关于信息编码的说法,正确的是
已知大写字母“H”的 ASCII 码为 48H,可以推算出小写字母“j”的 ASCII 码为 70H
十进制数 49 的二进制数为 101001
某 4 位二进制数整体往左移一位,末位用 0 填充,新数是原来的 10 倍
根据 GB2312-80 标准,“天→涯”占 6 个字节
下列关于大数据及数据编码的说法中不.正.确.的是A.大数据一般数据规模很大,而且价值密度也很高
在央视报道中出现的数据都是数字化编码后的数据
计算机中存储的都是经过一定规则编码后的二进制数字 D.大数据技术给生活带来便利的同时,也带来新的社会问题
下列关于人工智能的说法,错.误.的是A.深度学习是联结主义的典型代表
B.符号主义认为人工智能源于逻辑和推理C.专家系统是行为主义的典型代表
D.图灵测试是测试机器是否具有智能的一种方法
下列关于数据安全的说法,不.正.确.的是A.自然灾害也有可能对数据造成损坏 B.数据加密有助于提高数据的安全性
C.数据校验主要是为了保证数据的完整性D.数据安全只要做好防护上的安全即可
一幅未经压缩的 512*384 像素的黑白位图,其存储容量为: A.384KB B.24KB C.48KB D.192KB
(
1
/
6
)
下列有关大数据说法正确的是
电商的个性化推荐体现了不强调事物的因果关系,而是注重它们相关性的大数据思维
学籍系统中存放的大量学生数据,这些数据属于大数据
分析全体数据,揭露隐藏在数据下的详细信息,是大数据处理的基本思想D.Hadoop 是一个分布式系统基础架构,适用于实时数据的批处理计算
若 n 是大于 1 的自然数,则下列 Python 表达式不能表示“n 是偶数”的是A.n%2==0 B.n % 2!=1
C.n//2==int(n/2) D.round(n/2+0.1)==n//2
9、某算法的部分流程图如图所示,当 n,k 的值分别输入 13 和 2 时,执行这部分流程后,下列说法正确的是
步骤 n≠0?共执行了 4 次
步骤 r=n%k 共执行了 4 次
交换 s=str(r)+s 和n=n//k 的位置会影响执行结果
输出的 s 值为"1011"
10、Python 表达式-3**2+7%13//4**0.5*4 的值是: A.-9.0 B.-5.0 C.21.0 D.3.0
有如下 Python 程序段: s1="192637" s2="playground"
s3=""
for i in s1:
s3=s2[int(i)]+s3 print(s3)
执行该程序段后,输出的结果是
A. ldaoyu B. pnlrao C. oarlnp D. uyoadl
12.Python 中字典 dict={"米饭":116,"苹果":53,"牛奶":54,"巧克力":589}存储的是不同食物的热量,程序中若要将其中牛奶的热量值改为 60,可用的语句为
A.dict{"牛奶"}=60 B.dict["牛奶"]=60
C.dict[2]=60 D.dict={"牛奶":60}
在一次抽奖活动中,需要在 8 人中随机抽取 3 个幸运奖,对应的 Python 程序如下:
import random
xm=["A","B","C","D","E","F","G","H"] #用字母代表人名hj=[""]*3;
bz=[False]*8
i=0
while i<=2:
n=random.randint(0,7)
(
.
)
print(hj)
程序加框处代码合适的是
A.if bz[n]==False: hj[i]=xm[n] bz[n]=True i+=1 B.if bz[n]==True: hj[i]=xm[n] bz[n]=False i+=1
C.if bz[i]==False: hj[n]=xm[i] bz[i]=True i+=1 D.if bz[i]==True: hj[n]=xm[i] bz[i]=True i+=1
某字符串加密算法程序代码如下: s="TXAB1234";ans=""
i=j=0 n=len(s)
for t in s[0:n//2]: j=int(s[n-i-1])
ans=chr((ord(t)+j-65)%26+65)+ans #字符“A”的 ASCII 码值为 65 i+=1
print(ans) 输出的结果是
A.XACC B.UZDF C.CCAX D.FDZU
小明用 python 编写了一个找最大值的程序,程序功能是:用户输入数字串, 数据间用逗号分隔,最后以逗号结尾,程序执行后输出最大的数值。程序段如下, 划线处代码正确的是
s=input("请输入数字串:") i=j=max=0
c=t=""
while jif c==",":
t=s[i:j]
if int(t)>max:
max=int(t)

② print(max)
A.①i=i+1 ②j=j+1 B.①i=j+1 ②j=j+1 C.①j=j+1 ②i=i+1 D.①j=i+1 ②i=i+1
二、非选择题(本大题共 3 小题,其中第 16 小题 7 分,第 17 小题 6 分,第
18 小题 7 分,共 20 分)
小明从网站上收集了 2018 年主要城市气候情况相关数据,数据集格式如图 1 所示
图 1
为了分析主要城市气候情况数据,小明利用 python 绘制反映各城市平均气温的垂直柱形图,如图 2 所示。
图 2
⑴ 部分程序代码如下所示,补全①②划线处的代码。
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib.pyplot import MultipleLocator #MultipleLocator 类用于设置刻度间隔plt.rcParams["font.sans-serif"]=["simHei"] df=pd.read_csv("qihou.csv",encoding="gbk")
#显示年平均气温最高的城市
df_sort=df.sort_values("年平均气温(℃)",ascending=False) df1=df_sort.head(10) #下划线处
print(df1) plt.figure(figsize=(10,5))
x=df1["地市"]
y=df1["年平均气温(℃)"]
① #绘制柱形图plt.title("年平均气温最高的城市的 10 个城市") plt.xlabel("地市")
plt.ylabel("年平均气温(℃)")
② #显示图例
plt.show()
⑵ 若要制作平均气温最低的 10 个城市的柱形图,则程序下划线处的代码应该改为
⑶ 若要删除 df 中的“City”列数据,并将结果保存在 df2 对象中,则代码应为:
17、阿泽同学使用百度搜索关键字“元旦”,将采集到的结果数据存储为文本文件,如第 17 题图 a 所示,统计其中各词语(2 个及 2 个以上文字构成) 出现的次数并以衢州地图为轮廓将其制作成标签云,如第 17 题图 b 所示。
第 17 题图 a 第 17 题图 b
请回答下列问题:
⑴ 编写如下 python 程序,读取文件“元旦.txt”,并统计各词语(2 个及 2 个以上文字构成)出现的次数。请在划线处填写合适代码,完善程序。import jieba
import os
txt=open(" ① ","r").read() words=jieba.cut(txt)
counts={}
for word in words: if ② :
continue else:
if word in counts: counts[word]+=1
else:

#生成词云代码略
⑵下列描述正确的是 (多选,填字母)。
文本数据处理主要应用在搜索引擎、情报分析、自动摘要、自动校对、自动应答等方面
基于词典的分词方法、基于统计的分词方法和基于规则的分词方法是常用的中文分词算法,其中基于规则的统计方法在实际应用中较多
标签云用词频表现文本特征,将关键词按照一定的顺序和规律排列,并以文字大小的形式代表词语的重要性
典型的中文文本处理过程主要包括:分词、特征提取、数据分析、结果呈现等18.小明编写了一个将用户名通过加密生成密码的程序。用户名由小写字母
和数字组成,加密的规则是:将用户名分成 4 位 1 组,按照密钥 k 分别做前移,其中字母在 a 到 z 之间循环前移,数字在 0 到 9 之间循环前移,密钥 k 的值为 1 到 4 之间的不重复随机整数(密钥 k 可以循环使用)。例如用户名为“abc3dey”,密钥 k=[4,3,2,1],则生成的密码为“wya2zbw”。
名 称 含 义
random.randint(a,b) 随机产生一个[a,b]范围内的实数
random.choice(seq) 从序列 seq 中随机挑选一个元素
random.shuffle(seq) 将序列 seq 的所有元素随机排序
⑴根据题意,若输入用户名为“jqd25k”,密钥 k=[1,4,2,3],则生成的密码是 。
⑵以下程序实现输入用户名,输出生成的密码,请在划线处填入合适的代码。
import random k=[1,2,3,4]
random.shuffle(k) s=list(input("请输入用户名:")) for i in range(len(s)):

if "0"<=s[i]<="9":
s[i]=str((int(s[i])-k[t])%10) elif "a"<=s[i]<="z":
s[i]=chr( ② )
password="".join(s)
print("你的密码为:",password)
⑶为了提高密码的安全等级,小明对上述代码进行了改进,若生成的密码只有一种类型的字符组成,则从特殊字符“!@#$%&”中随机选取一个字符作为密码的最后一位,例如生成的密码为“abcd”,则最终的密码可能为“abcd@”。 python程序如下,请在划线处填入合适的代码。
code="!@#$%&" #isalpha():用于判断字符串是否全部为字母#isdigit():用于判断字符串是否全部为数字
if password.isalpha() or password.isdigit(): password=
print("你的密码为:",password)2022学年10月质量检测
高二信息技术答案
一、选择题(每题2分,共30分)
1 2 3 4 5 6 7 8 9 10
B D A C D B A C A D
11 12 13 14 15
D B A C B
二、非选择题(本大题共 3 小题,其中第 16小题7分,第 17小题 6 分,第18小题7分,共 20 分)
16.⑴ ① plt.bar(x,y,label=”平均气温(℃)”) (2分)
② plt.legend() (2分)
⑵ tail(10) (1分)
⑶ df2=df.drop("City",axis=1) (2分)
17. ⑴① 元旦.txt (1分)
② len(word)==1 或 len(word)<2 (2分)
③ counts[word]=1 (1分)
⑵ ACD (2分)
18. ⑴ imb94g (1分)
⑵ ① t=i % len(k) (2分)
② (ord(s[i])-97-k[t]) % 26+97 (2分)
⑶ password+random.choice(code) (2分)
2022学年10月质量检测
高二信息技术答题卷
一、选择题(每题2分,共30分)
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15
二、非选择题(本大题共 3 小题,其中第 16小题7分,第 17小题 6 分,第18小题7分,共 20 分)
16.⑴ ① (2分)
② (2分)
⑵ (1分)
⑶ (2分)
17. ⑴ ① (1分)
② (2分)
③ (1分)
⑵ (2分)
18. ⑴ (1分)
⑵ ① (2分)
② (2分)
⑶ (2分)

展开更多......

收起↑

资源列表