Python第一次周考(0402)
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
一、單選
1、Python3中下列語句錯(cuò)誤的有哪些?
A s = input()
B s = raw_input()
C?print('hello world.')
D print('''hello world.''')
2、下面哪個(gè)是 Pycharm 在 Windows 下 默認(rèn) 用于“批量注釋”的快捷鍵
A Ctrl + d
B Ctrl + 鼠標(biāo)左鍵
C Ctrl + /
D Ctrl + Shift + f
3、下面哪個(gè)是 Pycharm 在 Windows 下 默認(rèn) 用于“查找當(dāng)前文件中的關(guān)鍵字”的快捷鍵
A Ctrl + f
B Ctrl + Shift + f
C Ctrl + n
D Ctrl + Shift + n
4、下面哪個(gè)是 Pycharm 在 Windows 下 默認(rèn) 用于“查找當(dāng)前項(xiàng)目中的關(guān)鍵字”的快捷鍵?
A Ctrl + f
B Ctrl + Shift + f
C Ctrl + n
D Ctrl + Shift + n
5、下面哪個(gè)是 Pycharm 在 Windows 下 默認(rèn) 用于“搜索最近編輯過的文件”的快捷鍵
A Ctrl + e
B Ctrl + Shift + p
C Ctrl + p
D Ctrl + Shift + e
6、下面哪個(gè)是 Pycharm 在 Windows 下 默認(rèn) 用于“任意位置換行”的快捷鍵
A Ctrl + Enter
B Ctrl + Shift + Enter
C Ctrl + Shift
D Shift + Enter
7、下面哪個(gè)是 Pycharm 在 Windows 下 默認(rèn) 用于“快速代碼格式化(PEP8格式)”的快捷鍵
A Ctrl + Alt + L
B Shift + L
C Alt + L
D Ctrl + Shift + L
8、Python關(guān)系運(yùn)算符中表示“不等于”的是哪個(gè)?
A ==
B =!
C !=
D !!
9、下面選項(xiàng)哪個(gè)是python不支持的數(shù)據(jù)類型
A char ? ? ? ? ? ? ? ?
B int ? ? ? ? ? ? ? ? ?
C float ? ? ? ? ? ? ? ?
D list
10、下列表達(dá)式的值為True的是
A 5+4j > 2-3j ? ? ? ? ? ? ? ? ? ? ? ?
B 3>2<=2
C (3,2) 'xyz'
D 1=1
11、如何定義一個(gè)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'] ?然后執(zhí)行 ?list.pop() ?則list的值為?
A?['abc', 99, 'ccc']
B?['abc', 99, 'ccc', 'ddd']
C [abc, 99, ccc]
D 'ddd'
14、如果我們需要把連個(gè)字典合并是一個(gè)字典,需要調(diào)用字典的哪種方法
A. update
B. index
C. append
D. get
15、字典的pop方法的返回值是什么
A. key
B. value
C. 元素下標(biāo)
D. 無
16、字典的value是什么類型的數(shù)據(jù)
A. str
B. list
C. tuple
D. 可以為任何類型
17、表達(dá)式a, b = (1, 2)代表的是什么意思
A. a = b = 1
B. a = b = 2
C. a = 1, b = 2
D. a = 2, b = 1
二、多選題
1、Pycharm設(shè)置Python模板文件中可以使用的變量有哪些?
A ${TIME}?${DATE}
B ${USER}
C ${AUTHOR}
D ${NAME}
2、下面選項(xiàng)哪些是正確的?
A 位:計(jì)算機(jī)的計(jì)算單位,代表0或者1
B 字節(jié):一字節(jié)相當(dāng)于8位
C Python中單行注釋的符號(hào)是 '#'
D?Python中多行注釋的符號(hào)是 '/**/'
3、以下運(yùn)算符正確的有?
A a**b
B a == b
C c //= b
D not(a and b)
4、下面選項(xiàng)對(duì)變量賦值,哪個(gè)是正確的?
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、假設(shè)str='This is a test character.',以下選項(xiàng)正確的有?
A print str[:-3]的結(jié)果為This is a test charac
B print str[1:10]的結(jié)果為This is a
C print str[::-1]的結(jié)果為.retcarahc tset a si sihT
D print str[2]的結(jié)果為i
6、字典常用的定義方式有哪些?
A. dict(a=1, b=2)
B. {“name”: “l(fā)ingjing”}
C. dict([(“name”, “l(fā)ing”), (“age”, 20)])
D. 以上都是
7、我們想判斷一個(gè)數(shù)據(jù)的類型,可以使用下面的哪個(gè)函數(shù)
A. type
B. help
C. isinstance
D. hasattr
8、以下哪個(gè)選項(xiàng)是一個(gè)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中已經(jīng)沒有aw_input了
多選 ??
1 ABD ?
解析:這里很容易把 C 選項(xiàng)也選上了,但實(shí)際上${AUTHOR}是沒有的,這個(gè)打開Pycharm試一遍就好了
2 ABC
解析:Python多行注釋的符號(hào)應(yīng)該是 ''' """
3 ABCD?
4 BCD
5 CD
6 ABCD
7 AC
8 BD
轉(zhuǎn)載于:https://my.oschina.net/u/3821557/blog/1788893
總結(jié)
以上是生活随笔為你收集整理的Python第一次周考(0402)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C/C++实现删除字符串的首尾空格
- 下一篇: 使用ActionTrail Python