《Python程序設(shè)計》作業(yè)3
共25道題 總分:100分
一、單選題(共15題,60分)
1.下列有關(guān)函數(shù)的說法中,正確的是( )。
A、函數(shù)的定義必須在程序的開頭
B、函數(shù)定義后,其中的程序就可以自動執(zhí)行
C、函數(shù)定義后需要調(diào)用才會執(zhí)行
D、函數(shù)體與關(guān)鍵字def必須左對齊
2.以下對 Python 程序縮進格式描述錯誤的選項是:
A、不需要縮進的代碼頂行寫,前面不能留空白
B、縮進可以用 tab 鍵實現(xiàn),也可以用多個空格實現(xiàn)
C、嚴(yán)格的縮進可以約束程序結(jié)構(gòu),可以多層縮進
D、縮進是用來格式美化 Python 程序的
3.使用( )關(guān)鍵字聲明匿名函數(shù)。
A、function
B、func
C、def
D、lambda
4.下列Python語句正確的是( )。
A、min=x if x<y else y
B、max=x>y?x:y
C、if(x>y) print x
D、while True:pass
5.用于判定文件是否可讀的函數(shù)為
A、is_readable()
B、filectime()
C、fileatime()
D、filesize()
6.下列方法中,能夠讓所有單詞的首字母變成大寫的方法是( )。
A、capitalize
B、title
C、upper
D、ljust
7.下列選項中,不能創(chuàng)建元組的語句是( )
A、tup=[1,2,3]
B、tup=(2)
C、tup=tuple([1,2,3])
D、tup=(1,’math’,98)
8.4.創(chuàng)建一個3*3的數(shù)組,下列代碼中錯誤的是( )。
A、np.arange(0,9).reshape(3,3)
B、np.eye(3)
C、np.random.random([3,3,3])
D、np.mat(“1,2,3
E、4,5,6
F、7,8,9”)
9.下列方法中,能夠返回某個子串在字符串中出現(xiàn)次數(shù)的是( )。
A、length
B、index
C、count
D、find
10.判斷語句中有多個條件需要判斷,使用 ( ) 語句
A、if
B、elif
C、else
D、and
11.Python類中包含一個特殊的變量( ),它表示當(dāng)前對象自身,可以訪問類的成員。
A、self
B、me
C、this
D、.與類同名
12.獲取網(wǎng)絡(luò)上某個URL對應(yīng)的圖片或視頻等二進制資源,應(yīng)該采用Response類的哪個屬性?
A、.text
B、.head
C、.content
D、.status_code
13.構(gòu)造方法的作用是( )。
A、一般成員方法
B、類的初始化
C、對象的初始化
D、對象的建立
14.關(guān)于 import 引用,以下選項中描述錯誤的是
A、使用 import turtle 引入turtle 庫
B、可以使用 from turtle import setup 引入 turtle 庫
C、使用 import turtle as t 引入 turtle 庫,取別名為 t
D、import 保留字用于導(dǎo)入模塊或者模塊中的對象
15.下列代碼運行結(jié)果是?a = ‘a(chǎn)’print (a > ‘b’ or ‘c’)
A、a
B、b
C、c
D、Y
二、多選題(共5題,20分)
1.以下是正確的字符串( )
A、‘a(chǎn)bc”ab”
B、‘a(chǎn)bc”ab
C、“abc”ab”
D、“abc\”ab”
2.以下條件測試表達式,正確的是?( )
A、name == ‘deniro’
B、name.upper() == ‘DENIRO’
C、name !== ‘lily’
D、count < 2 and count > 2
E、’約翰·克利斯朵夫’ not in books,其中 books 為列表
3.以下關(guān)于字典,描述正確的是?( )
A、字典是一系列的鍵值對
B、與鍵相關(guān)聯(lián)的值可以任何 Python 對象,比如數(shù)字、 字符串、 列表甚至是字典
C、使用 delete 語句指定字典名和要刪除的鍵,即可刪除鍵值對
D、可以先使用一對空的花括號,定義一個空字典, 然后再分行添加鍵值對
E、可以指定字典名、 用方括號括起的鍵以及與該鍵相關(guān)聯(lián)的新值,來修改字典值。
4.Python中單下劃線_foo與雙下劃線__foo與__foo__的成員,下列說法正確的是?
A、_foo 不能直接用于’from module import *’
B、__foo解析器用_classname__foo來代替這個名字,以區(qū)別和其他類相同的命名
C、__foo__代表python里特殊方法專用的標(biāo)識
D、__foo 可以直接用于’from module import *’
5.在列表中刪除元素的方法有哪些? ( )
A、delete()
B、del()
C、pop()
D、remove()
三、判斷題(共5題,20分)
1.切片選區(qū)的區(qū)間范圍是從起始位開始的,到結(jié)束位結(jié)束。
A、對
B、錯
2.如果except子句沒有指明任何異常類型,則表示捕捉所有的異常。
A、對
B、錯
3.標(biāo)識符可以以數(shù)字開頭。
A、對
B、錯
4.在字典中,可以使用count方法計算鍵值對的個數(shù)。
A、對
B、錯
5.通過insert方法可以在指定位置插入元素。
A、對
B、錯
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777