基础班测试
满分:100 分
姓名: 班级: 学号:
1. 单选题 ( 3.0 分 )
下列选项中,能作为python程序变量名的是()
A. s%1
B. 3stu
C. while
D. dist
2. 单选题 ( 3.0 分 )
Python输入函数为( )
A. time()
B. round()
C. input( )
D. print()
3. 单选题 ( 3.0 分 )
在Python 中 print(-14/4)的运行结果是
A. -4
B. -3.5
C. 2
D. -2
4. 单选题 ( 3.0 分 )
在 python中,以下哪个选项a的数据类型为整型
A. a=5
B. a=input()
C. a='5'
D. a=5.0
5. 单选题 ( 3.0 分 )
运行下列Python程序,输出结果为0,则空白处应为()
a=14
b=7
c=____
print(c)
A. a-b
B. a+b
C. a/b
D. a%b
6. 单选题 ( 3.0 分 )
已知字符串 a="python",则a[1:3]的值为( )
A. "pyth"
B. "pyt"
C. "py"
D. "yt"
7. 单选题 ( 3.0 分 )
Python语句"ab"+"c"*2的运行结果是
A. abc2
B. abcabc
C. abcc
D. ababcc
8. 单选题 ( 3.0 分 )
代码print(1 if 'a' in 'ABC' else 2)执行结果是
A. 1
B. 2
C. 3
D. 报错
9. 单选题 ( 3.0 分 )
代码print(('1',1,2,'2')[1]>1)执行结果是
A. True
B. False
C. 0
D. 1
10. 单选题 ( 3.0 分 )
列表a=[1,2,[3,4]],以下的运算结果为True的是
A. len(a)==4
B. len(a)== 3
C. length(a)==3
D. length(a)==47
11. 单选题 ( 3.0 分 )
以下对字典的说法错误的是?
A. 字典可以为空
B. 字典的键不能相同
C. 字典的键不可变―
D. 字典的键的值不可变
12. 单选题 ( 3.0 分 )
在Python程序中,已知 x=2,y=1,当执行语句y+=x*2,y的值是()
A. 3
B. 4
C. 5
D. 6
13. 单选题 ( 3.0 分 )
已知字典dict_data= {'data1':1,'data2':2} 以下正确的是:
A. dict_data[0]可以获取到第一个key的value
B. dict_data[0]=1可以在列表中加入一个键值
C. dict_data['data1']可以获取的value为2的数据
D. dict_data['data1']=2运行后data1的值还是1
14. 单选题 ( 3.0 分 )
字符串'3.14'不能强转为
A. int
B. float
C. bool
D. list
15. 单选题 ( 3.0 分 )
以下关于函数正确的是?
A. 函数可以被继承
B. 函数可以变成参数传递
C. 函数中的变量外部可以直接使用
D. 函数中的return可以打印数据
16. 单选题 ( 3.0 分 )
如果一个函数没有返回值,那么脚本在执行的时候默认抛出什么值?
A. int
B. list
C. bool
D. None
17. 单选题 ( 3.0 分 )
len函数不能返回以下哪个数据类型的长度
A. str
B. int
C. list
D. dict
18. 单选题 ( 3.0 分 )
已知列表list1=[1,2,3,4,5]以下选项 中错误的是
A. 列表中的的数值类型可以不统一
B. 列表中索引5的值是5
C. 列表长度为5
D. 列表的数据可以随意排序
19. 单选题 ( 3.0 分 )
以下表达式为False的是
A. if ['']:
B. if 100+200>=300:
C. if '0':
D. if 0:
20. 单选题 ( 3.0 分 )
以下面向对象中不正确的是?
A. 类默认继承object
B. __init__魔法函数的作用是初始化实例对象
C. 子类可以调用和重写普通的属性和方法
D. 继承父类可以获取父类里面的所有方法和属性
21. 判断题 ( 2.0 分 )
元组可以作为字典的“键”。
( ) 对
( ) 错
22. 判断题 ( 2.0 分 )
集合可以增加和删除数据
( ) 对
( ) 错
23. 判断题 ( 2.0 分 )
列表可以安全的和集合相互转换
( ) 对
( ) 错
24. 判断题 ( 2.0 分 )
已知x为非空列表,那么x.pop()和x.pop(-1)的作用不是一样的
( ) 对
( ) 错
25. 判断题 ( 2.0 分 )
已知x为非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等价的。
( ) 对
( ) 错
26. 判断题 ( 2.0 分 )
已知x=[1,2,3] ,将x=3后,内存地址依然不变
( ) 对
( ) 错
27. 判断题 ( 2.0 分 )
列表,元组,集合都可以做切片操作
( ) 对
( ) 错
28. 判断题 ( 2.0 分 )
Python列表,元组,字符串都支持正负索引
( ) 对
( ) 错
29. 判断题 ( 2.0 分 )
Python字典中的“键”不允许重复。
( ) 对
( ) 错
30. 判断题 ( 2.0 分 )
Python字典中的“值”不允许重复。
( ) 对
( ) 错
31. 文件题 ( 6.6 分 )
从键盘接收一个十一位的数字,判断其是否为尾号 5 连(最后5个数一样)的手机号。规则:第 1 位是 1,第二位可以是数字 358 其中之一,后面 4 位任意数字,最后 5 位为任意相同的数字。例如:18601088888、13912366666 则满足。
注意:不满足的输出“false”,满足要求的输出“true”。
32. 文件题 ( 6.7 分 )
一个球从 100 米高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第十次落地时,球共经过多少米? 第十次反弹多高?
33. 文件题 ( 6.7 分 )
判断一个整数是否为“水仙花数”。所谓“水仙花数”是指一个三位的整数,其每个单独数字的立方和等于该数本身。例如:153 是一个“水仙花数”, 例如 153=1**3+5**3+3**3。
如果是水仙花数就输出YES,否则就输出No
标签:试题,33,测试,列表,Python,3.0,判断题,单选题,2.0 From: https://blog.csdn.net/hsy1188/article/details/139973559