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

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

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

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

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

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

青少年编程等级考试∶Python编程一级试卷2word 一、选择题 1.下面的Python程序段运行后的输出结果是() List=[‘10’,25,’猕猴桃’,9,65] Print(List[3]) A.25 B.’猕猴桃’ C.猕猴桃 D.9 2.在Python语言中,数据的输入是通过()来实现的。 A.input()函数 B.print()函数 C.output()函数 D.abs()函数 3.下列Python程序段运行的结果是()。 i=0 sum=0 whilei<10: ifi%3==0: sum+=i i+=1 print("sum=",sum) A.sum=9 B.sum=10 C.sum=18 D.sum=19 4.计算机能直接接收和执行的程序设计语言为() A.VisualBasic语言 B.Python语言 C.机器语言 D.自然语言 5.现有如下python程序段: foriinrange(6): p.append(int(random()*10)+1) foriinrange(2,6): ifi%2==1andp[i]%2==0: p[i]+=p[i-1] elifi%2==0andp[i]%2==1: p[i]-=p[i-1] 执行该程序段后,在下列选项中,列表p中的元素值不可能的是() A.1,2,3,4,7,2 B.1,2,14,-9,-5,8 C.6,8,1,4,6,10 D.6,4,14,-7,3,8 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语言中的写法为() A.= B.== C.:= D.<> 8.下列Python表达式的值为偶数的是() A.12*3%5 B.len(“Welcome”) C.int(3.9) D.abs(-8) 9.下列可以导入Python模块的语句是() A.importmodule B.inputmodule C.printmodule D.defmodule 10.Python的序列类型不包括下列哪一种?() A.字符串 B.列表 C.元组 D.字典 11.下列选项中,属于Python输入函数的是()。 A.random() B.print() C.Cout() D.input() 12.下列Python表达式中,能正确表示不等式方程|x|>1解的是() A.x>1orx<-1 B.x>-1orx<1 C.x>1andx<-1 D.x>-1andx<1 13.下列选项中,可以作为Python程序变量名的是() A.a/b B.ab C.a+b D.a-b 14.下列语言中()不属于高级语言 A.python B.VC C.JAVA D.汇编语言 15.在Python中要交换变量a和b中的值,应使用的语句组是()。 A.a,b=b,a B.a=c;a=b;b=c C.a=b;b=a D.c=a;b=a;b=c 二、程序填空 16.编写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]) ① sum=0 foriinrange(②): sum+=mon[i] sum+=day if: isleap=True else: isleap=False if③ sum+=1 print("这一天是当年的第"+str(sum)+''天'') 17.某字符转置算法描述如下: 将字符串(均为大写字符)s依次转换为相对应的数值(字符A~Z对应数值1~26); ·转换后的数值以K个数据为一段,将n个待处理的数据依次分割成若干段(最后一段不