试题【试卷一】Python一级考试练习题word练习
一、选择题
1.在下面的python程序中,变量bc的值为()。
A.b6c6    B.b6c8    C.b8c8    D.b8c6
2.Python中,设a=2b=3,表达式 notb-a>0)值是
A.1    B.-1    C.True    D.False
3.以下是一段python程序:
它的可以用哪个流程图表达(  )。
A.    B.
C.
4.下列python表达式结果最小的是(  )
A.2**3//3+8%2*3    B.5**2%3+7%2**2    C.1314//100%10    D.int"1"+"5"//3
5.如下Python程序段
x = 0
while x < 50
    x = x + 2 * x + 3
运行后,x的值为(
A.0    B.72    C.50    D.168
6.下列Python语句中,会导致程序运行出错的语句是(   
A.x=(y=1)    B.x,y=y,x    C.x=1;y=1    D.x=y=1
7.下列哪个语句在Python中是非法的?( )
A.x = y = z = 1    B.x = (y = z + 1)    C.x, y = y, x    D.x += y  x=x+y
8.已知字符串a="python",则a[-1]的值为( 
A."p"    B."n"    C."y"    D."o"
9.下列选项中,不属于Python语言基本数据类型的是( 
A.str
B.int
C.float
D.char
10.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是(
A.K+1    B.K%7+1    C.(K+1)%7    D.(K+1)%7-1
11.Python中用来声明字符串变量的关键字是( 
A.str    B.int    C.float    D.char
12.Python表达式中,可以使用(  )控制运算的优先顺序。
A.圆括号()    B.方括号[]    C.大括号{}    D.尖括号<>
13.下列不被python所支持的数据类型是( 
A.char    B.float    C.int    D.list
while语句怎么用自然语言14.下列不属于高级编程语言的是
A.C 语言    B.VB语言    C.Python语言    D.机器语言
15.在python中运行print(“3+6”)的结果是(    )。
A.9    B.“3+6”    C.3+6    D.“9”
16.Python程序中,已知x=2y=1,当执行语句y+=x*2y的值是(   
A.3    B.4    C.5    D.6
17.下列选项中,可作为Python变量名的是(
A.int    B.Abc    C.float    D.Complex
18.以下属于计算机高级语言的是(   
A.Python    B.自然语言    C.汇编语言    D.机器语言
19.下面(    )是Python合法的变量名
A.int32    B.40XL    C.self    D.name
20.有如下Python程序,当程序运行后输入15000,则程序输出结果为( 
A.2800    B.2800.0    C.12200    D.12200.0
21.以下 Python 代码的运行结果是(  )。
a = 3
b = 4
a = a * b 
print(a) 
A.3    B.4    C.12    D.a*b
22.Python表达式a=b中“=”表示    
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
D.比较“=”左右两边变量的值是否相等
23.在python中能实现下面结果的代码是(    )。
请输入你的性别:
A.print(“请输入你的性别:”)    B.print(请输入你的性别:)
C.input(“请输入你的性别:”)    D.input(请输入你的性别:)
24.在Python语言中,以下简单数据类型选项中描述错误的是(  )
A.整数(int)、浮点数(float)    B.字符串(str)
C.布尔(bool)    D.2.5+2.5的值是整数(int)类型
25.下面选项中对Python操作描述错误的是( 
A.x1+x2  连接列表x1x2,生成新列表
B.x*n 将列表x复制次,生成新列表
C.Min(x) 列表x中最大数据项
D.Len(x) 计算列表中成员的个数
26.Python中,input()函数的返回结果的数据类型为( 
A.Number    B.String    C.List    D.Sets
27.关于Python语句P = –P,以下选项中描述正确的是(   
A.PP的负数相等    B.PP的绝对值相等
C.P赋值为它的相反数    D.P的值为0
28.下列Python程序段的运行结果是(       
i=0
sum=0
while i<10:
        if  i%2==0:
              sum+=i
        i+=1
print(‘sum=’,sum)
A.sum=18    B.sum=20    C.sum=22    D.sum=30
29.在编写python程序时缩进的作用是()。
A.让程序更美观    B.只在for循环中使用
C.只在if语句中使用    D.用来界定代码块
30.下列 Python 表达式的值为偶数的是( 
A.12*3%5    B.len(“Welcome”)
C.int3.9    D.abs(-8
二、程序填空
31.某企业开展“运动打卡 动动有奖”活动:若员工在本月累计运动时间30小时以下,奖励0元;达到30但不足45小时奖励300元;达到45但不足60小时奖励450元;60小时及以上奖励500元。小强用python编写程序实现相关功能:输入某员工本月累计运动时间(时),输出其能获得的奖励金额。
1)实现上述功能的程序如下,请在划线处填入合适的代码。
t=intinput(“请输入您本月累计运动时间(时):”))
if t<0
    print(“输入错误”)
else
    if t<30
        _
    elif t<45
        m=300
        _____
        m=450
    else
        m=500
print(“您的奖励是:”,m
2)当输入“-1”时,输出信息为_________(选填,填字母:A.输入错误 / B.您的奖励是:0 / C.您的奖励是:500
32.阅读程序。观察使用随机数求解百钱白鸡问题的代码并回答问题。
百千白鸡问题是经典的数学问题,原题为“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?”翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?
import random
while True:
    x=random.randrange(0,20)
    y=random.randrange(0,33)
    z=random.randrange(0,100)
    if 5*x+3*y+z/3==100 and x+y+z==100:
        print('公鸡',x)
        print('母鸡',y)
        print('小鸡',z)
1Python中导入库文件的命令是________
2random.randrange(0,20)生成的随机数的范围是_________
3)如果不想写类似random.randrange(0,20)这么长的句子,可以修改程序中的第一行为     
________
4while True 的作用是______
5)如果while True造成程序无法停止,我们可以在程序中添加一行 _________
33.某品牌手机第一年销量为20000台,假设平均每年的销量比上一年增加68%,请问几年后能使总销量达到60000台。下面的程序能实现上述的功能,请将缺失的代码补充完整。

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