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

21 python列表基礎 鞏固練習 浙教版(2019)高中信息技術選考(學考)一輪復習(含答案)

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

21 python列表基礎 鞏固練習 浙教版(2019)高中信息技術選考(學考)一輪復習(含答案)

資源簡介

算法與程序設計大單元
——python列表基礎練習
班級 姓名
1.中國大陸居民身份證號碼由18位數字組成,其中7—14位表示出生日期?,F有某身份證號碼字符串存儲在變量ID_card中,要求提取出生日期碼存儲于變量 birthday中,則下列選項中正確的是( )
A.birthday = ID_card[6:13]
B.birthday = ID_card[7:14]
C.birthday = ID_card[-11:-3]
D.birthday = ID_card[-12:-4]
2.中國 陸居 身份證號碼由18位字符組成,其中第17位數字表示性別,奇數表示男性,偶數表示 性。某身份證號置于字符串變量sfz中,下列能判定其為男性的表達式是( )
A.sfz[16]%2==1 B.sfz[16] in "13579"
C.int(sfz[17])%2==1 D.int(sfz[17])//2==1
3.小米編寫python程序批量處理“從身份證號碼中提取出生年月日”,將姓名和身份證號碼存儲在二維數組sfzh中,例如“趙盼”和“顧帆”兩人的信息存儲格式為:[[“趙盼”,”330188200604050124”],[“顧帆”,”330182200504050023”]]。程序代碼如下:
#將姓名和身份證號存儲在列表sfzh的代碼略
for i in range(len(sfzh)):
s=
year=s[:4] ; month=s[4:6] ; day=s[6:]
Print(“%s同學生日是:%s年-%s月-%s日%(sfzh[i][0],year,month,day))
程序劃線處填入的代碼為( )
A.sfzh[i][1][6:13] B.sfzh[i][1][6:14] C.sfzh[i][1] D.sfzh[i][0]
4.現有如下Python程序:
List=["Happy","new","year!"]
s=List[1]
d=s[:-1]
執行該程序后,d的值為( )
A."py" B."Happ" C."ew" D."ne"
5.有如下 python 程序段:
a,b,c=[1],[2,3],[4,5]
a.append(b)
a=a+c
運行該段代碼后,a[2]的值為( )
A.3 B.[2,3] C.4 D.[4,5]
6.有如下Python程序:
n=0;s=[1,1,2,2,2,3,1,1,3,3]
for i in range(0,len(s)-1):
if s[i]==s[i+1]:
n+=1
else:
n-=1
print(n)
執行以上程序后,變量n的值為( )
A.0 B.1 C.-1 D.2
7.有如下Python程序段:
a=[]
b=[1,5,4,1,5]
c={1:3,2:4,3:5,4:1,5:2}
for i in b:
if i not in a:
a.append(c[i])
print(a)
運行該程序段后,列表a的值是( )
A.[1,5,4] B.[3,2,1] C.[3,2,1,2] D.[3,2,1,3]
8.有如下Python程序段:
import random
a=[5]*5
i=1
while i<=4:
a[i]=a[i-1]-random.randint(0,1)
i+=1
print(a)
執行該程序段后,輸出的結果可能是( )
A.[1,2,3,4,5] B.[5,5,4,3,2] C.[4,3,2,0,-1] D.[5,3,1,1,1]
9.有如下 Python 程序段:
a=[0]*6
b=[76, 88, 84, 91, 99, 80]
for i in range(6):
for j in range(i + 1, 6):
if b[j] > b[i]:
a[i] += 1
else:
a[j] += 1
print(a)
該程序段運行后,列表a的值為( )
A.[5,2,3,1,0,4] B.[0,3,2,4,5,1] C.[10,6,4,8,12,2] D.[6,3,4,2,1,5]
10.有如下 Python 程序段:
a=[3,2,1,-8,3,-2,8,6]
s=t=a[0]
for i in range(1,len(a)):
if s>0 :
s+=a[i]
else:
s=a[i]
if s>t:
t=s
print(t)
執行該程序段后,輸出的結果是( )
A.6 B.-10 C.15 D.33
11.有如下python程序段:
import random
a=[]
for i in range(6):
a.append(random.randint(1,5)*2+i%2)
for i in range(1,5):
j = i
k = a[j]
while a[j-1]0:
a[j] = a[j-1]; j=j-1
a[j] = k
print(a)
運行該程序段后,列表a中的值可能是( )
A.11,8,7,6,5,5 B.8,6,5,5,3,8 C.9,6,7,8,8,11 D.11,11,8,2,2,11
12.有Python程序段如下:
import random
a=[0]*6
a[0]=random.randint(1,10)
i=1
while i<6:
a[i]=a[i-1]+random.randint(1,10)
if i%2==0:
a[i]=a[i]+a[i]%2
elif a[i]%2==0:
a[i]=a[i]//2
i+=1
print(a)
執行該程序段后,a[0]—a[5]中不可能的值是( )
A.[3,9,14,22,31,20] B.[3,9,20,13,20,27]
C.[10,19,26,29,32,39] D.[7,17,20,13,22,12]
13.有如下Python程序段:
import random
a=[0,0,0,0,0]
flag=1
i=0
while i<5:
b=random.randint(1,100)
if flag>0 or b>50:
a[i]=flag*b
i+=1
flag=-flag
print(a)
執行程序后,輸出的列表a可能是( )
A.[5,-53,23,-65,38] B.[-67,64,-91,78,-31]
C.[4,-69,0,-84,34] D.[60,-30,71,-29,88]
14.有如下Python程序段:
n=10
m=0
d=[False]*10
for i in range(1,int(n**0.5)+1):
j=3*i
while jd[j]=not d[j]
j=j+3
for i in range(n):
if d[i]:
m=m+1
print(m)
執行該程序段后,變量 m 的值為( )
A.2 B.1 C.3 D.0
15.有如下Python程序段:
n=int(input("請輸入一個正整數:"))
d={}
c=0
m=0
while n>0:
x=n % 10
if x not in d:
d[x]=1
else:
d[x]=d[x]+1
if d[x]==1:
c=c+1
n=n // 10
print(c)
執行該程序段后,輸出的結果為4,則應輸入的內容為( )
A.135798 B.232458 C.20220320 D.24686482
16.有如下Python程序段:
from random import randint
a=[0]*6
for i in range(6):
a[i]=randint(1,10)
for i in range(6):
if a[i]%2==0 and i%2==0:
a[i]+=1
elif i%2==1:
a[i]=a[i]+a[i-1]
print(a)
程序運行后,輸出結果可能是( )
A.[8,11,7,3,11,14] B.[9,13,7,13,11,14]
C.[9,8,11,13,7,15] D.[9,13,7,13,10,8]
算法與程序設計大單元
——python列表基礎練習
班級 姓名
1——5:DBBDC
6——10:BCBAC
11——15:DAAAD
16:B

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 天镇县| 读书| 长兴县| 盖州市| 宿松县| 永善县| 日照市| 遂平县| 固始县| 大悟县| 昔阳县| 田东县| 方山县| 新丰县| 宣城市| 清远市| 石嘴山市| 壤塘县| 乃东县| 新沂市| 罗江县| 聂拉木县| 河曲县| 凤山市| 碌曲县| 延长县| 六盘水市| 益阳市| 襄樊市| 清丰县| 泰州市| 宜君县| 运城市| 札达县| 五华县| 城固县| 抚宁县| 高清| 阿坝| 安泽县| 盘锦市|