相关试卷
-
1、一个5位二进制数,如果最高位和最低位均为“1”,转化为十进制数后,不可能的是( )A、17 B、19 C、23 D、33
-
2、算式10D-100B的结果是( )A、-90 B、110B C、4H D、4D
-
3、我们在电脑上看到的文字、图像和视频等信息在计算机内部都是以( )的形式进行存储和处理A、十进制编码 B、二进制编码 C、ASCII码 D、Unicode码
-
4、历史上,好多珍贵文献没有流传下来,如秦始皇的“焚书令”使得当时大量书籍被烧毁,书中的信息就丢失了。下列关于数据、信息的说法,正确的是( )A、在古代,文字是数据的唯一表现方式 B、原版古籍已不复存在,说明信息在传递过程中会发生损耗 C、如果存储信息的载体遭到破坏,那么其承载的信息就会消失 D、信息往往反映的是事物某一特定时间内的状态,所以古文对于当今社会的价值不高
-
5、小明想要编写一个程序,计算输入字符串的密钥平均值k。其中,英文字符,按字母表位序代表其数值;数字字符逐个计算;其余字符不计值。例:输入明文 Ab%*71得到的密钥平均值k为:(1+2+7+1)//6=1,如下表所示。请在下面程序段划线处填入的合适的语句。

s = input("请输入字符串:")
sum = 0
i = 0
while i < len(s) :
if "0"<=s[i]<="9":
①
elif "a"<= s[i]<="z":
sum += ord( s[i] ) - ord( "a" ) + 1
elif "A"<= a[i]<="Z":
②
i+=1
k = sum // len(s)
print( "密钥平均值为:", k )
(1)本题所采用的算法思想是:(单选,填字母:A.解析算法B.枚举算法)
(2)划线处应填入的代码是:①、②
-
6、某十字路口有四个车道,每车道用一个指示灯指明通行状态,下表是每个指示灯的控制码与对应的状态。四个指示灯如图所示:
编码
状态
00
不亮
01
红灯
10
黄灯
11
绿灯

若某一时段允许车辆左转,但不允许车辆直行和右转,则此时的控制码应该是( )
A、01111101 B、11010101 C、11111101 D、01111101 -
7、有如下python程序段:
s="zangh8769"
res=""
for ch in s:
if '0'<=ch<='9':
k=int(ch)%5
res=s[k]+res
执行该程序段后,变量res的值是( )
A、gnah B、gzan C、nazg D、hang -
8、有如下Python程序段:
a=int(input("请输入正整数:"))
sum=s=0
while a>0:
sum+=a%10
a∥=10
s=s+1
if s*sum==36:
print("通过检验!")
else:
print("不通过!")
如果该程序段执行后输出的结果是“通过检验!”,则输入的整数n可能是( )
A、146 B、2040 C、1323 D、29 -
9、如下左右两框的代码使用不同的循环语句实现相同功能,则左框内划线处应填入的是( )
s = 1
a = 2
while a<=10:
s = s * a
print(s)
s = 1
for a in range(2,11,3):
s = s * a
print(s)
A、a=a+1 B、a=a+3 C、a=10 D、a=3 -
10、运行下列Python程序后输出的结果是( )。
def area(h1,h2):
s=h1*h2
return s
print(area(2,3)+area(5,6)+area(3,4))
A、36 B、48 C、67 D、89 -
11、下列Python程序,能正确判断整数x是奇数还是偶数的是( )
A.
if x %2==0:
y="偶数"
y="奇数"
B.
if x%2==0:
y="偶数"
else x%2!=0:
y="奇数"
C.
if x//2=0:
y="偶数"
if x//2!=0:
y="奇数"
D.
if x/2=x//2:
y="偶数”
else:
y="奇数"
A、A B、B C、C D、D -
12、将某次信息测试的最后得分用字典存储:diet={"第1名":50,"第2名":48,"第3名":47,"第4名":45,"第5名":44,"第6名":42}。可以获得第3名分数的表达式是( )A、diet{"第3名"} B、diet["第3名":47] C、diet{47} D、diet["第3名"]
-
13、已知变量s = "2024_test",则表达式s[1:len(s)//2]+s[2]*2的值是( )A、"024_4" B、"024_22" C、"0244" D、"02422"
-
14、下列Python表达式中,值为True的选项是( )A、3**2!=3*2 B、abs(int(5.6))==len("123456") C、12345//100%10==4 D、ord(max(["a","2","D"]))-97>1
-
15、下列可以作为Python变量名的是( )A、YJT@qq B、5years C、stu_name D、for
-
16、北京时间8月9日晚,在巴黎奥运会乒乓球男子团体决赛中,由马龙、樊振东、王楚钦组成的中国队以大比分3比0战胜黑马瑞典队,国乒实现男团五连冠,收获本届奥运会的第4块金牌,向巴黎奥运包揽5金的目标继续迈进。35岁老将马龙在第四次奥运会之旅斩获个人第6枚奥运金牌,成为中国奥运历史上夺得金牌最多的选手。现场的观众们纷纷用自己的手机拍下这个值得纪念的时刻,并通过微信发布到朋友圈中,与好友分享。以上情况属于信息的( )特征。A、真伪性和共享性 B、共享性和载体依附性 C、时效性和价值相对性 D、可加工处理性和可存储性
-
17、北京时间8月9日晚,在巴黎奥运会乒乓球男子团体决赛中,由马龙、樊振东、王楚钦组成的中国队以大比分3比0战胜黑马瑞典队,国乒实现男团五连冠,收获本届奥运会的第4块金牌,向巴黎奥运包揽5金的目标继续迈进。35岁老将马龙在第四次奥运会之旅斩获个人第6枚奥运金牌,成为中国奥运历史上夺得金牌最多的选手。下列关于材料中涉及数据、信息和知识的说法,正确的是( )A、所有的信息都必须依附于载体 B、该材料中的数据必须存储在计算机中 C、通过搜索引擎能直接搜索到该材料,可以直接获得知识 D、马龙的金牌数量记录未来有可能被打破,体现了信息的真伪性
-
18、某会务组根据参会者提交的入住宾馆和到达指定上车点时间的信息,安排车辆接送参会者去宾馆。不同宾馆的参会者分开接送,同一宾馆的参会者可同乘一辆车,每辆车最多接送v人,每个参会者的等待时间都不超过w分钟。参会者入住的宾馆和到达上车点的时间用长度为7的字符串表示,例如“A-09:15”表示参会者当天入住A宾馆,9点15分到达上车点,如果w为10,那么该参会者最晚9点25分出发去宾馆。
编写python程序,统计接送n个参会者所需的最少车辆数。运行程序,按入住宾馆分组显示所有参会者提交的信息,并存储到列表a中,同一宾馆的已经按时间先后排列,求会务组所需派送的最少车辆数。

(1)如图所示,如果每辆车最多接送4人,每个参会者的等待时间不超过10分钟,接送所有到A宾馆的参会者最少需要辆车。
(2)将代码补充完整
#n、v、w是常量
#n为参会人数,v为每辆车最多接送人数,w为参会者最长的等待时间,代码略
#读取n个参会者提交的信息,依次存入列表a
#将a按入住宾馆分组,同一宾馆参会者按时间先后排序并显示,代码略
def getdif(ts1,ts2):
#返回tsl到ts2的时长(单位:分钟),代码略
#例如tsl为"08:30",ts2为"08:35",则返回的函数值为5
def getcnt(first,last): #返回同一个宾馆所需的最少车辆数
p=first;k=1
s1=a[first][2:]
for i in range(first+1,last+1):
s2=a[i][2:]
t=getdif(s1,s2)
if:
k+=1
p=i
return k
n=len(a)
a.append('---') #在列表a末尾添加元素'---'
j=0;sum=0
for i in range(1,n+1):
if a[i][0]!=a[j][0]:
j=i
print(sum)
-
19、古池公司通过统计120位消费者的问卷调查结果,生成了一份“客户情况调查表.x1sx”文件,部分数据如下图所示。

(1)在数据处理过程中,发现全年消费总额列部分数据无法用于计算,出现此问题的原因是(单选,填字母:A.数据异常B.逻辑错误C.格式不一致)
(2)统计出受各内部影响因素的人数情况,并绘制如图b所示的图表,请在划线处填入合适代码。
import pandas as pd
import matplotlib.pyplot as plt
plt.figure(figsize=(4,4)) #创建图表对象
plt.rcParams['font.sans-serif']=['SimHei'] #字体设置
df=pd.read_excel("客户情况调查表.xlsx")
nyx=df.groupby(),as_index=False).客户号.count()
plt.bar()
plt.show()
请为加框处选择合适的代码(单选,填字母)
A.nyx["影响因素"],nyx["客户号"] B.nyx["内部影响因素"],nyx["客户号"]
D.nyx["影响因素"],nyx.values() C.nyx["内部影响因素"],nyx.values()

图b
(3)将受“品牌”和“广告宣传”影响的客户设为VIP客户,要求输出客户姓名。
df1=df[]
vip=df1[df1["外部影响因素"]=="广告宣传"]
print(vip["客户姓名"])
(4)已知销售员提成比例为5%,计算提成金额,并输出提成前十名的销售员情况。

上述加框程序段中划线处可选代码如下:
①xs["提成"]=xs["全年消费总额"]*0.05
②xstc=xs.sort-values("提成",ascending=False)
③xs=df.groupby("销售员",as_index=False).全年消费总额.sum()
④tctop=xstc.head(10)
⑤tctop=xstc.tail(10)
则应填入的代码依次为
A.①③②④ B.③①②④ C.③①②⑤ D.③②①④
-
20、一个十进制正整数,如果它能被7整除,或者它的某一位上的数字为7,则称其为与7相关的数。现求所有小于等于n的与7无关的正整数的和。
(1)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
n=int(input())
for i in range(n+1):
flag=False
if i%7==0:
flag=True
m=i
while :
if:
flag=True
m//=10
if flag==False:
sum=
print(sum)
(2)程序中加框处代码有错,请改正。