第?1 題 【 單選題 】
下面程序的運行結果是什么?(????)
a=10?
b=5?
c=a*b?
print(c)
A :10
B :15
C :50
D :5
正確答案:C
試題解析:
第?2 題 【 單選題 】
與a>b and b>c等價的是?(????)
A :a>b or b>c
B :a>b>c
C :a>b or not b
D :not a
正確答案:B
試題解析:
第?3 題 【 單選題 】
以下哪句Python代碼可以輸出“你好呀!”(????)
A :?input(“你好呀!“)
B :print? ?“你好呀!”
C :你好呀!
D :print(“你好呀!”)
正確答案:D
試題解析:
第?4 題 【 單選題 】
假設x=30,y=4,那么x % y的結果是(????)
A :2
B :7
C :7.5
D :120
正確答案:A
試題解析:
第?5 題 【 單選題 】
print(30-10)輸出的結果是(????)
A :30-10
B :20
C :10
D :3010
正確答案:B
試題解析:
第?6 題 【 單選題 】
這段代碼召喚了幾只畫筆海龜庫?(????)
import turtle
pen= turtle.Pen()
t = turtle.Pen()
p = turtle.Pen()
pen.pensize(5)
pen.forward(100)
A :1
B :2
C :3
D :4
正確答案:C
試題解析:
第?7 題 【 單選題 】
a=20,b=20,那么b!=a運算的結果是?(????)
A :2
B :True
C :False
D :0.5
正確答案:C
試題解析:
第?8 題 【 單選題 】
以下程序運行后,顯示的結果是?(????)
a=3
b=2
print(a>b)
print(a<b)
print(a==b)
print(a!=b)
A :T F F T
B :True False False True
C :False True True False
D :x=”6-1”
正確答案:B
試題解析:
第?9 題 【 單選題 】
能改變畫筆顏色的命令是?(????)
A :turtle.colormode()
B :turtle.pencolor()
C :turtle.setup()
D :turtle.pu()
正確答案:B
試題解析:
第?10 題 【 單選題 】
假設a=2,b=10,c=a*b-5,那么c的值是?(????)
A :150
B :295
C :300
D :15
正確答案:D
試題解析:
第?11 題 【 單選題 】
下列程序的運行結果是?(????)
A=’m1’?
B=’m2’?
C=A+B?
print(C)
A :m3
B :3
C :m1+m2
D :m1m2
正確答案:D
試題解析:
第?12 題 【 單選題 】
下列哪一個不是Python的保留字?(????)
A :return
B :else
C :while
D :true
正確答案:D
試題解析:
第?13 題 【 單選題 】
想在截圖所示的第二行代碼下方插入一行代碼,應該點擊工具欄里的哪個按鈕?(????)
A :①
B :②
C :③
D :④
正確答案:B
試題解析:
第?14 題 【 單選題 】
以下x值等于3的是?(????)
A :x=”10/3”
B :x=10/3
C :x=int(10/3)
D :x=”6-3”
正確答案:C
試題解析:
第?15 題 【 單選題 】
下面哪一條命令是用來定義畫筆粗細的?(????)
A :turtle.pencolor()
B :turtle.pensize()
C :turtle.speed()
D :turtle.left()
正確答案:B
試題解析:
第?16 題 【 單選題 】
命令turtle.circle(60,steps=5)的功能是?(????)
A :繪制一個半徑為60像素的圓
B :繪制5個半徑為60像素的圓
C :繪制一個半徑為60像素的圓和一個五邊形
D :繪制一個半徑為60像素的圓內接正五邊形
正確答案:D
試題解析:
第?17 題 【 單選題 】
下列哪項不是Python的編程環境?(????)
A :Python IDLE
B :Visual Studio Code
C :JupyerNotebook
D :turbo c
正確答案:D
試題解析:
第?18 題 【 單選題 】
Python的命令行提示符是?(????)
A :###
B :///
C :>>>
D :C:>
正確答案:C
試題解析:
第?19 題 【 單選題 】
哪個選項的代碼可以實現如下圖所示的運行結果?(????)
A :
B :
C :
D :
正確答案:?A
試題解析:
第?20 題 【 單選題 】
哪個選項是turtle繪圖中角度坐標系的絕對0度方向?(????)
A :畫布正上方
B :畫布正下方
C :畫布正左方
D :畫布正右方
正確答案:D
試題解析:
第?21 題 【 單選題 】
下列哪一個函數的功能是將數值轉換為整數?(????)
A :round()
B :int()
C :str()
D :float()
正確答案:B
試題解析:
第?22 題 【 單選題 】
下面哪個選項不能改變turtle畫筆的方向?(????)
A :right()
B :left()
C :penup()
D :seth()
正確答案:C
試題解析:
第?23 題 【 單選題 】
print(3>4 or 4<3 and 1==1)結果是?(????)
A :False
B :True
C :3
D :4
正確答案:A
試題解析:
第?24 題 【 單選題 】
turtle的前進是往哪個方向?(????)
A :屏幕窗口的右邊
B :畫筆指向的方向
C :屏幕窗口的上邊
D :屏幕窗口的下邊
正確答案:B
試題解析:
第?25 題 【 單選題 】
以下選項中不是?Python 語言的保留字的是?(????)
A :int
B :gogo
C :import
D :while
正確答案:B
試題解析:
第?1 題 【 判斷題 】
?IDLE環境的退出命令是回車鍵。(????)
A :正確
B :錯誤
正確答案:B
試題解析:
第?2 題 【 判斷題 】
and是邏輯與的關系。(????)
A :正確
B :錯誤
正確答案:A
試題解析:
第?3 題 【 判斷題 】
Python的布爾值就是邏輯值,只有兩種:True和False,分別代表“真”和“假”。(????)
A :正確
B :錯誤
正確答案:A
試題解析:
第?4 題 【 判斷題 】
“#”是Python中用來給代碼做注釋用的。(????)
A :正確
B :錯誤
正確答案:A
試題解析:
第?5 題 【 判斷題 】
可以使用下面代碼輸出數字6。(????)
print 6
A :正確
B :錯誤
正確答案:B
試題解析:
第?6 題 【 判斷題 】
Python的數字只有整數和浮點數兩種類型。(????)
A :正確
B :錯誤
正確答案:B
試題解析:
第?7 題 【 判斷題 】
Python中可以使用import turtle命令導入turtle庫。(????)
A :正確
B :錯誤
正確答案:A
試題解析:
第?8 題 【 判斷題 】
number = input("輸入一個數字“)
運行這段代碼,然后輸入8,結果number的類型是int。(????)
A :正確
B :錯誤
正確答案:B
試題解析:
第?9 題 【 判斷題 】
ComeHere這個變量名不合法。(????)
A :正確
B :錯誤
正確答案:B
試題解析:
第?10 題 【 判斷題 】
turtle.circle()可以繪制橢圓形。(????)
A :正確
B :錯誤
正確答案:B
試題解析:
第?1 題 【 問答題 】
編程題(10分)
編寫一個程序,它以圓的半徑(整數)作為輸入,輸出圓的直徑、周長和面積(保留兩位小數)。?
要求:?程序開始運行后,輸入一個數字作為半徑;?程序會根據輸入的數字給出圓的直徑、周長和面積,并且注明是直徑、周長、面積。
正確答案:
p=3.14?
r=int(input("請輸入一個大于0的半徑:"))?
a=2*r?
b=a*p?
c=p*r*r?
print("圓的直徑是:%.2f"%a)?
print("圓的周長是:%.2f"%b)?
print("圓的面積是:%.2f"%c)
試題解析:
評分細則:
(1) 有輸入語句;(2分)
(2) 有輸出語句;(2分)
(3) 有類型轉化語句;(2分)
(4) 有計算語句;(2分)
(5) 程序符合題目要求;(2分)