![安徽省亳州市全國計算機等級考試Python語言程序設(shè)計重點匯總(含答案)_第1頁](http://file4.renrendoc.com/view/fd2a02c112ff2e94ddeee5230e2fb4fb/fd2a02c112ff2e94ddeee5230e2fb4fb1.gif)
![安徽省亳州市全國計算機等級考試Python語言程序設(shè)計重點匯總(含答案)_第2頁](http://file4.renrendoc.com/view/fd2a02c112ff2e94ddeee5230e2fb4fb/fd2a02c112ff2e94ddeee5230e2fb4fb2.gif)
![安徽省亳州市全國計算機等級考試Python語言程序設(shè)計重點匯總(含答案)_第3頁](http://file4.renrendoc.com/view/fd2a02c112ff2e94ddeee5230e2fb4fb/fd2a02c112ff2e94ddeee5230e2fb4fb3.gif)
![安徽省亳州市全國計算機等級考試Python語言程序設(shè)計重點匯總(含答案)_第4頁](http://file4.renrendoc.com/view/fd2a02c112ff2e94ddeee5230e2fb4fb/fd2a02c112ff2e94ddeee5230e2fb4fb4.gif)
![安徽省亳州市全國計算機等級考試Python語言程序設(shè)計重點匯總(含答案)_第5頁](http://file4.renrendoc.com/view/fd2a02c112ff2e94ddeee5230e2fb4fb/fd2a02c112ff2e94ddeee5230e2fb4fb5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
安徽省亳州市全國計算機等級考試Python語言程序設(shè)計重點匯總(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(30題)1.以下對Python文件處理的描述中,錯誤的是()。
A.當(dāng)文件以文本方式打開時,讀寫按照字節(jié)流方式
B.Python能夠以文本和二進制兩種方式處理文件
C.Python通過解釋器內(nèi)置的open()函數(shù)打開一個文件
D.文件使用結(jié)束后可以用close()方法關(guān)閉,釋放文件的使用授權(quán)
2.執(zhí)行以下代碼的結(jié)果是()A.A.'David'
B.['David']
C.['d']
D.'d'
3.軟件生命周期是指()。A.軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程
B.軟件從需求分析、設(shè)計、實現(xiàn)到測試完成的過程
C.軟件的開發(fā)過程
D.軟件的運行維護過程
4.文件exam.txt與以下程序在同一目錄下,其內(nèi)容是一段文本bigBen,以下程序的輸出結(jié)果是()。f=open(“exam.txt”)print(f)f.close()
A.bigBenB.exam.txtC.<_io.TextIOWrapper…>D.exam
5.表達式divmod(40,3)的結(jié)果是()。
A.13,1B.(13,1)C.13D.1
6.Python提供3種基本的數(shù)字類型,它們是()。
A.整數(shù)類型、浮點數(shù)類型、復(fù)數(shù)類型
B.整數(shù)類型、二進制類型、浮點數(shù)類型
C.整數(shù)類型、二進制類型、布爾類型
D.整數(shù)類型、二進制類型、復(fù)數(shù)類型
7.在Python中,關(guān)于數(shù)據(jù)類型的描述錯誤的是()。
A.整數(shù)的書寫格式支持十進制、二進制、八進制和十六進制
B.如果想知道參數(shù)的數(shù)據(jù)類型,那么可以使用type()函數(shù)獲得
C.整數(shù)、浮點數(shù)、復(fù)數(shù)和布爾值都是Python的基本數(shù)據(jù)類型
D.浮點數(shù)是帶有小數(shù)的數(shù)字,它存在范圍的限制,如果計算結(jié)果超出上限和下限,則不會報錯,但會有warning的警告
8.以下程序被調(diào)用后,能夠正確執(zhí)行的是()。deff(x,y=1,z=2):pass
A.f(x=1,2)B.f(x=1,y=2,z=3)C.f(1,x=2,z=3)D.f(1,y=2,3)
9.以下不屬于Python語言保留字的是()。
A.classB.passC.subD.def
10.樹的度為3,共有29個結(jié)點,但沒有度為1和2的結(jié)點。則該樹中葉子結(jié)點數(shù)為()。
A.OB.9C.18D.不可能有這樣的樹
11.以下程序的輸出結(jié)果是()。Is=[‘book’,666,[2018,‘python’,314],20]print(ls[2][1][-2])
A.nB.pythonC.oD.結(jié)果錯誤
12.以下關(guān)于文件讀/寫的描述中,錯誤的是()。
A.對文件進行讀/寫操作之后必須關(guān)閉文件以確保所有內(nèi)容都得到保存
B.以寫模式打開的文件無法進行讀操作
C.文件對象的seek()方法用來返回文件指針的當(dāng)前位置
D.文件對象的readline()方法用來讀取一行字符串
13.在滿足實體完整性約束的條件下()。
A.—個關(guān)系中應(yīng)該有一個或多個候選關(guān)鍵字
B.—個關(guān)系中只能有一個候選關(guān)鍵字
C.一個關(guān)系中必須有多個候選關(guān)鍵字
D.—個關(guān)系中可以沒有候選關(guān)鍵字
14.關(guān)于以下代碼的描述中,正確的是()。defrune(a,b):c=a**2+bb=areturnca=10b=2c=func(b,a)+a
A.執(zhí)行該函數(shù)后,變量c的值為112
B.該函數(shù)名稱為fun
C.執(zhí)行該函數(shù)后,變量b的值為2
D.執(zhí)行該函數(shù)后,變量b的值為10
15.列表listV=list(range(10)),以下能夠輸出列表listV中最小元素的是()。
A.print(min(listV))
B.print(min(listV()))
C.print(listV.max())
D.print(listV.reverse(i)[0])
16.以下關(guān)于Python函數(shù)的描述中,正確的是()。
A.函數(shù)eval()可以用于數(shù)值表達式求值,例如eval(”2*3+1”)
B.Python中,def和return是函數(shù)必須使用的保留字
C.Python函數(shù)定義中沒有對參數(shù)指定類型,這說明參數(shù)在函數(shù)中可以當(dāng)作任意類型使用
D.一個函數(shù)中只允許有一條return語句
17.下面關(guān)于Python中模塊導(dǎo)入的說法錯誤的是()。
A.Python中,可以使用import語句將一個源代碼文件作為模塊導(dǎo)入
B.在系統(tǒng)導(dǎo)入模塊時,會創(chuàng)建一個名為源代碼的文件的對象,該對象引用模塊的名字空間,即可通過這個對象訪問模塊中的函數(shù)和變量
C.import語句可在程序的任何位置使用,可以在程序中多次導(dǎo)入統(tǒng)一模塊,每次導(dǎo)入該模塊時都會將該模塊中的代碼執(zhí)行一次
D.模塊導(dǎo)入時可以使用as關(guān)鍵字來改變模塊的引用對象名字
18.以下代碼的輸出結(jié)果是()。X='R\0S\0T'print(len(x))
A.3B.5C.7D.6
19.下面代碼的輸出結(jié)果為()。foriinrange(8):ifi%2!=1:continueelse:print(i,end=",”)
A.0,B.l,C.l,3,5,7,D.0,2,4,6,
20.以下關(guān)于數(shù)據(jù)組織的描述中,錯誤的是()。
A.—維數(shù)據(jù)采用線性方式組織,可以用Python集合或列表類型表示
B.列表類型僅用于表示一維和二維數(shù)據(jù)
C.二維數(shù)據(jù)采用表格方式組織,可以用Python列表類型表示
D.更高維數(shù)據(jù)組織由鍵值對類型的數(shù)據(jù)構(gòu)成,可以用Python字典類型表示
21.以下程序的輸出結(jié)果是()。t=10.5defabove_zero(t): returnt>0
A.TrueB.FalseC.10.5D.沒有輸出
22.以下不屬于Python數(shù)據(jù)分析領(lǐng)域第三方庫的是()。
A.scrapyB.numpyC.lmndasD.matplotlib
23.在Python中,包含矩陣運算的第三方庫是()。
A.NumPyB.PyQt5C.wordcloudD.wxPython
24.樹的度為3,共有29個節(jié)點,但沒有度為1和2的節(jié)點。則該樹中葉子節(jié)點數(shù)為()。
A.0B.9C.18D.不可能有這樣的樹
25.以下關(guān)于Python全局變量和局部變量的描述中,錯誤的是()。
A.局部變量在使用過后立即被釋放
B.全局變量一般沒有縮進
C.全局變量和局部變量的命名不能相同
D.一個程序中的變量包含兩類:全局變量和局部變量
26.設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為()。
A.課號,成績B.學(xué)號,成績C.學(xué)號,課號D.學(xué)號,姓名,成績
27.以下關(guān)于數(shù)據(jù)維度的描述,錯誤的是()。
A.—維數(shù)據(jù)由對等關(guān)系的有序或無序數(shù)據(jù)構(gòu)成,采用線性方式組織,對應(yīng)于數(shù)學(xué)中的集合或數(shù)組的概念
B.二維數(shù)據(jù)由關(guān)聯(lián)關(guān)系構(gòu)成,采用表格方式組織,對應(yīng)于數(shù)學(xué)中的矩陣
C.高維數(shù)據(jù)由鍵值對類型的數(shù)據(jù)組成,采用對象方式組織
D.—維數(shù)據(jù)由對等關(guān)系的有序數(shù)據(jù)構(gòu)成,無序數(shù)據(jù)不是一維數(shù)據(jù)
28.以下關(guān)于組合類型的描述,正確的是()。
A.空字典可以用大括號來創(chuàng)建
B.可以用set創(chuàng)建集合,用中括號和賦值語句增加新元素
C.字典數(shù)據(jù)類型里可以用列表做鍵
D.字典的items()函數(shù)返回一個鍵值對,并用元組表述
29.下面代碼中Dog這個類中的init方法共包含幾個形參?()ClassDog():def_______init________(self,name,age):self.name=nameSelf.a(chǎn)ge=age
A.0個B.1個C.2個D.3個
30.在Python中,IPO模式不包括()。
A.Program(程序)B.Input(輸入)C.Process(處理)D.Output(輸出)
二、判斷題(10題)31.Python標(biāo)準(zhǔn)庫random的方法randint(m,n)用來生成一個[m,n]區(qū)間上的隨機整數(shù)。
A.是B.否
32.在UTF-8編碼中一個漢字需要占用3個字節(jié)。
A.是B.否
33.假設(shè)random模塊已導(dǎo)入,那么表達式random.sample(range(10),7)的作用是生成7個不重復(fù)的整數(shù)。
A.是B.否
34.在函數(shù)內(nèi)部沒有辦法定義全局變量。
A.是B.否
35.可以使用py2exe或pyinstaller等擴展庫把Python源程序打包成為exe文件,從而脫離Python環(huán)境在Windows平臺上運行。
A.是B.否
36.集合可以作為列表的元素。
A.是B.否
37.Python支持使用字典的“鍵”作為下標(biāo)來訪問字典中的值。
A.是B.否
38.在Python中可以為自定義類的對象動態(tài)增加新成員。
A.是B.否
39.Python2.x和Python3.x中input()函數(shù)的返回值都是字符串。
A.是B.否
40.使用print()函數(shù)無法將信息寫入文件。
A.是B.否
三、填空題(10題)41.表達式print(0b10101)的值為____________。
42.已知x={1,2,3},那么執(zhí)行語句x.add(3)之后,x的值為__________。
43.已知列表x=[1,2],那么執(zhí)行語句x.append([3])之后,x的值為_____________。
44.可以使用內(nèi)置函數(shù)_______________查看包含當(dāng)前作用域內(nèi)所有全局變量和值的字典。
45.已知列表x=[1,3,2],那么執(zhí)行語句y=list(reversed(x))之后,y的值為__________。
46.表達式[iforiinrange(10)ifi>8]的值為________________。
47.表達式'aaasdf'.lstrip('as')的值為________________。
48.Python中定義函數(shù)的關(guān)鍵字是_________________。
49.表達式r'c:\windows\notepad.exe'.endswith(('.jpg','.exe'))的值為_______。
50.切片操作list(range(6))[::2]執(zhí)行結(jié)果為________________。
四、操作題(3題)51.考生文件夾下存在一個文件PY103.py,請寫代碼替換橫線,不修改其他代碼,實現(xiàn)以下功能:使用循環(huán)輸出從1到50之間的奇數(shù)。
試題程序:
#請在_____處使用一行代碼或表達式替換
#注意:請不要修改其他已給出代碼______whilecount<50:
ifcount%2==0:
print(count,end=”,”)
52.考生文件夾下存在一個文件“PY201.py”,請寫代碼替換橫線,不修改其他代碼,實現(xiàn)以下功能。使用turtle庫中的pencolor()和fillcolor()方法為圖形著色(畫筆顏色為黑色,填充顏色為紅色),使用set-up()方法在桌面(400,400)的位置創(chuàng)建600像素×600像素的畫布窗體,效果如下所示。試題程序#請在_____處使用一行代碼或表達式替換#注意:請不要修改其他已給出代碼fromturtleimport*defcurvemove():foriinrange(200):right(1)forward(1)setup(600,600,400,400)hideturtle()_____(1)_____('black')_____(2)_____("red")pensize(2)begin_fill()left(140)forward(111.65)curvemove()left(120)curvemove()forward(111.65)end_fill()penup()goto(-27,85)pendown()done()
53.在考生文件夾下有一個文件“PY102.py”,請按照文件內(nèi)的說明,完善代碼,實現(xiàn)下面功能:用鍵盤輸入一個十進制數(shù)保存在變量s中,轉(zhuǎn)換為二進制數(shù)輸出顯示在屏幕上,示例如下。請輸入一個十進制數(shù):25轉(zhuǎn)換成二進制數(shù)是:11001試題程序:#請在程序的_____處使用一行代碼或表達式替換#注意:請不要修改其他已給出代碼s=input("請輸入一個十進制數(shù):")num=_____(1)_____print("轉(zhuǎn)換成二進制數(shù)是:{_____(2)_____}".format(_____(3)_____))
參考答案
1.A文件包括文本文件和二進制文件兩種類型。Python對文本文件和二進制文件采用統(tǒng)一的操作步驟,即“打開一操作一關(guān)閉”,B項正確。采用文本方式讀人文件,文件經(jīng)過編碼形成字符串,打印出有含義的字符;采用二進制方式打開文件,文件被解析為字節(jié)流,A項錯誤。Python通過open()函數(shù)打開一個文件,并返回一個操作這個文件的變量,語法:<變量名>=open(<文件路徑及文件名>,<打開模式>),C項正確。文件使用結(jié)束后要用close()方法關(guān)閉,釋放文件的使用授權(quán),語法:<變量名>.close(),D項正確。
2.D
3.A通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個時期都屬于軟件生命周期。
4.Copen()函數(shù)打開一個文件,并返回可以操作這個文件的變量f,并且open()函數(shù)有兩個參數(shù):文件名和打開模式。本題只是打開了文件,并沒有對文件進行操作,因此不會輸出文件的內(nèi)容。print(f)語句輸出的是變量f代表的文件的相關(guān)信息:<_io.TextIOWrappername=‘exam.txt’mode=‘r’encoding=‘cp936’>。若想要輸出文件的內(nèi)容,需要把文件的內(nèi)容讀入,如f1=f.read()。本題選擇C選項。
5.Bdivmod(x,y)函數(shù)用來計算x和y的除余結(jié)果,返回兩個值,分別是:x與y的整數(shù)除,即x//y,以及x與y的余數(shù),即x%y。返回的兩個值組成了一個元組類型,即小括號包含的兩個元素(x//y,x%y)。40//3=13,40%3=1,故答案為B項。
6.APython提供的3種基本的數(shù)字類型為整數(shù)類型、浮點數(shù)類型、復(fù)數(shù)類型,分別對應(yīng)數(shù)學(xué)中的整數(shù)、實數(shù)和復(fù)數(shù)。本題選擇A選項。
7.D浮點數(shù)的取值范圍為-10308~10308,浮點數(shù)之間的區(qū)分精度約為2.22×10-16。對除高精度科學(xué)計算外的絕大部分運算來說,浮點數(shù)類型的數(shù)值范圍和小數(shù)精度足夠“可靠”,一般認(rèn)為浮點數(shù)類型沒有范圍限制。如果計算結(jié)果超出上限和下限會產(chǎn)生溢出錯誤。本題選擇D選項。
8.B函數(shù)的參數(shù)在定義時可以指定默認(rèn)值,當(dāng)函數(shù)被調(diào)用時,如果沒有傳人對應(yīng)的參數(shù)值,則使用函數(shù)定義時的默認(rèn)值替代。本題在定義函數(shù)時,y=1,z=2就是指定的默認(rèn)值。在Python中,函數(shù)調(diào)用時,參數(shù)傳遞的主要方式有位置傳遞和關(guān)鍵字傳遞兩種。位置傳遞是根據(jù)函數(shù)定義的參數(shù)位置來傳遞參數(shù);關(guān)鍵字傳遞是根據(jù)每個參數(shù)的名字傳遞參數(shù),該方式不用區(qū)分參數(shù)順序位置,名字對了就行。關(guān)鍵字傳遞可以和位置傳遞混用,但混用時位置參數(shù)要出現(xiàn)在關(guān)鍵字參數(shù)之前。A項,第一個參數(shù)為關(guān)鍵字傳遞,第二個參數(shù)為位置傳遞,混用順序不對;D項,第二個參數(shù)為關(guān)鍵字傳遞,第三個參數(shù)為位置傳遞,混用順序不對;C項,第一個參數(shù)已經(jīng)使用位置傳遞(將1傳遞給x),第二個參數(shù)又使用關(guān)鍵字傳遞將2傳遞給x,會出現(xiàn)異常報錯。故答案為B項。
9.C保留字,也稱關(guān)鍵字,是指被編程語言內(nèi)部定義并保留使用的標(biāo)識符。Python3.x版本中有35個保留字,分別為:and,as,assert,async,await,break,class,continue,def,del,elif,else,except,F(xiàn)alse,finally,for,from,global,if,import,in,is,lambda,None,nonlocal,not,or,pass,raise,retum,True,try,while,with,yield。本題選C選項。
10.D樹的度為3,即樹中只存在度為0、1、2、3的結(jié)點,假設(shè)葉子結(jié)點數(shù)為n,由于沒有度為1和2的結(jié)點,則度為3的結(jié)點數(shù)為29一n,根據(jù)樹中的結(jié)點數(shù)=樹中所有結(jié)點的度之和+1,得3×(29一n)+0×1+0×2+n×0+1=29,得出的n不為整數(shù),因此不存在這樣的樹。本題選擇D選項。
11.C列表索引從0開始,列表遵循正向遞增索引和反向遞減索引,故ls[2][1][-2]是字符o。本題選擇C選項。
12.C文件對象的seek()方法用來定位文件的讀/寫位置,tell()方法用來返回文件指針的當(dāng)前位置。本題選擇C選項。
13.A實體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,本題選擇A選項。
14.C程序中,將實參b的值傳給形參a,將實參a的值傳給形參b,則在函數(shù)體中c=2**2+10=14,函數(shù)返回14,則實參c=14+10=24;形參a和b在函數(shù)結(jié)束后會自動釋放,并沒有影響到實參a和b的值,故實參a仍然是10,實參b仍然是2。
15.A列表操作函數(shù)如下(假設(shè)列表名為ls)。len(ls):返回列表ls的元素個數(shù)(長度)。min(ls):返回列表ls的最小元素。max(ls):返回列表ls的最大元素。llst(x):將x轉(zhuǎn)變?yōu)榱斜眍愋?。使用min(ls)和max(ls)的前提是列表中各元素類型可以進行比較。如果列表元素不能比較,使用這兩個函數(shù)將會報錯。本題選擇A選項。
16.A在Python語言中,return語句用來結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置繼續(xù)執(zhí)行。return語句可以出現(xiàn)在函數(shù)中的任何部分,可以同時將0個、1個或多個函數(shù)運算結(jié)果返回給函數(shù)被調(diào)用處的變量。函數(shù)可以沒有return,此時函數(shù)并不返回值。B、D兩項錯誤。Python函數(shù)定義中沒有對參數(shù)指定類型,則函數(shù)內(nèi)的默認(rèn)參數(shù)是對函數(shù)的默認(rèn)參數(shù)屬性_defaults_的引用,C項錯誤。\neval()函數(shù)將去掉字符串最外側(cè)的引號,并按照Python語句方式執(zhí)行去掉引號后的字符內(nèi)容,使用方式:<變量>=eval(<字符串>),其中變量用來保存對字符串內(nèi)容進行Python運算的結(jié)果,故函數(shù)eval()可以用于數(shù)值表達式求值,如eval(”2*3+1”)=7。
17.Cimport語句確實可以在程序的任何位置使用,但是當(dāng)在程序中多次導(dǎo)入同一個模塊時,該模塊中的代碼僅僅在該模塊被首次導(dǎo)人時執(zhí)行,所以C項錯誤。
18.B在Python中l(wèi)en()函數(shù)用來輸出字符串長度,x=’R\\OS\\OT,分別有R、\\0、S、\\0及T這5個字符,所以len(x)\n=5,print(len(X))是將5輸出。這里要注意,Python中l(wèi)en()函數(shù)遇見W不結(jié)束,’\\0’是一個轉(zhuǎn)義字符。本題選擇B選項。
19.C該程序可輸出8以內(nèi)的奇數(shù),continue只結(jié)束本次循環(huán),不終止整個循環(huán)的執(zhí)行。本題選擇C選項。
20.A一維數(shù)據(jù)采用線性方式組織,在Python中主要采用列表形式表示,集合不屬于線性結(jié)構(gòu)。在Python中,列表類型僅用于表示一維和二維數(shù)據(jù)。二維數(shù)據(jù)采用二維表格方式組織,在Python中可以采用二維列表形式表示。高維數(shù)據(jù)由鍵值對類型的數(shù)據(jù)構(gòu)成,采用對象方式組織,在Python中可以采用字典類型表示。本題選擇A選項。
21.D在Python中,return語句用來結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置繼續(xù)執(zhí)行。return語句可以出現(xiàn)在函數(shù)的任何部分,可以同時將0個、1個或多個函數(shù)運算結(jié)果返回給函數(shù)被調(diào)用處的變量。函數(shù)可以沒有return,此時函數(shù)并不返回值。return返回的是值而不是表達式,且此段語句并未調(diào)用函數(shù),故程序無輸出。本題選擇D選項。
22.A在Python語言中,用于數(shù)據(jù)分析的第三方庫有numpy、scipy、pandas和matplotlib。scrapy庫是網(wǎng)絡(luò)爬蟲方向的第三方庫。
23.ANumPy是Python的一種開源數(shù)值計算擴展第三方庫,用于處理數(shù)據(jù)類型相同的多維數(shù)組,簡稱“數(shù)組”。NrnnPy可以用來存儲和處理大型矩陣,其提供了許多髙級的數(shù)組編程工具,如矩陣運算、矢量處理、N維數(shù)據(jù)變換等。本題選擇A選項。
24.D樹的度為3,即樹中只存在度為0、1、2、3的結(jié)點,假設(shè)葉子結(jié)點數(shù)為n,由于沒有度為1和2的結(jié)點,則度為3的結(jié)點數(shù)為29-\nn,根據(jù)樹中的結(jié)點數(shù)=樹中所有結(jié)點的度之和+1,得3x(29-n)+0x1+0x2+nx0+\nl=29,得出的n不為整數(shù),因此不存在這樣的樹。本題選擇D選項。
25.C根據(jù)程序中變量所在的位置和作用范圍,變量分為局部變量和全局變量。局部變量指在函數(shù)內(nèi)部定義的變量,僅在函數(shù)內(nèi)部有效,且作用域也在函數(shù)內(nèi)部,當(dāng)函數(shù)退出時變量將不再存在。全局變量一般指在函數(shù)之外定義的變量,在程序執(zhí)行全過程有效,一般沒有縮進,全局變量和局部變量的命名可以相同,C項錯誤。
26.C學(xué)號是學(xué)生表S的主鍵,課號是課程表C的主鍵,所以選課表SC的關(guān)鍵字就應(yīng)該是與前兩個表能夠直接聯(lián)系且能唯一定義的學(xué)號和課號,所以選擇C項。
27.D任何可以以序列或集合表示的內(nèi)容都可以看作一維數(shù)據(jù)。本題選擇D選項。
28.A集合中可以使用add()方法增加新元素,不能使用中括號來添加,B項錯誤;字典數(shù)據(jù)類型必須用不可變的元素做鍵,而列表是可變的,不能做鍵,C項錯誤;字典的items()函數(shù)返回的是所有的鍵值對,D項錯誤。故正確答案為A項。
29.D_init_()方法是一個特殊的方法,每當(dāng)根據(jù)類創(chuàng)建新實例時,Python會自動運行該方法。該方法的開頭和結(jié)尾各有兩個下劃線,這是一種約定,旨在避免Python的默認(rèn)方法和普通方法發(fā)生命名沖突。self,name,age都是init方法的形參,所以共3個。
30.A程序設(shè)計IPO模式內(nèi)容如下。I:Input(輸入),程序的輸入。程序的輸入包括文件輸入、網(wǎng)絡(luò)輸入、控制臺輸入、隨機數(shù)據(jù)輸入、程序內(nèi)部參數(shù)輸入等。輸入是一個程序的開始。P:Process(處理),程序的主要邏輯。程序?qū)斎脒M行處理,輸出產(chǎn)生結(jié)果。處理的方法也叫算法,是程序最重要的部分??梢哉f,算法是一個程序的主要靈魂。O:Output(輸出),程序的輸出。程序的輸出包括屏幕顯示輸出、文件輸出、網(wǎng)絡(luò)輸出、操作系統(tǒng)內(nèi)部變量輸出等。輸出是一個程序展示運算成果的方式。本題選擇A選項。
31.Y
32.Y
33.Y
34.N
35.Y
36.Y
37.Y
38.Y
39.N
40.N
41.21
42.{1,2,3}
43.[1,2,[3]]
44.globals()
45.[2,3,1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨學(xué)科視角下的小學(xué)生綜合計算能力培養(yǎng)策略研究總結(jié)
- DB6528T 210-2024板椒聯(lián)合收獲機作業(yè)技術(shù)規(guī)程
- DB6103T 82-2025夏大豆擴行縮株栽培技術(shù)規(guī)范
- 專業(yè)常年法律顧問聘任合同模板
- 個人投資入股合作合同協(xié)議
- 專利許可合同
- 買賣合同終止及賠償協(xié)議
- 專兼職律師服務(wù)合同格式范本
- 個人咖啡店轉(zhuǎn)讓合同范本
- 產(chǎn)品設(shè)計與制造合同范本
- 美發(fā)學(xué)徒助理職業(yè)規(guī)劃書
- 法醫(yī)病理學(xué)課件
- 職代會提案征集表
- 介紹uppc技術(shù)特點
- 物業(yè)工程工作分配及人員調(diào)配方案
- 《諫逐客書》理解性默寫(帶答案)最詳細(xì)
- 《黑駿馬》讀書筆記思維導(dǎo)圖
- 2023年物理會考真題貴州省普通高中學(xué)業(yè)水平考試試卷
- 盤扣式懸挑腳手架專項施工方案
- 勞動防護用品知識考試試題(含答案)
- 高中教師業(yè)務(wù)知識考試 數(shù)學(xué)試題及答案
評論
0/150
提交評論