相关试卷
-
1、近年来在地铁系统中,广泛应用了语音购票和刷脸进站技术。在购票时,乘客只需对售票机说出目的地,售票机会自动推荐线路和站点,乘客再通过扫码或刷脸支付完成购票;购票中若遇问题,可询问人工智能机器客服和人类客服进行解答。在进站时,乘客可通过刷脸快速进站。下列关于信息系统的说法,正确的是( )A、该信息系统由软件、硬件和用户三部分组成 B、该信息系统中的用户只有乘客 C、断电后系统无法运行,体现了信息系统对外部环境的依赖性 D、语音购票的应用能完全消除数字鸿沟
-
2、下列关于数据、信息、知识的说法,正确的是( )A、数据就是数字,是对客观事物的符号表示 B、信息可以脱离它所反应的事物被存储,说明信息可以不依附于载体 C、信息的加工和处理只能用计算机来实现 D、前人的研究成果可以作为现在研究的基础,说明知识是可以继承和传递的
-
3、数据通过公共信道传输,数据面临着被非授权读取、截获、篡改、伪造等一系列安全问题,为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密)。某数据加密方法描述如下:
1)以字节为单位进行加密处理;
2)将1个字节的8位二进制数右移一位,最高位用右移出的最低位填充;
3)将处理后的8位二进制数分割成前4位与后4位两个二进制数;
4)分别将上述两个4位二进制数转换为十六进制数;所得两个十六进制数码按先后顺序连接,即为该字节的密文。
请回答下列问题:
(1)已知字母“Y”的ASCII码是89D,则其加密后的密文是;
(2)用计算机解决问题的过程一般包括四步:①设计算法;②调试运行程序;③编写程序;④抽象与建模,这四个步骤的正确顺序是;
(3)若输入10个字符依次对每个字符进行加密处理,则最适合采用的算法结构是(单选,填字母:A.顺序结构/B.分支结构/C.循环结构);
(4)为了实现“将1个字节的8位二进制数右移一位,最高位用右移出的最低位填充”,编写如下Python程
序段,请在划线处填入合适的代码(用含"n"的表达式表示)。
s = "10011011"
n = len(s)
s1 =
print(s1)
(5)为了实现将4位二进制数转换为十六进制数,首先将4位二进制数转换为了十进制数,再转换为十六进制。已知变量t是转换后的十进制数,现编写如下Python程序段,将变量t转换十六进制数,请在划线处填入合适的代码。
if t <=9:
c = str(t)
else:
print(c)
-
4、书写下列Python程序段运行结果:
(1)print(len(max(["bcd","abcd"])))
(2)print(not "3">"12" and "apple">"app")
(3)print(125//3**2*3%8+int(len("firstexam")/4))
-
5、2024年6月25日,我国的嫦娥六号返回器携带来自月球背面的样品,安全着陆在预定区域,在人类历史上首次实现月球背面采样返回。在整个运行过程中装置会向地面实时传输获取的数据。请回答下列问题:
(1)下列关于信息、编码及大数据说法中正确的是(多选,填字母)
A.实时传输的视频数据容量大,该视频数据是大数据
B.对月面拍摄照片的过程实现了模数转换
C.月球与地球距离较远,传输的信号有滞后性,但该信号仍然具有非常高的价值
D.信号传输过程中受到干扰,导致部分信息丢失,说明信息在传递过程中会有损耗
E.数据的客观性为科学研究提供了可靠的依据
(2)已知装置传输了一段时长为10秒、1920×1080像素、24位真彩色、PAL制的未经压缩无声AVI视频文件,则该段视频的容量约为(单选,填字母:A.1.44GB/B.11.6GB/C.0.48GB);部分时段会受到辐射干扰,传输速率下降,需要对视频文件进行压缩操作,压缩过程属于(单选,填字母:A.编码过程/B.解码过程/C.数字化过程)
(3)已知装置传输的图片是位置,现将图片转换为黑白图片,并截取该图片中的部分数据(数字序列为辅助答题行,不是图像部分),如图所示:

如果黑、白像素分别用1和0表示,则该图像的第1行最后一个字节的二进制编码为 , 将第2行转化为十六进制编码为。
-
6、某同学根据图所示流程图编写4个Python程序段,下列程序段与流程匹配的是( )

A
B
C
D
n=int(input())
if n<60:
s="D"
if n<75:
s="C"
elif n<90:
s="B"
else:
s="A"
n=int(input())
if n<60:
s="D"
if n<75:
s="C"
elif n<90:
s="B"
else:
s="A"
n=int(input())
if n<60:
s="D"
elif n<75:
s="C"
if n<90:
s="B"
else:
s="A"
n=int(input())
if n<60:
s="D"
elif n<75:
s="C"
elif n<90:
s="B"
else:
s="A"
A、A B、B C、C D、D -
7、有如下Python程序段:
x = 2;y = 5
if x > y:
y += 20
if y >= 25:
y = y * 2
elif y >= 5:
y = y ** 2
y = x + y
print(y)
执行该程序段后,输出的结果为( )
A、27 B、625 C、5 D、50 -
8、有如下Python程序段:
s=0;i = 6
if i % 3==0 or i % 2 ==0:
s = s + 1
if i % 3 == 1:
s = s + 1
else:
s = s + 2
print(s)
其输出结果为( )
A、1 B、2 C、3 D、4 -
9、将某次信息测试的最后得分用字典存储:dict={"第1名":50,"第2名":48,"第3名":47,"第4名":45,"第5名":44,"第6名":42}。下列表达式结果为True的是( )A、50 in dict B、dict["第2名"] – 40 == 8 C、dict["第3名"]+ diet["第4名"] < 90 D、dict["第5名"] != 44
-
10、某声音模拟信号的采样及量化函数模型如图所示,下列说法正确的是( )
A、图中纵坐标划分得越细表示采样频率越高,保真度越高 B、图中纵坐标分为0~7级,其量化位数至少为3位 C、已知10秒内取样点100个,因此采样频率为100Hz D、将模拟声音数字化需要经过采样、量化两个主要过程 -
11、某小区采用了门禁系统,业主通过“刷卡”或“刷脸”的方式进入小区及楼道;车辆道闸系统,对登记车辆进行自动识别抬杆。业主需提供正面免冠照提前录入系统,才能使用“刷脸”的方式进入小区及楼道;门禁卡中的卡号信息编码规则为:幢号-单元号-房号,例如,卡号15-03-0401,表示15幢-3单元-401室。当业主“刷卡”或“刷脸”成功,则打开小区大门或楼道门,记“刷卡”信息为A(刷卡成功,值为True),“刷脸”信息为B(刷脸成功,值为True),下列表达式表示信息正确能够开门的表达式是( )A、A or B B、A == True and B == True C、not A or B D、not(A == True and B == False)
-
12、某小区采用了门禁系统,业主通过“刷卡”或“刷脸”的方式进入小区及楼道;车辆道闸系统,对登记车辆进行自动识别抬杆。业主需提供正面免冠照提前录入系统,才能使用“刷脸”的方式进入小区及楼道;门禁卡中的卡号信息编码规则为:幢号-单元号-房号,例如,卡号15-03-0401,表示15幢-3单元-401室。小明尝试用Python语言对卡号中的房号进行提取,当卡号s="15-03-0401"时,以下表达式正确的是( )A、s[6:] B、s[5:9] C、s[-4:-1] D、s[-1:-4:-1]
-
13、某小区采用了门禁系统,业主通过“刷卡”或“刷脸”的方式进入小区及楼道;车辆道闸系统,对登记车辆进行自动识别抬杆。业主需提供正面免冠照提前录入系统,才能使用“刷脸”的方式进入小区及楼道;门禁卡中的卡号信息编码规则为:幢号-单元号-房号,例如,卡号15-03-0401,表示15幢-3单元-401室。已知图片要求分辨率不超过1024×768,不小于800×600,24位真彩色的BMP格式,图片容量的范围为( )A、293KB-480KB B、13.7MB-22.5MB C、1.37MB-2.25MB D、30KB-50KB
-
14、某小区采用了门禁系统,业主通过“刷卡”或“刷脸”的方式进入小区及楼道;车辆道闸系统,对登记车辆进行自动识别抬杆。业主需提供正面免冠照提前录入系统,才能使用“刷脸”的方式进入小区及楼道;门禁卡中的卡号信息编码规则为:幢号-单元号-房号,例如,卡号15-03-0401,表示15幢-3单元-401室。下列关于数据、信息的说法,不正确的是( )A、文本、图像、音频、视频等都是数据的表现形式 B、数据是对客观事物的符号表示 C、门禁卡破损将无法读取准确的卡号,说明信息具有真伪性 D、该系统中的数据表现形式不同,但都以二进制方式存储
-
15、下列关于大数据的说法,正确的是( )A、大数据价值密度低,因此大数据的泄露不会造成个人隐私泄露等问题 B、大数据产生速度快,信息系统可以抽样分析最新数据 C、相比数据之间的相关性,大数据处理更关注背后的因果关系 D、大数据给生活带来便利的同时也会带来社会问题
-
16、下列关于数据管理的说法,不正确的是( )A、计算机中一般采用树形目录结构来管理文件 B、为了预防自然灾害引起的数据损坏,一般采用安装磁盘阵列系统 C、数据备份、异地容灾等手段是为了保护数据安全而采取的主动防护手段 D、传输数据时可以通过数据校验提升数据的完整性
-
17、下列关于数据、信息和知识的说法,正确的是( )A、2024年10月1日中的数字“2024”仅仅是一个数据,并不承载任何信息 B、信息的价值可能会随着时间的推移而发生变化 C、知识与信息不同,不可以共享和传递的 D、通过搜索引擎获得信息后,就获得了相应的知识
-
18、老鼠试药:在医学研究中,常常需要进行动物实验来测试药物的安全性和有效性,实验中还需要对样本进行“盲测”,即大量无规律混合无效样本,以保证检测实验的真实性。
在这个实验中,假设有n个药瓶混合在一起,编号为0~n-1,其中有1瓶是毒药,另n-1瓶是纯净水,已知老鼠服用毒药后会在1小时内死亡,服用纯净水对生命没有影响。我们需要使用尽可能少的老鼠来喂服这些药瓶中的液体,以便快速确定毒药瓶的编号。
显然,如果每只老鼠喂服一个试验瓶,则需要使用n只老鼠。而如果使用二进制对药瓶编号,则只需要ceil(log(n,2))只老鼠即可快速找出药瓶。假设n=100,则对药瓶用二进制编号如下表所示。从表中可知,一共需要7只老鼠试药,每只老鼠喂服二进制编码中纵向为1的药瓶,然后观察老鼠的生命状态。例如:1小时后编号为1,2,3,5,6的老鼠死亡,我们即可知道二进制编码1×20+1×21+1×22+1×24+1×25=55,即编号为55的药瓶是毒药。
药瓶
第6位
第5位
第4位
第3位
第2位
第1位
第0位
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
2
0
0
0
0
0
1
0
3
0
0
0
0
0
1
1
…
55
0
1
1
0
1
1
1
56
0
1
1
1
0
0
0
…
98
1
1
0
0
0
1
0
99
1
1
0
0
0
1
1
老鼠编号
鼠7
鼠6
鼠5
鼠4
鼠3
鼠2
鼠1
喂服药瓶编号
…,98,99
…,98,99
…,55,56 …
…,55,56 …
…,56,…
2,3,… 55,… 98,99
1,3,…,55,… 99
编写python程序模拟老鼠试药试验,程序运行界面如下图所示,请回答以下问题:

题中math模块中涉及到的函数:
ceil()
向上取整数
log(n,2)
即数学表达式log2n
(1)假设n=100,喂服液体没有差错,1小时后没有发现老鼠死亡,此时可以推测毒药瓶的编号是。(单选,填字母)
A.0 B.1 C.100 D.不可能
(2)编写十进制数x转k位二进制数函数dtob(),请补充程序中的代码。
def dtob (x,k):
s=’’
for i in ①:
r,x=x%2,x//2
s=str(r)+s
return s
(3)编写函数,输入药瓶数量,返回最少需要试药老鼠的数量,请将划线处代码补充完整。
import math
def mouse(n):
m=math.log(n,2) # 函数log(n,2)即数学表达式log2n
if m!=int(m):
②
else:
m=int(m)
return m
(4)模拟老鼠试药:程序首先随机预置毒药瓶,根据二进制编码统计老鼠服药方案;然后按服药方案计算并输出老鼠的牺牲情况;最后,根据老鼠牺牲数据计算试药结果。请将划线处代码补充完整。
import random
n=int(input("请输入药瓶数量:"))
print(f"最少需要{mouse(n)}只老鼠试药")
poison=random.randint(0,n-1) #随机预置毒药瓶编号
③
dic={}
for i in range(n):
temp=④
for j in range(m):
if temp[j]=="1":
if j not in dic:
⑤
else:
dic[j].append(i)
print("观察到以下老鼠壮烈牺牲:",end="")
d=0
for i in dic:
if ⑥:
print(m-i,end=" ")
d+=2**(m-i-1)
print(f"\n老鼠试药结果:毒药瓶编号为{d}")
-
19、学校对学生寝室进行满意度调查,现采集了各位同学对寝室各个项目的评分数据,存储于data.xlsx文件中,部分数据截图如图a所示。


图a 图b
现采用python程序对数据进行处理,请回答以下问题:
(1)读取data.xlsx文件,并插入“总分”列,用于统计各项目的总分,请在划线处填写合适的代码。
import pandas as pd
df=pd.read_excel("①")
df["总分"]=df.团结和谐+df.文化建设+df.寝室美化+df.卧谈闲聊
(2)按寝室分组统计男生寝室总分的平均分,请在划线处填写合适的代码。
dfm=df[df.性别=="男"] #筛选男生寝室
dfg=dfm.groupby("寝室",as_index=False).总分.②
(3)绘制男生寝室总分前3名的柱形图,如图b所示,请在划线处填写合适的代码。
import matplotlib.pyplot as plt
dfs=dfg.③("总分",ascending=False).head(3)
plt.bar(④)
#设置绘制参数,代码略
plt.show()
-
20、有一组正整数序列存储在列表a中,要求对其中的奇偶数进行调整。调整后奇数在前偶数在后,并保持相对顺序不变。实现上述算法的Python程序如下:
a=[93,32,15,80,50,13,90,19,57,83]
b=[]
n=len(a)
k,i=0,0
while i<n:
if ① :
k+=1
b.append(a[i]) #将a[i]添加到列表b末尾
else:
②
i+=1
for j in range(③ ):
a[j]=b[j-n+k]
print(a)
下列选项中,划线①②③处的正确顺序是( )
A、①a[i]%2==1 ②b[i-k]=a[i] ③n-k+1,n B、①a[i]%2==0 ②a[i-k]=a[i] ③n-k,n C、①a[i]%2==1 ②a[i-k]=a[i] ③n-k,n D、①a[i]%2==0 ②b[i-k]=a[i] ③n-k+1,n