浙江省绍兴市上虞区2022-2023学年高二上学期期末教学质量调测信息技术试题(Word版含答案)

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

浙江省绍兴市上虞区2022-2023学年高二上学期期末教学质量调测信息技术试题(Word版含答案)

资源简介

上虞区2022-2023学年高二上学期期末教学质量调测
技 术 试 题
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共14页,第一部分8页,第二部分6 页。满分100分,考试时间90分钟。
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分 信息技术(50分)
一、选择题(本大题共 14小题,每题 2分,共 28分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.小华家门口有条小河,他想知道小河的宽度,决定用勾股定理来求解。于是他在河岸边选取点A、点B、点C、点D,测得相关数据如图所示,∠CAD=30°,最后求得小河宽度
15m。下列说法正确的是
第 1 题图
A.上述表述中的30是数据,数据是信息,本身没有意义
B.∠CAD=30°表示直线AC与河岸线形成的夹角为30度,这是知识
C.勾股定理是数学家通过归纳、演绎等手段对信息进行挖掘后形成的知识
D.获得海量的信息意味着获得了海量的知识
2.下列有关数据安全说法正确的是
A.经常对系统和重要的数据进行备份
B.安装多款杀毒软件一定可以避免计算机感染病毒
C.将个人信息上传至网盘是安全的
D.在陌生环境中连接wifi 并输入支付密码
3.大数据改变的不仅是数据,还有人们的思维。针对于此,以下描述正确的是
A.大数据要分析的是抽样数据 B.不接受数据的混杂性
C.强调对事物因果关系的探究 D.更加注重事物的相关性
4.一幅宽高为 2048*1024 像素的 BMP 图像文件,其存储容量约为 1MB,则该幅图像的颜色数量最多是
A.4 种 B.8 种 C.16 种 D.256 种
5.关于信息编码,下列说法不正确的是
A.模拟信号数字化的三个步骤依次是:采样 量化 编码
B.在计算机内部,一切信息的存取、处理和传送都是二进制的形式进行的
C.在计算机中,数据存储的基本单位是字节
D.黑白两色位图中的每一个像素需要2个位存储
6.关于人工智能,下列说法不正确的是
A.人工智能可以帮助人们解决所有科学问题
B.人工智能的目的是为了让机器人能够像人一样思考
C.人工智能技术和其他科学技术相结合可以提高应用技术的智能化水平
D.行为主义人工智能方法认为,智能体在与环境的交互中不断学习,从而提升智能水平
7.某算法的部分流程图如下图所示,若变量 a 和变量 b 的输入值分别为 16 和 12,则输出变量 a 的值为
A.8 B.6 C.4 D.2
第 7题图
8.下列代码可以实现消费每满100元可以减免30元(上不封顶,pay存储费用,如消费270元可以减免60元)的是
A.pay=pay-pay//100*30 B.pay=pay-pay%100*30
C.if pay>=100: pay=pay-30 D.while pay>=100: pay=pay-30
9.下列Python表达式的值最大是
A.round (2.092,1)*10
B.int ((401)**0.5)
C.2019//10%10
D.len ("2019")
10.在Python中,s=["happy","new","year"],t="happy",下列表达式的值的True的是
A.t not in s B. s[1] == t C.len(t) == 5 D.t[2] =="a"
11.有如下Python程序段,执行该程序后报错,则错误的原因可能出在
a="123456" #①
b=[6,5,4,3,2,1]
for i in range(6): #②
s=a[i]+b[i] #③
print(s) #④
A.① B.② C.③ D.④
12.某Python代码如下:
import random
lst=[0]*8 #定义列表lst,lst[0]~lst[7]初始值均为0
i=0
while i<8:
if i%2==0:
lst[i]=int(random.random()*10)
else:
lst[i]=int(random.randint(1,5))*2+1
i+=1
print(lst)
执行程序后,列表lst[0]~lst[7]各元素可能的的是( )
A.[0,10,2,9,8,3,4,5] B.[8,5,4,7,10,3,6,9]
C.[4,11,3,5,9,6,1,7] D.[6,3,1,11,7,3,5,9]
13.有下列 Python 程序段:执行程序时,若输入“abc:dk7#Aba1@”(不包括双引号),输出的结果是
s=input("输入字符串:")
t=""
for i in range(len(s)):
ch=s[i]
if "a"<=ch<="z":
t=t+ch
elif ch==":" or "A"<=ch<="Z":
t=""
elif t != "":
print(t)
A. dk dk ba ba B. abc abcdk ba ba C. abc dk ba D. abcdk ba ba
14.某 Python 程序代码如下:
def findzm(s):
ans = ""
for x in s:
if "a" <= x <= "z":
ans += x
if "A" <= x <= "Z":
ans += x
return ans
s1 = "26Wa-ter!"
s2 = "me2022lon!"
ans = findzm(s1)+findzm(s2)
print(ans)
程序运行后,输出的结果是
A.Watermelon B.Water-melon C.watermelon D.nolemretaW
二、非选择题(本大题共 3 小题,其中第 15小题 10 分,第 16小题 4 分,第 17 小题 8 分,共 22 分)
15.某校在学期末对高一4个班级学生的体测数据进行统计分析,原始数据如图a。现在采用 Python 程序对数据进行处理,请回答以下问题。
(1)下列说法正确的是 。 (多选,填字母)
  A.数据处理的核心是数据
B.日常简单的数据处理可以使用EXCEL软件来完成
C.单元格D4的值缺失,应当直接删除整行数据
D.计算4个班级各自跳绳平均分后,若要比较班级间跳绳成绩高低,可以用柱形图
来分析
E.总分列的数据是通过在F2输入公式并自动填充到F125后得到,则F3中的公式
可能为“=SUM(C3+D3+E3)”
在使用Python读取图a的表格后,老师找到了原始记录的成绩,发现“S0103”同学
的立定跳远成绩是80分,请完善代码,将该同学的立定跳远成绩补上
import pandas as pd
df=pd.read_excel("tccj.xlsx") #读取EXCEL文件
df.at[ ]=80
print(df)
(3)为了比较各班体测成绩,老师计算了各班的总分列的平均值,并按此平均值降序排序后,制作了如图b的线形图,请完善代码。
import pandas as pd
import matplotlib.pyplot as plt
#已经处理好表格的缺失值,并将数据读入到df, 代码略
df=df. ① ("班级",as_index=False).mean() #按“班级”分组求各列平均值
df_sort=df.sort_values("总分",ascending=False)
x= ②
y=df_sort[“总分”]
plt. ③ (x,y) #绘制线形图
plt.show()
16.某二维码点阵图如图所示。它的规模为32×32,通过黑、白像素进行逐行编码,用“0”表示白点,用“1”表示黑点。现对该二维码1、2两行放大。
请回答下列问题:
(1)存储第1行数据需要 字节。
(2)第1行按自左向右的顺序编码成二进制数序列后,转换成十六进制数为 。
17.密码体制,是指明文、密文、密钥以及实现加密和解密算法的一套软件和硬件机制。现在设计了某加密算法。对输入的明文(字符串,只由数字、字母组成)进行加密:
a.将明文中的所有大写字母转换成小写字母。
b.输入密钥key,由4个0-9之间的数字构成。将明文中的数字依次对应密钥中的数字进行循环移位,若密钥中的4个数字都被使用后,明文仍有数字需要移位,则继续从密钥的第一个数字开始对应移位。比如明文“a123784”,密钥为“1234”,则加密后的密文为“a246196”。
c.经过前两步加密后,再将字符位置重新排列:从左到右,取一半字符(左边)接到
另一半字符(右边)的末尾,若字符串长度为奇数,所取的左边一半字符为长度较
短的一段。比如字符串“a246196”重新排列从“6196a24”。
请回答下列问题:
若输入明文“a7B49Y526”,密钥为“2468”,经以上三步算法加密后,得到的密文
是 。
(2)请在划线处填入合适的代码。
Def jm(s):
result,j="",0
for i in s:
if "0"<=i<="9":
result=result+str((int(i)+int(key[j]))%10)
j= ①
elif "A" <= i <="Z":
result = result +chr( ② )
else:
result = result+i
return result
s = input("请输入要加密的字符串:")
key = input("请输入密钥:")
n=len(s)
s1=jm(s)
s2= ③
print("加密后的字符串为:"+s2)
高二技术卷 第10页 共5页2022学年第一学期高二期末教学质量调测
技术卷参考答案
信息技术部分(共50分)
选择题(共28分)
题号 1 2 3 4 5 6 7 8 9 10
选项 C A D C D A C A A C
题号 11 12 13 14
选项 C D A A
二、非选择题(共22分)
15. (1)ABD (2分)
(2)2,"立定跳远得分" (2分)
(3)①groupby (2分)
  ②df_sort["班级"] 或 df_sort . 班级(2分)
③plot (2分)
(1)4 (2分)
(2)FF2540 FF (2分)
17. (1)5y340a9b8 (2分)
(2)①j=(j+1)%4 (2分)
  ② ord(i)+32 或其他等价答案 (2分)
    ③ s1[n//2:]+s1[0:n//2] 或其他等价答案 (2分)
        

展开更多......

收起↑

资源列表