高中生、艺考生、留学生的好帮手-学考宝
莫等闲,白了少年头,空悲切 因学习而成长,因学习而成熟

第三章 算法的程序实现 测试卷(含答案)2023—2024学年浙教版(2019)高中信息技术必修1

Word文档版

学考宝(xuekaobao.com)友情提示:html格式不完整,如有需要请根据文末提示下载并进行二次校对Word文档。

第三章 算法的程序实现 测试卷
一、选择题
1.在Python语言 中,下面程序的屏幕输出结果是( )
s=1
for i in range(1, 9,2):
s=s*2
print (s)
A.2 B.8 C.16 D.32
2.定义如下函数:
def tob(n):
if n==0:
return""
else:
return tob(n//2)+str(1-n%2)
执行语句s=tob(10)后,s的值为( )
A."1010" B."0101" C."1001" D."1100"
3.有如下python程序:
import random
a,i,c=[],0,0
while i<5:
b=random.randint(0,9)
if b not in a:
a.append(b)
i+=1
key=int(input("key="))
for j in range(len(a)):
if a[j]%key==0:
c+=1
else:
a[j-c]=a[i]
print(a)
运行该程序,若输入key为2,则输出的a不可能为( )
A.[3,7,5,4,5] B.[3,7,1,5,5]
C.[3,5,0,3,5] D.[9,7,4,7,3]
4.某Python程序如下:
q=[""]*50
head=tail=0
s="ningbo"
for i in s:
q[tail]=i
tail+=1
while head
print(q[head],end="")
head+=1
for i in range(3):
q[tail]=q[head]
head+=1
tail+=1
执行该程序段后,输出结果为( )
A.nbgoni B.nbogni C.goninb D.ningbo
5.执行下列Python程序段后,a的值是( )
a=76
while a<=90:
a=a+4
print (a)
A.88 B.92 C.90 D.94
6.在Python语言中,以下赋值语句正确的是( )
A.i=i-1 B.i-1=a+2 C.i+1=a D.i*3=a//2
7.在Python语言中,使用函数 range(3,12,3)返回的整数序列是( )
A.0,3,6,9 B.3,6,9,12 C.3,6,9 D.0,3,6,9,12
8.用Python编写成程序,输出结果的语句是( )
A.a=input(“请输入a的值:”) B.b=input(“请输入b的值:”) C.c=a+b D.print(a,b)
9.阅读下列Python程序块,运行结果为( )
s=0
while s<=20:
print(s)
s=s+7
A. B. C. D.
10.横线处应该填入的是( )
x=int(input("请输入一个正整数:"))
if_______:
print(x,"是偶数。")
else:
print(x,"是奇数。")
A.x%2==0 B.x%2=0 C.x//2==0 D.x//2=0
11.Python程序如下,运算结果为( )
a=20
b=5
c=a-b
print(a,"-",b,"=",c)
A.25 B.20-5=15 C."20"-"5"=15 D.20
12.Python比较运算符中表示“不等于”和“等于”的是( )
A.>= == B.!= == C.!= = D.<= =
13.运行以下程序,键盘依次输入16和30,其输出结果为( )
A.16 B.30 C.14 D.46
14.若a=6,b=3下列表达式结果为真(True)的是( )
A.a>2 and b>5 B.a==b C.a<7 or b>5 D.a>=6 and b<3
15.下列程序运行后结果是( )
sum=0
for i in range(1,7,2):
sum = sum+i
print(sum)
A.4 B.7 C.9 D.16
16.在Python语言中,not(3==4)的值为( )
A.True B.False C.3 D.4
17.下列程序代码,运行结果为( )
sum=1
for i in range(2,6):
sum=sum+i
print(sum,i)
A.21 5 B.15 6 C.15 5 D.21 6
18.下列Python程序,运行的结果是( )
a=1
if(a==4) or (a<6):
print("你好!",a)
else:
print("退出!")
A.你好! B.退出 C.你好!1 D.你好!6
19.在Python中,range(10,0,-3)的表示范围是( )
A.10,7,4,1,-2 B.10,7,4,1 C.10,9,8,7,6,5,4,3,2,1 D.-3,0,3,6,9
20.在Python语言中,以下能作为变量名的是( )
A.@1 B.a_1 C.1a D.for
二、填空题
21.input( )函数的返回值的类型是 。
22.已知变量a=3,那么执行语句a+=6之后,a的值为 。
23.在 Python中, 数据用来表示小数。
24.Python可在 编辑器中编辑程序,并使用快捷键 调试程序。
25.int(2.9)的值是 ,17//2的值是 。
三、判断题
26.已经构建发布的模块可以直接使用。( )
27.range(1,5)、range(5)都会生成列表[1,2,3,4,5]。( )
28.在Python语言中,数据的输出是通过output()函数实现的。( )
29.在Python 语言中,关系运算符可以连续使用,如1 <2等价于x>1and x<2。( )
30.python 语言中的“=”与数学中的“=”含义是相同的。( )
四、操作题
31.某智能货架有一排货位,货位号从0开始编号,每个货位等宽。货架上可放置不同宽度(占1-3个货位)的箱子,箱子从左往右连续相邻摆放。每次放置箱子时,只能在货架上最后一个箱子的右侧放置新箱子,搬离某个箱子时,该箱右侧所有箱子被自动左移。编写程序,模拟搬离或放置操作,操作结束后,输出当前货架上所有箱子的起始位置。
请回答下列问题:
(1)若货架状态如上图所示,搬离第2个箱子后,当前货架上最后一个箱子的起始位置是 。
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
#共有n个箱子供操作,代码略
lst=[-1]*n
st=0
m=0
while True:
"操作序列如["P1","MO",……,"E"],依次读取序列元素,存入变量op,"P1"表示放置宽度为1的箱子,"MO"表示搬离第1个箱子,代码略"
if op[0]=="P":
w=int(op[1:])#表示箱子的宽度为w
lst[m]=st
st=st+w

elif op[0]="M":
i=int(op[1:])#表示第i+1个箱子将被搬离
if lst[i+1]!=-1:
dis=
else:
dis=st-1st[i]
while 1st[i+1]!=-1:
1st[i]=lst[i+1]-dis
i=i+1
1st[i]=-1
st=
m=m-1
else:
break
#输出当前货架上所有箱子的起始位置,代码略
32.某医院的看病流程为:患者通过网上、自助设备或人工窗口成功挂号后,到门诊的签到处签到,签到成功后即可排队等待叫号就诊。简化的排队规则如下:
①当天08:00之前完成签到的患者,按照挂号顺序从小到大排队就诊;
②08:00之后签到的患者,按照挂号的序号从小到大的次序插入候诊队伍中;
③队伍中前3名患者(包括正在就诊患者)视为已进入待诊状态,插队的患者只能插到这3名待诊患者后的队伍中。
假设医生从08:00开始叫号就诊,对每位患者的诊断时间均为3分钟,忽略相邻患者就诊的时间间隔。编写程序实现以下功能:若有患者签到,则根据规则更新候诊队伍;医生每完成一名患者的诊断,电子屏幕上按顺序显示待诊的患者姓名和每个患者预计就诊的时间。
(1)若当前已签到患者信息如下表所示:
姓名 挂号序号 签到时间
A 3 07:47:03
B 1 07:51:12
C 6 07:55:32
D 4 07:57:10
E 8 07:59:52
F 2 08:02:07
则患者F的预计就诊时间为 (格式如08:07:20)。
(2)08:00:00之前签到的患者原始数据存在列表lst中,每位患者信息包括姓名、挂号序号、签到时间,以下函数将列表中的数据按挂号序号从小到大排序,并构建候诊队伍。
def init(lst): #构建8点前签到的候诊队伍
i=0;n=len(lst)
while i< n-1:
k=i;i=n-1
for j in range(n-1,k,-1):
if lst[j][1]< lst[j-1][1]:
lst[j],lst[j-1]=lst[j-1],lst[j]

for i in range(n):
lst[i][2]=180*i#修改时间格式,每位患者诊断时间为3分钟
lst[i].append(i+1)
lst[n-1][3]=-1#尾结点指针域处理,如['E',8,720,-1]
程序划线处的代码是 (单选,填字母)
A.i=i+1 B.i=j+1 C.i=k-1 D.i=j
(3)每当一位患者就诊结束,更新队伍并按就诊顺序输出待诊的患者姓名和每个患者预计就诊的时间。请补充程序划线处。
def gs(t):#时间格式转换,将时间戳127转成“08:02:07”形式
t=t+8*60*60
h=t//3600
m=
s=t%60
time='%02d'%h+':'+'%02d'%m+':'+'%02d'%s
return time
def mov(lst,head):
#更新队伍并输出,代码略
return head
(4)若有患者签到,则更新候诊队伍。请补充程序划线处。
def tc(time):#时间格式转换,将“08:02:07”转换成以秒为单位的时间戳127
t=int(time[0:2])*60*60+int(time[3:5])*60+int(time[6:])
t=t-8*60*60#8点开始叫号看诊
return t
def insnew(lst,head,data):#将新签到的患者插入候诊队伍中,并更新每个患者预计就诊的时间
data[2]=tc(data[2])
data.append(-1)
p=head;q=p;k=0
if head=-1: #无人排队
lst.append(data)

else:
while q!=-1 and(② ):
k=k+1
p=q
q=lst[q][3]
data[2]=lst[p][2]+180
data[3]=q
lst.append(data)
lst[p][3]=len(lst)-1
p=len(lst)-1
while q!=-1:
lst[q][2]=lst[p][2]+180
p=q
q=lst[q][3]
return head
参考答案
1.C
2.B
3.D
4.A
5.B
6.A
7.C
8.D
9.A
10.A
11.B
12.B
13.A
14.C
15.C
16.A
17.C
18.C
19.B
20.B
21.字符串型
22.9
23.浮点型
24.IDLE F5
25.2 8
26.错误
27.错误
28.错误
29.正确
30.错误
31.5 m=m+1 lst[i+1]-lst[i] st-dis
32.08:09:00 D t%3600//60 head=len(lst)-1 k<3 or data[1]>lst[q][1]

图片资源预览

第三章 算法的程序实现 测试卷(含答案)2023—2024学年浙教版(2019)高中信息技术必修1

第三章 算法的程序实现 测试卷(含答案)2023—2024学年浙教版(2019)高中信息技术必修1

第三章 算法的程序实现 测试卷(含答案)2023—2024学年浙教版(2019)高中信息技术必修1

第三章 算法的程序实现 测试卷(含答案)2023—2024学年浙教版(2019)高中信息技术必修1

下载Word文档到电脑,方便收藏和打印~

资源下载相关推荐

1.感受我们的呼吸 教学设计(表格式)-2024-2025学年科学四年级上册教科版

教学课题 《感受我们的呼吸》课型 新授 授课时间教学目标 学生能够准确描述呼吸的过程是气体交换的过程,理解氧气对生命的重要意义。 认识参与呼吸的主要器官,包括鼻腔、口腔、气管、肺等,并了解它们在呼吸过程中的作用。 学会通过体验活动和模拟实验,感受呼吸时身体各部分的变化,掌握正确的呼吸方法。 能够
1.感受我们的呼吸 教学设计(表格式)-2024-2025学年科学四年级上册教科版
2024年09月16日

专题01 数据与信息-2024-2025学年高中信息技术一轮复习(浙教版)

专题01 数据与信息【学习目标】理解数据与信息的概念及其发展历史:学生应能够描述数据和信息的区别,并了解从远古时代到现代,人类如何使用不同的工具和方法来记录、存储和处理数据。这包括对石器刻画图案、结绳记事法、文字与数字的出现、造纸术与印刷术的发明等关键历史节点的了解。掌握数据采集和数字化的基本
专题01 数据与信息-2024-2025学年高中信息技术一轮复习(浙教版)
2024年09月16日

山东省临沂市罗庄区2023-2024学年六年级上学期期末英语试题(图片版,含答案,含听力原文,无音频)

2023一2024学年度上学期期末学业水平调研试题六年级英语(分值:100颗☆书写:A/B/C/D时间:40分钟)题号三四五六七九十书写等级折得☆听力部分(30☆)P一、听录音,选择恰当的答语。(10☆)()1.A.He likes going hiking.
山东省临沂市罗庄区2023-2024学年六年级上学期期末英语试题(图片版,含答案,含听力原文,无音频)
2024年09月16日

人教版数学七年级上册 2.2 有理数的乘法与除法 同步练习(无答案)

人教版数学七年级上册 2.2 有理数的乘法与除法一、单选题1.计算,正确的结果是( )A.6 B. C.5 D.2.有理数的倒数是( )A. B. C.或 D.3.下列运算正确的是( )A. B. C. D.4.下面乘积结果符号为正的是(  )A. B.C. D
人教版数学七年级上册 2.2 有理数的乘法与除法 同步练习(无答案)
2024年09月16日

2023-2024学年甘肃省武威市凉州区和平镇教研联片六年级(上)期末数学模拟试卷(二)(含答案)

2023-2024学年甘肃省武威市凉州区和平镇教研联片六年级(上)期末数学模拟试卷(二)一、填空题(每空1分,共23分)1.(4分)   ÷40=40:   ==   %=0.625。2.(1分)一个三角形的一个内角的度数是60°,另两个内角的度数的比是1:2,这个
2023-2024学年甘肃省武威市凉州区和平镇教研联片六年级(上)期末数学模拟试卷(二)(含答案)
2024年09月16日

统编版二年级语文上学期期末测试题 含答案

统编版二年级语文上学期期末测试题 (二)含答案我会选,我会连。(22分)给加点字选择正确的读音,打“√”。(3分)休息的时候他总是吃葡萄干【gān gàn】,干【gān gàn】活时他总是很卖力。那个门前新开的店铺【pū pù】门前铺【pū pù】着大红地毯。爱好【hǎo hào】读
统编版二年级语文上学期期末测试题 含答案
2024年09月16日

2024冀人版五年级上册科学期末综合测试卷(含答案)

冀人版五年级上册科学期末综合测试卷(热传递)时间:45分钟 满分100分题号 一 二 三 四 五 六 总分得分一、填空题。(每空1分共23分1.空气是由 气体混合而成的,其中氧气大约占空气体积的 。2.燃烧是生活中一种常见的 。物
2024冀人版五年级上册科学期末综合测试卷(含答案)
2024年09月15日

4.观察洋葱表皮细胞 教学设计-(表格式)2024-2025学年科学六年级上册教科版

教学内容 《观察洋葱表皮细胞》教学设计 课时教学目标 学生能够准确描述洋葱表皮细胞的结构特点,包括细胞壁、细胞膜、细胞质、细胞核、液泡等部分。 掌握制作洋葱表皮玻片标本的方法和步骤,能够独立制作出合格的玻片标本。 学会正确使用显微镜观察洋葱表皮细胞,能够用图画和文字准确记录观察到的细胞结构。 了
4.观察洋葱表皮细胞 教学设计-(表格式)2024-2025学年科学六年级上册教科版
2024年09月15日
没有更多了?去看看其它内容

热门文章

  • 贵州经贸职业技术学院2024年学费多少钱 一年各专业收费标准
    贵州经贸职业技术学院云计算技术应用专业学费为:3500;城市轨道交通运营管理专业学费为:3500;大数据与会计专业学费为:3500;大数据与财务管理专业学费为:3500;大数据技术专业学费为:3500。接下来,小编将为考生们展示贵州经贸职业技术学院各专业的收费标准,供2024年高考生在报考贵州经贸职业技术学院之前参考,希望对考生有所帮助,如有变动,以2024学校最新公布的学费信息为准。
  • 百字令 为彦弘母夫人寿 以上三首见淡生堂抄原文、翻译和赏析
    人生七十,都道是、自古世间稀有。今日华堂,阿弥初度,更绵绵增寿。花柳呈妍香云霭,正好暮春时候。江山如画,百年风景依旧。最喜兰玉森森,彩衣齐拜,舞埙*迭奏。罗绮香中蟠桃熟,争献瑶池王
  • 2024去留学需要什么条件 办理流程有哪些
    学术成绩:在校的GPA可不能马虎,优秀的成绩能让你在申请中脱颖而出,尤其是专业课成绩,一定要保持高分。语言能力:这可是重中之重!雅思、托福成绩是很多学校的敲门砖不同国家、不同学校要求的分数不一样哦。所以要提前准备,狠狠提升自己的语言水平,才能在国外学习生活如鱼得水。
  • 成都雅思托福培训价格
    在成都,雅思和托福的培训价格因机构、课程设置、教学方式、教师水平等多种因素而异。下面小编将详细讲解成都朗阁教育雅思托福培训价格,感兴趣的一起来看看吧!
  • 题清溪庄三首赠顾副使 其二原文、翻译和赏析
    城郭往来久,独怜湖上居。素封千树橘,白首一床书。山客秋分蜜,溪氓夜捕鱼。横金岂不贵,此乐复何如。
  • 300分左右能上什么好的大学 能上本科吗
    300分能上的大学有:湘潭医卫职业技术学院、柳州城市职业学院、内江职业技术学院、大理农林职业技术学院、长春汽车工业高等专科学校、湖北工程职业学院、甘孜职业学院、西安航空职业技术学院、红河卫生职业学院、云南医药健康职业学院。
  • 【精选】一件难忘的事英语作文5篇
    【精选】一件难忘的事英语作文5篇在学习、工作或生活中,大家总免不了要接触或使用作文吧,借助作文人们可以实现文化交流的目的。那么你知道一篇好的作文该怎么写吗?以下是小编
  • 2024上海交通大学3+1出国留学值得去吗 有啥好处
    上海交通大学3+1出国留学值得去,该项目允许学生在国内完成三年的学习后,有机会继续到国外合作大学完成本科学习的最后一年,从而获得国外大学的本科学位证书。以下是详细内容,一起来看看吧。
  • 闻山东消息三首原文、翻译和赏析
    纵道三东柱石倾,华夷黎庶不须惊。张皇国势如平日,詹事新来总父兵。
  • 哭觉上人(时绊剡中)原文、翻译和赏析
    忆君南适越,不作买山期。昨得耶溪信,翻为逝水悲。神交如可见,生尽杳难思。白日东林下,空怀步影时。

精选推荐
外语

  • 资源下载
  • 留学