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

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

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

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

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

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

试题青少年编程等级考试∶Python编程三级试卷3 一、选择题 1.以下Python表达式中,哪项的值与其它三项不同() A.len(“mynameisjames”.split()) B.int(4.99) C.sum([1,2,1,1]) D.max([1,2,3,4]) 2.已知下列Python程序段,k取下列哪组值是x=4?() foriinrange(10): k=int(input()) ifk<=20andk>0: ifk>15: ifk>18: x=0 else: x=1 else: ifk>12: x=4 else: x=5 A.13,16 B.13,14,15 C.16,17,18 D.18,19 3.以下哪个不是python关键字() A.cout B.from C.not D.or 4.Python语言源代码程序编译后的文件扩展名为() A..py B..c C..java D..c++ 5.在Python中自定义函数需要什么关键字放在函数开始() A.function B.def C.define D.void 6.关于下列Python程序段的说法正确的是() k=1 while1: k+=1 A.存在语法错误,不能执行 B.执行1次 C.执行无限次 D.执行k次 7.在VB中,下列与表达式Len("python")+20的值相等的是() A.Int(Rnd*26)+1 B.Val("20")+16mod9 C.Mid("Hello2019",6,2)+"6" D.abs(Sqr(16)–30) 8.若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为() A.k+1 B.k%7+1 C.(k+1)%7 D.(k+1)%7-1 9.有python程序如下 a=int(input()) b=int(input()) c=input() ifc=='+': print(a+b) elifc=='-': print(a-b) elifc=='*': print(a*b) elifc=='/': print(a/b) else: print(“输入错误,请重试”) 当程序运行后,小新依次输入92* 程序输出结果应为() A.18 B.11 C.7 D.4 10.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是() A.(x%10)*10+x//10 B.(x%10)//10+x//10 C.(x/10)%10+x//10 D.(x%10)*10+x%10 11.检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能的python程序代码如下: k=int(input(“输入一个四位数:”)) ① y=k%100 if②: print(“符合”) else: print(“不符合”) 划线处应填入的代码是() A.①x=k/100②(x+y)*2!=k B.①x=k//100②(x+y)*2==k C.①x=k/100②(x+y)**2!=k D.①x=k//100②(x+y)**2==k 12.以下Python代码的运行结果是()。 a=3 b=4 a=a*b print(a) A.3 B.4 C.12 D.a*b 13.有如下Python程序,当程序运行后输入15000,则程序输出结果为() A.2800 B.2800.0 C.12200 D.12200.0 14.在python中运行print(“3+6”)的结果是()。 A.9 B.“3+6” C.3+6 D.“9” 15.下列哪个语句在Python中是非法的?() A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y 二、程序填空 16.学校气象小组使用自动测温仪在校园测量了1月12日的气温,并利用Python绘制了这天的气温图,该图如下所示: (1)在以上Python程序中,变量Y的数据类型是_________。 (2)在以上Python程序中,第8行横线处的代码是_________。 (3)通过观察,气温釆样间隔时间是_________个小时。 17.使用Python自身提供的IDLE集成开发环境录入以下代码及调试 运行,检测结果。 #鸡兔同笼 forxinrange(1,23): y=35-x if4*x+2*y==94: print("兔子有%s只,鸡有%s只"%(x,y)) 特别提示:代码录入完毕,调试运行,检测错误,讨论错误原因,上网查找错误格式的处置办法,直至能正确输出结果。 1