预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

试题青少年编程等级考试∶Python编程二级试卷6 一、选择题 1.以下哪个不是python关键字() A.cout B.from C.not D.or 2.在python计数循环中,列表正确的输写方式是()。 A.(1,2,3) B.(1,2.3) C.[1,2.3] D.[1,2,3] 3.有如下VB程序段: s1="python":s2="visual" i=1:j=1:s="" DoWhilei<=Len(s1)Andj<=Len(s2) IfMid(s1,i,1)>=Mid(s2,j,1)Then s=s+Mid(s1,i,1) Else j=j+1 EndIf i=i+1 Loop 执行该程序后,j的值是() A.2 B.3 C.5 D.7 4.在Python中常用的输入输出语句分别是() A.input()output() B.input()print() C.input()printf() D.scandf()printf() 5.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是()。 A.for循环语句中步长为3 B.语句s=0应改为s=1 C.语句s=s+i共循环执行了100次 D.程序使用了循环结构 6.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的Python表达式是() A.(R1+R2)/(R1*R2) B.R1+R2/(R1*R2) C.R1*R2/R1+R2 D.R1*R2/(R1+R2) 7.小王编写了出租车收费的python程序,代码如下: s1=float(input('请输入行驶路程(公里):')) ifs1<=3: f=10 elifs1<=10: f=10+2.5*(s1-3) else: f=27.5+3.5*(s1-10) print(f) 要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是() A.3,8 B.-1,5,12 C.1,6,20 D.3,12,20 8.下列Python程序段 a=0 b=4 ifb>a: a=3*b else: a=10 程序运行后,a的值是() A.10 B.0 C.12 D.4 9.下列定义变量的python程序语句变量赋值错误的是() A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2 10.运行下列Python程序,输出结果为0,则空白处应为() a=14 b=7 c=_______ print(c) A.a-b B.a+b C.a/b D.a%b 11.在python中,运行下列程序,正确的结果是() x=1 whilex>0: x=x+1 print(x) A.1 B.123456789………………… C.无输出 D.100 12.下列可以被计算机直接执行的程序是() A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序 13.下列选项中,不属于Python特点的是()。 A.面向对象 B.运行效率高 C.可读性好 D.开源 14.下列选项中,合法的Python变量名是() A.print B.speed C.Python.net D.a#2 15.在Python中,判断n是否为偶数的表达式是() A.n/2=0 B.n%2==0 C.n%2=0 D.n/2==0 二、程序填空 16.小明用Python语言写了一个货币兑换程序如下: (1)参数currency指:____________。 (2)该程序用了哪一种算法结构:_____________。 (3)输出结果为“50$=325.25人民币”。则代码应该如何编写:____________。 17.编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21”,年月日之间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下: I、能被4整除,但不能被100整除; II、能被400整除; (1)“2020-05-20”这一天是这一年的第_________天。 (2)编写Python代码如下,在划线处填入正确的代码 _________________ _________________ _________________ (3)加框处的代码有误,请改正。 改正:_________________ mon=[31,28,31,30,31,30,31,31,30,31,30,31]#mon中存储1-12每个月的天数 s=input("请输入年月日:") 'month=int(s[5:7]) ①