【試卷一】Python一級考試練習(xí)題圖文_第1頁
【試卷一】Python一級考試練習(xí)題圖文_第2頁
【試卷一】Python一級考試練習(xí)題圖文_第3頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、【試卷一】Python 一級考試練習(xí)題圖文一、選擇題python 發(fā)布代碼及安裝使用代碼,下列說法錯誤的是()mymodule.py setup.py(包含發(fā)布的元數(shù)據(jù)) 兩個文件DOS mymodule setup.py mymodule mymodule import D下載安裝,使用“python setup.py install”命令安裝到你的 Python 本地副本中python 單行注釋和多行注釋分別是什么?()A 和 B#和 C/和 D#和/Python 語言源代碼程序編譯后的文件擴(kuò)展名為( )A.pyB.cC.javaD.c+python 函數(shù)的功能是返回不大于x a=3,b=

2、4,c=5 ,則下列表達(dá)式的運(yùn)算結(jié)果中值最大的是()math.sqrt(b)Babs(a- b)CInt(2*a-c/b)5Python 中變量的命名遵循的規(guī)則,不正確的是() A以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。 B區(qū)分大小寫C6Python 代碼的運(yùn)行結(jié)果是( )。a = 3b = 4a = a * b print(a)D不能使用保留字A3B4C12Da*ba=pythonprint(a 1 +a 3的值為( )ythytpyyh下面( )Python 合法的變量名int320XLselfnamePython 中“ab ”+“cd”*2的結(jié)果是()。abcd2abcdabc

3、dabcdcdababcdPython 合法變量名的是( )int320 xlself_name_Python |x|1 解的是()x1 or x-1 or x1 and x-1 and xs2 的值為( )“python”“Python”TrueFalse13在 Python 中,算式 5+6*4%(2+8)結(jié)果為( )A25 B15C9 D7.4Python 語言屬于( )自然語言匯編語言機(jī)器語言高級語言下列語言中( )不屬于高級語言python二、程序填空VCCJAVAD匯編語言碼照相機(jī)背景畫無線路由器請回答下列問題:在購買的直播硬件設(shè)備中,屬于模數(shù)轉(zhuǎn)換的設(shè)備(多選,填序號)小強(qiáng)選擇借助

4、某著名直播平臺售貨,根據(jù)直播平臺要求,直播畫面是1080*1920 像素24 位真彩色、幀頻為25fps,視頻壓縮比為100:1,在不考慮視頻傳輸優(yōu)化的情況下, 問小強(qiáng)家目前10Mbps 的寬(選填:/不能)滿足直播要求。請列式證明 。小強(qiáng)將某一天的售貨情況從平臺導(dǎo)出,保存為文件shqk.xlsx數(shù)據(jù)已按“流水號”升序排序,如圖a 2019030602 的售貨記錄中,已成交的商品類別數(shù)是 (填寫數(shù)字),該流水號的總利潤元(填寫數(shù)字,保留1 位數(shù))a為了快速了解各類別商品的利潤,小強(qiáng)用python 編程處理。處理的結(jié)果界面如圖b所示。部分代碼如下,請在劃線處填寫合適的代碼。圖 bimport p

5、andas as pd import numpy as npimport matplotlib. pyplot as plt detail=pDread_excel () print(detail)for i in range(len(detail:):if detail成交與否i=1:detaillirun= dg=detai1類別, lirun. groupby(by=類別)數(shù)據(jù)可視化代碼略輾轉(zhuǎn)相除法,又稱歐幾里德算法,用于計算兩個正整數(shù)、n 知最古老的算法,其可追溯至公元前300 年前。輾轉(zhuǎn)相除法的算法步驟是,對于給定的兩個正整數(shù)m、n(mn),m 除以n 得到余數(shù)r,若余數(shù)r 0,就將

6、n 和r 構(gòu)成新的一對數(shù)繼續(xù)上面的除法,直到余0,這時m 就是原來兩個數(shù)的最大公約數(shù)。因?yàn)檫@個算法需要反復(fù)進(jìn)行除法運(yùn)算,故被形象地命名為“輾轉(zhuǎn)相除法”。小曲設(shè)計了輾轉(zhuǎn)相除法的算法,請根據(jù)下面算法回答問題。描述一描述二描述三輸入兩個正整數(shù) m,n(mn);計算m 除以n 所得的余數(shù)r;m=n,n=r;r=0,m,n 約數(shù)等于輸出最大公約數(shù) m;結(jié)束。描述一描述法;描述二是流程圖描述法;描述三是計算機(jī)程序語言描法。在描述三中代碼4 到6 行作用。在描述三程序設(shè)計中,補(bǔ)充代碼第8 行劃線處18有如下程序段:sum=0for i inrange(1,20,3) : sum+=iprint(“sum=”

7、,sum)循環(huán)變量i 的初值為,終值為,步長為。該程序執(zhí)行后,輸出的結(jié)果為。1910 天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。20完善程序。以下是猜數(shù)游戲的程序,請在畫線出填寫正確的內(nèi)容。import random print(“-猜數(shù)游戲”)cs=int(input(“你猜的數(shù)字是”) while cs!=secret: cssecret: (“!”) :print(“嘿嘿,猜小了!”)cs= int(input(“重新猜一個靠譜的數(shù)字是:”) print(“游戲結(jié)束,不玩了!”)21程序編寫求 1+22+32+1002 的結(jié)果input(“運(yùn)行完畢,請按回車鍵退出.”)【參

8、考答案】*試卷處理標(biāo)記,請不要刪除一、選擇題1C【詳解】本題主要考查Python 代碼發(fā)布。創(chuàng)建一個文件夾mymodule,其中包含mymodule.py 和setup.py(包含發(fā)布的元數(shù)據(jù))兩個文件;在DOS 命令行中打開mymodule 所在解析:C【詳解】Python mymodule.py 和setup.py(包含發(fā)布的元數(shù)據(jù))兩個文件;在DOS mymodule 所在的目錄, 使用“python setup.py 命令構(gòu)建發(fā)布文件;已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然“import mymodule”“from mymodule import*”;下載安裝,使用“python se

9、tup.py install”命令安裝到你的 Python 本地副本中,故本題選C 選項(xiàng)。2B【詳解】本題主要考查 Python 注釋。python 單行注釋和多行注釋分別是#和 ,故本題選 B 選項(xiàng)。解析:B【詳解】本題主要考查 Python 注釋。python 單行注釋和多行注釋分別是#和 ,故本題選 B 選項(xiàng)。3A【詳解】Python文件。Python語言源代碼程序編譯后的文件擴(kuò)展名為py,BCD C語言、語言、C+A選項(xiàng)。解析:A【詳解】本題主要考查PythonPython語言源代碼程序編譯后的文件擴(kuò)展名為py,BCD 分別為C C+語言源代碼程序編譯后的文件擴(kuò)展名,故本題選A 選項(xiàng)。

10、4C【詳解】Python4 abs(a- b)=abs(-n(2*a-c/)=Int(4.75=4解析:C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。設(shè)a=,b=4,c=,math.sqrt(b)2abs(a- 1)=,In(2*a-c/)=Int(4.75=a*2+b*2-c*2=9+16-25=,故運(yùn)算結(jié)果中值最大的是 Int(2*a-cb故本題選C選項(xiàng)。5C【詳解】本題考查的是變量名的命名規(guī)則。Python下劃線開頭,后面可以是字母、數(shù)字或下劃線;區(qū)分大小寫;不能使用保留 C不正確。解析:C【詳解】Python 中變量的命名遵循的規(guī)則:以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線;

11、區(qū)分大小寫;不能使用保留字。故選項(xiàng)C 6C【詳解】Pythona=3,b=4,a=a*b=3*4=1212C解析:C【詳解】本題主要考查Python a=3,b=4,a=a*b=3*4=12,故運(yùn)行的結(jié)果是 12題選C選項(xiàng)。7D【詳解】Python a=python, a1+a3=y+h=yhD 選項(xiàng)。解析:D【詳解】本題主要考查 Python 字符串的運(yùn)算。字符串 a=python,a1+a3=y+h=yh,故本題選 D 選項(xiàng)。8ACD【詳解】Python 變量的命名。Python 變量的命名不能以數(shù)字開頭(可以以下劃線或字母開頭),ACD 選 項(xiàng)。解析:ACD【詳解】本題主要考查 Pyth

12、on 變量的命名。Python 變量的命名不能以數(shù)字開頭(可以以下劃線或字母開頭),不能包含特殊符號,不能是關(guān)鍵字,故本題選ACD 選項(xiàng)。9C【詳解】Python nn 個此字符abcdcdC 解析:C【詳解】Python 表達(dá)式的運(yùn)算。字符串乘上整數(shù)nn 個此字符串拼接起來的新字符串,故該表達(dá)式的運(yùn)算結(jié)果是abcdcdC 選項(xiàng)。10B【詳解】Python 變量名。Python 需要使用標(biāo)識符給變量命名,需要注意如下規(guī)則:標(biāo)識符可以由字符、數(shù)字、下劃線( )組成,其中數(shù)字不能開頭。Python 關(guān)鍵字(解析:B【詳解】本題主要考查Python 變量名Python 需要使用標(biāo)識符給變量命名,需要

13、注意如下規(guī)則: 標(biāo)識符可以由字符、數(shù)字、下劃線)組成,其中數(shù)字不能開頭。標(biāo)識符不能是Python 關(guān)鍵字(又稱為保留字),但可以包含關(guān)鍵字;區(qū)分大小寫。因此B 選項(xiàng)正確。【點(diǎn)睛】11A【詳解】Python x1,用Python x1 or x-1A 選項(xiàng)。解析:A【詳解】本題主要考查 Python 表達(dá)式。題干不等式方程可以寫成 x1,用 Python 表示是x1 or xs2 的值為 True,故本題選 C 選項(xiàng)解析:C【詳解】本題主要考查 PythonASCII 值,小寫字母的 ASCII 值大于大寫字母,故表達(dá)式中s1s2 的值為 True,故本題選 C 選項(xiàng)。13C【詳解】Python

14、*和%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10 =524%10=5+4=9C解析:C【詳解】本題主要考查Python 表達(dá)式的運(yùn)算。小括號優(yōu)先級最高,*和%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本題選 C 選項(xiàng)。14D【詳解】PythonPython、VB、JavaD解析:D【詳解】本題主要考查 Python 語言。Python、VB、Java 等語言屬于高級語言,故本題選D 選項(xiàng)。15D【詳解】本題主要考查程序設(shè)計語言。python、VC、JAVA 均屬于高級語言,匯編語言屬于低級語言,故本題選 D

15、 選項(xiàng)。解析:D【詳解】本題主要考查程序設(shè)計語言。python、VC、JAVA 均屬于高級語言,匯編語言屬于低級語言,故本題選D 選項(xiàng)。二、程序填空16 不能 1080*1920*24*25*1/1024/1024/10010.8Mbps,大于網(wǎng)絡(luò)傳輸帶寬10Mbps,所以不能滿足直播要求。 1 2 或 2.0 shqk. xlsx或“shqk. xlsx” (detai1售價-detail進(jìn)價)*detai1數(shù)量【詳解】本題主要考查 Python 可以實(shí)現(xiàn)模擬信號與數(shù)字信號的轉(zhuǎn)換,故填。根據(jù)直播平臺要求,直播畫面是1080*1920 24 25fps100:1,在不考慮視頻傳輸優(yōu)10Mbps

16、 像素顏色深度*10Mbps,表示未成交,流水號為2019030602 的售貨記錄中,已成交的商品類別數(shù)是1,都是飲料(17 5)。該流水號的總利潤是故填2 或2.0。該表格文件名是shqk.xlsx,此處讀入該表格文件,故shqk. 或“shqk. 。利=(售-進(jìn)價數(shù)量,數(shù)據(jù)已經(jīng)讀到 detail 中,故此處售-detail進(jìn)數(shù)量。17自然語言 確保m=nr!=0【詳解】本題主要考查算法及 Python 法;描述三是計算機(jī)程序語言描述法。在描述三中代碼4 6 行,當(dāng)m=n。由題干可知,循環(huán)條件是余數(shù)r0,故代8 r!=0。181 終值為: 步長為: sum=70【詳解】本題主要考查 Python 循環(huán)結(jié)構(gòu)。由代碼 for i in range(1,20,3) ,可知循環(huán)變量i 的初值為1,終值為 20,步長為 3。該程序執(zhí)行后,輸出的結(jié)果為sum=sum+i=0+1+4+7+10+13+16+19=70。19s=1for i in range(9): s=(s+1)*2print(s)【詳解】Python 10 s=1,由題干每天早上都吃了9 (s+1)*2for 循環(huán)求得第一天共摘了多少個桃子,具體代碼如下:s=1for i in range(9): s=(s+

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論