大工21秋《數(shù)據(jù)挖掘》在線作業(yè)1
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 50 分)
1.以下選項(xiàng)中描述錯(cuò)誤的是:()
A.Python是解釋性語言
B.Python是跨平臺(tái)語言
C.Python是腳本語言
D.Python是非開源語言
答案:D
2.下列哪一種不是Python的特性:()
A.跨平臺(tái)特性
B.解釋型語言
C.編譯型語言
D.面向?qū)ο?/p>
答案:C
3.Python文件的后綴名是:()
A.py
B.pdf
C.png
D.pyl
答案:A
4.按照程序設(shè)計(jì)語言的發(fā)展歷程進(jìn)行分類,Python可以歸類為:()
A.高級(jí)語言
B.自然語言
C.匯編語言
D.機(jī)器語言
答案:A
5.在多分支結(jié)構(gòu)中,Python是通過()來判斷語句是否屬于一個(gè)分支結(jié)構(gòu)中。
A.花括號(hào)
B.冒號(hào)
C.括號(hào)
D.縮進(jìn)
答案:D
6.下面變量名稱命名合法的是:()
A._tempStr
B.is
C.2018python
D.123Python
7.下面不能用來作為變量名稱的是:()
A.list
B._1ab
C.not
D.a1b2
8.下列標(biāo)識(shí)符中哪個(gè)是不合法的?()
A.40temp
B.tempStr
C.list
D._124
9.遍歷循環(huán)for語句中,不可以遍歷的結(jié)構(gòu)是()
A.字符串
B.元組
C.數(shù)字類型
D.字典
10.python中內(nèi)置了round函數(shù)來進(jìn)行小數(shù)的四舍五入操作,請(qǐng)選擇round(3.1415923, 4)對(duì)應(yīng)的結(jié)果:()
A.3.142
B.3.14
C.3.1416
D.3.0
二、判斷題 (共 10 道試題,共 50 分)
11.列表(list),集合(set),和元組(tuple)都是序列數(shù)據(jù)類型。
12.列表是一個(gè)靈活的數(shù)據(jù)結(jié)構(gòu),數(shù)字、字符串、列表、字典都可以作為其中的元素。
13.在list對(duì)象中添加元素可以使用add()函數(shù),將要添加的值加入列表尾部。
14.組合數(shù)據(jù)類型可以分為三類:序列類型、集合類型和映射類型。
15.組合數(shù)據(jù)類型中的序列類型元素之間存在先后關(guān)系,可以通過序號(hào)訪問。
16.元組可以作為字典的鍵也可以作為字典的值。
17.任何元組都可以作為集合的元素也可以作為字典的鍵。
18.由于列表是動(dòng)態(tài)可變的,所以它不能作為集合的元素或者字典的key。
19.Python中,字典是一個(gè)鍵值對(duì)的集合,字典以鍵為索引,一個(gè)鍵只對(duì)應(yīng)一個(gè)值。
20.定義和使用函數(shù)的主要原因是函數(shù)執(zhí)行速度更快。