Python第一次周考(0402)

一、单选

1、Python3中下列语句错误的有哪些?

A s = input()

B s = raw_input()

C print('hello world.')

D print('''hello world.''')

2、下面哪个是 Pycharm 在 Windows 下 默认 用于“批量注释”的快捷键

A Ctrl + d

B Ctrl + 鼠标左键

C Ctrl + /

D Ctrl + Shift + f

3、下面哪个是 Pycharm 在 Windows 下 默认 用于“查找当前文件中的关键字”的快捷键

A Ctrl + f

B Ctrl + Shift + f

C Ctrl + n

D Ctrl + Shift + n

4、下面哪个是 Pycharm 在 Windows 下 默认 用于“查找当前项目中的关键字”的快捷键 

A Ctrl + f

B Ctrl + Shift + f

C Ctrl + n

D Ctrl + Shift + n

5、下面哪个是 Pycharm 在 Windows 下 默认 用于“搜索最近编辑过的文件”的快捷键

A Ctrl + e

B Ctrl + Shift + p

C Ctrl + p

D Ctrl + Shift + e

6、下面哪个是 Pycharm 在 Windows 下 默认 用于“任意位置换行”的快捷键

A Ctrl + Enter

B Ctrl + Shift + Enter

C Ctrl + Shift

D Shift + Enter

7、下面哪个是 Pycharm 在 Windows 下 默认 用于“快速代码格式化(PEP8格式)”的快捷键

A Ctrl + Alt + L

B Shift + L

C Alt + L

D Ctrl + Shift + L

8、Python关系运算符中表示“不等于”的是哪个?

A ==

B =!

C !=

D !!

9、下面选项哪个是python不支持的数据类型

A char                

B int                  

C float                

D list

10、下列表达式的值为True的是

A 5+4j > 2-3j                        

B 3>2<=2

C (3,2) 'xyz'

D 1=1

11、如何定义一个list?

A a=(1,2,3,4,5)

B a=[1 2 3 4 5]

C a={ 1 2 3 4 5}

D a=[1,2,3,4,5]

12、如下赋值,b[0]的值是?

a=100

b=["a",20,10,55,90]

A 100

B a

C "a"

D 'a'

13、定义列表 list=['abc',99,'ccc','ddd']  然后执行  list.pop()  则list的值为?

A ['abc', 99, 'ccc']

B ['abc', 99, 'ccc', 'ddd']

C [abc, 99, ccc]

D 'ddd'

14、如果我们需要把连个字典合并是一个字典,需要调用字典的哪种方法

A. update
B. index
C. append
D. get

15、字典的pop方法的返回值是什么

A. key
B. value
C. 元素下标
D. 无

16、字典的value是什么类型的数据

A. str
B. list
C. tuple
D. 可以为任何类型

17、表达式a, b = (1, 2)代表的是什么意思

A. a = b = 1
B. a = b = 2
C. a = 1, b = 2
D. a = 2, b = 1

二、多选题

1、Pycharm设置Python模板文件中可以使用的变量有哪些?

A ${TIME} ${DATE}

B ${USER}

C ${AUTHOR}

D ${NAME}

2、下面选项哪些是正确的?

A 位:计算机的计算单位,代表0或者1

B 字节:一字节相当于8位

C Python中单行注释的符号是 '#'

D Python中多行注释的符号是 '/**/'

3、以下运算符正确的有?

A a**b

B a == b

C c //= b

D not(a and b)

4、下面选项对变量赋值,哪个是正确的?

A s='It's my book'

B s="It's my book"

C s='It\'s my book'

D s="It\'s my book"

5、假设str='This is a test character.',以下选项正确的有?

A print str[:-3]的结果为This is a test charac

B print str[1:10]的结果为This is a

C print str[::-1]的结果为.retcarahc tset a si sihT

D print str[2]的结果为i

6、字典常用的定义方式有哪些?

A. dict(a=1, b=2)
B. {“name”: “lingjing”}
C. dict([(“name”, “ling”), (“age”, 20)])
D. 以上都是

7、我们想判断一个数据的类型,可以使用下面的哪个函数

A. type
B. help
C. isinstance
D. hasattr

8、以下哪个选项是一个json串

A. 以下都是
B. [{"name": "ling"}, {"a": "1"}]
C. dict(a=1, b=2)
D. {"hello": "world"}

 

三、正确答案

单选题

1--5 BCABD    6--10 DACAB  11--17  DDAABDC

解析1 Python3中已经没有aw_input了

多选   

1 ABD  

解析:这里很容易把 C 选项也选上了,但实际上${AUTHOR}是没有的,这个打开Pycharm试一遍就好了

2 ABC

解析:Python多行注释的符号应该是 ''' """

3 ABCD 

4 BCD

5 CD

6 ABCD

7 AC

8 BD

转载于:https://my.oschina.net/u/3821557/blog/1788893

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值