相关试卷
- 上海市浦东新区上海师范大学附属中学2024-2025学年高一上学期10月期中信息技术试题
- 海南省临高县第二中学2024-2025学年高一上学期期中考试信息技术试题
- 浙江省衢州市2024-2025学年高一下学期6月教学质量检测(期末)技术试题-高中信息技术
- 浙江省宁波市2024-2025学年高二下学期期末考试技术试题-高中信息技术
- 浙江省舟山市2024-2025学年高二下学期6月期末技术试题-高中信息技术
- 浙江省丽水市2024-2025学年高二下学期期末教学质量监控技术试题-高中信息技术
- 浙江省2025年6月普通高校招生选考科目考试信息技术试题
- 浙江省浙南名校联盟2024-2025学年高二下学期期末联考技术试题-高中信息技术
- 浙江省宁波市九校2024-2025学年高二下学期期末考试技术试题-高中信息技术
- 新疆维吾尔自治区喀什地区莎车县2024-2025学年高一上学期1月期末信息技术试题
-
1、某算法的流程图如图所示,执行该流程,若依次输入整数15,21,则输出p的值是( )
A、3 B、15 C、63 D、105 -
2、已知字典d={"名称":"ORANGE","数量":61,"售价":6.7},则下列Python表达式中结果最大的是( )
(提示:ord()返回英文字符的ascii码值,“A”的ascii码值为65)
A、4**len(d) B、d["数量"] C、int(d["售价"])*10 D、ord(d["名称"][2]) -
3、已知变量s="2023人工智能!",则表达式s[2:len(s)//2]+s[0]*2的值是( )A、"23人22" B、"2322" C、"2023人" D、"2022"
-
4、通过8×8、16×16黑白点阵图分别表示出汉字“一”、“二”,已知图a与图b均为bmp格式,则图a与图b的容量比是( )

图a 图b
A、1∶2 B、1∶3 C、1∶4 D、1∶16 -
5、某声音模拟信号的采样及量化函数模型如图所示,下列说法正确的是( )
A、图中各采样点的量化值不同,但其量化位数相同 B、图中整个幅度分为0~7级,其量化位数至少为8位 C、图中纵坐标划分得越细表示采样频率越高,保真度越高 D、声音数字化过程是将离散的模拟信号转换成连续的数字信号 -
6、下列不属于人工智能应用的是( )A、机器翻译 B、扫描二维码 C、无人驾驶 D、语音识别
-
7、下列关于数制的说法,不正确的是( )A、二进制只有0和1两个数码,采用逢二进一的进位规则 B、十进制数258中2的权值是102 C、“半斤八两”是我国古代对十六进制的应用 D、二进制数可以在末尾用字母H来标识
-
8、下列有关数据与大数据的说法,不正确的是( )A、大数据为了保证决策的精准,必须保证每个数据都是准确无误的 B、大数据处理的是全体数据,而不是抽样数据 C、大数据的特征是数据量大、速度快、数据类型多、价值密度低 D、经过数字化的数据才能被计算机存储和处理
-
9、下列关于数据和信息的说法,正确的是( )A、图形符号不是数据 B、模拟信号可以直接被计算机处理 C、信息一般会随着时间的推移而变化 D、人们对同一条信息的分析结果一定是相同的
-
10、祖玛游戏:石蛙每次吐出一个珠子打入轨道里的珠串中,现有轨道长度为20,初始珠串长度为8,珠子颜色共有4种(用A~D表示)。其中珠串用字符串模拟存储。

打珠方式有以下3种:
①若珠串中已有连续2颗珠子与生成的珠子颜色相同,则打在这两颗珠子中间,形成3颗颜色相同的珠串,并执行消除操作,消除后若还有3颗及以上其他相同的珠子则继续消除;
②若珠串中只有1颗珠子与生成的珠子颜色相同,则打在这颗珠子的后面;
③若珠串中没有珠子与生成的珠子颜色相同,则打在珠串的第1个位置。
石青蛙每打1颗珠子,整个珠串往前走1格。若有珠子到达终点,输出“游戏失败”;若轨道上的珠子全部被消除,输出“游戏成功”。
实现该游戏的部分代码如下:
(1)若当前轨道上的珠串为“AABDBDBBDD”,依次打入“BDC”的珠子后,轨道上的珠串为
(2)定义start函数,其功能是创建初始化珠串存入ball,不允许出现连续3颗及以上颜色相同的珠子。
定义check函数,检查串珠中相同颜色超过3个及以上的珠子,并删除。定义seek函数,找到待插入的珠字的位置,并返回待插入的位置,请将下列代码补充完整。请将下列代码补充完整。
def start():
#创建初始化珠串存入ball,不允许出现连续3颗及以上颜色相同的珠子。
return ball
def check(ball):
j=0;i=0
flag=True#判断是否有删除
while flag:
flag=False
if len(ball)==0:
break
i=0;j=i
while i < len(ball)-1:
if ball[i]!=ball[i+1]:
L=i-j+1
if L>=3:#找到相同颜色超过3个及以上
ball=①
flag=True
break
else:
j=i+1
i+=1
else:
if i-j>=2:
ball=ball[:j]
return ball
def seek(ball,b):
#找到待插入的珠字的位置,并返回待插入的位置#代码略
return w
①处的程序代码应该填写代码为(单选)
A. ball[:j]+ball[i+1:] B. ball[:j]+ball[i:] C. ball[:i-L]+ball[i:]
(3)主程序:补充程序
ball=start()
length=len(ball)
rest=20-length #轨道剩余长度,若长度为0,游戏结束
#随机生成珠串的颜色
while ②:
m=random.randint(0,4)
b=chr(ord('A')+m)
w= ③
ball=ball[:w]+b+ball[w:] #插入打入的珠子
ball=check(ball)
length=len(ball)
rest=④
if length==0:
print("游戏成功!")
break
else:
print("游戏失败!")
-
11、“三位一体”是高校招生的一种选拔模式,其所依据的成绩是将学生的高考成绩、学考成绩和综合素质测试成绩按比例折算而成。编写Python程序,实现将学考成绩折算成相应的分数这一功能。
某高校的学考等级与成绩折算如图a所示。若某考生的学考成绩如图b所示,根据上述高校的成绩折算方式,则该考生的折算分数为95分
学业水平考试等级
A
B
C
D
成绩折算(分)
10分
9分
7分
4分
图a
考试科目
语文
数学
英语
物理
化学
生物学
历史
地理
政治
技术
考试等级
A
A
A
A
A
B
C
A
B
A
图b
(1)利用计算机解决问题的一般过程(写顺序)
①编写程序 ②设计算法 ③调试运行程序 ④抽象与建模
(2)现有高三(1)班所有学生的学考成绩,保存在“成绩.txt”中,要求计算每位同学的分数,存入列表total中,补充下列程序。

dic={"A":10,"B":9,"C":7,"D":4}
f=open(①)
total=[]
line=f.readline()
while line:
②
for ch in line:
score+=③
total.append(score) #在total末尾加入一个学生的成绩
f.readline()
pirnt(total)
-
12、编写“部分单词统计”的Python程序。程序功能:读入“data.txt”文件,该文件中存储了小明同学近期收集的课外词汇,格式如图所示,请补充下列程序:

file="data.txt"
word_a=[];n=0;max=0;maxstr=""
for word in open(file):
if word[0:1]=='a':
word_a.append(①)
print(word)
if max < len(word):
max=②
maxstr=len(word)
③
print("字母a开头的单词个数:",n)
print("字母a开头的单词长度最长的是:",maxstr,"长度为:",max)
(1)补充上述代码
(2)该程序段运行后,列表word_a中的数据有什么相同之处
-
13、为了找出四位整数abcd中满足(ab+cd)(ab+cd)=abcd的数,小明编写如下Python程序来解决这个问题。程序运行如图所示,正确的是( )
2025
3025
9801
共找到3个
c=0
for i in range(1000,10000):
①
n=i%100
k=(m+n)**2
if ②:
print(i)
c+=1
print("共找到",③, "个整数")
①m=i//100 ②m=i//10%100 ③k==abcd ④k==i ⑤str(c) ⑥c
A、①③⑤ B、②③⑥ C、①④⑥ D、②④⑥ -
14、有如下程序段:
def find_max(s):
max="";temp=""
for ch in s:
if "0"<=ch<="9":
temp=ch+temp
else:
if max < temp:
max=temp
temp=""
return max
line="bac123h9hello67"
print(find_max(line))
执行该程序段后,输出的结果是( )
A、123 B、321 C、9 D、76 -
15、有如下程序段:
import random
s=[]
f=[False]*10
i=0
while i<6:
num=random.randint(1,10)
if not f[num-1]:
s.append(num)
f[num-1]=True
i+=1
print(s)
输出的结果可能是( )
A、[2,5,7,7,2,9] B、[1,2,3,4,5,6] C、[0,1,4,5,10,3] D、[9,8,4,3,2,8] -
16、有如下Python程序段:
s="5A9C3B0E7D"
ans="";i=0
while s[i]!="0":
t=int(s[i])
ans=ans+s[t]
i=t-3
运行该程序段后,变量ans的值是( )
A、"BCDEA" B、"BD" C、"ABCD" D、"BCD" -
17、有一排苹果箱,其中第i箱苹果的个数为2i-1个,现要取m个苹果,求取走的箱子个数。实现该功能的程序段如下,方框中应填入的代码为( )
m= int(input("请输入要取走的苹果个数: "))
t=0 #取走m个苹果所需的箱子数
while m != 0:
if
:t+=1
m//=2
print(t)
A、m%2=0 B、m%2=1 C、m%2==0 D、m%2==1 -
18、某同学根据下图所示流程图编写的Python程序段如下:

n=int(input())
if n<=10:
z=1
if n<=50:
z=2
else:
z=3
用下列输入数据测试程序段与流程图,两者得到的z值不同的是( )
A、5 B、50 C、30 D、60 -
19、下列关于数据安全的说法,不正确的是( )A、保护数据安全需要保护存储数据的介质 B、保护数据安全需要提高数据本身的安全 C、数据校验可以提高数据的完整性 D、重要数据可以通过加密与数据校验提升安全性,不必备份
-
20、下列关于数据和大数据的说法,正确的是( )A、数据是指所有能输入到计算机且只能被计算机程序处理的符号总称 B、大数据的数据类型多,价值密度低 C、可通过数据加密和数据解密来提高数据的保密性和完整性 D、大数据要分析的是抽样数据,而不是全体数据