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

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

____________________#定義名為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}." #屬性顏色

_________________________#定義了一個啟動方法start

return f"The car is starting..."

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

# 定義模塊文件 add_multiply.py

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

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

x.append(7)

del x[2:4]

print(x)

74[手動評分填空題]下列代碼是否有錯,如果有錯指出錯誤并修改,如果沒錯就寫出運行結(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ù)制此問卷