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

第二單元 編程計(jì)算 練習(xí) 高中信息技術(shù)教科版(2019) 必修1(Word版,含答案)

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

第二單元 編程計(jì)算 練習(xí) 高中信息技術(shù)教科版(2019) 必修1(Word版,含答案)

資源簡介

第二單元 編程計(jì)算 練習(xí) 高中信息技術(shù)教科版(2019) 必修1
一、選擇題
1.有如下程序段:
import random
a=[0]*6
for i in range(6):
a[i]=random. randint(1,5)*2+1
i=0
while i<5:
if a[i]>a[i+1]:
a[i],a[i+1]=a[i+1],a[i]
else:
a[i]+=1
i+=1
print(a)
以上程序運(yùn)行后,列表a的值可能是:( )
A.[2,5,10,10,10,9] B.[3,8,7,13,3,9] C.[8,12,3,5,3,11] D.[6,10,9,7,10,8]
2.有下面一段程序:
p = [ 2, 1, 3, 4, 5 ]
c = 0
for i in range( 2, 6, 2 ):
if p[ i - 2 ] + p[ i -1 ] == p[ i ]:
c += 1
print( c )
執(zhí)行該段程序后,計(jì)算機(jī)顯示的是()
A.1 B.2 C.3 D.4
3.“最強(qiáng)大腦”游戲問題的算法分析:顯示游戲規(guī)則,顯示物品以及編號,屏幕停留10秒;隨機(jī)出題,給出物品,回答編號;判斷回答是否正確,如果正確,則答對的題數(shù)加1。重復(fù)以上步驟,直到答完5道題;顯示答對的題數(shù)( )
import random;import time;import os
print("你好,現(xiàn)在你有 10 秒鐘的時間記憶下列物品及其編號")
things=["蘋果","香蕉","橙子","梨子","獼猴桃","柚子","猴魁","鐵觀音","彩蛋","復(fù)活節(jié)"]
for i in range(10):
print(i,":", ① ); #在屏幕上顯示編號及物品名稱
time. sleep(10) #延時 10 秒
os. system("cls") #清屏幕,隱去編號及物品
n=0 #記錄答對的題數(shù),初值為 0
t2=random. sample( ② ,5) #隨機(jī)抽出 5 個物品
for i in t2: #出 5 題
ans=int(input(i + "的編號是:")) #輸入編號答題
if i== ③ :
n=n+1 #如果回答正確,答對的題數(shù)加 1
print("\n 你一共答對了",n,"次") #屏幕顯示答對的題數(shù)
input("\n 按回車鍵結(jié)束程序")
A.①things[i] ②things ③things[ans]
B.①things ②things ③things[i]
C.①things[i] ②things[i] ③things[ans]
D.①things[ans] ②things[ans] ③things[i]
4.有如下 VB 程序段:
For i = 1 To Len(Text1.Text)
c = Mid(Text1.Text, i, 1)
If c >= "0" And c <= "9" Then
x = Val(c)
a((x + 1) Mod 10) = a((x + 1) Mod 10) + 1
End If
Next i
s = ""
For i = 0 To 9
s = s & a(i)
Next i
Text2.Text = s
數(shù)組元素 a(0) 到 a(9) 的值均為0,執(zhí)行該程序段后,文本框Text2 顯示的內(nèi)容為“1302000100”。則文本框 Text1 中輸入的內(nèi)容可能是( )
A.2020-6-09 B.2020-02-28 C.2020-6-01 D.2019-01-07
5.有如下Python程序段:
s="Python"
ans=""
for i in range(len(s)):
c=s[i]
if "a"<=c<="z":
if i%2==0:
c=chr((ord(c)–ord("a")–i)%26+ord("a"))
else:
c=c.upper( ) #x.upper( )將字符串x中的大寫字母轉(zhuǎn)換成小寫字母
ans+=c
print(ans)
執(zhí)行該程序段后,輸出的內(nèi)容是( )
A.PYwHtN B.YrHkN C.PaTIOt D.PYrHkN
6.下面的Python程序段運(yùn)行后的輸出結(jié)果是( )
x=24
if x%2=1:
print(x,"是奇數(shù)。")
else:
print(x,"是偶數(shù)。")
A.24是奇數(shù)。 B.x是偶數(shù)。 C.x是奇數(shù)。 D.24是偶數(shù)。
7.某對分查找算法的Python程序段如下:
key=int(input("請輸入待查數(shù)據(jù)值:"))
d=[17,18,20,23,24,25,28,32,34,35]
f=False;s=""
i=0;j=len(d)-1
while i<=j:
m=(i+j)//2
s=s+","+str(d[m])
if d[m]==key:
f=True
break
if key < d[m]:
j=m-1
else:
i=m+1
if f==True:
print("查找成功!遍歷的數(shù)據(jù)"+s)
else:
print("沒有找到!")
輸入待查數(shù)據(jù)值為 23,執(zhí)行該程序段,則輸出的結(jié)果是( )
A.25,20,24,23 B.24,18,20,23 C.25,20,23 D.24,20,23
8.有如下 Python 程序段
def bianli(head):
pt = head
while pt != -1:
print(data[pt][0],data[pt][1],"->",end='')
pt = data[pt][1]
print()
data = [['A',1],['B',2],['C',3],['D',-1]]
head = 0
bianli(head) #遍歷鏈表,顯示初始狀態(tài)為“A 1 ->B 2 ->C 3 ->D -1 ->”
qt = head
pt = data[qt][1]
bianli(head) #遍歷鏈表,顯示最終狀態(tài)為“A 2 ->C 1 ->B 3 ->D -1 ->”
執(zhí)行該程序段后,鏈表遍歷結(jié)果由初始狀態(tài)變?yōu)樽罱K狀態(tài),上述程序段中方框處可選代碼為:
①data[data[qt][1]][1] = pt
②data[qt][1] = data[pt][1]
③data[pt][1] = data[data[pt][1]][1]
則方框處代碼的正確順序是( )A.①②③ B.①③② C.②①③ D.②③①
二、填空題
9.小明利用Python語言編寫了一個程序,其中用到 for x in range(1,9,3)語句,在不改變x值的情況下,循環(huán)次數(shù)應(yīng)為______。
10.閱讀下列程序,寫出運(yùn)行結(jié)果。
a=1
s=0
for i in range(1,5):
a=a*i
s=s+a
print(s)
運(yùn)行結(jié)果是_______
11.根據(jù)下面的while語句的運(yùn)算,計(jì)算結(jié)果是______。
12.在Python程序設(shè)計(jì)語言中,循環(huán)語句for i in range(1,9)中,變量的取值范圍是_____。
13.閱讀下列Python程序,寫出運(yùn)行結(jié)果。
a=5
if (a>3) and ((a==4) or (a<6)):
print("Hello")
else:
print("Bye")
運(yùn)行結(jié)果是:_____________
三、判斷題
14.在 Python語言環(huán)境下,F(xiàn)or循環(huán)語句中的循環(huán)體在書寫時需要縮進(jìn),且必須縮進(jìn)四個空格。 ( )
15.裸機(jī)是指不含外部設(shè)備的主機(jī)。( )
16.def塊中的代碼不是主程序的一部分,會跳過該段代碼.( )
17.王軍同學(xué)編寫程序解決“韓信點(diǎn)兵”問題后,總結(jié)出計(jì)算機(jī)解決問題的過程分為分析問題-設(shè)計(jì)算法-編寫程序-調(diào)試運(yùn)行程序等步驟。 ( )
18.用戶自定義函數(shù)是用戶自己寫的一段程序.一般包括函數(shù)名、參數(shù)、 返回值、函數(shù)體等四部分.其中,函數(shù)名和參數(shù)是必不可少的部分.( )
四、操作題
19.用Python編輯器打開“考生文件夾\94”下的文件,“判斷BMI. py”,進(jìn)行以下操作并保存結(jié)果。
(1)請?zhí)羁胀晟圃摮绦颍瑢?shí)現(xiàn)功能:輸入身高和體重,計(jì)算出體重指數(shù)BMI的值。體重指數(shù)的計(jì)算方法:體重÷(身高X身高),說明:體重的單位為千克,身高的單位為米。
(2)如果體重指數(shù)BMI范圍是18.5~23.9輸出“符合標(biāo)準(zhǔn)”否則“不符合標(biāo)準(zhǔn)”。
(3)編寫完成后原名保存并關(guān)閉應(yīng)用軟件。
#請刪除序號及下劃線,填寫正確的代碼,使程序完善。
height=float( ① ("請輸入你的身高(米):"))
weight=float( ② ("請輸入你的體重(千克):"))
BMI= ③
if ④ :
print("你的體重指數(shù) BMI 為:",BMI,"符合標(biāo)準(zhǔn)!")
else:
print("你的體重指數(shù) BMI 為:",BMI,"不符合標(biāo)準(zhǔn)!")
①__________________②_______________③______________④____________
五、簡答題
20.判斷輸入的一個整數(shù)能否同時被3和7整除,若能,則輸出“Yes”;否則輸出“No”。
21.定義函數(shù)的基本格式是: ______。
試卷第1頁,共3頁
試卷第1頁,共3頁
參考答案:
1.C
2.A
3.A
4.A
5.D
6.D
7.B
8.D
9.3
10.33
11.120
12.[1,8]
13.Hello
14.錯誤
15.錯誤
16.對
17.對
18.錯
19. input input weight//(height*height) BMI >=18.5 and BMI <=23.9
20.n=int(input("請輸入一個整數(shù):"))
if n%3==0 and n%7==0:
print("Yes")
else:
print("No")
21.def 函數(shù)名(參數(shù)):
#函數(shù)說明
語句或語句組
return 返回值
答案第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. 主站蜘蛛池模板: 肥东县| 观塘区| 东山县| 丰原市| 留坝县| 峡江县| 油尖旺区| 岑巩县| 定西市| 隆林| 时尚| 凤山市| 榕江县| 阳新县| 宝丰县| 读书| 田林县| 达拉特旗| 外汇| 潢川县| 汉阴县| 镇宁| 东阿县| 榆社县| 铜鼓县| 三原县| 华宁县| 天全县| 新源县| 读书| 革吉县| 吉木乃县| 客服| 汉寿县| 赤壁市| 措勤县| 运城市| 贺州市| 皮山县| 怀仁县| 江阴市|