中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

第三章 算法的程序實現 單元練習 浙教版(2019) 必修1 數據與計算(Word版,含答案)

資源下載
  1. 二一教育資源

第三章 算法的程序實現 單元練習 浙教版(2019) 必修1 數據與計算(Word版,含答案)

資源簡介

第三章 算法的程序實現 單元練習 浙教版(2019) 必修1 數據與計算
一、選擇題
1.在Python中,下列能判斷變量N是偶數的條件表達式是( )
A.N%2=0 B.N//2=0 C.N%2==0 D.N//2==0
2.現有一段代碼如下,現輸入“260”和“-123”,運行后輸出結果分別是( )
x=input("請輸入數據")
if x[0] =="-":
fz=-int(x[:0:-1])
else:
fz=int(x[: :-1])
print(fz)
A.062 -32 B.062 -321 C.62 -32 D.62 -321
3.有如下Python程序段:
import random
d=[0]*6
i=0
while i<=5:
d[i]=random.randint(1,10)
if d[i]%2==i%2:
continue
i=i+1
print(d)
該程序執行后,下列輸出的結果不正確的是( )
A.[5, 8, 9, 8, 9, 2] B.[8, 1, 8, 7, 2, 5]
C.[9, 6, 7, 2, 9, 4] D.[3, 8, 7, 6, 5, 4]
4.下面的Python程序段運行后的輸出結果是( )
x=24
if x%2=1:
print(x,"是奇數。")
else:
print(x,"是偶數。")
A.24是奇數。 B.x是偶數。 C.x是奇數。 D.24是偶數。
5.小曲正在編寫游戲用戶管理的程序,下面是其中一個程序段,程序運行后輸出結果為( )
1 user={‘name’:‘高明’,‘age’:18}
2 user[‘job’]=‘teacher’
3 user[‘age’]=24
4 print(user)
A.{‘name’:‘高明’,‘age’:18,‘job’:‘teacher’}
B.{‘name’:‘高明’,‘age’:24}
C.{‘name’:‘高明’,‘age’:24,‘job’:‘teacher’}
D.程序運行會出錯
6.在Python中,以下賦值語句格式不正確的是( )
A.x,y=y,z B.x,y=1,2 C.x=y=30 D.x+y=z
二、填空題
7.根據下面的while語句的運算,計算結果是______。
8.賦值語句 a,b=b,a 的含義是______________。 賦值語句c+=a 等效于_______________。a,b,c=1,2,3的含義是________________。a=b=c=1 的含義是_________________。
9.x3+改寫成Python表達式__________。
10.下列程序,運行結果為( )
import math
x=16
if x<0:
y=abs(x)
else:
y=math.sqrt(x)
print(y)
三、判斷題
11.在 Python 程序設計語言中,表達式 17﹪2 的值為 1。( )
12.Python語言用if語句實現選擇結構,它包括以下三種基本形式:單分支語句、雙分支語句、多分支語句。( )
13.計算機解決問題的過程分為四步:設計算法、分析問題、編寫程序、調試與維護。( )
14.用計算機解決生活中實際問題的方法有多種,編制計算機程序解決問題正確的順序是:分析問題→編寫代碼→設計算法→調試運行。( )
15.機器語言和匯編語言都屬于低級語言。( )
四、操作題
16.小明對入棧、出棧規則研究發現, 若有 n 個數字 1,2,3,……,n 按由小到大的順 序入棧,則出棧序列必須遵循下述原則: 當數字 x 出棧后,則在x后出棧的小于x 的 所有數字必定以降序排列,比x大的數字可以夾雜在該降序序列中。現編寫 Python 程 序,按上述原則驗證一個隨機產生的出棧序列是否可能, 程序運行界面如圖所示。
(1) 根據題意,若有 7 個數字入棧, 則出棧序列“3→2→5→4→7→1→6”是______ (單選,填字母: A.可能 / B.不可能)
(2) 實現上述功能的Python程序代碼如下,程序中加框處代碼有錯,請改正_________。
(3)請在劃線①②處填入合適代碼__________、________。
import random
n=int(input('請輸入入棧元素的個數:'))
data=[i+1 for i in range(n)]
random.shuffle(data) #將序列的所有元素隨機排序
s=” ”
for i in range(n):
print('隨機產生的出棧序列為: '+s[1:])
flag=True;i=0
while i
for j in range(i+1,n):
if data[j]if data[j]x=data[j]
else:
②#去除最后多余的'→'
break
i+=1
if flag:
print('該出棧序列是可能的!')
else:
print('該出棧序列是不可能的! ')
五、簡答題
17.編寫一個程序,從鍵盤上輸入3個數,計算這三個數的和,并輸出結果。
18.列舉Python程序設計語言中,IF 語句的三種常見格式。
試卷第1頁,共3頁
試卷第1頁,共3頁
參考答案:
1.C
2.D
3.B
4.D
5.C
6.D
7.120
8. 交換a和b的值 c=c+a a=1,b=2,c=3 a、b、c的值均為1
9.x**3+3*a*b/(6-y)或 x**3+(3*a*b)/(6-y)
10.4.0
11.正確
12.正確
13.錯誤
14.錯誤
15.正確
16. B s+=’ →’+str(data[i]) x=data[i] flag=False
17.a = input ( )
b= input( )
c = input( )
d=int(a)+int(b)+int(c)
print (d)
18.單分支語句格式:
If(條件表達式):
語句A
雙分支if語句格式:
If(條件表達式):
語句A
else:
語句B
if...elif...else語句格式:
If(條件表達式):
語句1
elif:
語句2
...
elif:
語句N
else:
語句N+1
答案第1頁,共2頁
答案第1頁,共2頁

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 常山县| 乳源| 怀集县| 娄烦县| 乃东县| 宣恩县| 津南区| 洮南市| 九龙坡区| 南溪县| 辰溪县| 崇明县| 博湖县| 商河县| 玛沁县| 亳州市| 沙雅县| 邓州市| 和静县| 枞阳县| 南澳县| 新津县| 丰台区| 崇明县| 茌平县| 泗水县| 十堰市| 淅川县| 黄平县| 衡阳市| 栾川县| 舒兰市| 孙吴县| 正蓝旗| 乌海市| 裕民县| 潢川县| 射洪县| 扎赉特旗| 罗山县| 大荔县|