python程序設(shè)計(jì)隨堂測試1

請?zhí)顚懘痤}人姓名和學(xué)號
1使用下列哪一個(gè)函數(shù)可以查看函數(shù)的相關(guān)文檔?
2以下哪個(gè)方法可以查看字符串的長度?
3列表demo_list中有10個(gè)元素,取第5個(gè)元素應(yīng)表示為以下哪個(gè)選項(xiàng)?
4下列關(guān)于函數(shù)的描述,錯(cuò)誤的是以下哪個(gè)選項(xiàng)?
5.Python使用(____)關(guān)鍵字來定義類?
6.簡述元組和列表的相同點(diǎn)和不同點(diǎn)
7下列不是Python3的標(biāo)準(zhǔn)數(shù)據(jù)類型的是?
8關(guān)于Python元組,以下哪一個(gè)說法錯(cuò)誤?
9Python中的元組是什么?
10元組和字符串有什么不同?
11在Python中,字典是一種數(shù)據(jù)結(jié)構(gòu),它具有什么特點(diǎn)?
12下列哪個(gè)選項(xiàng)可以獲取字典中的值?
13下列哪個(gè)選項(xiàng)可以刪除字典中的鍵值對?
14下面哪個(gè)選項(xiàng)可以用來創(chuàng)建集合?
15下列哪個(gè)選項(xiàng)可以獲取集合中的元素?
16以下哪個(gè)選項(xiàng)是正確的Python函數(shù)定義語法?
17在Python中,函數(shù)的默認(rèn)返回值是什么?
18在Python中,以下哪個(gè)選項(xiàng)可以作為函數(shù)的參數(shù)?
19在Python中,下列哪個(gè)選項(xiàng)可以作為變量名?
20在Python中,下列哪個(gè)選項(xiàng)可以正確聲明全局變量?
21.Python中的__init__.py文件是必要的,它用于將一個(gè)目錄生成一個(gè)( )
22[自動(dòng)評分填空題]Python模塊的私有變量、函數(shù)和類名應(yīng)該以(_____)開頭?
23.Python中,模塊的(_____)屬性會返回一個(gè)包含模塊中定義的所有屬性和方法(包括__方法和**方法)的字典?
24下列哪個(gè)模塊包含Python中的算術(shù)運(yùn)算符?
25要導(dǎo)入Python中的sys模塊,需要使用哪個(gè)語句?
26下列哪個(gè)方法是Python中的datetime模塊中Date類的實(shí)例方法?
27要在Python中創(chuàng)建隨機(jī)數(shù),我們需要使用哪個(gè)模塊?
28下列哪個(gè)模塊提供了用于解析和操作JSON數(shù)據(jù)的功能?
29下列哪個(gè)模塊提供了對文件操作的函數(shù)和方法?
30在Python中,我們使用哪個(gè)模塊來處理日期和時(shí)間?
31下列哪個(gè)模塊提供了對正則表達(dá)式的支持?
32在Python中,我們使用哪個(gè)模塊來發(fā)送HTTP請求?
33下列哪個(gè)方法是在Python的類中,用來初始化對象的特殊方法?
34下列哪個(gè)代碼片段可以創(chuàng)建一個(gè)類的實(shí)例?
35在Python中,我們可以使用類來定義哪個(gè)數(shù)據(jù)類型?
36下列哪個(gè)屬性可以在Python類的實(shí)例中存在,但不在類中?
37在Python中,以下哪個(gè)關(guān)鍵字用于將類的實(shí)例變量設(shè)為私有?
38下列哪個(gè)方法是Python中用來刪除對象的特殊方法?
39在Python中,我們可以通過哪個(gè)關(guān)鍵字來調(diào)用父類的方法?
40下列哪個(gè)選項(xiàng)可以用來判斷一個(gè)對象是否是某個(gè)類的實(shí)例?
41在Python類定義中,以下哪個(gè)關(guān)鍵字用于定義一個(gè)靜態(tài)方法?
42類中的特殊方法可以包括以下哪些?
43下列哪些選項(xiàng)是Python類的屬性?
44在Python中,以下哪些方法可以用于類的繼承?
45以下哪些選項(xiàng)可以作為Python類的數(shù)據(jù)成員?
46面向?qū)ο蟮娜筇匦裕?/legend>
47在Python類中,以下哪些關(guān)鍵字可以用來定義類的成員方法?
48[手動(dòng)評分填空題]在Python中,類是一個(gè)用來創(chuàng)建對象的( _____)。
49[自動(dòng)評分填空題]在Python中,類的第一個(gè)字母通常要( _____)。
50[自動(dòng)評分填空題]要?jiǎng)?chuàng)建一個(gè)類的實(shí)例,需要使用類的名稱并加上一對( )。
51[自動(dòng)評分填空題]在Python中,使用(____ )關(guān)鍵字來定義一個(gè)類的屬性。
52[自動(dòng)評分填空題]在Python中,使用(___  )關(guān)鍵字來定義類的方法。
53[自動(dòng)評分填空題]在Python中,通過類的(____)屬性可以獲取類的所有屬性和方法。
54[自動(dòng)評分填空題]在Python中,通過類的(_____)屬性可以獲取類的所有實(shí)例變量。
55[自動(dòng)評分填空題]在Python中,使用()關(guān)鍵字來定義類的構(gòu)造函數(shù)。
在Python中,使用(____)關(guān)鍵字來定義類的構(gòu)造函數(shù)。
56[手動(dòng)評分填空題]什么是Python中的繼承?
57[手動(dòng)評分填空題]什么是Python中的構(gòu)造函數(shù)?
58[手動(dòng)評分填空題]什么是Python中的方法?
59.編程題,補(bǔ)充代碼實(shí)現(xiàn)一個(gè)汽車類的定義,包含屬性顏色、型號和狀態(tài),以及方法描述和啟動(dòng)。

____________________#定義名為Car的類

_________________________#構(gòu)建函數(shù)的定義

self.color = color

self.model = model

self.status = status

def describe(self):

return f"The car is {_____________} in color, a {self.model} model, and its status is {self.status}." #屬性顏色

_________________________#定義了一個(gè)啟動(dòng)方法start

return f"The car is starting..."

60.[手動(dòng)評分填空題]編程題,補(bǔ)充代碼。編寫一個(gè)Python程序,定義一個(gè)模塊,其中包含兩個(gè)函數(shù):add_numbers和multiply_numbers。add_numbers函數(shù)接收兩個(gè)數(shù)字作為參數(shù),并返回它們的和;multiply_numbers函數(shù)接收兩個(gè)數(shù)字作為參數(shù),并返回它們的乘積。在主程序中,導(dǎo)入這個(gè)模塊,并分別調(diào)用add_numbers和multiply_numbers函數(shù),傳入兩個(gè)數(shù)字參數(shù),并將結(jié)果打印出來。

# 定義模塊文件 add_multiply.py

_________________________#定義帶兩個(gè)參數(shù)的add_numbers函數(shù)

return x + y

def multiply_numbers(x, y):

_____________________#返回兩參數(shù)的乘積

# 主程序文件 main.py

_________________________#導(dǎo)入add_multiply模塊

result1 = add_multiply.add_numbers(3, 5)

print("3 + 5 =", result1)

result2 = _________________# 調(diào)用multiply_numbers函數(shù)

print("4 * 6 =", result2)

61[手動(dòng)評分填空題]編程題,補(bǔ)充代碼。實(shí)現(xiàn)從指定名單中篩選未成年的人員名單。
person_list = [("李雷",20),("韓梅梅",17),("劉芊",16),("張楊",18),("王春",21)]
_________________ #定義一個(gè)空字典,賦值給變量teenager_dict
for name,age in person_list:
if age < 18:
________________#將未成年人員名字做為鍵,年齡做為值加入teenager_dict
print(teenager_dict)
62下列屬于字典的是( )?
63下列可以獲取字典中所有值的是( )?
64字典中的每個(gè)元素都是由( )組成?
65[自動(dòng)評分填空題]定義一個(gè)函數(shù)需要用到( )關(guān)鍵字
66[自動(dòng)評分填空題]定義一個(gè)類需要用到( )關(guān)鍵字
67關(guān)于對象與類,正確的是( )?
68在下列選項(xiàng)中,( )為空列表?
69下列方法用于列表添加對象的是下列哪個(gè)選項(xiàng)?
70[自動(dòng)評分填空題]Python內(nèi)置函數(shù)( ) 用來返回序列中的最大元素。
71[自動(dòng)評分填空題]表達(dá)式sum(range(10))的值為( ) 。
72[手動(dòng)評分填空題]列表和元組之間有何區(qū)別?
73[手動(dòng)評分填空題]下列代碼是否有錯(cuò),如果有錯(cuò)指出錯(cuò)誤并修改,如果沒錯(cuò)就寫出運(yùn)行結(jié)果?代碼如下:

x=[1,2,3,4,5,6]

x.append(7)

del x[2:4]

print(x)

74[手動(dòng)評分填空題]下列代碼是否有錯(cuò),如果有錯(cuò)指出錯(cuò)誤并修改,如果沒錯(cuò)就寫出運(yùn)行結(jié)果?代碼如下:

dict1={1:'a',2:'b',3:'c',4:'d',5:'e'}

x=dict1.get(3)

print(x)

dict1[4]='abc'

del dict1[5]

print(dict1)

簡述類與對象的關(guān)系?
更多問卷 復(fù)制此問卷