基础班测试试题(33题)

基础班测试

满分: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值