青少年python二级真题21-05图文word练习
一、选择题
1.下列软件中,可作为服务器操作系统的是( 
A.Windows    B.Python    C.excel    D.access
2.Pythonprint(66!=66)结果是(  )。
A.1    B.0    C.True    D.False
3.python 语言中,下列表达式中不是关系表达式(   
A.m==n    B.m>=n    C.m  or  n    D.m!=n
4.Python中,正确的赋值语句是(     
A.x+y=10    B.x=2y    C.x=y=50    D.3y=x+1
5.下列变量名在Python中合法的是(   
A.36B    B.F55#    C.for    D._Good
6.Python中,返回x的绝对值的函数是(  )。
A.abs(x)    B.bin(x)    C.all(x)    D.input(x)
7.下列Python语句中,会导致程序运行出错的语句是(   
A.x=(y=1)    B.x,y=y,x    C.x=1;y=1    D.x=y=1
8.python文件的扩展名是( 
A.py    B.pye    C.vbp    D.pyr
9.已知字符串a="python",则a[-1]的值为( 
A."p"    B."n"    C."y"    D."o"
10.以下(      )是python文件
A.*.mp3    B.*.xls    C.*.ppt    D.*py
11.Python中,表达式(21%4+3的值是(   
A.2    B.4    C.6    D.8
12.根据Python中变量命名遵循的规则,正确的是(   
A.char21    B.2020Py    C.Python    D.namech
13.下列选项中,属于Python输入函数的是(  )。
A.random()    B.print()    C.Cout()    D.input()
14.算法用Python程序实现,以下代码中哪处语句存在语法错误( 
A.    B.    C.    D.
15.以下python程序段运行后,xst的值分别是( 
x= 123 + 678
st = "123" + "678"
A.123678  "123678"    B.123678  "801"    C.801  "123678"    D.801  "801"
16.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素(    )。
A.整数    B.浮点数    C.字符串    D.以上都是
17.Python中,下面程序段的输出结果是(   
x=9       
Print(“x=”,x+1
A.9    B.10    C.x=9    D.x= 10
18.下列可以导入Python模块的语句是(   
A.import module
B.input module
C.print module
D.def module
19.在下面的python程序中,变量bc的值为()。
A.b6c6    B.b6c8    C.b8c8    D.b8c6
20.下列选项中,可作为Python变量名的是(
A.int    B.Abc    C.float    D.Complex
21.下面(    )是Python合法的变量名
A.int32    B.40XL    C.self    D.name
22.Python IDLE编辑器中书写正确的表达式( 
A.b**2-4ac    B.1/2gt2    C.pi*r^2    D.2*pi*r
23.整型变量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
24.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。
A.布尔型    B.浮点型    C.整型    D.字符串
python的字符串是什么25.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码(  )完善程序实现如下右图的运行结果。
A.basic+=sum    B.sum=basic+n    C.sum=basic+1    D.sum+=basic
26.运行下列Python程序
i=1
s=1
while  :
    s=s*i
    i+=2
print(s)
当输出结果为105时,则①处应填入(   
A.i<=7    B.i<7    C.i>=7    D.i>7
27.Python中自定义函数需要什么关键字放在函数开始( 
A.function    B.def    C.define    D.void
28.python单行注释和多行注释分别是什么?( 
A.""" """''' '''    B.#""" """    C.//''' '''    D.#//
29.Python中幂运算(指数运算)的运算符为(  )。
A.*    B.**    C.%    D.//
30.Python中,若x=10 y=20,下面程序段执行后,变量xy的值分别是(   
x=y
y=x
A.10 10    B.1020    C.20 20    D.20 10
二、程序填空
31.学校气象小组使用自动测温仪在校园测量了112日的气温,并利用Python绘制了这天的气温图,该图如下所示:
1)在以上Python程序中,变量Y的数据类型是_________
2)在以上Python程序中,第8行横线处的代码是_________
3)通过观察,气温釆样间隔时间是_________个小时。
32.小明用Python语言写了一个货币兑换程序如下:
1)参数currency指:____________
2)该程序用了哪一种算法结构:_____________
3)输出结果为“50= 325.25人民币。则代码应该如何编写:____________
33.阅读程序。观察使用随机数求解百钱白鸡问题的代码并回答问题。
百千白鸡问题是经典的数学问题,原题为“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?”翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?

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