




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、試題青年編程等級試 Python 編程一級卷 2word 練 一、選題1已知列表 list1=88, 表式 的值為( )A22BC2下列語言中( )屬于高級語言ApythonBC編語言3數(shù)據(jù)分析的處理工具錯誤的 )AAccessB C4在 中判斷 是為偶數(shù)的表達式是( ) ABC5在 中 的行結(jié)果是( )ABC6在 語言中表示x 屬區(qū),) 的確表達式是( )Aa or x bB x and x bC and xb and b=3 的是( )AB- CTrue D17列選項中,不屬于 Python 語基本數(shù)據(jù)類型的( )AstrBCfloat18 中已知 ,運行下列程序后a 和 b 的為 a =
2、 a * bb = a / a = a / Aa=3 B b=3C b=5 b=319面( ) Python 合法的變量名Aint32BCselfname20圖 Python 代執(zhí)行后,b 的值分別為:( )A5,10B C 10,1021下 代碼的運行結(jié)果是( ) a = 3b = 4a = a * bprint(a)A B C Da*b22列有關(guān)于 print 命的描述中,正確的是( )A在打印機里打印相關(guān)的文本或者數(shù)字B以用來畫圖C屏幕中輸出相應(yīng)的文本或者數(shù)字等行語句 print(“python,)會出錯23明編寫了 Python 程,根據(jù)輸入的體重和身高算 值顯示是否超標。王明體 重
3、,高 170cm。中“體重 80kg”“身高 170cm”對王明體重身高的符號記錄屬 于( )A數(shù)據(jù)B息C知識慧24下文本框內(nèi)是一段用 程序設(shè)計語言編寫的源代碼,功能是輸出 200 以內(nèi)能被 17 整的最大正整數(shù)。這段源代碼屬于( )A程序B件C指令令25 中實現(xiàn)下面結(jié)的代碼是( )。 請輸入你的性別:Aprint(“請輸入你的性別:”) Cinput(“請輸入你的性別:”) 26如下 VB 序段:s1 python: visual = 1: j = s = Do i = Len(s1) And j = Len(s2) Mid(s1, Mid(s2, j, Thens = + Mid(s1,
4、i, 1)Elsej j + End If = i + 1Loop執(zhí)行該程序后,的值是( )B(輸入你的性別:) input(請輸入你的性別:A2BC 727 中input()函數(shù)的回結(jié)果的數(shù)據(jù)類型為( )A 型B 型CList 型 型28列 Python 數(shù)不屬于列表的是( )A24,56,7,89,4 C 猴桃B B , D29 python 中下列哪個選項是正確的賦值語句( )A 80 B2018 =xCa+b=c D30于 python 程設(shè)語言,下列說法錯誤的是( )Apython 是種面向?qū)ο蟮木幷Z言 C 具豐富和大的庫B 代只能在交互環(huán)境中運行 是種解釋型的計算機程序設(shè)計高級語言
5、二、程填空31家商場在降價促銷,如果買金額不高于 元,會給 10%的折,如果購買金額 高于 200 元會給 20%的扣。編寫一個 Python 程序,輸入消費額(整數(shù)),顯示折扣后 的應(yīng)付金額。32兩個素數(shù)之差為 ,則該對素數(shù)稱為雙胞胎數(shù),如 , 就是一對雙胞胎數(shù)。編寫 python 程序,實現(xiàn)如下能:輸入 n 的,統(tǒng)計顯示 以內(nèi)的有雙胞胎數(shù)。程序運行界 面如圖所示:實現(xiàn)上述功能的程序如下,請在劃線處填入合適的代碼。def ():for in (,)_:return Falsereturn Truen=int(“請輸入一個正整數(shù) n:)c=0k=3while k0:_數(shù)和:37球繞太陽的運行周
6、期為 365 天 小 48 分 46 秒(合 365.24219 天,即一回歸 年。公歷的平年只有 365 天比回歸年短約 0.2422 天,每四年累積約一天,把這一天加于 2 月(即 月 29 日),使當年的時間長度變?yōu)?天這一年就是年。判斷某一年是 否是閏年的方法是年份數(shù)能被 4 整,但不能被 100 整,或者年份數(shù)能 400 整。以 下是一段用于判斷某一年是否是閏年的程序。請將上面程序框中空格處的內(nèi)容填寫完整,其中處填寫代碼注釋 _ _ _ _ _38下是計算 = 1+6+11+.+ 101 的程序代碼,請補全程序。 s=0for in range(1,102, s=print( 請補充
7、完成上述程序_39寫程序,用打一如下所示的等腰直角三角形,將測試結(jié)果截圖。 * * * * * *40下列程序代碼補充完整:某同學(xué)參加了學(xué)校體檢,體檢的醫(yī)生告訴他體重超重,需要加強運動。該同學(xué)了解到運動 時,心率如能控制在一定范圍內(nèi),對增強心血管系統(tǒng)和呼吸系統(tǒng)的功能都有很好的效果; 超出范圍,對身體反而會有損傷。男最適宜運動心率220年齡數(shù)安靜心率) ()安靜心率,女最適宜運動心率210年齡數(shù)安靜心率) )安靜心率,補充程序幫他(她)計算最適宜的運心率。age=float(input(請入 )HRrest=float(請輸入 )(“請輸入 male or female :”) :_else_(
8、-age)(-HRrest)print(最宜的心率是:,low,)(“運行完,請按回車鍵退.”)【參考答案】*試卷處理標記,請不要刪除一選題1【詳解】本題主要考查 Python 列。 是返回列表中的最小值,列表 list1=88,22,34,89, 67,則 python 表式 min(list1)值為 22故本題選 選項。解析:【詳解】本題主要考查 Python 列表min 是返回列表中的最小值,列表 , , python 表式 min(list1)的為 22故本題選 選項。2D【詳解】本題主要考查程序設(shè)計語言。python 、VC、 均屬于高級語言,匯編語言屬 于低級語言,故本題選 D 選
9、項。解析:【詳解】本題主要考查程序設(shè)計語言。python、JAVA 均于級語言,匯編語言屬于低級語 言,故本題選 選。3C【詳解】本題主要考查數(shù)據(jù)分析知識點。Access(數(shù)據(jù)庫)、Excel(表格處理軟件)、 SQL(用于訪問和處理數(shù)據(jù)庫的標準的計算機語言)均是數(shù)據(jù)分析處理工具, Python 是程序設(shè)計軟件,故本題解析:【詳解】本題主要考查數(shù)據(jù)分析知識點(據(jù)庫)Excel表格處理軟件)、SQL(于訪 問和處理數(shù)據(jù)庫的標準的計算機語言)均是數(shù)據(jù)分析處理工具Python 是程序設(shè)計軟件, 故本題選 C 選項。4B【詳解】本題主要考查 Python 表達式的運算。Python 中取余符號是“%”
10、,“=” 是用來判 斷兩個對象的值是否相等,故判斷 n 是否為偶數(shù)的表達式是 n%2=0故本題選 B 選項。解析:【詳解】本題主要考查 Python 表達式的運算Python 中取余符號是%,”是用來判斷兩個對 的值是否相等,故判斷 n 是否為偶數(shù)的表達式是 n%2=0,本題選 B 選。5D【詳解】本題考查的是 Python 表達式。*冪次方優(yōu)先級最高,%是求余。 8+7%2*2=8+7%4=8+3=11 , 是輸出語句。故選項 D 正確。解析:【詳解】本題考查的是 Python 表達式。是次方優(yōu)先級最高是求余。 , 是出語句。故選項 正確。6B【詳解】本題主要考查 Python 表達式。在
11、python 語言中表示x 屬于區(qū)間ab)” 的正 確表達式是 a= x and x b ,故本題選 選項。解析:【詳解】本題主要考查 Python 表達式。在 python 語言中表“x 屬于區(qū),)” 的確表達式是 ab 值為假,b=3 值為真,故表達式 ab and b=3 的值 是 False,故解析:【詳解】本題主要考查 Python 表達式的運算。邏輯運算符 兩都真,值才為真,否則為假。 a=2b=3, 值假,b=3 值真,故表達 ab b=3 的是 ,本題選 D 選 項。17D【詳解】本題主要考查 Python 數(shù)據(jù)類型。python 沒有 類型,一個字符也是字符 串,故本題選 D
12、 選項。解析:【詳解】本題主要考查 Python 數(shù)據(jù)類型。python 沒 char 類,一個字符也是字符串,故本題選 D 選項。18【詳解】本題主要考查 Python 表達式的運行。a=3b=5,a = a * b=15b = a / , = a / ,故運行下列程序段后,a 和 b 的解析:【詳解】本題主要考查 Python 表達式的運行a=3, = a * , = a / , a / ,運行下列程序段后, 和 的為 a=5 b=3,本題選 選。19【詳解】本題主要考查 Python 變量的命名。Python 變量的命名不能以數(shù)字開頭(可以以 下劃線或字母開頭),不能包含特殊符號,不能是
13、關(guān)鍵字,故本題選 ACD 選 項。解析:【詳解】本題主要考查 Python 變量的命名。 變量的命名不能以數(shù)字開頭(可以以下劃線或 字母開頭),不能包含特殊符號,不能是關(guān)鍵字,故本題選 ACD 選項。20【詳解】本題主要考查 Python 程序的執(zhí)行。a=5b=10,c=a=5,a=b=10 ,b=c=5,故代 碼執(zhí)行后,a,b 的值分別為:10 和 5,故本題選 B 選項。解析:【詳解】本題主要考查 Python 程序的執(zhí)行。,故代碼執(zhí)行后, a, 的分別為:10 和 5,故本題選 B 選。21【詳解】本題主要考查 Python 程序的執(zhí)行。a=3,a=a*b=3*4=12 ,故運行的結(jié)果是
14、 12,故本題選 選項。解析:【詳解】本題主要考查 Python 程序的執(zhí)行。,a=a*b=3*4=12故運行的結(jié)果是 12故本 題選 C 選。22【詳解】本題主要考查 print 函數(shù)。print 命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí) 行語句 print(“python”,的結(jié)果是 python 3.7 ,故本題選 C 選項。 解析:【詳解】本題主要考查 print 函。 命在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語句 print (,)結(jié)果是 python 3.7故本題選 C 選。23【詳解】本題考查的是數(shù)據(jù)的定義。數(shù)據(jù)是客觀事物的符號記錄,是信息的載體,是計算機加工的對象。“重 80k
15、g 、“身高 170cm是對王明體重身高的符號記錄屬 于數(shù)據(jù)。故本題應(yīng)選 A解析:【詳解】本題考查的是數(shù)據(jù)的定義。數(shù)據(jù)是客觀事物的符號記錄,是信息的載體,是計算機加工的 對象。“體重 80kg”“高 ”對王明體重身高的符號記錄屬于數(shù)據(jù)。故本題應(yīng) 選 。24【詳解】本題考查的知識點是程序概念。程序是指為實現(xiàn)特定目標或解決特定問題而用計算機語言編寫的命令序列的集 合。程序中包括指令和數(shù)據(jù)。軟件是指包括所有在電腦運行的程序。軟件程序+據(jù)+文檔。解析:【詳解】本題考查的知識點是程序概念。程序是指為實現(xiàn)特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。程序中 包括指令和數(shù)據(jù)。軟件是指包括所有在電
16、腦運行的程序。軟程+數(shù)據(jù)文檔。指令是指示計算機執(zhí)行某種操作的命令。一個指令通常由兩部分組成:操作地碼 根據(jù)它們的定義,可以得出題目中的源代碼屬于程序。故 A 選正確。25C【詳解】本題考查的是 python 函數(shù)相關(guān)知識。input 數(shù)接受一個標準輸入數(shù)據(jù), print 是一個輸出函數(shù)。input(“請輸入你的性別:”)函數(shù)中的“請輸入你 的性別:”表示提示信息,要使用雙解析:【詳解】本題考查的是 python 函數(shù)相關(guān)知識。 函接受一個標準輸入數(shù)據(jù)print 是個輸出 函數(shù)。(請入你的性別”)數(shù)中“請輸入你的性別:表提示信息,要使用 雙引號。故選項 正確。26C【詳解】本題主要考查 VB 程
17、序的執(zhí)行。分析程序可知,變量 控制從 s1 中取字符,變 量 j 從 s2 中取字符,依次比較字符串 s1 的每一個字符,若 s1 中的字符大 于或等于 s2 中的字符,則將 s1 中對應(yīng)的字解析:【詳解】本題主要考查 VB 程序的執(zhí)行。分析程序可知,變量 控從 s1 中取字符,變量 從 s2 中取字符,依次比較字符串 s1、s2 的每一個字符,若 s1 中字符大于或等于 s2 中的 符,則將 s1 中對的字符拼接變量 s 中,否則變量 j 遞增。第一遍循環(huán)i=1,j=1, “p”“i,i=i+1=3;三遍循環(huán), “t”,i=i+1=4;四遍循環(huán),“h“i,j=j+1=3,i=i+1=5;第五
18、遍循環(huán), “o”,j=j+1=4,i=i+1=6;第六遍循環(huán),“n”“u,j=j+1=5,i=i+1=7,循環(huán) 結(jié)束,故執(zhí)行該程序后,j 的是 ,故本題選 C 項。27B【詳解】本題主要考查 Python 輸入函數(shù)。在 Python ,input()函數(shù)的返回結(jié)果的數(shù) 據(jù)類型為字符串 String 型,故本題選 B 選項。解析:【詳解】本題主要考查 Python 輸入函數(shù)。在 Python 中,(函數(shù)的返回結(jié)果的數(shù)據(jù)類型為字 符串 String 型故本題選 選項。28【詳解】本題考查 Python 語句。列表是 中的一種數(shù)據(jù)類型是用起來的一組 有順序的數(shù)據(jù)。選選項 B,C, 都屬于列表,選項
19、A 不屬于列表,故本題選 A。解析:【詳解】本題考查 Python 語。列表是 Python 中一種數(shù)據(jù)類是用括起來的一組有順序的數(shù) 據(jù)。選選項 B,C,D 都屬列表,選項 A 不于列表,故本題選 A。29D【詳解】本題主要考查 Python 賦值語句?!?s”不是一個合法的變量名,不能將變量 x 賦給一個數(shù)值或表達式,可以將 s+5 賦給變量 ,故本題選 D 選項。解析:【詳解】本題主要考查 Python 賦值語句?!?s不一個合法的變量名,不能將變量 賦給一個數(shù)值 或表達式,可以將 s+5 賦變量 ,故本題選 D 選。30【詳解】本題主要考查 Python 程序設(shè)計語言。python 是一
20、種面向?qū)ο蟮木幊陶Z言,python 代碼可以在交互環(huán)境中運行, 具有豐富和強大的庫,python 是一 種解釋型的計算機程序設(shè)解析:【詳解】本題主要考查 Python 程序設(shè)計語言python 是種面向?qū)ο蟮木幊陶Z言python 代可 以在交互環(huán)境中運行python 具有豐富和強大的庫, 是種解釋型的計算機程序設(shè) 計高級語言,故本題選 B 選。二、程填空31請入消費額(整數(shù):) price 200:price=price-price*0.1 else:price=price-price*0.2 折后的應(yīng)付金額是,price)【詳解】本題主要考查 Python 程序的執(zhí)行與調(diào)試。用鍵盤通過輸入函
21、數(shù) input 輸消費額,并用 函數(shù)將其轉(zhuǎn)換為整數(shù)類型,通過 if 條件分支結(jié)構(gòu),判斷如果購買金額不于 元會給 的折扣,如果購買金額高于 200 元會給 的扣,最后用 print 輸函數(shù)輸出折扣 后的應(yīng)付金額。32x%i=0 或 x/i=x/i 或其他等價表達式 或 isprime(k+2)=True c=c+1 或 c+=1【詳解】本題主要考查 Python 程序的執(zhí)行與調(diào)試isprime(x)函數(shù)判斷 是不是素數(shù),此處通過 for 循判斷(用 依除 i,能不能整除 的范圍時從 2x),故填 x%i=0 或 x/i=x/i。此判斷相差 2 的個數(shù)是不是素數(shù),若是,則輸出這兩個數(shù),故此處填 或
22、 isprime(k+2)=True。 用統(tǒng)計雙胞胎數(shù)的對數(shù),若滿足是雙胞胎數(shù)的條 件,故此處填 c=c+1 或 c+=1。33range x% 10 或 x-b*100-s*10 或它同等答案 x【詳解】本題考查的是 Python 程序設(shè)計。水仙花數(shù)是指一個三位數(shù),故使用 range 函遍歷 100999; 存放的是十位數(shù),故可以選對 x 取后再除以 10 求,故第二空應(yīng)%( 余符號)g 是放個位,直接除以 10 求余,或減去前面整百和整十的數(shù),故第三空 為:x% 10 或 x-b*100-s*10 或它等答案;如果找到滿足條件的數(shù),則輸出,故第四空 為:。34表 字 鍵對 3【詳解】本題考
23、查的是 python 語言的數(shù)據(jù)類型,列表和字典。1)表是寫在方括之,用逗 號分隔開的元素列表students= 小明,小小剛就列表。()典標,它是一個無序的“鍵)值()對集合,字典當中的元素是通過鍵來存取的,而不 是通過偏移存取scores= 小明:95,紅:90,小剛就是一個字典類型。()其中“小 明:95”構(gòu)成了一個鍵值對。4) 方返回列表元素個數(shù)students= 小明小紅, 小剛,面有三個元素,故返值是 3。() ,中 小:95, 小紅:90,小:90該典有 3 個鍵值對,故輸出結(jié)果是 。35a(i)=Asc(tmp)-64 或 a(i)=Asc(tmp)-Asc(A)+1 m+1T
24、o m+k Mod 1【詳解】本題考查乘法運算規(guī)則的理解以及轉(zhuǎn)置矩陣中行列數(shù)據(jù)的讀取。)根據(jù)算法描述,圖中 ()的值為 09=89。)程序先隨機生成數(shù)組 ,其下標為 到 kk并以行列的形式顯示在列表框 list2 中即為轉(zhuǎn)置矩陣),然后讀取大寫字符串 s 中的 每個字符,并將每個字符轉(zhuǎn)換成相應(yīng)字母表中的位置存儲在數(shù)組 a 中。代碼處為字符轉(zhuǎn) 成相應(yīng)的字母表中位置值,下方代碼將 ai)輸出在列表框 中故此處應(yīng)獲取 () 的值。根據(jù)題干描述“字符 AZ 對應(yīng)數(shù)值 126”,此處為將 tmp 獲的字符通過 Asc 函 數(shù)進行轉(zhuǎn)換,語句為()=Asc()”還可以是() ()”。代碼處為循環(huán)變量 的值范圍,根據(jù)乘法規(guī)則,變量 的圍是每 一段中的 1 到 k 之的值,需要獲取每一段的始位置下標,結(jié)合上文得到的 m 值可得 循環(huán)變量的范圍是“1 To 十 ”。代碼處是將計算結(jié)果 ()原長度轉(zhuǎn)換成相 應(yīng)大寫字符,計算結(jié)果要求除以 26 取,若直接寫成 c()Mod ,則導(dǎo)致數(shù)值 26 的 果為
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆云南紅河州第一中學(xué)高三3月模擬檢測試題物理試題含解析
- 湖北省普通高中聯(lián)考協(xié)作體2025屆高三下學(xué)期統(tǒng)練(七)化學(xué)試題含解析
- 曲靖師范學(xué)院《信息資源組織與管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 指甲美容市場調(diào)查問卷
- 關(guān)于家庭花草種植調(diào)查問卷
- 粉煤灰施工方案
- 水泥庫清庫施工方案
- 水處理建筑施工方案
- 室外保溫施工方案
- 2025年學(xué)生分班測試題及答案
- 老舍讀書分享名著導(dǎo)讀《貓城記》
- 學(xué)科國際發(fā)展趨勢
- 初一年級班級日志記載表(詳)
- 建設(shè)工程安全生產(chǎn)管理習(xí)題庫及答案
- 項目1 多旋翼無人機的組裝與調(diào)試
- 供應(yīng)鏈管理:高成本、高庫存、重資產(chǎn)的解決方案 第2版
- 馬克筆建筑快速表現(xiàn)
- 日本夏日祭活動鑒賞
- 中國教育史筆記全
- 某工業(yè)鍋爐安裝工程監(jiān)理作業(yè)指導(dǎo)書
- 名?!稄娀媱潯烦跎咩暯訑?shù)學(xué)講義(上)
評論
0/150
提交評論