相关试卷
-
1、下列Python程序段执行后。语句s=s+1执行的次数是( )
s=0
while s<3:
s=s+1
print(s)
A、3次 B、4次 C、5次. D、6次 -
2、下列Python程序段运行后,变量max的值为( )
a , b= 24 ,12
max=a
if b>max:
max=b
A、24 B、12 C、24或12 D、0 -
3、在 python 中,若 a=7,b=9,则执行下列语句的结果是( )
print ("a+b=",a+b)
A、a+b=a+b B、7+9=16 C、a+b=16 D、16 -
4、代数式 ab²÷(5c+d) 的Python表达式是( )A、a*b^b/(5c+d) B、abb/(5c+d) C、a*b*b/5*c+d D、a*b*b/(5*c+d)
-
5、在Python中,从语句a="2023广西"可以知道,变量a的数据类型可能是( )A、int(整型) B、float(浮点型) C、str(字符串) D、bool(布尔型)
-
6、任何一个计算机算法都必须在有限的步骤内完成,这体现了算法特征中的( )A、可行性 B、确定性 C、有穷性 D、有一个或多个输出
-
7、如图是Access的数据表,记录了学生的基本情况。该表的记录数是( )
A、2 B、3 C、4 D、5 -
8、最适合反映南宁市一天温度变化情况的图表类型是( )A、
B、
C、
D、
-
9、有如下图所示的Excel工作表,可以看出其数据排序的关键字是( )
A
B
C
D
E
1
商品名称
单位
本期价格(元)
上期差价(元)
张跌幅(%)
2
鸡
千克
19.32
0.08
0.4
3
鸭
千克
17.19
0.09
0.4
4
鸡蛋
千克
10.75
0.06
0.6
5
羊肉
千克
59.2
0.45
0.8
A、商品名称 B、本期价格 C、单位 D、涨跌幅 -
10、在数据处理中,运用计算平均数的方法来反映总体在一定时间、地点等条件下某一数量特征的一般水平,这属于( )A、对比分析法 B、平均分析法 C、结构分析法 D、交叉分析法
-
11、直接用二进制代码指令表达并且计算机能够直接识别和执行的语言是( )A、自然语言 B、机器语言 C、汇编语言 D、高级语言
-
12、人工智能技术正快速融入人们的生活。比如,智能冰箱可以对用户膳食的合理性进行分析,自动统筹安排,推荐食谱,提示需要补充的食材。这属于人工智能在哪个领域的应用( )A、智能安防 B、智能医疗 C、智能物流 D、智能家居
-
13、智能手环是一种穿戴式智能设备。通过智能手环,用户可以记录日常生活中的锻炼、睡眠等实时数据,这一过程属于( )A、数据采集 B、数据加工 C、数据分析 D、数据可视化
-
14、十进制数19.75转换成二进制数是( )A、10100.01 B、10011.11 C、10101.11 D、11001.1
-
15、下列关于大数据特点的描述,不正确的是( )A、数据体量巨大 B、数据类型繁多 C、数据真实 D、处理速度慢
-
16、古骆越人将人物、动物和符号刻在天然崖壁上,这主要体现了信息特征中的( )A、价值性 B、时效性 C、共享性 D、载体依附性
-
17、据统计,今年我区高考统考报名人数高达46万余人,比去年增加2万余人,同比增长5.5%,考生规模连续8年大幅增长。其中“5.5%”属于( )A、数据 B、信息 C、知识 D、智慧
-
18、2025年浙江省男子篮球超级联赛(浙BA)中,杭州队和宁波队进行多场对决,比赛得分按球队场次顺序存放在字符串中,如“H102,N98,H95,...”表示杭州队第一场比赛102分,宁波队第一场比赛98分,杭州队第二场比赛95分。现需统计比分并确定获胜球队。计分规则为:胜场多的队伍获胜;若胜场相同,计算累计净胜分(净胜分=本队得分-对方得分),净胜分多的获胜;若仍相同则算平局。请回答下列问题:
(1)假如存放比赛得分的字符串是"H82,N96,H100,N88,H90,N65,H70,N85,",那么是(填字母:A.杭州队获胜 B.宁波队获胜 C.平局)。
(2)实现程序功能的部分代码如下,请在划线处填入合适的代码。
def judge(h,n): #判别两队胜负
win_h = win_n =0;net=0
for i in range(len(h)):
if h[i] > n[i]:
①
elif h[i] < n[i]:
win_n+=1
net+=h[i] - n[i]
if #代码省略,判断杭州队获胜的条件:
return "杭州队获胜"
elif②:
return "宁波队获胜"
else:
return "平局"
#两队的得分存储在字符串s中,s以“,”结尾。如:s="H95,N90,H102,N105,H88,..."
n=[]
h=[]
i=0;j=0
while i < len(s):
while j < len(s) and s[j]!=',':
j+=1
③
if s[i]=='H':
h.append(t) #往列表末尾添加一个元素t
elif s[i]== 'N':
n.append(t)
④
j+=1
print(judge(h,n))
-
19、在一款冒险游戏中,道具编码采用8位二进制格式,其中最高位是偶校验位——用于保证整个字节中1的个数为偶数,以此检测道具数据在传输过程中是否出错。
(1)发送方编码规则
游戏开发团队为道具字母生成编码时,会在7位二进制的最高位前添加偶校验位。例如:字母“B”的ASCII码是66,其7位二进制为“1000010”(其中1的个数是2,偶数),因此添加校验位0,最终8位编码为“01000010”。若7位二进制数其中1的个数是奇数,则添加校验位1。
根据此规则,计算字母“b”(ASCII码98)的8位二进制编码:
(2)接收方解码函数
游戏客户端需要对接收到的8位二进制串进行校验,若1的个数不是偶数则标记为“无效道具(#)”,否则还原为原字母。例如:接收方收到二进制串为“11000010”,则标记为“无效道具(#)”,请在以下decode函数的划线处填入合适代码。
def decode(s):
st=s[1:]
res=a=0
for x in st:
res=① #二进制转十进制
if x =="1":
a+=1
if②:
return "无效道具(#)"
else:
return chr(res)
(3)主程序拼接
客户端接收的二进制串是多个道具编码的拼接,需按每8位分割后解码。例如输入“0100001011100001”,会被分割为“01000010”和“11100001”,解码后得到“Ba”。
请在以下主程序的划线处填入合适代码。
props=""
receive = input("请输入接收到的二进制串:")
for i in range(0,len(receive),8):
props+=decode(③)
print("解码后道具:",props)
-
20、小胡在学习数的进制后,用Python编写程序实现二进制(B)、八进制(o)、十进制(D)的加法运算。输入算式中加数可以是这三种进制,如输入“101B+7o+25D=”,输出“和为:37”。
(1)输入算式为“110B+12o+15D=”,则输出结果为。
(2)Python代码如下,请在划线处填入合适代码,完善功能。
def convert(ch):
result=0
dic={"B":2,"o":8,"D":10}
jz=①
for i in range(len(ch)-1):
result=result+int(ch[i])*jz**(len(ch)-2-i)
return result
s=input("请输入算式:")
temp=""
②
for i in range(len(s)):
if s[i]=="+"or s[i]== "=":
sum=sum+convert(temp)
③
else:
temp=temp+s[i]
print("和为:",sum)