資源簡介 2022年東營市信息技術等級考試考試Python選擇題(5)81.以下程序運行后,顯示的結果是( )。 【B】A.10 B.15 C.21 D.1282.Python中創建自定義函數的語法規范是()。【A】A.def 函數名([參數列表]): B.del 函數名([參數列表]):C.sub 函數名([參數列表]) D.define 函數名([參數列表]):83.由于遞歸函數不斷調用自身,如果沒有設置(),遞歸調用會形成無限循環。【B】A.遞歸條件 B.終止條件 C.初始條件 D.循環條件84.遞歸函數與一般的自定義函數相比,最大特點是【A】A.調用自身 B.支持參數C.函數名不能以數字開頭 D.函數代碼包含選擇結構85.使用冒泡排序算法將10個數字進行降序排列,需要進行()次數值比較?!綛】A.10 B.45 C.55 D.10086.以下程序運行后,顯示的結果是( ) 【D】["11","2","3","4"][ 2, 3, 4,11][11,4, 3, 2]D.以上都不對87.以下有關數據排序和編程的說法,錯誤的是()【C】A.數據排序就是按照某種邏輯關系將雜亂"無序"數據調整為"有序"數據。B.數據排序有利于對信息進行高效地的檢索、分類。C.編寫程序時不需要考慮容錯處理,使用者錄入錯誤數據是他自己的責任。D.生活中解決問題的方法和計算機的程序算法是可以相互借鑒的。88.以下程序運行后,顯示的結果是( ) 【B】["1","2","3","4"][1, 2, 3, 4][4, 3, 2, 1]D.以上都不對89.我們一般采用()層循環結構實現冒泡排序算法?!綛】A.1 B.2 C.3 D.490.以下哪項不屬于迭代算法解決問題的注意事項:【D】A.確定迭代變量B.建立迭代關系式C.控制迭代過程D.盡量避免使用循環結構91.以下關于迭代器的描述,不正確的是【C】A.迭代器可以記住訪問位置B.迭代器對象從集合的第一個元素開始訪問C.迭代器訪問元素可以往前也可以后退D.可以使用next()函數來訪問下一個數據92.我們采用以下哪種結構實現自動迭代最為合適【C】A.順序結構 B.選擇結構 C.循環結構 D.迭代結構93.以下表達式的運行結果不是整數的是【B】A.6//9 B.6/9 C.6**2 D.6%994.完數,又稱完美數或完備數,是一些特殊的自然數。它所有的真因子(即除了自身以外的約數)的和,恰好等于它本身。如6=1+2+3,6即是完數。編程找出1000以內的所有完數。以下程序中缺失的判斷條件應該填寫( )。 【B】A.n%a=0 B.n%a==0 C.a%n=0 D.a%n==095.完數,又稱完美數或完備數,是一些特殊的自然數。它所有的真因子(即除了自身以外的約數)的和,恰好等于它本身。如6=1+2+3,6即是完數。編程找出1000以內的所有完數。以下程序中缺失的判斷條件,下面哪一個選項是錯誤的 【D】A.a in range(1,int(n/2+1)) B.a in range(1,int(n/2)+1)C.a in range(1,int(n//2+1)) D.a in range(1,int(n\2+1))96.《孫子算經》中,有這樣一道算術題:"今有物不知其數,三三數之剩二,五五數之剩三,七七數之剩二,問物幾何?" 按照今天的話來說:一個數除以3余2,除以5余3,除以7余2,求這個數。這樣的問題,也有人稱為"韓信點兵"?,F假設所求數為m,以python編程下列表達式中判斷條件符合要求的是( )【C】A.m/3==2 and m/5==3 and m/7==2B.m/3==2 or m/5==3 or m/7==2C.m%3==2 and m%5==3 and m%7==2D.m%3==2 or m%5==3 or m%7==297.下列程序運行后,n值最大的是( ) 【C】A.1 B.2 C.3 D.498.一個3位數m,如果百位數字與個位數字相同,則該數屬于回文數,其判斷條件可以寫成()【A】A.m//100==m%10B.m/100== %10C.m/100==m//10D.m%100==m//1099.所謂回文數是從左至右與從右至左讀起來都一樣的數字。如:121是一個回文數。如果編寫程序尋找三位數中的回文數可以用()算法?!続】A.枚舉 B.迭代 C.排序 D.遞歸100.下列語句中變量i取值次數最多的是( )【A】A.for i in range(101)B.for i in range(1,100)C.for i in range(2,100,2)D.for i in range(100,200) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫