202309 青少年軟件編程等級考試Python一級真題
試卷總分?jǐn)?shù):100分
試卷及格分:60 分
考試時(shí)長:60 分鐘
第 1 題 【 單選題 】
下列 Python 語句能夠正確輸出"學(xué)而時(shí)習(xí)之"五個字的是?(?。?/legend>
A:print "學(xué)而時(shí)習(xí)之"
B:print "(學(xué)而時(shí)習(xí)之)"
C:print ("學(xué)而時(shí)習(xí)之")
D:print (學(xué)而時(shí)習(xí)之)
第 2 題 【 單選題 】
班級組織春游,總共有 46 人, 一輛車只能坐 11 個人,利用程序計(jì)算出,剩余不足一車的人數(shù),下列哪個選項(xiàng)的程序可以完成這個工作?(?。?/legend>
A:print('剩余不足一車的人數(shù)為:', 46 / 11)
B:print('剩余不足一車的人數(shù)為:', 46 % 11)
C:print('剩余不足一車的人數(shù)為:', 46 ** 11)
D:print('剩余不足一車的人數(shù)為:', 46 // 11)
第 3 題 【 單選題 】
下列能為變量 num 賦值為 10 的選項(xiàng)是?(?。?/legend>
A:10 = num
B:num == 10
C:int num = 10
D:num = 10
第 4 題 【 單選題 】
小明在學(xué)習(xí)了Python語言后,得出了以下幾個結(jié)論,哪個結(jié)論是正確的?(?。?/legend>
A:編寫完P(guān)ython程序后只能先保存后才能運(yùn)行
B:為了方便用戶使用,可以在編寫Python程序過程中不區(qū)分大小寫
C:Python文件可以在不同的編程環(huán)境中運(yùn)行,運(yùn)行結(jié)果是一樣的
D:越高的Python版本,Python程序的運(yùn)行速度會越快
第 5 題 【 單選題 】
print(53%3)的輸出結(jié)果是?(?。?/legend>
A:17.0
B:17
C:2
D:2.0
第 6 題 【 單選題 】
下列符號不是比較運(yùn)算符的是?(?。?/legend>
A:==
B:!=
C:>=
D:=
第 7 題 【 單選題 】
以下Python運(yùn)算符,優(yōu)先級最高的是?(?。?/legend>
A:=
B:!=
C:+
D:*
第 8 題 【 單選題 】
以下程序運(yùn)行的結(jié)果是?(?。?br>print(1<2 and 2<3 or 4>5)
A:True
B:False
C:1
D:2
第 9 題 【 單選題 】
在Python中,執(zhí)行語句print(2+4/2),輸出結(jié)果是哪一種數(shù)據(jù)類型?(?。?/legend>
A:整數(shù)型
B:浮點(diǎn)型
C:字符型
D:文字型
第 10 題 【 單選題 】
在Python中,通常使用以下哪個指令獲取用戶的輸入?(?。?/legend>
A:input()
B:print()
C:up()
D:home()
第 11 題 【 單選題 】
a = 0.7,
b = 0.3,
c = a + b,那么c的值是?(?。?/legend>
A:1
B:1.0
C:1.00
D:0.4
第 12 題 【 單選題 】
下面是對 Python 語言的特征描述,不正確的描述是?(?。?/legend>
A:簡潔易讀:Python 采用簡潔的語法和語義,使得代碼易于閱讀和理解
B:動態(tài)類型:Python 是一種動態(tài)類型的語言,不需要聲明變量的類型
C:面向過程:Python 是一種面向過程的編程語言,主要關(guān)注如何設(shè)計(jì)和組織函數(shù)來實(shí)現(xiàn)功能
D:多平臺支持:Python 可以在多種操作系統(tǒng)上運(yùn)行,包括Windows、Linux、Mac OS等,可以實(shí)現(xiàn)跨平臺的開發(fā)和部署
第 13 題 【 單選題 】
在turtle庫中對畫布進(jìn)行如下設(shè)置
turtle.setup(width=400, height=300, startx=200, starty=100),關(guān)于該指令描述正確的是?(?。?/legend>
A:畫布寬200、高100
B:畫布寬300、高400
C:畫布寬400、高300
D:畫布寬100、高200
窗體頂端
窗體底端
第 14 題 【 單選題 】
小明想要繪制如圖所示的圖形,已知指令如下,大圓的半徑為70,小圓的半徑為50,請問橫線處需要補(bǔ)充的指令依次是?(?)
import turtle
turtle.fillcolor()
turtle.begin_fill()
turtle.circle()
turtle.end_fill()
turtle.fillcolor()
turtle.begin_fill()
turtle.circle()
turtle.end_fill()
turtle.done()
A:"red",70,"blue",50
B:"blue",70,"red",50
C:"red",50,"blue",70
D:"blue",50,"red",70
第 15 題 【 單選題 】
以下不可以對Python程序進(jìn)行注釋的是?(?。?/legend>
A:"""? """
B:#
C:''' '''
D:( )
第 16 題 【 單選題 】
下列可以作為Python變量名的是?(?。?/legend>
A:or
B:1_or
C:o_r
D:or-2
第 17 題 【 單選題 】
使用下列哪個命令可以在Python中導(dǎo)入turtle庫文件?(?。?/legend>
A:install Turtle
B:import turtle
C:create Turtle
D:print Turtle
第 18 題 【 單選題 】
下列程序繪制的圖形是?(?。?br>import turtle
screen = turtle.Screen()
pen = turtle.Turtle()
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(100)
turtle.done()
A:長方形
B:三角形
C:正方形
D:圓形
第 19 題 【 單選題 】
如圖想要保存該P(yáng)ython文件,應(yīng)該選擇哪個選項(xiàng)?(?。?br>
A:New File
B:Open
C:Save
D:Exit
第 20 題 【 單選題 】
turtle.right(a) 命令的功能是?(?。?/legend>
A:向右轉(zhuǎn)動a度
B:向左轉(zhuǎn)動a度
C:向右前進(jìn)a的距離
D:向左前進(jìn)a的距離
第 21 題 【 單選題 】
a=4,
b=7,那么print(a>b)輸出的結(jié)果是?(?。?/legend>
A:False
B:True
C:4
D:7
第 22 題 【 單選題 】
a=10//3+2,
b=(a-1)*2,則b的值是?(?。?/legend>
A:6
B:7
C:8
D:9
第 23 題 【 單選題 】
關(guān)于命令 turtle.pensize(a) 的描述,下面選項(xiàng)中描述正確的是?(?。?/legend>
A:這個命令用于設(shè)置畫筆的顏色
B:這個命令用于設(shè)置畫筆的形狀
C:這個命令用于設(shè)置畫筆的粗細(xì)
D:這個命令用于設(shè)置畫布的大小
第 24 題 【 單選題 】
小海龜正在學(xué)習(xí)有趣的繪圖,小海龜正在使用turtle.speed(a)指令(a的當(dāng)前值為3),小海龜想將畫筆的運(yùn)動速度設(shè)置為最快,讓它立刻呈現(xiàn)繪制的結(jié)果,應(yīng)將a的值更改為?(?)
A:0
B:4
C:5
D:10
第 25 題 【 單選題 】
某同學(xué)正在計(jì)算暑期書籍義賣收入的分配問題,假設(shè)某一天一共售賣30本書,單價(jià)20元一本,成本15元一本,銷售收入(注意:是包含成本在內(nèi)的銷售收入)的10%用來支付攤位管理費(fèi),銷售利潤(注意:是剔除成本后的毛利潤)的30%捐給某兒童基金會,扣除之后,剩下的為這位同學(xué)此次義賣的收入,請你計(jì)算攤位管理費(fèi)、捐款金額分別是?(?。?/legend>
A:60元? ?180元
B:60元? ?45元
C:45元? ?45元
D:45元? ?180元
第 1 題 【 判斷題 】
int('123') 的運(yùn)行結(jié)果是 123。(?。?/legend>
A:正確
B:錯誤
第 2 題 【 判斷題 】
print語句可以輸出文本、字符串、數(shù)字等。(?。?/legend>
A:正確
B:錯誤
第 3 題 【 判斷題 】
使用print("Hello","World")和print("Hello World")輸出的結(jié)果相同。(?。?/legend>
A:正確
B:錯誤
第 4 題 【 判斷題 】
type()函數(shù)用于返回對象的類型,如果執(zhí)行print(type(eval("3.3+5")))指令,最終的輸出結(jié)果是<class "str"> 。(?。?/legend>
A:正確
B:錯誤
第 5 題 【 判斷題 】
Python程序在Windows操作系統(tǒng)和Linux操作系統(tǒng)中都能運(yùn)行,并且運(yùn)行結(jié)果一致。( )
A:正確
B:錯誤
第 6 題 【 判斷題 】
在Python中,執(zhí)行print("3+2")語句得到的結(jié)果是"5"。(?。?/legend>
A:正確
B:錯誤
第 7 題 【 判斷題 】
turtle庫函數(shù)是Python自帶的函數(shù)庫。(?。?/legend>
A:正確
B:錯誤
第 8 題 【 判斷題 】
Python2.X和3.X兩個版本相互兼容。(?。?/label>
A:正確
B:錯誤
第 9 題 【 判斷題 】
if是Python語言的保留字之一,因此if和IF都不可以作為變量名使用。( )
A:正確
B:錯誤
第 10 題 【 判斷題 】
turtle.home()指令的作用是讓小海龜返回原點(diǎn),在小海龜返回原點(diǎn)后,畫筆的顏色等設(shè)置不再保留。(?。?/legend>
A:正確
B:錯誤
第 1 題 【 問答題 】
分?jǐn)?shù)計(jì)算器:依次輸入語文、數(shù)學(xué)、英語的分?jǐn)?shù),計(jì)算出總分以及平均分,并在一行輸出。
要求:
(1)程序開始運(yùn)行時(shí),詢問請輸入語文成績;
(2)輸入一個數(shù)字后詢問請輸入數(shù)學(xué)成績;
(3)輸入一個數(shù)字后詢問請輸入英語成績;
(4)最后輸入英語成績后,程序自動輸出總分以及平均分,格式為:"你的總分為:*分,平均分為:*分"。(保留小數(shù)或者整數(shù)均可)
輸入樣例:
92
98
92
輸出樣例:
你的總分為:282分,平均分為:94.0分
選項(xiàng)2
第 2 題 【 問答題 】
2023年“科學(xué)T大會將在”上海舉行,某同學(xué)在學(xué)習(xí)科學(xué)知識時(shí),了解到云也是重要的氣象要素之一,天空中云的多少叫作云量,如果把天空看成一個圓,把這個圓平均分成四份,我們就可以按照云在天空中所占的面積來劃分云量。由①到②的云量變化為晴天,由②到③的云量變化為多云,有③到④的云量變化為陰天。
這位同學(xué)想請你幫助他繪制晴天中的①號圖形(注意:是完全沒有黑色區(qū)域的晴天),繪制要求及圖形如下:
(1)圖形由一個黑色的圓組成;
(2)圓由水平方向的直徑與垂直方向相交分成相等的4份;
(3)圓的圓心坐標(biāo)為(0,0),半徑為50;
(4)繪制完成后,小海龜需隱藏。
友情提示:
考試平臺暫不支持畫筆命名:Pen()命令,同學(xué)們可以選用其他命令;當(dāng)然如果使用了Pen()命令,只要程序是正確的,閱卷時(shí)依然按照正確處理。
關(guān)閉
更多問卷
復(fù)制此問卷