【python三級】知識點-題型練習_第1頁
【python三級】知識點-題型練習_第2頁
【python三級】知識點-題型練習_第3頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、【python三級】知識點_題型精品練習1以下不屬于高級程序設計語言的是 。 ( ) ( ) ( ) ( ) ( )7下列關于Python 語言變量聲明的說法中,正確的是( )APython 中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過程BPython 中的變量需要聲明,變量的聲明對應明確的聲明語句CPython 中的變量需要聲明,每個變量在使用前都不需要賦值DPython 中的變量不需要聲明,每個變量在使用前都不需要賦值8下圖是python34安裝后目錄文件的磁盤文件存儲結構,下列說法錯誤的是( ) 9要實現(xiàn)將實數(shù)型變量a 的值保留三位小數(shù),以下python 可以實現(xiàn)的是( )

2、10以下選項中,不是Python 中文件操作的相關函數(shù)是 。 ( ) 12下列可以被計算機直接執(zhí)行的程序是( ) ( ) 15下列不可以用來搭建本地服務器的軟件是 。Python Excel IIS Apache 16小新編制了一個python 程序如下,但程序無法執(zhí)行,你幫他找出程序中一共有幾處錯 b=input()c=a+bprint(c) ( ) 20整型變量x 中存放了一個兩位數(shù),要將這個兩位數(shù)的個位數(shù)字和十位數(shù)字交換位置, ( ) 21我們在用Python 進行數(shù)據(jù)分析的時候,經(jīng)常會用到pandas 庫中的DataFrame,這是類 執(zhí)行該程序段后,在下列選項中,列表p 中的元素值不

3、可能的是()23小明想要通過編程來解決由昆明到景東錦屏耗時最短行程問題時,最核心的工作是 24在Python 中常用的輸入輸出語句分別是( ) ( ) 26下列不可以用來搭建本地服務器的軟件是( ) HYPERLINK l _bookmark1 28以下對Python 程序縮進格式描述錯誤的選項是( )A不需要縮進的代碼頂行寫,前面不能留空白B縮進可以用tab 鍵實現(xiàn),也可以用多個空格實現(xiàn) C嚴格的縮進可以約束程序結構,可以多層縮進 D縮進是用來格式美化Python 程序的29列表在python中的作用非常強大,它可以包含多個數(shù)據(jù)元素,下面是列表的數(shù)據(jù)元素 。 b=a-2 31請編寫Pytho

4、n 程序,實現(xiàn)如下功能需求:1)程序運行后,給出文字提示:“請輸入一個正整數(shù):” 32某市普通高中選課數(shù)據(jù)如圖1 所示,學生從地理、化學、生物等科目中選擇三門作為 高考選考科目,“”表示已選擇的選考科目。使用Python 編程分析每所學校各科目選考 的總人數(shù)、全市各科選考總人數(shù)及其占比,經(jīng)過程序處理后,保存結果如圖2實現(xiàn)上述功能的Python 程序如下: df_ (”xk73.csv”,sep.,headerinfer,encodingutf) sc df.groupby(_ ,as_indexFalse).count()對分組計數(shù)結果進行合計,合計結果轉換為DF 結構并轉置為行df_sump

5、d.DataFrame(datasc.sum().T resultsc.append(df_sum) resultresult.append(df_percent) result.to_excel(學校人數(shù)統(tǒng)計.xlsx)(1)請在劃線處填入合適的代碼:(2)加框處語句的作用是_33模擬一個簡單計算器,實現(xiàn)如下功能:輸入兩個整數(shù)和一個運算符(加、減、乘、 除),進行算術運算,并輸出運算結果。程序運行時,依次輸入第一個數(shù)、運算符和第二 個數(shù),輸出運算結果。當輸入的運算符是加減乘除(+-*/)四種以外的符號時,則輸出 “運算符不正確”。當進行除法運算時,如果除數(shù)為“0 ”,提示輸出“除數(shù)不能為 a

6、=int(input(請輸入第一個數(shù): )fh=input (請輸入運算符: )b=int(input(請輸入第二個數(shù): )flag=Trues= _ if fh=+:c=a+belif fh=-:c=a-belif fh=*:c=a*bif_print(除數(shù)不能為0! )flag=Falsec=a/bif flag=True:print(運算的結果為: +_)print (運算符不正確)34為保護環(huán)境,很多城市開始對垃圾實行分類,便于更好的進行處理,為了讓大家了解 (易腐垃圾),剩下的為其他垃圾,目前,列表中已經(jīng)存儲了以下數(shù)據(jù)。list1=玻璃瓶,舊書,金屬,紙板箱,舊衣服,易拉罐list2

7、=膠片,消毒水,紐扣電池,水銀溫度計,過期藥水,泡沫塑料list3=動物內臟,菜葉菜梗,過期食品,香蕉皮,果殼根據(jù)現(xiàn)有列表,完成以下問題: _ _ 存放的為有害垃圾,如何將該列表中的元素添加到list2 中,請寫出相關的表達式: _(4)小明在路上撿到了一個塑料瓶,判斷為可回收垃圾,寫出相關表達式,將塑料瓶添加到 _35廣場上有許多(有數(shù)百人)小朋友在玩分組游戲,當他們分成三人一組時,發(fā)現(xiàn)最后 多出兩個;當他們分成五人一組時,發(fā)現(xiàn)最后多出三個;當他們分成七人一組時,發(fā)現(xiàn)最 后多出兩個。編寫程序求出這些小朋友的可能人數(shù)。實現(xiàn)上述功能的程序如下,請在程序劃線處填入合適的代碼。_ if_:a.app

8、end(i) for j in range(len(a):print(_,end=、) 碼,不得增加、刪除語句或改變程序原有結構,操作結束后保存。 ),n=int(input(“請輸入一個正整數(shù):”) exit #輸入的數(shù)不符合要求,退出 if n/i=0:_s=s+i 38操作說明:打開文件“Y:/1/1.py”,將程序補充完整,不得增加,刪除語句、或改變程 序原有結構,操作結束后保存。以下程序段的功能是:根據(jù)從鍵盤上輸入的表示星期幾的數(shù)字,若輸入的數(shù)字不是在范圍 (1 至7)輸出“輸入錯誤!”,否則輸出對應的英文星期的簡稱如“Mon、Tue、Wed、 list= “Mon”,”Tue”,”

9、Wed”,”Thu”,”Fri”,”Sta”,”Sun”if _: print(_) 40編寫程序,找到并輸出100 以內的偶數(shù)個數(shù)。 一、選擇題【詳解】本題考查計算機語言。 C+,VB,Python都屬于高級程序設計語言。機器語言則不是。故 本題選項C不屬于高級程序設計語言。 【詳解】 本題選項C 不屬于高級程序設計語言?!驹斀狻?【詳解】 【詳解】 【詳解】 【詳解】 【詳解】 的值是否相等,故判斷n 是否為偶數(shù)的表達式是n%2=0,故本題選B 選項?!驹斀狻?【詳解】 8+7%2*2=8+7%4=8+3=11,print 是輸出語句。故選項D 正確?!驹斀狻?【點睛】 【詳解】 【點睛】

10、【詳解】 【詳解】Python 中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過程。每個變量在內 存中創(chuàng)建,都包括變量的標識,名稱和數(shù)據(jù)這些信息。每個變量在使用前都必須賦值。變量賦值以后變量才會被創(chuàng)建。因此A選項正確。【詳解】 【詳解】 樹的根結點(父節(jié)點);圖中python34 根結點有8 個子結點;圖中python34 根結點下有5 個 【詳解】 【詳解】 現(xiàn)將實數(shù)型變量a 的值保留三位小數(shù),可以使用語句round(a,3),故本題選C 選項?!驹斀狻?【詳解】 【詳解】 【詳解】 (應為ASCII 碼)并返回字符。則python 表達式chr(ord(x)+2)=chr(ord(

11、H)+2)=chr(74)=J,故本 【詳解】 【詳解】本題考查的是計算機程序語言。計算機程序語言可以分為:機器語言、匯編語言、高級語 言。其中機器語言是由0 和1 組成,可以被計算機直接執(zhí)行。故本題應選A?!驹斀狻?“%”優(yōu)先級一樣,按從左到右計算,故100-33*5%3=100-165%3=100-0=100,故“ 【詳解】 樣,按從左到右計算,故100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”語句 【詳解】 【詳解】 【詳解】 【詳解】本題考查服務器的相關知識點Python 腳本語言Excel 處理表格軟件IIS Internet信息

12、服務可以搭建服務器 Apache 可以搭建阿帕奇服務器。故不可以用來搭建本地服務器。故選A選項 【詳解】Python變量命名不能以數(shù)字開頭、變量b、c必須先定義后使用。故有3處錯 【詳解】本題考查Python 程序語法Python變量命名不能以數(shù)字開頭、變量b、c 必須先定義后使用。故有3 處錯誤,故本題選 【詳解】 【詳解】 pi*r*2,2*pi*r是正確的表達式,故本題選D選項。 【詳解】 【詳解】 【詳解】 【詳解】 【詳解】 【詳解】 (x/10)%10+x/10=2,(x%10)*10+x%10=33,故本題選A 選項。【詳解】 【詳解】 可以被看做是由Series 組成的字典。故

13、本題應選B。【詳解】 【詳解】本題主要考查Python 程序執(zhí)行。第一個for 循環(huán)生成列表p,值是1,10之間隨機整數(shù),第 二個for 循環(huán)處理后4 個元素,當i 是奇數(shù)且生成的pi是偶數(shù),則將前一個值累加到 pi,若i 是偶數(shù)且生成的pi是奇數(shù),則pi減去前一個值,分析選項B、D 第三個元素 【詳解】 【詳解】本題考查的是計算機解決問題。計算機解決問題的步驟:分析問題、設計算法、編寫程 序、調試運行、檢測結果,其中最核心的步驟是設計算法。故本題應選A?!驹斀狻?【詳解】 【詳解】 【詳解】 【詳解】 【詳解】 【詳解】 【詳解】 符“And”兩邊都為真,表達式的值才為真,故表達式ab An

14、d b3 的值是False,故本題選A 【詳解】 【詳解】本題主要考查Python 語法格式。不需要縮進的代碼頂行寫,前面不能留空白;縮進可以用 tab 鍵實現(xiàn),也可以用多個空格實現(xiàn);嚴格的縮進可以約束程序結構,可以多層縮進;縮 進是代碼書寫規(guī)則要求,故本題選D 選項?!驹斀狻?【詳解】本題考查的是python 中的列表相關知識,列表可以包含任意類型的元素,可以在同一個列 表中存儲字符串、浮點類型、對象、復數(shù)類型等數(shù)據(jù)。故選項D 正確。 【詳解】 【詳解】 【詳解】 【詳解】本題主要考查Python 程序的執(zhí)行與調試。將csv 文件讀入并轉化為數(shù)據(jù)框形式,故填pd.read_ csv。grou

15、pby函數(shù)主要的作用是進行數(shù)據(jù)的分組,此處按學校分組計數(shù),故填 學校代碼。此處刪除姓名列,可以使用drop()函數(shù)來刪除,故填result.drop (姓 名 ,axis)。zrs=len(df.index),該語句是統(tǒng)計df 內有多少個元素,即將總人數(shù)存儲到 【詳解】本題主要考查Python 程序執(zhí)行與調試。變量fh用來接收運算符,由代碼“if fh in s”可 知,變量s 保存加減乘除(+-*/)四種運算符,故此處填+-*/。變量b 保存第二個數(shù), 當進行除法運算時,如果除數(shù)為“0”,提示輸出“除數(shù)不能為0 !”,此處是處理b=0的 情況,故填b=0。變量c 保存運算結果,此處輸出c 的

16、結果,故填str(c)。34list32 list11:4 list2=list2+list4 或 list2.extend(list4) list1=list1+“塑料瓶” 或者 list1.append(“塑料瓶”)【詳解】本題主要考查Python 列表數(shù)據(jù)類型?!斑^期食品”在列表list3索引2,故從列表list3 列表中的元素添加到list2 中,表達式是list2=list2+list4 或 list2.extend(list4)。 (extend() 函數(shù)用于在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的 列表))。將塑料瓶添加到列表list1 中:list1=list1+“塑料瓶” 或者list1.append(“塑料瓶”)(append字符追加函數(shù))。 【詳解】本題主要考查Python 程序的執(zhí)行與調試。變量total 用來統(tǒng)計有多少種情況,初始值為 0,第一空填total=0。當他們分成三人一組時,發(fā)現(xiàn)最后多出兩個;當他們分成五人一 組時,發(fā)現(xiàn)最后多出三個;當他們分成七人一組時,發(fā)現(xiàn)最后多出兩個,即if 判斷條件為 量j 控制,故第三空填aj。 【詳解】本題主要考查Python 程序設計。設計100 以內的數(shù)中能同時被3 或5 整除的個數(shù),使用 判斷條件,則變量c 遞增,循環(huán)完輸出c 的值,具體代

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論