2019獨角獸企業重金招聘Python工程師標準>>>
一、單選
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