




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
頁大數據技術專業《Python程序設計》期考試題B卷班級:_________學號:____________姓名:____________題號一二三四五總分統分人滿分2215241524100得分考試時間為:120分鐘得分評卷人一.單項選擇題,每小題2分,共22分。1.在某行語句前添加下列哪個符號,可以將該代碼進行注釋()。A.//B.#C.^D.<>2.可以通過下列哪種形式來訪問對象的方法()。A.對象名(方法名)B.對象名.方法名C.對象名_方法名D.對象名.方法名()3.假定有一個列表list1=[1,2,3,4,5],能獲取到元素5的語句是()。A.list1[5]B.list1_4C.list1[4]D.list1_54.調用下列哪種函數前不需要使用import導入()。A.內置函數B.標準庫函數C.其他模塊中的函數D.第三方庫函數5.在Python程序設計中,可以通過()函數關閉文件。A.read()B.close()C.open()D.write()6.假定a=(1,2,3,4,5),該語句中是直接創建了哪種序列()。A.元組B.集合C.列表D.字典7.下列標識符符合命名規則的是()。A.sub9B.sub-9C.sub9D.9sub8.關于continue語句說法正確的是()。A.遇到continue立即結束本次循環,隨即開啟下一次循環B.continue是循環中斷語句C.遇到continue立即結束循環,不再開啟之后的循環D.continue是空操作語句9.input()函數獲得的數據是下列哪種數據類型()。A.布爾型B.整型C.浮點型D.字符串型10.關于函數的參數,以下說法正確的是()。A.函數調用時,關鍵字參數必須寫在位置參數的前面B.函數調用時,使用關鍵字參數不可以按函數定義的形參順序進行參數傳遞C.函數調用時,使用位置參數要按函數定義的形參順序進行參數傳遞D.以上都是正確的11.下列哪個運算符屬于關系運算符()。A.-B.notinC.!=D.[]得分評卷人二.填空題,每小題3分,共15分。1.調用range(10,14)函數,將會生成10-13數字。2.假定a=3.14,該語句中的變量a為浮點型/float型。3.a**b是計算a與b次冪。4.'a'in['a','b','c']的結果為True。5.假定dict1={'name':'li','age':18},可以使用dict1['age']獲取'age'鍵對應的值。得分評卷人三.寫出程序的運行結果,每小題4分,共24分。1.以下程序的輸出結果為40 44 48 forjinrange(40,50,4):print(j,end='\t')A.414347B.404448C.414549 D.報錯2.以下程序的輸出結果為大數據大數據大數據a1='大數據'print(a1*3)A.大數據大數據大數據B.大數據大數據C.大數據3 D.大數據*33.以下程序的輸出結果為b=12b=12ifb==0:print(f'{b}是零')print('b=',b)A.b=B.12C.b=12D.b是零4.以下程序的輸出結果為工號為2013classTeacher:def__init__(self,id):self.id=idprint(f'工號為{self.id}')a1=Teacher(2013)A.工號為B.工號為2013C.2013D.無輸出5.以下程序的輸出結果為-4defsub(t1,t2):ift1>0ort2>0:returnt1-t2else:returnt1*t2b=sub(13,17)print(b)A.13B.-4C.17D.2216.以下程序的輸出結果為Trueb='大數據'print(bis'大數據')A.falseB.trueC.FasleD.True得分評卷人四.程序閱讀題,每小題5分,共15分。b1,b2,sub,but=20,30,100,0forjinrange(b1,b2):ifj%4==0:sub-=jelifj%2!=0:but+=jprint('sub=',sub,'but=',but)閱讀上述代碼,回答下列問題:1.列舉出代碼中的變量名(至少3個),并簡要描述分別在本段代碼中的用途。b1、b2、sub、but、j2.簡要說明什么時候將會執行but+=j語句?當j%2!=0為True時,也就是i為奇數時,將會執行but+=j3.寫出該代碼的運行結果。sub=28but=125得分評卷人五.編程題,每小題12分,共24分。1.編寫一段代碼,讓用戶輸入一個不少于4位的正整數,如果輸入數據長度不符合要求或者不是正數,則輸出“您輸入數據有誤”;如果輸入數據符合要求,則輸出它是幾位數并輸出第2-4位的數字。(比如:用戶輸入正整數為1234,輸出長度為4,第2-4位的數字輸出為-12;用戶輸入,輸出“您輸入數據有誤”)根據注釋在橫線處填寫對應代碼。(每空3分,共12分)num=input('請輸入一個不少于4位的正整數:')#控制臺輸入length=len(num)#獲取字符串的長度#判斷長度是否不少于4并且將字符串轉換為整型后判斷是否大于0iflength>=4andint(num)>=0:print(num,'的長度為',length)print(num[1:3])#使用切片輸出第2-4位的數字else:print('您輸入數據有誤')2.編寫一段Python代碼,求1*2*3*...*10的結果。根據注釋選擇橫線處對應的代碼。(每空3分,共12分)result=1foriin(1):#循環遍歷1-10(2)#將本次循環的i值累乘到result中(3)#輸出result的值(1)A.range(11)B.range(10)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨域數據融合與分析-洞察闡釋
- 精準醫療下的病程數據分析與優化-洞察闡釋
- 基于大數據的室內裝飾環保性能評估與認證研究-洞察闡釋
- 木制品智能制造中的智能感知與控制技術-洞察闡釋
- 綠色建筑在房市的競爭力-洞察闡釋
- 強化學習與博弈論的結合研究-洞察闡釋
- 血液制品儲存條件下成分穩定性研究-洞察闡釋
- 康復醫療市場分析-洞察闡釋
- 新型合金的探索與應用-洞察闡釋
- 侵入式與非侵入式腦機接口-洞察闡釋
- 安徽省池州市貴池區2023年數學六年級第二學期期末達標檢測試題含解析
- 2023中小學德育工作指南德育工作實施方案
- 無土栽培學(全套課件660P)
- 成語故事半途而廢
- GB/T 7233.1-2009鑄鋼件超聲檢測第1部分:一般用途鑄鋼件
- GB/T 545-1996海軍錨
- GB/T 3683-2011橡膠軟管及軟管組合件油基或水基流體適用的鋼絲編織增強液壓型規范
- GB/T 17766-1999固體礦產資源/儲量分類
- GB/T 1094.1-2013電力變壓器第1部分:總則
- 湯谷良全面預算整合企業管理
- 頰癌病人的護理查房
評論
0/150
提交評論