江苏省二级python考试题库_python二级考试试题.doc
python二級考試試題.doc
1.以下關于程序設計語言的描述,錯誤的選項是APython語言是一種腳本編程語言B匯編語言是直接操作計算機硬件的編程語言C程序設計語言經歷了機器語言、匯編語言、腳本語言三個階段D編譯和解釋的區別是一次性翻譯程序還是每次執行時都要翻譯程序正確答案C2.表達式 1001 0 x3e7 的結果是AfalseBFalseCtrueDTrue正確答案B3.以下選項,不是Python保留字的選項是AdelBpassCnotDstring正確答案D4.表達式 500/10 的結果是A500/10B500/10C50D50.0正確答案D5.15. 表達式 type45 的結果是Aclass floatBclass strCNoneDclass int正確答案D6.表達式 divmod20,3 的結果是A6, 2B6C2D6, 2正確答案D7.以下關于字符串類型的操作的描述,錯誤的是Astr.replacex,y方法把字符串str中所有的x子串都替換成yB想把一個字符串str所有的字符都大寫,用str.upperC想獲取字符串str的長度,用字符串處理函數 str.lenD設 x aa ,則執行x*3的結果是aaaaaa正確答案C8.設 str python,想把字符串的第一個字母大寫,其他字母還是小寫,正確的選項是Aprintstr0.upperstr1Bprintstr1.upperstr-11Cprintstr0.upperstr1-1Dprintstr1.upperstr2正確答案A9.以下選項,不屬于程序流程圖基本元素的是A循環框B連接點C判斷框D起始框正確答案A10.以下關于循環結構的描述,錯誤的是A遍歷循環使用for 循環變量 in 循環結構語句,其中循環結構不能是文件B使用range函數可以指定for循環的次數Cfor i in range5表示循環5次,i的值是從0到4D用字符串做循環結構的時候,循環的次數是字符串的長度正確答案A11.執行以下程序,輸入”93python22”,輸出結果是w 請輸入數字和字母構成的字符串for x in w if 0 x 9 continue else w.replacex,printwApython9322BpythonC93python22D9322正確答案C12.執行以下程序,輸入la,輸出結果是la pythontry s 請輸入整數 ls s*2 printlsexcept print請輸入整數AlaB請輸入整數CpythonpythonDpython正確答案C13.執行以下程序,輸入qp,輸出結果是k 0while True s 請輸入q退出 if s q k 1 continue else k 2 breakprintkA2B請輸入q退出C3D1正確答案A14.以下程序的輸出結果是s 0def funnum s 在函數內無定義。 try s num return s except return 0 return 5printfun2A0B2CUnboundLocalErrorD5正確答案A15.以下關于函數的描述,錯誤的是A函數是一種功能抽象B使用函數的目的只是為了增加代碼復用C函數名可以是任何有效的Python標識符D使用函數后,代碼的維護難度降低了正確答案B16.以下程序的輸出結果是def test b 2, a 4 global z z a * b return zz 10printz, testA18 NoneB10 18CUnboundLocalErrorD18 18正確答案Bdef test b 2, a 4 global z z a * b return zz 10printtest,z18,1817.以下程序的輸出結果是def hubss, x 2.0,y 4.0 ss x * yss 10 無返回值printss, hubss, 3A22.0 NoneB10 NoneC22 NoneD10.0 22.0正確答案B18.以下表達式,正確定義了一個集合數據對象的是Ax 200, flg, 20.3Bx 200, flg, 20.3Cx 200, flg, 20.3 Dx flg 20.3正確答案A19.以下程序的輸出結果是ss listsetjzzszyjss.sortprintssAz, j, s, yBj, s, y, zCj, z, z, s, z, y, jDj, j, s, y, z, z, z正確答案B20.以下程序的輸出結果是ss sethtslbhtsortedss 不是原地操作for i in ss printi,end AhtslbhtBhlbstCtsblhDhhlstt正確答案B21.已知idls1 4404896968,以下程序的輸出結果是ls1 1,2,3,4,5ls2 ls1 ls3 ls1.copyprintidls2,idls3A4404896968 4404896904B4404896904 4404896968C4404896968 4404896968D4404896904 4404896904正確答案A22.以下程序的輸出結果是ls listshandong200, hebei300, beijing400printlsA300,200,400Bshandong, hebei, beijingC300,200,400Dshandong, hebei, beijing正確答案B23.以下關于文件的描述,錯誤的是A二進制文件和文本文件的操作步驟都是“打開-操作-關閉”Bopen 打開文件之后,文件的內容并沒有在內存中Copen只能打開一個已經存在的文件D文件讀寫之后,要調用close才能確保文件被保存在磁盤中了正確答案C24.以下程序輸出到文件text.csv里的結果是fo opentext.csv,wx 90,87,93z for y in x z.appendstryfo.write,.joinzfo.closeA90,87,93B90,87,93C90,87,93D90,87,93正確答案B25.以下程序的輸出結果是img1 12,34,56,78img2 1,2,3,4,5def displ printimg1def modi img1 img2modidisplA 1,2,3,4,5B12, 34, 56, 78C12, 34, 56, 78D1,2,3,4,5正確答案B26.以下關于數據維度的描述,錯誤的是A采用列表表示一維數據,不同數據類型的元素是可以的BJSON格式可以表示比二維數據還復雜的高維數據C二維數據可以看成是一維數據的組合形式D字典不可以表示二維以上的高維數據正確答案D27.以下不屬于Python的pip工具命令的選項是AshowBinstallCdownloadDget正確答案D28.用Pyinstall工具把Python源文件打包成一個獨立的可執行文件,使用的參數是A-DB-LC-iD-F正確答案D29.以下不是程序輸出結果的選項是import random as rls1 12,34,56,78r.shufflels1printls1A12, 78, 56, 34B56, 12, 78, 34C12, 34, 56, 78D12, 78, 34, 56正確答案C30.以下關于turtle庫的描述,正確的是A在import turtle之后就可以用circle語句,來畫一個圓圈B要用from turtle import turtle來導入所有的庫函數Chome 函數設置當前畫筆位置到原點,朝向東Dsethx 是setheadingx函數的別名,讓畫筆向前移動x正確答案C31.一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調用。而實現遞歸調用中的存儲分配通常用A棧B堆C鏈表D數組正確答案A因為函數調用是能過將關鍵寄存器壓棧保護現場;在函數返回時,彈棧恢復現場來完成的。而遞歸調用說白了就是自已調用自己。也就是不停的上演pop, push的棧操作。系統為什么選用棧來實現函數間的調用呢我覺的主要原因如下對于頻繁的調用操作過程中,棧的pop,push操作最簡潔,快速。硬件級(或者理解成匯編級也行)支持棧操作。所以用棧最高效,快速。如果用堆、數組、鏈表,不光要維護很多功能輔助性數據,算法也很麻煩。這樣會大大降低計算機的使用效率。32.下列敘述中正確的是A一個算法的空間復雜度大,則其時間復雜度必定小B一個算法的空間復雜度大,則其時間復雜度也必定大C算法的時間復雜度與空間復雜度沒有直接關系D一個算法的時間復雜度大,則其空間復雜度必定小正確答案C33.為了提高測試的效率,應該A隨機選取測試數據B在完成編碼以后制定軟件的測試計劃C取一切可能的輸入數據作為測試數據D集中對付那些錯誤群集的程序正確答案D34.軟件開發離不開系統環境資源的支持,其中必要的測試數據屬于A輔助資源B硬件資源C通信資源D支持軟件正確答案A35.完全不考慮程序的內部結構和內部特征,而只是根據程序功能導出測試用例的測試方法是A錯誤推測法B白箱測試法C黑箱測試法D安裝測試法正確答案C36.在數據管理技術發展過程中,文件系統與數據庫系統的主要區別是數據庫系統具有A特定的數據模型B數據無冗余C專門的數據管理軟件D數據可共享正確答案A37.下列有關數據庫的描述,正確的是A數據庫是一個關系B數據庫是一個DBF文件C數據庫是一個結構化的數據集合D數據庫是一組文件正確答案C38.相對于數據庫系統,文件系統的主要缺陷有數據關聯差、數據不一致性和A可重用性差B冗余性C非持久性D安全性差正確答案B39.軟件開發的結構化生命周期方法將軟件生命周期劃分成A定義、開發、運行維護B設計階段、編程階段、測試階段C總體設計、詳細設計、編程調試D需求分析、功能定義、系統設計正確答案A40.下列不屬于結構化分析的常用工具的是A判定樹B數據字典C數據流圖DPAD圖正確答案C
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的江苏省二级python考试题库_python二级考试试题.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 坡道行驶电动小车_事发红绿灯路口!东莞一
- 下一篇: yii2手册_史上最全的技术手册整理总结