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

第2單元 編程計算 練習(xí) 2021—2022學(xué)年教科版(2019) 必修1 (含答案)

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

第2單元 編程計算 練習(xí) 2021—2022學(xué)年教科版(2019) 必修1 (含答案)

資源簡介

第2單元 編程計算
一、選擇題
1.某景區(qū)使用了游客人數(shù)控制系統(tǒng)來控制景區(qū)內(nèi)的游覽人數(shù),該系統(tǒng)在景區(qū)的各個入口和出口分別統(tǒng)計人數(shù),并匯總計算得出景區(qū)內(nèi)的大致人數(shù),該過程屬于計算機(jī)解決問題的一般步驟中哪個環(huán)節(jié)( )
A.抽象建模 B.設(shè)計算法 C.編寫程序 D.調(diào)試運行程序
2.有下面的程序段
if k<=10 and k >0:
if k >5:
if k>8:
x=0
else:
x=1
else:
if k>2:
x=3
else:
x=4
其中k取哪組值時, x =3 。( )
A.3,4,5 B.1,3,4 C.5,6,7 D.4,5, 6
3.通過算法讓計算機(jī)解決問題時,算法的要素包括( ) 。
A.信息、運算、控制轉(zhuǎn)移 B.?dāng)?shù)據(jù)、運算、控制轉(zhuǎn)移
C.信息、數(shù)據(jù)、運算 D.信息、數(shù)據(jù)、控制轉(zhuǎn)移
4.有如下python程序段:
a,b=4,3
if a%2==0:
if b%3!=0:
c=a*b
else:
c=a**b
else:
c=a+b
print(c)
該程序段運行后,變量c的值為( )
A.64 B.12 C.7 D.81
5.下列程序的運行結(jié)果是( )
word=["my","apple","Label","Name","nose","nice"]
n=0
for ch in word:
if ch[1]=="a":
n=n+1
print(ch,end=" ")
print(n)
A. B. C.a(chǎn)pple 1 D.Label Name 2
6.下列代碼的輸出結(jié)果是(  )
for i in range(1,10,2):
print(i,end=” ”)
A.1 3 5 7 9 B.3 5 7 9 C.1 3 5 7 9 10 D.1 3 5 7 9 11
7.有如下Python程序段:
import random
c=0
s=0
for i in range(0,10):
n=random. randint(1,101)
if n%2==0 :
s+=i
c+=l
該程序段被執(zhí)行后,下列說法不正確的是:( )
A.把程序s+=i改為s=s+i后,得到的結(jié)果是一樣的。
B.i=10
C.語句c+=1可能執(zhí)行了10次
D.變量s中存儲的生成的10個隨機(jī)數(shù)中偶數(shù)對應(yīng)i相加的和
8.有如下VB 程序段:
For i = 1 To 7
a(i) = Int(Rnd * 9) + 1
Next i
s = 0
For i = 1 To 6
If a(i) < a(i + 1) Then
f(i) = 1
ElseIf a(i) > a(i + 1) Then
f(i) = -1
Else
f(i) = 0
End If
s = s + f(i)
Next i
執(zhí)行該程序段后,變量s的值為0,則數(shù)組a各元素的值可能是( )
A.9 8 4 1 3 3 9 B.1 2 3 6 5 3 0
C.1 8 6 2 4 3 8 D.6 4 4 5 6 7 1
二、判斷題
9.王軍同學(xué)編寫程序解決“韓信點兵”問題后,總結(jié)出計算機(jī)解決問題的過程分為分析問題-設(shè)計算法-編寫程序-調(diào)試運行程序等步驟。 (_____)
10.分析問題就是從具體的問題中,明確條件和需求,找出條件和需求之間的關(guān)系,并盡量用數(shù)學(xué)的語言加以描述。(_____)
11.U 盤中刪除的文件可從“回收站”中找回來。(______)
12.有些計算機(jī)的 USB 接口是藍(lán)色標(biāo)記,表示這個接口是廠家特定接口。(______)
13.在循環(huán)中continue語句的作用是跳出循環(huán)的執(zhí)行。(_____)
14.CPU的主要指標(biāo)是主頻,主頻越大CPU運行速度越快。(_____)
三、填空題
15.閱讀下列程序,寫出運行結(jié)果。
def fib(m): n1=1 n2=1 for i in range(3,m +1): t = nl + n2 n1 = n2 n2 = t return t Print(fib(5))
運行結(jié)果是:_______________
16.程序設(shè)計的一般過程是分析題、設(shè)計算法、_________、運行調(diào)試。
17.閱讀下列程序,寫出運行結(jié)果
警察抓小偷,有四個嫌疑人甲乙丙丁,其中一人是小偷。甲說“不是我”,乙說“是丙”,丙說“是丁”,丁說“丙在冤枉人”。他們中只有一人說了假話,編程判斷誰是小偷。(注:在Python運算中,True的值為1,F(xiàn)alse的值為0)
persons=[’甲’,’乙’,’丙’,’丁’] for thief in persons: flag =(thief!=’甲’)+(thief==’丙’)+(thief ==’丁’)+(thief!=’丁’) if flag == 3: print(thief)
運行結(jié)果是:____________
18.調(diào)試程序,修改代碼。
要判斷一個正整數(shù)n(n>=3)是否為素數(shù),一種方法是:統(tǒng)計2到n-1之間所有能整除n的整數(shù)個數(shù)s,若s等于0,則n是素數(shù),否則就不是素數(shù),為了實現(xiàn)這一算法,編寫代碼如下,運行程序時出現(xiàn)錯誤提示
源程序 print("請輸入一個大于等于3的正整數(shù)n:") n = input() s = 0 for i in range (2,n): if n % i==0: s = s + 1 if s == 0: print(n,"是素數(shù)") else: print(n,"不是素數(shù)")
運行時錯誤提示 請輸入一個大于等于3的正整數(shù)n: 7 Traceback (most recent call last): File "D:\素數(shù). py",line 4,in 根據(jù)錯誤提示,一種修改方法是:只需修改圖中源程序的第2行代碼,就可以使程序正常運行,則第2行應(yīng)修改為:__________
19.如圖所示,這是打印九九乘法表的程序,請你完善程序。
Private Sub Form_click()
Dim i As Integer, j As Integer
For i = 1 To ①________
For j = 1 To ②_________
Print j; "*"; i; "="; i * j;
Next j
Print ‘換行
Next i
End Sub
20.分析完普程序
2005年10月9日,國家測繪局正式宣布珠穆朗瑪蜂的高度是8844. 43米,并停用之前的數(shù)據(jù)。
現(xiàn)有一張白紙,其厚度是0. 08毫米,對折一次,厚度變?yōu)?. 16毫米,再對折一次,厚度變?yōu)?. 32毫米,…,每對折一次,其厚度均變?yōu)閷φ矍暗膬杀丁?br/>假設(shè)這張紙足夠大,可對折任意次,那么這張紙至少對折多少次后,其厚度將超過珠穆朗瑪峰的高度
以下是求解該問題的VB程序片段。請你補(bǔ)全代碼:
四、簡答題
21.編寫程序。一輛動車即將穿越隧道,已知隧道全長a米,動車車長為300米,動車的速度為b米/秒。請編寫一個程序,根據(jù)用戶輸入的數(shù)值,計算并輸出動車完全通過隧道需要花費的時間。
要求:屏幕提示用戶輸入隧道長度和動車的行駛速度(輸入時大于0 的浮點數(shù)),輸出火車完全通過隧道需要花費的時間。 提示:時間=(隧道長度+動車長度) 動車速度,單位為秒。
22.定義函數(shù)的基本格式是: ______。
五、操作題
23.某著名景點在七月份收到若干旅游公司的通告,通告中包括該公司旅游的起始時間和終止時間, 如[6,10]表示該旅行團(tuán) 6 號早上到,10 號早上回。疫情期間為避免人員扎堆,公司在時間段[start, ending]進(jìn)行限流操作,要求在該時間段內(nèi)景點每天都接待游客,且接待的旅行團(tuán)越少越好。若景點收到的旅行團(tuán)的數(shù)據(jù)是[3,8]、[3,6]、[8,15]、[18,25]、[14,20]、[5,10],[10,18]、[13,18]限流時間是[4,19]。工作人員對旅行團(tuán)的數(shù)據(jù)做了如下處理:
①將旅行團(tuán)的旅行時間按照“到達(dá)時間”為主要關(guān)鍵字,“返回時間”為次要關(guān)鍵字升序排序。排好序的時間段是[3,6]、[3,8]、[5,10]、[8,15]、[10,18]、[13,18],[14,20]、[18,25].
②從前往后遍歷時間段,選擇“到達(dá)時間”不大于“限流開始時間”的時間段,若有多個時間段滿足條件,且時間段未超出限流時間,應(yīng)選擇“返回時間”最大的時間段,選擇的時間段是[3,8]。
③縮小限流時間[8,19],重復(fù)步驟 2,選擇滿足條件的時間段是[8,15],縮小限流時間[15,19],重復(fù)步驟 2,選擇滿足條件的時間段是[14,20],結(jié)束時間已超過限流終止時間,結(jié)束。
④若在遍歷時間過程中出現(xiàn)“到達(dá)時間”大于“限流開始時間”,景點不能每天接待旅客,則沒有滿足條件的旅行社。
小王編寫 VB 程序,程序界面如下所示,單擊“排序”按鈕,將旅行團(tuán)的時間按照“到達(dá)時間”為主要關(guān)鍵字,“返回時間”為次要關(guān)鍵字升序排序,在 Text1 和 Text2 中輸入限流的起始時間和終止時間,單擊“滿足條件的旅行團(tuán)”按鈕,在列表框輸出滿足條件的旅行團(tuán)的時間,若沒有滿足條件的旅行社,則在列表框輸出“沒有滿足條件的旅行團(tuán)!”
回答下列問題:
(1)若景點接收到的旅行社的起始時間和終止時間分別為[5,17]、[7,18]、[4,12]、[3,8]、[2,10], 限流時間是[3,15],篩選出的旅行團(tuán)的時間是_________________
(2)請在橫線處填入合適的代碼
Dim i As Integer, j As Integer, n As Integer, t As Integer Dim a(100) As Integer, b(100) As Integer
Private Sub Command1_Click()
' 將旅行團(tuán)個數(shù)存入 n,加載 n 個旅行團(tuán)的起始時間、終止時間并分別放在數(shù)組 a 和數(shù)組 b 中,代碼略
For i = n to 2 step -1
j=1
Do while ①_________
If a(j) > a(j + 1) Or a(j) = a(j + 1) And b(j) > b(j + 1) Then
t = a(j): a(j) = a(j + 1): a(j + 1) = t
t = b(j): b(j) = b(j + 1): b(j + 1) = t
End If
j=j+1
Loop
Next i
' 輸出排好序的時間段,代碼略
End Sub
Private Sub Command2_Click()
Dim arrivetime As Integer, leavetime As Integer
start = Val(Text1.Text): ending = Val(Text2.Text)
For i = 1 To n
arrivetime = start
If a(i) <= arrivetime Then
If b(i) > leavetime Then leavetime = b(i):t=i
If②________Then
List2.AddItem Str(a(t)) & "---" & Str(b(t)) Exit For
End If
Else
If start < arrivetime or i = 1 Then
List2.Clear
List2.AddItem "沒有滿足條件的旅行團(tuán)!"
Exit For
End If
List2.AddItem Str(a(t)) & "---" & Str(b(t))
③________
i = i – 1
End If
Next i
End Sub
試卷第2頁,共3頁
試卷第1頁,共1頁
參考答案
1.D
2.A
3.B
4.A
5.D
6.A
7.B
8.C
9.對
10.對
11.錯
12.錯
13.錯
14.√
15.5
16.編寫程序
17.丙
18.n = int(input())
19.9 i
20.0,h*2或2*h或h+h
21.a(chǎn)=float(input("請輸入隧道長度(米):"))
b=float(input("請輸入動車速度(米/秒):"))
if a>0 and b>0:
c=(300+a)/b
print("火車完全通過隧道需要的時間為",c,"秒")
22.def 函數(shù)名(參數(shù)):
#函數(shù)說明
語句或語句組
return 返回值
23.[2, 10], [5, 17] j=ending start= leavetime
答案第1頁,共2頁
答案第1頁,共2頁

展開更多......

收起↑

資源預(yù)覽

<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. 主站蜘蛛池模板: 信丰县| 衡阳县| 姚安县| 荃湾区| 赤峰市| 天津市| 贡觉县| 江西省| 冀州市| 德兴市| 拜城县| 柘荣县| 万安县| 永州市| 麟游县| 长治市| 南康市| 淮阳县| 东山县| 瓦房店市| 靖江市| 晋江市| 蒙城县| 利辛县| 子洲县| 钦州市| 乌兰察布市| 隆回县| 镇宁| 治县。| 伊金霍洛旗| 大荔县| 江山市| 蓝山县| 深水埗区| 太仓市| 武强县| 阿图什市| 沧源| 当阳市| 抚顺县|