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

粵教版(2019) 必修1第四章 程序設計綜合復習訓練(含答案)

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

粵教版(2019) 必修1第四章 程序設計綜合復習訓練(含答案)

資源簡介

粵教版(2019) 必修1第四章 程序設計 綜合復習訓練
一、選擇題
1.range(1,10)的取值范圍是( )。
A.1到10 B.1到9 C.0到10 D.0到9
2.統計字符串s中的升序段個數(例如47923123,則滿足條件的升序段是479,23,123)。編寫的部分VB程序段如下:
s ="47923123"
f=True:n=Len(s):m=0
For i=2 To n
If Mid(s,i,1)>Mid(s,i-1,1)Then
Else
End If
Next i
Text1. Text="升序段個數有"+Str(m)
上述程序段中方框處可選語句為:
①f = True
②f = False
③If f Then m=m+1
則(1)(2)(3)處語句依次為( )
A.①②③ B.②③① C.③②① D.③①②
3.運行下列Python程序
i=1
s=1
while ①:
s=s*i
i+=2
print(s)
當輸出結果為105時,則①處應填入( )
A.i<=7 B.i<7 C.i>=7 D.i>7
4.依據選擇排序思想:設計一個對數組a進行剔除重復數據后升序排序的程序。實現該功能的VB程序段如下:
i=1
bottom=n 'n為a數組元素的個數
Do While i<=bottom-1
k=i
For j=bttom Toi+1 Step-1
If a(j)k=j
ElseIf a(j)=a(k)Then
If (1) Then (2) Else (3)
bottom=bttom-1
End If
Next j
If k <>I Then t=a(k): a(k)=a(i): a(i)=t
i=i+1
Loop
上述程序中方框處可選語句為:
①k=j②k=bottom③a(j)=a(bottom)
則(1)、(2)、(3)處語句依次是( )
A.②①③ B.②③① C.③①② D.①②③
5.有以下 VB 程序段:
a(1) = 58: a(2) = 38: a(3) = 46: a(4) = 40: a(5) = 58
a(6) = 30: a(7) = 48: a(8) = 50: a(9) = 36: a(10) = 56
For i = 1 To 10
b(a(i) mod 10) = b(a(i) mod 10) + 1
Next i
s=""
For i = 0 To 9
If b(i) > 0 Then s = s+ " " +str(i)+ ":" + Str(b(i))
Next i
數組 b 各元素初值為 0,執行該程序段,s 的值是( )
A.3:4 4:3 5:4 B.8:4 6:3 0:3
C.5:4 4:3 3:4 D.0:3 6:3 8:4
6.下列選項中,對變量a的賦值與其他三項不等價的是( )
A.a= abs(a-b)
B.if a>b Then=a- b Else a=b-a
C.If a> bThen a=a-b If aD.a= a-b If a<0 Then a=-a
7.若變量a、b的值分別是2、4,則a+b/a-b的值是( )
A.-3 B.0 C.4 D.-1
8.某算法的部分流程圖如圖所示:
若要用VB語言實現該部分算法,下列代碼正確的是( )
A. B. C. D.
9.下面的程序段運行后的結果為( )
s=0
for i in range(1,6,2):
s=s+i
print(s)
A.15 B.10 C.12 D.9
10.有如下程序段:
Function delStr(S As String, m As Integer) As String
Dim n As Integer : n = Len(S)
If m < 1 Or m > n Then delStr = "輸入位置有誤!"
If m = 1 Then delStr = Mid(S, 2, n - 1)
If m < n Then delStr = Mid(S, 1, m - 1) + Mid(S, m + 1, n - m)
If m = n Then delStr = Mid(S, 1, n - 1)
End Function
Private Sub Command1_Click()
Dim S As String : Dim i As Integer
S = Text1.Text
For i = 1 To 10 Step 2
S = delStr(S, i)
Next i
Text2.Text = S
End Sub
文本框 Text1 中輸入 Happybirthday,執行該程序段,文本框 Text2 中顯示的是( )
A.apybrtda B.apbrhday C.Happybirhday D.day
11.在Python中,以下程序運行后的結果是( )
(1)import turtle as mypen
(2)for x in range(40,0,-10):
(3) mypen.circle(x)
(4) mypen.done()
A. B. C. D.
12.有如下VB程序段:
Dim d(1 to 5)as integer,i as integer
Dim flag as Boolean,j as integer
‘給數組元素d(1)至d(5)賦初值為1,代碼略
Randomize
For i=1 to 5
J = l:flag = True
d(i) = int(Rnd*9)
Do while j< =i-1 and flag = True
d(i) = int(Rnd*5+1)
If d(i) = d(j) then i=i-l:flag = False
j = j+1
Loop
Next i
運行程序后,數組中的數據值可能是( )
A.1 3 4 5 6 B.3 5 4 1 1 C.8 3 1 2 5 D.1 2 6 2 1
二、填空題
13.閱讀程序。分析代碼并回答問題。
list=['a','b','c','d','e','f','g']
list1=[]
list2=[]
for i in range(7):
if i%2==0:
list1.append(list[i])
else:
list2.append(list[i])
print(list1)
print(list1)
(1)list 的數據類型是 _______。
(2)list中的元素的數據類型 ________。
(3)list1=[]的作用是 _______。
(4)for i in range(7)語句中,i 的實際數據范圍是從_____到 ____。
(5)append(list[i])的作用是______。
14.numpy是一個科學計算包,其中包括很多________,如________、矩陣計算方法、________、線性代數等。
15.根據以下程序代碼完成下列小題。
程序描述: 所謂角谷猜想,是指對于任意一個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重復處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16、8、4、2、1。
程序要求輸入一個正整數(不為1),將經過處理得到1的過程輸出來。代碼如下:
x=int(input('輸入一個正整數:'))
while ①
if ②
x=x/2

el se:


if x==1:

①處的語句是(_______), ②處的語句是(______),③處的語句是(_____),④處的語句是(______),⑤處的語句是(_____)。
(1)A.x>1 B.x>2 C.x!=1: D.x!=0:
(2)A.x%3=0: B.x%2=0: C.x%3==0: D.x%2==0:
(3)A.print(‘x/2’) B.print(‘x’) C.print(x) D.print(x/2)
(4)A.x= x/2 B.x= x/2+1 C.x=x*3+1 D.x=3x+1
(5)A.pass B.exit C. continue D.break
16.用Python語言實現加密算法時,明文和密文都被抽象為_________類型的數據。
三、判斷題
17.若n=6,m=3,則表達式m+3==n and n-3>=m的值為true。(______)
18.常見的順序結構語句有輸入語句、輸出語句和賦值語句。(______)
19.在 Python語言環境下,表達式13%2+7//2的值為4.5。 (_____)
20.python語言是一種面向對象的解釋型計算機程序設計語言,發明于1989年。目前,python已經成為最受歡迎的程序設計語言之一。 (_____)
【參考答案】
一、選擇題
1.B
2.C
3.A
4.A
5.D
6.C
7.B
8.B
9.D
10.A
11.D
12.C
二、填空題
13.列表 字符型 定義一個空的列表 0 6 可以向list中添加元素
14.數學函數 矢量運算 三角函數
15.C D C C D
16.字符串
三、判斷題
17.正確
18.正確
19.錯誤
20.對

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 兴化市| 开化县| 平原县| 龙岩市| 杭锦旗| 五大连池市| 伊春市| 固安县| 堆龙德庆县| 吕梁市| 白朗县| 普兰店市| 略阳县| 齐齐哈尔市| 东城区| 淳化县| 河津市| 龙井市| 峨眉山市| 房山区| 桓仁| 广丰县| 利津县| 聊城市| 高邮市| 磴口县| 城步| 潢川县| 鸡泽县| 钟祥市| 应用必备| 揭西县| 杭锦旗| 讷河市| 滨州市| 泌阳县| 高安市| 阳泉市| 望奎县| 阜城县| 武定县|