資源簡介 2023年3月青少年軟件編程(Python)等級考試1級試題一、單選題(共25題,共50分)1. 在啟動IDLE后,看到下列哪一個提示字符,表明已經進入Python Shell交互模式?( )A. <<< B. >>> C. ^^^ D. 》》》 2. 某同學想要編寫程序計算三角形的面積,已知底邊長為11,高為8.面積公式為S=a*h/2,下列為部分程序,橫線處程序分別應為?( ) S=a*h/2 Print('三角形的面積為:',S) A. 118B. a=11h=8C. a==11h==8 D. a11h8 3. 下列關于變量的定義和賦值說法錯誤的是?( ) A. 在Python里,變量的設定和賦值不能同時進行,需要分開使用兩條語句。 B. 空格不可以作為變量名的一部分。 C. 變量名以數字開頭,或者以關鍵字作為變量名稱,運行程序時會導致語法錯誤。 D. 變量名稱的英文字母有大小寫的區別,所以Birth和birth是兩個不同的變量。 4. 關于Python編程環境,下列說法正確的是?( ) A. Python文件只能在自帶的IDLE的編程環境中才可以運行B. 在交互式編程環境中,交互窗口中會顯示當前安裝Python的版本名稱C. 在腳本式編程環境中,腳本編輯區會顯示當前安裝Python的版本名稱D. 越高的Python版本,Python程序的運行速度會越快5. 買來的新電腦,沒有Python環境,想要運行test.py文件,需要如何操作?( ) A. 直接在電腦中雙擊打開即可運行B. 需要下載并安裝Python軟件后才可以運行C. 將后綴名改成doc,直接打開即可運行D. 打開Scratch軟件,選擇該文件直接打開即可運行6. 下列關于運算符說法錯誤的是?( ) A. 兩數相除的結果為商,若兩數除得盡,Python會將所得的商自動轉換為浮點型數據。B. 兩數相除,若除不盡,可以使用“/”運算符獲得商的整數部分。C. “%”運算符可用于取得商的余數部分。D. 如果兩個或多個運算符出現在同一個表達式中,需要按照優先級確定運算順序。7. 在PythonShell中運行下列程序,輸出結果為?( ) A. hellopython B. hello=>python C. hello=>python3 D. 語法錯誤 8. 已知 a=True b=False c=True 執行語句print(not a and b or c),結果為?( ) A. True B. False C. 1 D. 09. 已知表達式“3+8/4+False”(不包含引號),其輸出結果的數據類型為?( ) A. int B. bool C. float D. 語法錯誤 10. 下列圖形最有可能是哪段代碼執行后的結果?( ) A. import turtle turtle.forward(100) turtle.left(90) turtle.circle(50,180) turtle.down() B. import turtle turtle.forward(100) turtle.left(90) turtle.circle(50,-180) turtle.down() C. import turtle turtle.forward(100) turtle.left(90) turtle.circle(50,90) turtle.down() D. import turtle turtle.forward(100) turtle.left(90) turtle.circle(50,-90) turtle.down() 11. 海龜正在學習繪制多邊形,小海龜想讓畫筆繪制的速度慢一些,下列哪一指令使畫筆繪制的速度最慢?( ) A. turtle.speed(0) B. turtle.speed(1) C. turtle.speed(2) D. turtle.speed(3) 12. 小海龜想要給自己繪制的圖形涂上顏色,下列關于顏色相關的設置說法錯誤的是?( ) A. turtle.pencolor(color)指令用來設置畫筆的顏色,并且參數color有兩種表示方式。 B. turtle.color(color1,color2)指令用來同時設置畫筆及填充顏色,color1代表的是填充顏色,color2代表的是畫筆顏色。 C. turtle.fillcolor(color)指令中,color代表的是填充顏色,填充顏色需要在填充前進行聲明,否則以默認顏色或者上次的填充顏色來填充。 D. turtle.begin_fill()和turtle.end_fill()分別為設置填充的起點和終點,結束填充和開始填充必須成對配合使用。 13. 小海龜正在繪制主題電子小報,需要在畫布上繪制一個直徑為50的圓(實心或空心),下列哪條指令可以幫助小海龜完成繪制?( ) A. turtle.dot(100) B. turtle.dot(50) C. turtle.circle(50) D. turtle.circle(100) 14. 在用Python進行編程時,代碼后面常用“#”并在后面加上一些說明文字內容,在這里“#”作用是?( ) A. 換行B. 轉換數據類型C. 輸出D. 注釋15. 如圖所示,運行下列程序,請問輸出結果是?( ) A. 1 2B. 2 1C. 3 2D. 3 616. 下列選項中對于變量說法正確的是?( ) A. Test和test在程序中是同一個變量名B. 在變量名中加入字符 \ 也可以C. 任何保留字都不可以作為變量來使用D. 命名變量時,一定要聲明變量的數據類型才可以17. 甲、乙、丙三個人在一起做作業,有一道數學題比較難,當他們三個人都把自己的解法說出來之后,甲說:“我做錯了”。乙說:“甲做對了”。丙說:“我做錯了”。在一旁的老師看到他們的答案并聽了他們的意見后說:“你們三個人中只有一個人做對了,并且只有一個人說對了。”請問,他們三個人中到底誰做對了?( ) A. 甲B. 乙C. 丙D. 都沒有做對18. 調用turtle庫指令,不可以只是用一行并且是一個指令直接繪制的圖形是?( ) A. 圓形B. 等邊三角形C. 正方形D. 直角三角形19. 想要繪制如下所示圖形,正確的是?( ) A. import turtle turtle.color("red") turtle.circle(100,180) turtle.done() B. import turtle turtle.color("red") turtle.circle(180) turtle.done() C. import turtle turtle.color("red") turtle.circle(100,270) turtle.done() D. import turtle turtle.color("red") turtle.circle(100,360) turtle.done() 20. 要繪制一個內徑(六個頂點到中心點的距離)為100的正六邊形,橫線處的代碼應該是?( ) import turtle turtle.pendown() turtle.circle(___,___,___) turtle.penup() turtle.done() A. 100,90,6B. 50,90,6C. 100,360,6D. 100,6,36021. 小奇參加知識競賽,晉級條件是語文成績和數學成績必須等于或高于90分,用程序描述,以下哪個條件語句才是正確的?( ) A. 語文成績>=90 and 數學成績>=90B. 語文成績==90 and 數學成績==90C. 語文成績<=90 and 數學成績<=90D. 語文成績>=90 or 數學成績>=9022. 運行指令3**2 > 2*3 and 6 < 5,請問根據運算的優先級,首先進行哪一部分的運算?( ) A. 2>2B. 3**2C. 3 and 6D. 2*323. 下列選項輸出結果為False的是?( ) A. 2>3 or 3<4B. 1.0==1C. "python"=="Python"D. 10>=10.024. 分別輸入小明,小紅,小李的期末數學成績,想要計算三位同學的平均成績并輸出,下列選項正確的是?( ) A. a=int(input("小明的數學成績是:")) b=int(input("小紅的數學成績是:")) c=int(input("小李的數學成績是:")) print((a+b+c)//3) B. a=int(input("小明的數學成績是:")) b=int(input("小紅的數學成績是:")) c=int(input("小李的數學成績是:")) print((a+b+c)/3) C. a=input("小明的數學成績是:") b=input("小紅的數學成績是:") c=input("小李的數學成績是:") print((a+b+c)/3) D. a=int(input("小明的數學成績是:")) b=int(input("小紅的數學成績是:")) c=int(input("小李的數學成績是:")) print((a+b+c)%3) 25. 下列代碼的運行結果是?( )a=3 and 2b=3 or 4print(a+b) A. 5B. 7C. TrueD. False二、判斷題(共10題,共20分)26. 在Python編程中,print的功能是將print()小括號的內容輸出到控制臺,比如:在Python Shell中輸入print(北京,你好)指令,小括號內容可以輸出到控制臺。( ) 正確 錯誤 27. 在Python中為一個變量賦值就表明聲明了該變量,變量的數據類型取決于賦值數據的類型,該變量不可以接收其它類型的數據。( ) 正確 錯誤 28. ‘88’是一個字符串類型數據,如果將單引號去掉,它就變成了整型數據,同理‘python’也是一個字符串類數據,如果將單引號去掉,它也會變成整型數據。( ) 正確 錯誤 29. 在海龜畫圖中,turtle.forward(100)指令可以讓小海龜向前走,turtle.backward(100)指令可以讓小海龜向后走,同時小海龜的頭會轉向相反的方向。( ) 正確 錯誤 30. 文本編輯器既可以編寫Python代碼也可以運行Python代碼。( ) 正確 錯誤 31. print(int(12.67)),輸出結果是13。( ) 正確 錯誤 32. type(16/4)和type(8//2)的結果都是。( ) 正確 錯誤 33. input()指令,輸入的數據都是以字符型來存儲的。( ) 正確 錯誤 34. Turtle庫中的setup()指令既可以設置畫布的大小也可以設置畫布的位置。( ) 正確 錯誤 35. 某同學在學習Python編程語言時,想要保存程序文件,文件命名必須采用小寫英文字母且文件后綴必須為.py。( ) 正確 錯誤 三、編程題(共2題,共30分)36. 小海龜最近正在學習中國傳統文化,小海龜對傳統節日元宵節特別感興趣,元宵節作為中國傳統節日又被稱為燈節,小海龜為了慶祝元宵節,它想繪制一個彩色的荷花燈圖形,如下圖所示: 要求: (1)彩色荷花燈由5個花瓣組成,畫筆顏色為粉色(pink); (2)相鄰花瓣的對稱軸夾角的角度為30度(提醒同學們程序中的旋轉角度可不一定是30度); (3)單個花瓣的弧度為90度,半徑為70; (4)最左側花瓣的上下兩個線條中,上線條是小海龜左轉105度后利用畫圓工具繪制而成的; (5)最后小海龜隱藏。 37. 小明同學積攢了一部分壓歲錢想要用來購買書籍,已知一本書的單價是23元,請根據小明壓歲錢的金額,編寫程序計算最多可以購買多少本書,還剩多少壓歲錢。要求:(1)程序開始運行后,提示輸入壓歲錢數;(2)程序會根據輸入的數字計算最多可以購買多少本書并計算剩余的壓歲錢金額;(3)輸出結果:可以購買XX本書,剩余XX元。如:輸入壓歲錢100,輸出:可以購買4本書,剩余8元。 2023年3月青少年軟件編程(Python)等級考試1級試題一、單選題(共25題,共50分)1. 在啟動IDLE后,看到下列哪一個提示字符,表明已經進入Python Shell交互模式?( )A. <<< B. >>> C. ^^^ D. 》》》 試題編號:20230116-yxy-004試題類型:單選題標準答案:B試題難度:容易試題解析:考生答案:B考生得分:2是否評分:已評分評價描述:2. 某同學想要編寫程序計算三角形的面積,已知底邊長為11,高為8.面積公式為S=a*h/2,下列為部分程序,橫線處程序分別應為?( ) S=a*h/2 Print('三角形的面積為:',S) A. 118B. a=11h=8C. a==11h==8 D. a11h8 試題編號:20230117-yxy-012試題類型:單選題標準答案:B試題難度:容易試題解析:考生答案:B考生得分:2是否評分:已評分評價描述:3. 下列關于變量的定義和賦值說法錯誤的是?( ) A. 在Python里,變量的設定和賦值不能同時進行,需要分開使用兩條語句。 B. 空格不可以作為變量名的一部分。 C. 變量名以數字開頭,或者以關鍵字作為變量名稱,運行程序時會導致語法錯誤。 D. 變量名稱的英文字母有大小寫的區別,所以Birth和birth是兩個不同的變量。 試題編號:20230118-yxy-015試題類型:單選題標準答案:A試題難度:一般試題解析:考生答案:A考生得分:2是否評分:已評分評價描述:4. 關于Python編程環境,下列說法正確的是?( ) A. Python文件只能在自帶的IDLE的編程環境中才可以運行B. 在交互式編程環境中,交互窗口中會顯示當前安裝Python的版本名稱C. 在腳本式編程環境中,腳本編輯區會顯示當前安裝Python的版本名稱D. 越高的Python版本,Python程序的運行速度會越快試題編號:20230119-yfj-02試題類型:單選題標準答案:B試題難度:一般試題解析:考生答案:D考生得分:0是否評分:已評分評價描述:5. 買來的新電腦,沒有Python環境,想要運行test.py文件,需要如何操作?( ) A. 直接在電腦中雙擊打開即可運行B. 需要下載并安裝Python軟件后才可以運行C. 將后綴名改成doc,直接打開即可運行D. 打開Scratch軟件,選擇該文件直接打開即可運行試題編號:20230119-yfj-03試題類型:單選題標準答案:B試題難度:一般試題解析:考生答案:B考生得分:2是否評分:已評分評價描述:6. 下列關于運算符說法錯誤的是?( ) A. 兩數相除的結果為商,若兩數除得盡,Python會將所得的商自動轉換為浮點型數據。B. 兩數相除,若除不盡,可以使用“/”運算符獲得商的整數部分。C. “%”運算符可用于取得商的余數部分。D. 如果兩個或多個運算符出現在同一個表達式中,需要按照優先級確定運算順序。試題編號:20230119-yxy-019試題類型:單選題標準答案:B試題難度:一般試題解析:考生答案:B考生得分:2是否評分:已評分評價描述:7. 在PythonShell中運行下列程序,輸出結果為?( ) A. hellopython B. hello=>python C. hello=>python3 D. 語法錯誤 試題編號:20230119-yxy-020試題類型:單選題標準答案:C試題難度:容易試題解析:考生答案:C考生得分:2是否評分:已評分評價描述:8. 已知 a=True b=False c=True 執行語句print(not a and b or c),結果為?( ) A. True B. False C. 1 D. 0試題編號:20230119-yxy-021試題類型:單選題標準答案:A試題難度:容易試題解析:考生答案:A考生得分:2是否評分:已評分評價描述:9. 已知表達式“3+8/4+False”(不包含引號),其輸出結果的數據類型為?( ) A. int B. bool C. float D. 語法錯誤 試題編號:20230120-yxy-024試題類型:單選題標準答案:C試題難度:一般試題解析:考生答案:C考生得分:2是否評分:已評分評價描述:10. 下列圖形最有可能是哪段代碼執行后的結果?( ) A. import turtle turtle.forward(100) turtle.left(90) turtle.circle(50,180) turtle.down() B. import turtle turtle.forward(100) turtle.left(90) turtle.circle(50,-180) turtle.down() C. import turtle turtle.forward(100) turtle.left(90) turtle.circle(50,90) turtle.down() D. import turtle turtle.forward(100) turtle.left(90) turtle.circle(50,-90) turtle.down() 試題編號:20230120-yxy-029試題類型:單選題標準答案:D試題難度:一般試題解析:考生答案:D考生得分:2是否評分:已評分評價描述:11. 海龜正在學習繪制多邊形,小海龜想讓畫筆繪制的速度慢一些,下列哪一指令使畫筆繪制的速度最慢?( ) A. turtle.speed(0) B. turtle.speed(1) C. turtle.speed(2) D. turtle.speed(3) 試題編號:20230121-yxy-030試題類型:單選題標準答案:B試題難度:一般試題解析:考生答案:B考生得分:2是否評分:已評分評價描述:12. 小海龜想要給自己繪制的圖形涂上顏色,下列關于顏色相關的設置說法錯誤的是?( ) A. turtle.pencolor(color)指令用來設置畫筆的顏色,并且參數color有兩種表示方式。 B. turtle.color(color1,color2)指令用來同時設置畫筆及填充顏色,color1代表的是填充顏色,color2代表的是畫筆顏色。 C. turtle.fillcolor(color)指令中,color代表的是填充顏色,填充顏色需要在填充前進行聲明,否則以默認顏色或者上次的填充顏色來填充。 D. turtle.begin_fill()和turtle.end_fill()分別為設置填充的起點和終點,結束填充和開始填充必須成對配合使用。 試題編號:20230121-yxy-032試題類型:單選題標準答案:B試題難度:一般試題解析:考生答案:B考生得分:2是否評分:已評分評價描述:13. 小海龜正在繪制主題電子小報,需要在畫布上繪制一個直徑為50的圓(實心或空心),下列哪條指令可以幫助小海龜完成繪制?( ) A. turtle.dot(100) B. turtle.dot(50) C. turtle.circle(50) D. turtle.circle(100) 試題編號:20230122-yxy-034試題類型:單選題標準答案:B試題難度:一般試題解析:考生答案:C考生得分:0是否評分:已評分評價描述:14. 在用Python進行編程時,代碼后面常用“#”并在后面加上一些說明文字內容,在這里“#”作用是?( ) A. 換行B. 轉換數據類型C. 輸出D. 注釋試題編號:20230126-yfj-04試題類型:單選題標準答案:D試題難度:一般試題解析:考生答案:D考生得分:2是否評分:已評分評價描述:15. 如圖所示,運行下列程序,請問輸出結果是?( ) A. 1 2B. 2 1C. 3 2D. 3 6試題編號:20230128-yfj-06試題類型:單選題標準答案:C試題難度:一般試題解析:考生答案:C考生得分:2是否評分:已評分評價描述:16. 下列選項中對于變量說法正確的是?( ) A. Test和test在程序中是同一個變量名B. 在變量名中加入字符 \ 也可以C. 任何保留字都不可以作為變量來使用D. 命名變量時,一定要聲明變量的數據類型才可以試題編號:20230128-yfj-07試題類型:單選題標準答案:C試題難度:一般試題解析:考生答案:C考生得分:2是否評分:已評分評價描述:17. 甲、乙、丙三個人在一起做作業,有一道數學題比較難,當他們三個人都把自己的解法說出來之后,甲說:“我做錯了”。乙說:“甲做對了”。丙說:“我做錯了”。在一旁的老師看到他們的答案并聽了他們的意見后說:“你們三個人中只有一個人做對了,并且只有一個人說對了。”請問,他們三個人中到底誰做對了?( ) A. 甲B. 乙C. 丙D. 都沒有做對試題編號:20230128-yfj-08試題類型:單選題標準答案:C試題難度:一般試題解析:考生答案:C考生得分:2是否評分:已評分評價描述:18. 調用turtle庫指令,不可以只是用一行并且是一個指令直接繪制的圖形是?( ) A. 圓形B. 等邊三角形C. 正方形D. 直角三角形試題編號:20230202-yfj-10試題類型:單選題標準答案:D試題難度:一般試題解析:考生答案:C考生得分:0是否評分:已評分評價描述:19. 想要繪制如下所示圖形,正確的是?( ) A. import turtle turtle.color("red") turtle.circle(100,180) turtle.done() B. import turtle turtle.color("red") turtle.circle(180) turtle.done() C. import turtle turtle.color("red") turtle.circle(100,270) turtle.done() D. import turtle turtle.color("red") turtle.circle(100,360) turtle.done() 試題編號:20230202-yfj-11試題類型:單選題標準答案:A試題難度:一般試題解析:考生答案:A考生得分:2是否評分:已評分評價描述:20. 要繪制一個內徑(六個頂點到中心點的距離)為100的正六邊形,橫線處的代碼應該是?( ) import turtle turtle.pendown() turtle.circle(___,___,___) turtle.penup() turtle.done() A. 100,90,6B. 50,90,6C. 100,360,6D. 100,6,360試題編號:20230202-yfj-14試題類型:單選題標準答案:C試題難度:一般試題解析:考生答案:C考生得分:2是否評分:已評分評價描述:21. 小奇參加知識競賽,晉級條件是語文成績和數學成績必須等于或高于90分,用程序描述,以下哪個條件語句才是正確的?( ) A. 語文成績>=90 and 數學成績>=90B. 語文成績==90 and 數學成績==90C. 語文成績<=90 and 數學成績<=90D. 語文成績>=90 or 數學成績>=90試題編號:20230203-yfj-18試題類型:單選題標準答案:A試題難度:一般試題解析:考生答案:A考生得分:2是否評分:已評分評價描述:22. 運行指令3**2 > 2*3 and 6 < 5,請問根據運算的優先級,首先進行哪一部分的運算?( ) A. 2>2B. 3**2C. 3 and 6D. 2*3試題編號:20230203-yfj-21試題類型:單選題標準答案:B試題難度:一般試題解析:考生答案:B考生得分:2是否評分:已評分評價描述:23. 下列選項輸出結果為False的是?( ) A. 2>3 or 3<4B. 1.0==1C. "python"=="Python"D. 10>=10.0試題編號:20230203-yfj-23試題類型:單選題標準答案:C試題難度:一般試題解析:考生答案:C考生得分:2是否評分:已評分評價描述:24. 分別輸入小明,小紅,小李的期末數學成績,想要計算三位同學的平均成績并輸出,下列選項正確的是?( ) A. a=int(input("小明的數學成績是:")) b=int(input("小紅的數學成績是:")) c=int(input("小李的數學成績是:")) print((a+b+c)//3) B. a=int(input("小明的數學成績是:")) b=int(input("小紅的數學成績是:")) c=int(input("小李的數學成績是:")) print((a+b+c)/3) C. a=input("小明的數學成績是:") b=input("小紅的數學成績是:") c=input("小李的數學成績是:") print((a+b+c)/3) D. a=int(input("小明的數學成績是:")) b=int(input("小紅的數學成績是:")) c=int(input("小李的數學成績是:")) print((a+b+c)%3) 試題編號:20230203-yfj-24試題類型:單選題標準答案:B試題難度:一般試題解析:考生答案:C考生得分:0是否評分:已評分評價描述:25. 下列代碼的運行結果是?( )a=3 and 2b=3 or 4print(a+b) A. 5B. 7C. TrueD. False試題編號:20230203-yfj-25試題類型:單選題標準答案:A試題難度:較難試題解析:考生答案:A考生得分:2是否評分:已評分評價描述:二、判斷題(共10題,共20分)26. 在Python編程中,print的功能是將print()小括號的內容輸出到控制臺,比如:在Python Shell中輸入print(北京,你好)指令,小括號內容可以輸出到控制臺。( ) 正確 錯誤 試題編號:20230117-yxy-006試題類型:判斷題標準答案:錯誤試題難度:一般試題解析:考生答案:錯誤考生得分:2是否評分:已評分評價描述:27. 在Python中為一個變量賦值就表明聲明了該變量,變量的數據類型取決于賦值數據的類型,該變量不可以接收其它類型的數據。( ) 正確 錯誤 試題編號:20230117-yxy-007試題類型:判斷題標準答案:錯誤試題難度:一般試題解析:考生答案:正確考生得分:0是否評分:已評分評價描述:28. ‘88’是一個字符串類型數據,如果將單引號去掉,它就變成了整型數據,同理‘python’也是一個字符串類數據,如果將單引號去掉,它也會變成整型數據。( ) 正確 錯誤 試題編號:20230117-yxy-011試題類型:判斷題標準答案:錯誤試題難度:容易試題解析:考生答案:錯誤考生得分:2是否評分:已評分評價描述:29. 在海龜畫圖中,turtle.forward(100)指令可以讓小海龜向前走,turtle.backward(100)指令可以讓小海龜向后走,同時小海龜的頭會轉向相反的方向。( ) 正確 錯誤 試題編號:20230120-yxy-026試題類型:判斷題標準答案:錯誤試題難度:一般試題解析:考生答案:錯誤考生得分:2是否評分:已評分評價描述:30. 文本編輯器既可以編寫Python代碼也可以運行Python代碼。( ) 正確 錯誤 試題編號:20230204-yfj-26試題類型:判斷題標準答案:錯誤試題難度:一般試題解析:考生答案:錯誤考生得分:2是否評分:已評分評價描述:31. print(int(12.67)),輸出結果是13。( ) 正確 錯誤 試題編號:20230204-yfj-29試題類型:判斷題標準答案:錯誤試題難度:一般試題解析:考生答案:錯誤考生得分:2是否評分:已評分評價描述:32. type(16/4)和type(8//2)的結果都是。( ) 正確 錯誤 試題編號:20230204-yfj-30試題類型:判斷題標準答案:錯誤試題難度:一般試題解析:考生答案:錯誤考生得分:2是否評分:已評分評價描述:33. input()指令,輸入的數據都是以字符型來存儲的。( ) 正確 錯誤 試題編號:20230204-yfj-32試題類型:判斷題標準答案:正確試題難度:一般試題解析:考生答案:正確考生得分:2是否評分:已評分評價描述:34. Turtle庫中的setup()指令既可以設置畫布的大小也可以設置畫布的位置。( ) 正確 錯誤 試題編號:20230204-yfj-34試題類型:判斷題標準答案:正確試題難度:一般試題解析:考生答案:正確考生得分:2是否評分:已評分評價描述:35. 某同學在學習Python編程語言時,想要保存程序文件,文件命名必須采用小寫英文字母且文件后綴必須為.py。( ) 正確 錯誤 試題編號:20230116-yxy-002試題類型:判斷題標準答案:錯誤試題難度:容易試題解析:考生答案:錯誤考生得分:2是否評分:已評分評價描述:三、編程題(共2題,共30分)36. 小海龜最近正在學習中國傳統文化,小海龜對傳統節日元宵節特別感興趣,元宵節作為中國傳統節日又被稱為燈節,小海龜為了慶祝元宵節,它想繪制一個彩色的荷花燈圖形,如下圖所示: 要求: (1)彩色荷花燈由5個花瓣組成,畫筆顏色為粉色(pink); (2)相鄰花瓣的對稱軸夾角的角度為30度(提醒同學們程序中的旋轉角度可不一定是30度); (3)單個花瓣的弧度為90度,半徑為70; (4)最左側花瓣的上下兩個線條中,上線條是小海龜左轉105度后利用畫圓工具繪制而成的; (5)最后小海龜隱藏。 試題編號:202303-P1-36試題類型:編程題標準答案:參考程序: import turtle t=turtle.Pen() t.pencolor("pink") t.left(105) t.circle(70,90) t.left(90) t.circle(70,90) t.left(60) t.circle(70,90) t.left(90) t.circle(70,90) t.left(60) t.circle(70,90) t.left(90) t.circle(70,90) t.left(60) t.circle(70,90) t.left(90) t.circle(70,90) t.left(60) t.circle(70,90) t.left(90) t.circle(70,90) t.left(60) t.hideturtle() 試題難度:一般試題解析:評分標準: (1)導入海龜庫正確;(2分) (2)畫筆顏色指令使用正確;(2分) (3)最左側花瓣與小海龜初始方向角度設置正確;(2分) (4)花瓣弧度設置正確;(3分) (5)花瓣半徑設置正確;(3分) (6)花瓣數量設置正確;(2分) (7)有海龜隱藏指令;(2分) (8)程序運行正常,運行結果與要求一致。(4分) 展示地址:點擊瀏覽考生答案:(此題已作答)考生得分:2是否評分:已評分評價描述:37. 小明同學積攢了一部分壓歲錢想要用來購買書籍,已知一本書的單價是23元,請根據小明壓歲錢的金額,編寫程序計算最多可以購買多少本書,還剩多少壓歲錢。要求:(1)程序開始運行后,提示輸入壓歲錢數;(2)程序會根據輸入的數字計算最多可以購買多少本書并計算剩余的壓歲錢金額;(3)輸出結果:可以購買XX本書,剩余XX元。如:輸入壓歲錢100,輸出:可以購買4本書,剩余8元。 試題編號:202303-P1-37試題類型:編程題標準答案:參考程序: m=int(input("請輸入小明的壓歲錢金額:"))n=m//23s=m%23print("可以購買",n,"本書","剩余",s,"元")試題難度:一般試題解析:評分標準: (1)有輸入語句;(2分)(2)有輸出語句;(1分);輸出語句符合題目格式要求;(1分)(3)有類型轉化語句;(2分)(4)有計算語句;(2分)(5)程序符合題目要求。(2分)展示地址:點擊瀏覽考生答案:(此題已作答)考生得分:10是否評分:已評分評價描述: 展開更多...... 收起↑ 資源列表 1級試題+答案.docx 全國電子信息學會2023年3月6年級下學期Python編程1級考級試題.docx 縮略圖、資源來源于二一教育資源庫