版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Python程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋青島大學(xué)第一章單元測試
下列選項中,不屬于Python語言特點的是()
A:模塊庫豐富B:簡單易學(xué)C:跨平臺D:編譯型語言
答案:編譯型語言Python語言的開發(fā)者()
A:DennisRitchieB:SteveJobsC:JamesGoslingD:GuidoVanRossum
答案:GuidoVanRossumPython源程序文件的常用擴展名是()
A:cppB:pyC:basD:prg
答案:pyPython程序中的注釋語句以(
)符號開頭。
A:/*B:\\C://D:#
答案:#Python語言存在Python2.x和Python3.x兩個版本,彼此之間是兼容的。()
A:錯B:對
答案:錯Python是一種開源的腳本語言,擁有良好的跨平臺性和可移植性。()
A:錯B:對
答案:對Python既可以解釋執(zhí)行源代碼,同時還支持偽編譯為字節(jié)碼以提高加載速度。()
A:對B:錯
答案:對程序閱讀:馮·諾依曼指出,計算機是一種可以在程序的控制下接受輸入處理數(shù)據(jù).存儲數(shù)據(jù)并產(chǎn)生輸出的電子裝置。馮·諾依曼這一定義,在計算機科學(xué)中具有重要的地位,因為該定義不僅給出了計算機功能模塊的劃分,同時還表明了程序必須實現(xiàn)數(shù)據(jù)的輸入、存儲、處理和輸出功能,也就在實質(zhì)上指明了程序的原型。這個程序原型,體現(xiàn)的是輸入-處理-輸出(IPO)的編程思想。下面的程序用來計算用戶輸入的一行字符串中字符的個數(shù)。因此,IPO編程,就是指,輸入、處理、輸出的一種編程基本算法。()
A:對B:錯
答案:對Python是一種面向?qū)ο笳Z言。()
A:對B:錯
答案:對Python語言可以用于操作系統(tǒng)的開發(fā)。()
A:錯B:對
答案:錯
第二章單元測試
eval("3+4")的計算結(jié)果是()。
A:34B:7C:3+4D:12
答案:7在Python中查詢變量類型的函數(shù)是()。
A:methodB:typeofC:categoryD:type
答案:type下面哪個不是Python合法的標識符()
A:_name__B:_40XLC:selfD:int32
答案:selfPython不支持的數(shù)據(jù)類型有()
A:intB:charC:floatD:list
答案:char以下不正確的數(shù)據(jù)表示的是()。
A:1234B:0o1234C:0B1234D:0x1234
答案:0B1234在Python中,不同類型的數(shù)據(jù)存儲方式不同,所占用的字節(jié)數(shù)不同,運算方式也不同。()
A:對B:錯
答案:對Python中一切皆對象。()
A:錯B:對
答案:對在編程時不能將一種類型的數(shù)據(jù)轉(zhuǎn)換成另一種類型進行計算。()
A:錯B:對
答案:錯在print輸出語句中,通常使用string.format()方法或F-string方法對數(shù)據(jù)進行格式化輸出。()
A:對B:錯
答案:對使用string.format()方法print輸出浮點數(shù),使得輸出結(jié)果控制為保留2位小數(shù),則輸出控制格式為{.2f}。()
A:錯B:對
答案:錯
第三章單元測試
關(guān)于Python語言數(shù)值操作符,以下選項中描述錯誤的是()
A:x**y表示x的y次冪,其中,y必須是整數(shù)B:x/y表示x與y之商C:x//y表示x與y之整數(shù)商,即不大于x與y之商的最大整數(shù)D:x%y表示x與y之商的余數(shù),也稱為模運算
答案:x**y表示x的y次冪,其中,y必須是整數(shù)eval('10+pow(2,3)')的計算結(jié)果是()
A:NameErrorB:16C:18D:10+pow(2,3)
答案:18下面表達式不合法的是()
A:a=b+cB:a,b,c=1,2,3C:a+b=cD:a=b=c=1
答案:a+b=cd=5%-3;print(d)的返回值是()
A:-1B:1.67C:2D:-2
答案:-1str(23)+str(45)的計算結(jié)果是()
A:45B:23C:68D:2345
答案:2345
第四章單元測試
用來判斷當(dāng)前Python語句是某個分支結(jié)構(gòu)中的語句塊的標志是()
A:縮進B:冒號C:引號D:大括號
答案:冒號已知age=20,beauty=95,下列程序運行結(jié)果為True的是()
A:age<=18andbeauty<=80B:age>=18andbeauty<=80C:age>=18andbeauty>=80D:age=18andbeauty=80
答案:age>=18andbeauty>=80下面程序的輸出結(jié)果是(
)。score=80
ifscore<60:?[此處縮進]print(f'成績?yōu)閧score}’,end=',')?print('不及格')
A:無輸出B:成績?yōu)?0,不及格C:不及格D:成績?yōu)?0
答案:不及格判斷字符型變量ch是否為小寫字母的正確表達式是()。
A:"a">=chor"z"<=chB:"A"<=ch<="Z"C:ch>="A"andch<="z”D:ch>="a"andch<="z"
答案:ch>="a"andch<="z"布爾運算表達式10and8的值為:()
A:FalseB:8C:10D:True
答案:8
第五章單元測試
關(guān)于for循環(huán)和while,下面敘述錯誤的是()
A:for循環(huán)一般用于循環(huán)次數(shù)確定的情況,也稱為遍歷循環(huán)B:while循環(huán)即可用于循環(huán)次數(shù)確定的情況,也可用于循環(huán)次數(shù)不確定的情況C:for循環(huán)變量in可遍歷結(jié)構(gòu),其中可遍歷結(jié)構(gòu)必須是range對象D:while循環(huán)有可能導(dǎo)致死循環(huán)
答案:for循環(huán)變量in可遍歷結(jié)構(gòu),其中可遍歷結(jié)構(gòu)必須是range對象已知有代碼“forxiny:”,則y的數(shù)據(jù)類型不可以是()
A:元組B:數(shù)值C:列表D:字符串
答案:數(shù)值在Python程序中,有關(guān)else子句,說法不正確的是()
A:else可以單獨使用B:else子句可以用在if語句中C:else子句可以用在for語句中D:else子句可以用在異常處理try語句中
答案:else可以單獨使用有關(guān)continue和break語句,下列說法正確的是()
A:continue用于提前結(jié)束循環(huán)B:break不能用在循環(huán)中C:break用于提前進入下一輪循環(huán)D:continue用于提前進入下一輪循環(huán)
答案:continue用于提前進入下一輪循環(huán)以下程序:i,sum=-3,0
whilei:
[此處縮進]sum+=i[此處縮進]i=i+1
則程序運行后,sum的值為(
)
A:-6B:7C:5D:8
答案:-6
第六章單元測試
描述一個算法時即可以沒有輸入,也可以沒有一個輸出。()
A:錯B:對
答案:錯在計算機科學(xué)中,算法被定義為是一組明確的、可以執(zhí)行的有序集合,這說明算法只需要描述清楚事情即可,不需要表達執(zhí)行的順序。()
A:錯B:對
答案:錯編寫程序時可以設(shè)計多種算法,例如計算最大公約數(shù)的程序中,就可以有輾轉(zhuǎn)相除法、輾轉(zhuǎn)相減法、窮舉法等。()
A:錯B:對
答案:對在排序算法中,選擇排序的基本思想是選擇一個數(shù)值,用這個數(shù)值和其余的數(shù)值比較,并根據(jù)升序或降序,進行數(shù)據(jù)交換。每輪數(shù)據(jù)比較其實一種求最值的過程。()
A:對B:錯
答案:對排序算法中,冒泡排序的基本思想是相鄰兩個數(shù)據(jù)比較,在每一輪比較中會找到一個最值。當(dāng)一輪比較后,沒有發(fā)現(xiàn)要交換的元素,說明這時候數(shù)據(jù)已經(jīng)有序。在這種情況下,算法描述就可以設(shè)計為不需要再進行下一輪比較了。()
A:錯B:對
答案:對
第七章單元測試
在一個函數(shù)中,若局部變量和全局變量同名,下面描述正確的是()
A:函數(shù)內(nèi)部使用的是全局變量B:在函數(shù)內(nèi)部,局部變量和全局變量都可使用C:函數(shù)內(nèi)部使用的是局部變量D:在函數(shù)內(nèi)部,局部變量和全局變量都不可使用
答案:函數(shù)內(nèi)部使用的是局部變量有函數(shù)定義:deff(a,b):returna+b下列調(diào)用該函數(shù)的語句,錯誤的是()
A:f(1,2)B:f(a=1,b=2)C:f(b=2,a=1)D:f(b=2,1)
答案:f(b=2,1)關(guān)于return語句,下面說法中不正確的是()。
A:一個return返回多個對象時以列表形式返回B:一個return返回多個對象時以元組形式返回C:一個return可以返回多個對象D:一個return可以返回一個對象
答案:一個return返回多個對象時以列表形式返回下列關(guān)于函數(shù)參數(shù)說法錯誤的是()
A:用關(guān)鍵字參數(shù)調(diào)用函數(shù)時,實參位置可以和形參位置不同B:可選值參數(shù)必須寫在非可選參數(shù)后面C:當(dāng)函數(shù)有多個默認值形參時,調(diào)用函數(shù)時不傳遞值的默認值參數(shù)可以用空格或None代替D:傳遞可變數(shù)量的非關(guān)鍵字實參時,這些實參作為一個元組對象傳遞到函數(shù)中。
答案:當(dāng)函數(shù)有多個默認值形參時,調(diào)用函數(shù)時不傳遞值的默認值參數(shù)可以用空格或None代替關(guān)于函數(shù),下列說法錯誤的是()
A:不能使用保留字作為函數(shù)名B:函數(shù)名必須以字母或下劃線開始C:函數(shù)名不區(qū)分大小寫D:函數(shù)可以沒有參數(shù)
答案:函數(shù)名不區(qū)分大小寫
第八章單元測試
遞歸函數(shù)的設(shè)計通常采用()結(jié)構(gòu)將函數(shù)分為兩部分:能直接處理的和不能直接處理的,并對后者進行遞歸,以實現(xiàn)簡化或縮小。
A:分支B:循環(huán)C:順序D:重復(fù)
答案:分支Python將一些使用頻率比較高的函數(shù)設(shè)置為內(nèi)置函數(shù)。以下函數(shù)中,不屬于Python內(nèi)置函數(shù)的是()
A:float()B:int()C:string()D:len()
答案:string()使用()關(guān)鍵字來創(chuàng)建匿名函數(shù)。
A:lambdaB:passC:classD:def
答案:lambdaPython中包和模塊之間的包含關(guān)系是()
A:包大于模塊B:模塊和包互不包含C:模塊大于包D:模塊和包互相包含
答案:包大于模塊當(dāng)要使用一個模塊中的某些功能時,通過下列哪條語句能夠?qū)朐撃K()
A:loadB:includeC:importD:export
答案:import
第九章單元測試
range()、字符串、元組、列表都屬于序列類型,其中是可變數(shù)據(jù)類型的是()
A:range()B:字符串C:元組D:列表
答案:列表d=[lambdax,y:x+y,lambdax,y:x-y,lambdax,y:x*y,lambdax,y:x/y]
s=d[1](4,5)
print(s)
輸出結(jié)果為()
A:9B:-1C:20D:0.8
答案:-1如下代碼的輸出結(jié)果是()
s=['Mary','M',33,100]
name,sex,age,energy=s
print(sex)
A:33B:100C:MD:Mary
答案:M已知“a=[1,[2,3]]”且“b=a[:]”,則執(zhí)行“a[1]=10”后,b的值為()。
A:[1,[10,3]]B:[1,[2,3]]C:報錯D:[1,10]
答案:[1,[2,3]]已知x=[1,2,3,2,3],則執(zhí)行語句x.pop()之后,x的是()
A:[1,2,3,2]B:[2,3,2,3]C:[1,3,2,3]D:[1,2,3,3]
答案:[1,2,3,2]
第十章單元測試
Python中的字符串字面量可用符號括起來表示,其中不包括
A:一對井字號(#)B:一對雙引號(")C:一對三單引號(''')D:一對單引號(')
答案:一對井字號(#)若TempStr="HelloWorld",則下列選項中可以輸出”World“子串的是()
A:print(TempStr[-4:-1])B:print(TempStr[-5:])C:print(TempStr[-5:0])D:print(TempStr[-5:-1])
答案:print(TempStr[-5:])各選項中‘+’不是作為拼接運算符使用的表達式是
A:1.2+2.5B:'abc'+'def'C:[1.2]+[2.5]D:'1.2'+'2.5'
答案:1.2+2.5在字符串中,轉(zhuǎn)義字符的第一個字符是()
A:‘(單引號)B:’’’(三引號)C:\(反斜杠)D:“(雙引號)
答案:\(反斜杠)輸出字符串str1='123123123'中‘1’的個數(shù),使用的方法為()
A:str1.index(‘1’)B:str1.count('1')C:str1.remove(‘1’)D:str1.insert('1')
答案:str1.count('1')
第十一章單元測試
下列關(guān)于元組的說法中,錯誤的是()
A:元組中的元素不能改變和刪除B:用sort()方法可對元組中的元素排序。C:元組中沒有append()或extend()方法D:元組在定義時所有元素放在一對圓括號“()”中
答案:用sort()方法可對元組中的元素排序。執(zhí)行下列語句:a=[3,2,1]dela此時使用print函數(shù)打印a會出現(xiàn)哪種結(jié)果:
A:[]B:NoneC:[3,2,1]D:出現(xiàn)解釋錯誤:NameError:name'a'isnotdefined
答案:出現(xiàn)解釋錯誤:NameError:name'a'isnotdefined有以下列表推導(dǎo)式:squares=[x**2forxinrange(10,1,-2)],則squares是()
A:[81,49,25,9,1]B:[1,9,25,49,81]C:[100,64,36,16,4]D:[4,16,36,64,100]
答案:[100,64,36,16,4]用sorted函數(shù)可以對字符串、列表、集合等進行排序,該函數(shù)排序后其結(jié)果對象的數(shù)據(jù)類型是:
A:元組
B:字符串
C:列表D:集合
答案:列表已知“a=tuple('my')+tuple('book')”,則a的值是()。
A:('m','y','b','o','o','k')B:'('m','y','b','o','k')C:'mybook'D:'mybok'
答案:('m','y','b','o','o','k')
第十二章單元測試
下面不能創(chuàng)建一個集合的語句是()
A:s2=set("abcd")B:s4=frozenset((3,2,1))C:s1=set()D:s3=(1,2,3,4)
答案:s3=(1,2,3,4)給定字典d,以下與d[key]功能相近的方法是d.()
A:popitem(key)B:keys(key)C:values(key)D:get(key,9)
答案:get(key,9)以下選項中,不能建立字典的方式是()。
A:d={(1,2):1,(3,4):3}B:d={1:[1,2],3:[3,4]}C:d={'張三':1,'李四':2}D:d={[1,2]:1,[3,4]:3}
答案:d={[1,2]:1,[3,4]:3}有語句s=set(“hello”),則s的值是():
A:{“hello”}B:{‘h’,’e’,’l’,’l’,’o’}C:{‘h’,’e’,’l’,’o’}D:“hello”
答案:{‘h’,’e’,’l’,’o’}字典d={'abc':123,'def':456,'ghi':789},len(d)的結(jié)果是()
A:9B:6C:12D:3
答案:3
第十三章單元測試
文件操作中,打開文件的方法open函數(shù)的作用不包括
A:B.
建立程序與文件之間的通道B:是順序讀寫,還是隨機讀寫C:B.
讀寫模式是只讀、讀、寫、添加或修改D:讀寫對象是文本文件或二進制文件
答案:是順序讀寫,還是隨機讀寫下列不是文件對象寫方法的是()
A:write()B:writeline()C:writefile()D:writelines()
答案:writefile()文件打開方式中,打開文件后會對原有內(nèi)容進行清空,并對該文件有讀寫權(quán)限
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國鉬行業(yè)全國市場開拓戰(zhàn)略制定與實施研究報告
- 新形勢下發(fā)動機行業(yè)可持續(xù)發(fā)展戰(zhàn)略制定與實施研究報告
- 2025-2030年中國汽車延保服務(wù)行業(yè)開拓第二增長曲線戰(zhàn)略制定與實施研究報告
- 自動售貨機服務(wù)校園項目策劃案
- 20道名校幼升小真題檢測孩子的數(shù)學(xué)基礎(chǔ)知識
- 沙蔥種植項目可行性研究報告完整立項報告
- 2024年滲濾液處理行業(yè)市場深度評估及投資戰(zhàn)略規(guī)劃報告
- 水景觀工程可行性研究報告
- 山東省濟南市槐蔭區(qū)2023-2024學(xué)年九年級上學(xué)期期末化學(xué)試題
- 2025年人教版英語四年級下冊教學(xué)計劃(含進度表)
- 2024年電商平臺入駐服務(wù)合同
- 2024年度政府采購代理服務(wù)合同-醫(yī)療衛(wèi)生設(shè)備采購項目3篇
- GJB9001C版標準培訓(xùn)課件
- 船舶防火與滅火(課件)
- 七、監(jiān)理工作重點、難點分析及對策
- 面膜中藍銅肽經(jīng)皮滲透性和改善皮膚衰老作用研究
- 湖北省荊州市八縣市2023-2024學(xué)年高一上學(xué)期1月期末考試 化學(xué) 含解析
- 專題05 說明文閱讀(必考題型梳理)50題-2023-2024學(xué)年八年級語文下學(xué)期期中專題復(fù)習(xí)(上海專用)(解析版)
- 《水文化概論》全套教學(xué)課件
- 2023年四川省公務(wù)員錄用考試《行測》真題卷及答案解析
- 社區(qū)共享菜園建設(shè)方案及實施計劃
評論
0/150
提交評論