全国青少年软件编程(Python)等级考试试卷(三级)图文(1)练习
一、选择题
1.下面选项中对Python的转义字符描述错误的是( 
A.\r 回车    B.\n 换行    C.\\ 反斜杠符号    D.\” 单引号
2.Python文件的后缀名是(   
A.pdf    B.do    C.pass    D.py
3.下列哪个语句在Python中是非法的?(   
A.x=y=z=1    B.x=y=z+1    C.xy=yx    D.x+=y
4.运行如下Python程序,结果为(  )。
随机数表法题目
A.1    B.3    C.6    D.18
5.锁表了还能select吗除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于(    )。
A.机器语言    B.高级语言    C.汇编语言    D.自然语言
6.Python程序文件的扩展名是(  )。
A..python    B..pyt    C..pt    D..py
7.Python中,显示出信息x,并要求输入数据的是(  )。
A.abs(x)    B.float(x)    C.print(x)冷笑话100个短段子    D.input(x)
8.下列选项中,属于Python输入函数的是(  )。
A.random()    B.print()    C.Cout()    D.input()
9.Python中,若x=10 y=20,下面程序段执行后,变量xy的值分别是(   
python解析json文件x=y
y=x
A.10 10    B.1020    C.20 20    D.20 10
10.以下选项中,不是Python中文件操作的相关函数是(  )。
A.open ()    B.load ()
C.read ()    D.write ()
11.Python语言中,用来定义函数的关键字是(  )。
A.return    B.def    C.function    D.import
12.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是(
A.x%4==0 or x%100!=0
B.x%4==0 and x%100!=0
C.x/4==0 or x/100!=0
D.x/4==0 and x/100!=0
13.下列可以被计算机直接执行的程序是(   
A.机器语言程序    B.高级语言程序    C.汇编语言程序    D.Python源程序
14.下列python表达式结果最小的是(  )
A.2**3//3+8%2*3    B.5**2%3+7%2**2    C.1314//100%10    D.int"1"+"5"//3
15.以下Python中变量的命名正确的是( 
A.1a=4
B.print=5
C._A=2
D.a+b=3
16.以下Python表达式中,哪项的值与其它三项不同( 
A.len(“my name is james.split())    B.int4.99
C.sum[1211]    D.max[1234]
17.下面哪个不是Python合法的标识符( )
A.int32    B.40XL    C.self    D.__name__
18.python中,语句print(a,b)的意思是( 
A.打印a,b    B.输出(a,b    C.输出a,b    D.输出a,b的值
19.python程序如下
a=int(input())
b=int(input())
c=input()
if c=='+':
    print(a+b)
elif c=='-':
    print(a-b)
elif c=='*':
hibernate框架原理和应用    print(a*b)
elif c=='/':
    print(a/b)
else:
print(“输入错误,请重试”)
当程序运行后,小新依次输入 9  2  *
程序输出结果应为(   
A.18    B.11    C.7    D.4
20.现有如下python程序段:
for i in range( 6 ):
shellcode转换器
    p.append( int( random() * 10 ) + 1 )
for i in range( 2, 6 ):
    if i % 2 == 1 and p[ i ] % 2 == 0:
        p[ i ] += p[ i - 1]
    elif i % 2 == 0 and p[ 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
21.Python中,input()函数的返回结果的数据类型为( 
A.Number    B.String    C.List    D.Sets
22.Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是(  )
A.392019    B.201939    C.201920+19    D.3939
23.Python中要生成随机数,应该使用(    )。
A.math 模块    B.random模块
C.numpy 模块    D.pygame 模块
24.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是(  )。
A.5    B.3    C.8    D.其他
25.在python计数循环中,列表正确的输写方式是(      )。
A.(1,2,3)    B.(1,2.3)    C.[1,2.3 ]    D.[1,2,3]
26.a=2b=5,在python中,表达式a>b And b>3的值是( 
A.False    B.True    C.-1    D.1
27.Python程序中,已知x=2y=1,当执行语句y+=x*2y的值是(   
A.3    B.4    C.5    D.6
28.下列可以作为python变量名的是(    )
A.'a1'    B.6key
C.False    D.i_f
29.已知a=-2b=10/3,python表达式round(b,1)+abs(a)的值为( 
A.1.3    B.5.33    C.5.4    D.5.3
30.下列选项中,能作为python程序变量名的是( 
A.s%1    B.3stu    C.while    D.dist
二、程序填空
31.一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后的应付金额。
32.某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为09之间的数字,“Y”为校
验码。校验码由前面9X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以2……依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误"。运行样例如下所示:
样例1
输入:2-163-91475-4
输出:正确
样例2
输入:2-163-91475-5
输出:错误
1Python程序实现如下,请在划线处填入正确的代码:
s=input("输入物品代码: ")
a=[]
for i in range (0, 13):
if ___
a. append(int (s[i]))        #append( )函数用于在列表末尾添加新的对象
sum=0
for i in range(0, 9) :
____
sdm=sum%10
___
if sdm==ydm :
print("正确")
else:
print("错误")
33.小强想要快速了解“十四五规划”内容的关键词,他先把“十四五规划”内容存储在文档中,如图a所示,统计文档中出现次数最多的前十个关键词,结果如图b所示。文本数据处理的算法设计如图c所示,用Python语言编写的程序段如图d所示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。