内容正文:
(3)A(4)A
安徽省普通高中学业水平测试·合格考专题卷
安徽省普通高中学业水平测试·合格考模块卷
安徽省普通高中学业水平测试·合格考模拟卷
22.(1DA(2)A(3)B(4)B
信息技术(十)
信息技术(十二)
信息技术(十四)
安徽省普通高中学业水平测试·合格考模拟卷
1.B2D3.C4.C5C6B7.D8.D9C
1,D2.B3A4.A5D6C7.A8.A9.A
1.A2.C3.C4A5.C6.C7.A8D9.D
通用技术(八)】
10.B1L.A12.C13B14.B15.D16.C
10C1L.D12.C13D14.C15.C16B
10.A11.D12B13.B14B15.A16.D
L B 2.D 3.A 4.D 5.A 6.C 7.D 8.C 9.C
17.D1&D19.C20B
17.C18C19.D20B
17.B18.C19.B20.D
10.C11.D12.B13.D1H.A15D16C
21.(1)C(2)A(3D(4)A(5)B
21.(1)A(2)A(3)A
21.i//100%a*a*a十b*b*十c%c¥c
17.D18.A19.A20.C
22.(1)C(2)A(3)B(4C(5)A
22(1)A(2C(3)B(4C
22.1010i
21.1C(2)AB(3)A(4)BD
23.(1)A(2)A(3C(4)D(5C
23(1DB(2)A(3)A
23.(1hh1一omt(input("请输人你的身高(米):")
22.(1)C(2
24.(1)C(2)A(3B
24(1)A(2B(3)A(4)D(5B
(2)BMI=weight/height **2
安徽省普通高中学业水平测试·合格考模块卷
安徽省普通高中学业水平测试·合格考模拟卷
(3)print("你的体重指数BM1为:",%.2f%BMI,"
信息技术(十一)
信息技术(十三)
符合标准!”)
24.(1)money一imt(input("请输人购买学习资源需要的
I.A 2D 3.C 4C 5.A 6C 7.D 8C 9.D
1.D 2.D 3.D 4.C 5.D 6.B 7.A 8.A 9.D
金额(单位:元):“D》
10.D1LB12.B13A14.A15.B16.D
10B11.B12.C13D14.C15.B16B
(2)while s<money:
17.B18.C19.A20A
17.A18.C19.B20.D
(3)B(4)A
(3)s=8+n
21.(1)B(2)A(3)Λ
2L(1)x一int(inpt("请输人一个任意三位整数:”)
安徽省普通高中学业水平测试·合格考专题卷
(4)pint("存款月数为:",i,"个月")
22.(1)for inum in[AN',B,C,TD门:
(2)ge=x%10
信息技术(九)
安徽省普通高中学业水平测试·合格考模拟卷
(2)if(inum!='A')+(inum==C)+(inum==D)+
(3)print(y)
信息技术(十五】
1 C 2.C 3.C 4A 5.C 6.C 7.B 8.A 9.C 10.C
(inum!='D)==3:
22.10计1ij
11.C12.B13.D14.B15.B16C
(3)pint(imtm,'做了好事)
23(1)1=it(mut("请输人用时(单位:秒):")
1.D2.D3.D4.A5.D6.D7.A8B9.C
17.D18.C19.D20.C
23.①0②101③1
(2)ifv<=120:
10.A11.D12.A13.A14.A15.A16.A
2l.①nd②p0s④:
24.(1)cunt-0
(3)else;
17.D18.C19.C20.C
22.00②i③==
(2)ifx/1000--x%100andx%3--0:
(4)pimt(“超速",p"%")
21.(1)while flag:
23.①num!=0@%③/
(3pint("和为:",cout)
24①range(1,20)②5*x+3y+z/3==100
(2)guess-=int(input(“请输人猜测的数:”)
24.(1)①m-0②lift60:(2)A
e=c+1
(3)flag=False
(4)elif guess<number:
22.champion i
·83·
·84·12.如下流程图所示,执行该算法,输出变量的值为
安徽省普通高中学业水平测试·合格考专题卷
a=3,b=10
信息技术(九)
b=0
(Python程序设计)
输出:
弥
全卷共24题,满分100分,考试时间60分钟。
geb-a
一、选择题(共20小题,每小题3分,共60分)
1.关于Python语言的特点,以下描述中错误的是
+2
A.Python语言是解释型语言
B.Python语言是高级语言
第12题图
C.Python语言是非开源语言
D.Python语言是动态语言
A.3
B.4
C.5
D.6
2.Python中变量的命名要满足一定的规范,以下可以用作变量名的是
I3.在Python中,input()函数的返回结果是
中
A.3dmax
B.import
C.Student 5
D.abe#123
A数值型
B.集合
C,表
D.字符串
3.在Python中.下列合法的表达式是
14.已知x=5,y=10,z=20,下列表达式中值为True的是
线A.72÷4
B.9+78%
C.3in[1.2,3]
D.a+|5+6
A.x>=y
B.not(xy)
C.x>Z
D.z-y
4,运行下面的程序段,得到的结果为
15.以下是一段Python程序:
1s=0
i=(input(请输入i的值))
2 for i in range(1,8,3):
if i=1:
5=s十
x=x十1
4 print(s)
else:
A.12
B.14
C.28
D.36
X=X¥2
5.运行如下Python程序,结果为
print(x)
它可以用哪个流程图表达
n=18:m=24:r=1
不
while r!=0:
A
否
r=m%n
B
条件?
m=n
A
否
D.以上都不是
n=r
16.利用Python求100以内所有能被3整除的正整数,代码如下:
print(m)
1i=1
A.1
B.3
C.6
D.18
2 whilei<=100
6.在Python中,如果变量r一3,那么x/3=的结果为
3
A.3
B.0
C.1.0
D.1
print(i)
答7.在Py1hon中,下列哪个函数的作用是将变量x的值转换为浮点型
i=i+1
A.int(z)
B.float()
C.bin(x)
D.chr()
则下列程序第3行的横线应该填
A.i=i*3
B.i=i%3
C.i%3==0
D.i/3==1
8.在Python语言中,数据的输入是通过
来实现的。
A.input()函数
17,某算法的部分流程图如图所示,执行这部分流程后,变量x和y的值分别为
B print()函数
题
C.output()函数
D.abs()函数
9.以下不是函数作用的是
A.简化代码
B程序复用
C.减少循环
D.程序易读
10.Python中赋值语句“c=c一b”等价于
1,y+1
A.b-=c
B.c-b=c
C.c-=b
D.c==c-b
11.表达式100/8*2一5运行后的结果是
(
第17题图
A.1
B.3
C.19
D.20
A.03
B.30
C.21
D.12
·33·
·34·
18.程序如下:
22.(9分)“完数”是指一个自然数恰好等于它的因子(不包含本身)之和。如6的因子为1、2、3,而6
a=input()
1十2十3,所以6是完数。输人一个正整数,判断该正整数是否为完数。请在序号处填写正确代码,
b=input()
且不改变源程序结构。
c=a+b
n=int(input("n="))
print(a,"+",b,"=",c)
s=0共数位和
通过键盘分别输入23和3,运算结果是
for i in range(I.n):
A."23"+"3"=2B.23+3=26
C."23"+"3"=233D.23+3=233
ifn%i==①:#如果i是n的因子
19.在如图所示的流程图中,当输人16、80时,输出16:当输人20、18时,输出18,则虚线框中应填人的是
s十=②#将因子累加到s中
(
ifn☒s:
A.c=a,c=b
Bc=b,c=a
pint(n,"是完数")
C.c=max(a.b)
D.c=min(a,b)
else:
20.观察流程图,下列关于算法特征表述错误的是
pint(n,"不是完数")
A.算法可以没行数据输人
填空:①
②
③
B.算法必须至少有一个输出
23.(9分)将十进制正整数转换为二进制数。请在序号处填写正确代码,且不改变源程序结构,
C.该流程图符合算法的有穷性特征
num=int(input(("请输人一个十进制整数:")
D.该流程图中s一十1体现了算法的确定性
#设置8为累加变量
开始
while①:#当num不为0时
x=num②2
#x代表num除以2的余数
0,s-0
s=str(x)十5
#将所有余数反向连成字符串
num=num③2#将num整除2,以使下次迭代
内
开始
print(s)
输入a.b
填空:①
②
③
-----4-----
=+1
24.(10分)某企业开展“运动打卡动动有奖”活动:若员工在本月累计运动时间为30小时以下,奖励0
元:达到30小时但不足45小时奖励300元:达到45小时但不足60小时奖励450元:60小时及以不
上奖励500元。小强用pyho编写程序实现相关功能:输入某员工本月累计运动时间(小时),输
增出c
输出
出其能获得的奖励金额。
结果
结束
(1)实现上述功能的程序如下,请在序号处填入合适的代码。
第19题图
第20题图
t=int(input(请输入您本月累计运动时间(小时):)
二、综合编程题(共4小题,每空3分,共40分)
if t<0:
21.(12分)给出三条线段长度(整数),判断它们能否构成一个三角形。如果能构成,请计算三角形面
pint(输入错误)
积并输出,否则输出“不能构成三角形”。提示:海伦公式求三角形面积S=
else:
/p(p一a)(p一b)(p一c)。a,b,c为边长,p为三角形周长的一半。请在序号处填写正确代码,且
if t<30;
不改变源程序结构。
0
a=int(input("输入第一条线段长度"))
elif t<45:
b=int(input("输入第二条线段长度"))
m=300
c=int(input("输入第三条线段长度"))
2
if a+bcD a+c>b and b+c>a:
m=450
else:
②=(a+b+c)/2
鱼=(p*(p一a)*(p一b)¥(p一c)米0.5。#计算三角形面积
m=500
print("三角形面积是",s)
print('您的奖励是:,m)
填空:①
else④
print("不能构成三角形")
(2)当输入“一1”时,输出信息为
。(选填,填字母)
填空:①
②
A.输入错误
B.您的奖励是:0C.您的奖励是:500
·35·
·36