《Python程序設(shè)計(jì)》作業(yè)2
共25道題 總分:100分
一、單選題(共15題,60分)
1.以下關(guān)于Python循環(huán)結(jié)構(gòu)的描述中,錯(cuò)誤的是( )。
A、continue只結(jié)束本次循環(huán)
B、遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range()函數(shù)等
C、Python通過for、while等保留字構(gòu)建循環(huán)結(jié)構(gòu)
D、break用來結(jié)束當(dāng)前當(dāng)次語(yǔ)句,但不跳出當(dāng)前的循環(huán)體
2.下列選項(xiàng)中,與class Person等價(jià)的是( )。
A、class Person(Object)
B、class Person(Animal)
C、class Person(object)
D、class Person: object
3.以下選項(xiàng)中符合Python語(yǔ)言變量命名規(guī)則的是
A、*I
B、3_1
C、AI!
D、Templist
4.優(yōu)先級(jí)最高的運(yùn)算符是( )。
A、is
B、*
C、**
D、+
5.下列選項(xiàng)中,不能創(chuàng)建元組的語(yǔ)句是( )
A、tup=[1,2,3]
B、tup=(2)
C、tup=tuple([1,2,3])
D、tup=(1,’math’,98)
6.Python中列表數(shù)據(jù)類型元素的切片非常強(qiáng)大,對(duì)于列表mylist=[1,2,3,4,5,6,7,8,9],下面操作正確的是( )。
A、mylist[1:9:0]
B、mylist[1:9:2]
C、mylist(6:-9:-2)
D、mylist[10::]
7.以下選項(xiàng)中不是 Python 語(yǔ)言的保留字的是
A、except
B、do
C、pass
D、while
8.獲取網(wǎng)絡(luò)上某個(gè)URL對(duì)應(yīng)的圖片或視頻等二進(jìn)制資源,應(yīng)該采用Response類的哪個(gè)屬性?
A、.text
B、.head
C、.content
D、.status_code
9.字符串的strip方法的作用是( )。
A、刪除字符串頭尾指定的字符
B、刪除字符串末尾的指定字符
C、刪除字符串頭部的指定字符
D、通過指定分隔符對(duì)字符串切片
10.構(gòu)造方法的作用是( )。
A、一般成員方法
B、類的初始化
C、對(duì)象的初始化
D、對(duì)象的建立
11.判斷語(yǔ)句中有多個(gè)條件需要判斷,使用 ( ) 語(yǔ)句
A、if
B、elif
C、else
D、and
12.構(gòu)造方法是類的一個(gè)特殊方法,Python中它的名稱為( )。
A、與類同名
B、_construct
C、_init_
D、init
13.下列方法中,能夠讓所有單詞的首字母變成大寫的方法是( )。
A、capitalize
B、title
C、upper
D、ljust
14.用open( )打開一個(gè)不存在的文件,以( )權(quán)限打開會(huì)報(bào)錯(cuò)。
A、r
B、w
C、a
D、ab
15.打開一個(gè)已有文件,然后在文件末尾添加信息,正確的打開方式為( )。
A、‘r
B、‘w’
C、‘a(chǎn)’
D、‘w+’
二、多選題(共5題,20分)
1.計(jì)算機(jī)語(yǔ)言分( )和( )。
A、低級(jí)語(yǔ)言
B、中級(jí)語(yǔ)言
C、高級(jí)語(yǔ)言
D、自然語(yǔ)言
2.根據(jù)函數(shù)有無參數(shù)和返回值,可以分為( )類型。
A、無參數(shù),無返回值
B、無參數(shù),有返回值
C、有參數(shù),無返回值
D、有參數(shù),有返回值
3.在python中創(chuàng)建自定義函數(shù),以下關(guān)于默認(rèn)參數(shù)的使用正確的是( ):參考答案:給函數(shù)的參數(shù)設(shè)置默認(rèn)值,這個(gè)參數(shù)就被稱為默認(rèn)參數(shù);帶有默認(rèn)值的參數(shù)一定要位于參數(shù)列表的最后面的位置( )
A、()調(diào)用函數(shù)時(shí),因?yàn)槟J(rèn)參數(shù)在定義時(shí)已經(jīng)被賦值,所以可以直接忽略 ()
B、()給函數(shù)的參數(shù)設(shè)置默認(rèn)值,這個(gè)參數(shù)就被稱為默認(rèn)參數(shù)()
C、()帶有默認(rèn)值的參數(shù)一定要位于參數(shù)列表的最后面的位置()
D、()默認(rèn)參數(shù)不管有無傳入值,均為直接 使用默認(rèn)的值
4.列表在Python中是可變的序列有
A、列表
B、字典
C、元組
D、集合
5.定義類如下: class Hello( ):pass下面說明錯(cuò)誤的是( )
A、該類實(shí)例中包含__dir__()方法
B、該類實(shí)例中包含__hash__()方法
C、該類實(shí)例中只包含__dir__(),不包含__hash__()
D、該類沒有定義任何方法,所以該實(shí)例中沒有包含任何方法
三、判斷題(共5題,20分)
1.Python中的標(biāo)識(shí)符不能使用關(guān)鍵字。
A、對(duì)
B、錯(cuò)
2.列表的索引是從0開始的。
A、對(duì)
B、錯(cuò)
3.如果except子句沒有指明任何異常類型,則表示捕捉所有的異常。
A、對(duì)
B、錯(cuò)
4.無論程序是否捕捉到異常,一定會(huì)執(zhí)行finally語(yǔ)句。
A、對(duì)
B、錯(cuò)
5.Python中的成員運(yùn)算符用于判斷制定序列中是否包含某個(gè)值。
A、對(duì)
B、錯(cuò)
奧鵬,國(guó)開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777