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

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

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

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

資源簡介

粵教版(2019) 必修1第四章 程序設計基礎 綜合復習訓練
一、選擇題
1.在Python中,顯示出信息x,并要求輸入數據的是( )。
A.abs(x) B.float(x) C.print(x) D.input(x)
2.已知變量a=5,a - =2,運算后變量a的值為( )
A.0 B.1 C.3 D.7
3.下列變量名不合法的是( )
A.2a B.c0 C.c_8 D.E6a
4.在Python中,input()函數的返回結果的數據類型為( )
A.Number型 B.String型 C.List型 D.Sets型
5.將長度為奇數的字符串s從首位字符開始依次存入a(1),a(n - 1),a(3),a(n - 3)...。如:字符串“xuankao”分存后得到a(1)=“x”,a(6)=“u”,a(3)=“a”,a(4)=“n”,a(5)=“k”,a(2)= “a”,a(7)= “o”,下列能實現該功能的程序段是( )
A.For i = 1 To Len(s)
If I Mod 2= 0 Then
a(i) = Mid(s, i, 1)
Else
a(Len(s) - i + 1) = Mid(s, i, 1)
End If
Next i
B.For i = 1 To Len(s)
If i Mod 2= 0 Then
a(Len(s) - i+1) = Mid(s, i, 1)
Else
a(i) = Mid(s, Len(s) - i+1, 1)
End If
Next i
C.For i = 1 To Len(s)
If i Mod 2 = 1 Then
a(i) = Mid(s, i, 1)
Else
a(Len(s) - i+1) = Mid(s, i, 1)
End If
Next i
D.For i= 1 To Len(s)
If i Mod 2 = 1 Then
a(i) = Mid(s, i, 1)
Else
a(Len(s) - i+1) =Mid(s, Len(s) - i+1, 1)
End If
Next i
6.下面的程序段運行后的結果為( )
s=0
for i in range(1,7,3):
s=s+i
print(s)
A.6 B.12 C.5 D.28
7.有如下 VB 程序段:
s = Text1.Text
If Mid(s, 1, 1) = "(" Then flag = True Else flag = False
cnt = 0: sum = 0
For i = 2 To Len(s)
c = Mid(s, i, 1)
If flag = True Then
If c >= "a" And c <= "z" Then
sum = sum + 1
Else
If sum <> 0 Then cnt = cnt + 1: sum = 0
End If
End If
If c = "(" Then flag = True
If c = ")" Then flag = False
Next i
文本框 Text1 的內容為一串只包含小寫字母、左右括號和空格的字符串“(we can) do
(better) we (should (be )better)”,執行程序段后,變量 cnt 的值為( )
A.3 B.4 C.5 D.6
8.下列給出的賦值表達式中正確的是( )
A.X+Y←0 B.—M←M C.B←A–3 D.4←B
9.依據選擇排序思想:設計一個對數組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.①②③
10.脫氧核糖核酸(DNA)由兩條互補的堿基鏈以雙螺旋的方式結合而成。構成DNA的堿基共有 4 種,分別為腺嘌呤(A)、鳥嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。在兩條互補堿基鏈的對應位置上,A總是和T配對,G總是和C配對。編寫Python程序實現如下功能: 隨機產生一條單鏈上的堿基序列,輸出其對應的互補鏈上的堿基序列。( )
import random
DNA=['A','G','T','C']
s=''
for i in range(20):

print(s)
match='A':'T','T':'A','G':'C','C':'G'}
t=''
for i in range(20):

print('互補鏈:',t)
A.①s=random.choice()+s ②t= t+match[i] B.①s=s+random.choice(DNA) ②t= t + match[s[i]]
C.①s=s+random.choice() ②t= t + match[s[i]] D.①s=random.choice(DNA)+s ②t= t + match[i]
11.某市實施交通管制,早晚高峰根據車牌號單雙號限行。車牌尾號為單號的雙號日限行,車牌尾號為雙號的單號日限行。若車牌尾號不是數字,則從車牌號中取最后一位數字。
實現上述功能的Python 程序代碼如下:
chepai = input('請輸入您的車牌:浙A')
for i in range( __________________,-1):
if '0' <= chepai[i] <='9':
lastnum = int(chepai[i])
if lastnum % 2 == 0:
print('車牌尾號雙號,單號日限行!')
else:
print('車牌尾號為單號,雙號日限行!')
break
劃線處應填入代碼是( )
A.len(chepai)-1,-1 B.len(chepai),0
C.len(chepai)-1,0 D.1,len(chepai)+1
12.以下Python表達式中,哪項的值與其它三項不同( )
A.len(“my name is james”.split()) B.int(4.99)
C.sum([1,2,1,1]) D.max([1,2,3,4])
二、填空題
13.下面程序實現從100到1000以內的水仙花數,請補全空缺內容
for i in range(100,1000):
a=_____
b= (i//10)%10
c=i%10
if i==______
print(i)
14.算法是指在有限步驟內求解某一問題所使用的一組定義明確的規則。某一個算法的描述如下:
①輸入兩個數A,B;
②如果A大于B,則將A的值賦給C,B的值賦給A,C的值賦給B;
③如果A不大于B,則A、B的值保持不變;
④輸出A,B;
⑤結束
(1)以上算法的描述屬于哪一種:__________________;
(2)以上算法第④步用Python語言實現,可以寫為:___________________;
(3)如果A的值是5,B的值是3,則執行完算法后,A的值是:________。
15.已知 a = 5,那么執行語句 a += 3 之后, a 的值為 ______。
16.以下是求解1到100之間的偶數之和的程序,請在括號內填寫正確的表達式。
sum = 0
for x in range(1, 101):
if (_______) :
sum += x
print(sum)
三、判斷題
17.若n=6,m=3,則表達式m+3==n and n-3>=m的值為true。(______)
18.Python是動態語言,變量需要根據其要賦予的值提前定義數據類型。(______)
19.在 Python語言環境下,For循環語句中的循環體在書寫時需要縮進,且必須縮進四個空格。 (_____)
20.Python語言用if語句實現選擇結構,它包括以下三種基本形式:單分支語句、雙分支語句、多分支語句。(_______)
【參考答案】
一、選擇題
1.D
2.C
3.A
4.B
5.C
6.B
7.C
8.C
9.A
10.B
11.A
12.C
二、填空題
13.i//100 a*a*a+b*b*b+c*c*c:或a**3+b**3+c**3:
14.自然語言描述 print(A,B) 3
15.8
16.x % 2 == 0
三、判斷題
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. 主站蜘蛛池模板: 航空| 南康市| 栖霞市| 来宾市| 通榆县| 福鼎市| 周至县| 兰西县| 昌都县| 泗洪县| 山丹县| 永德县| 扎赉特旗| 仁布县| 昌江| 阿鲁科尔沁旗| 多伦县| 康保县| 皮山县| 葵青区| 岚皋县| 康马县| 谢通门县| 常德市| 苍南县| 龙江县| 西和县| 南昌县| 青海省| 肇源县| 琼结县| 高台县| 天长市| 宿迁市| 连州市| 申扎县| 通许县| 大宁县| 红原县| 太湖县| 赫章县|