资源简介 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!=1C.n//2==int(n/2) D.round(n/2+0.1)==n//29、某算法的部分流程图如图所示,当 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. uyoadl12.Python 中字典 dict={"米饭":116,"苹果":53,"牛奶":54,"巧克力":589}存储的是不同食物的热量,程序中若要将其中牛奶的热量值改为 60,可用的语句为A.dict{"牛奶"}=60 B.dict["牛奶"]=60C.dict[2]=60 D.dict={"牛奶":60}在一次抽奖活动中,需要在 8 人中随机抽取 3 个幸运奖,对应的 Python 程序如下:import randomxm=["A","B","C","D","E","F","G","H"] #用字母代表人名hj=[""]*3;bz=[False]*8i=0while 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+=1C.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+=1print(ans) 输出的结果是A.XACC B.UZDF C.CCAX D.FDZU小明用 python 编写了一个找最大值的程序,程序功能是:用户输入数字串, 数据间用逗号分隔,最后以逗号结尾,程序执行后输出最大的数值。程序段如下, 划线处代码正确的是s=input("请输入数字串:") i=j=max=0c=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 pdimport matplotlib.pyplot as pltfrom 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 jiebaimport ostxt=open(" ① ","r").read() words=jieba.cut(txt)counts={}for word in words: if ② :continue else:if word in counts: counts[word]+=1else:③#生成词云代码略⑵下列描述正确的是 (多选,填字母)。文本数据处理主要应用在搜索引擎、情报分析、自动摘要、自动校对、自动应答等方面基于词典的分词方法、基于统计的分词方法和基于规则的分词方法是常用的中文分词算法,其中基于规则的统计方法在实际应用中较多标签云用词频表现文本特征,将关键词按照一定的顺序和规律排列,并以文字大小的形式代表词语的重要性典型的中文文本处理过程主要包括:分词、特征提取、数据分析、结果呈现等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 10B D A C D B A C A D11 12 13 14 15D 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 1011 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分) 展开更多...... 收起↑ 资源列表 高二信息选考十月测卷.docx 高二质量检测信息技术答案及答题卡.docx