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

19 python字符串 鞏固練習(xí) 浙教版(2019)高中信息技術(shù)選考(學(xué)考)一輪復(fù)習(xí)(含答案)

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

19 python字符串 鞏固練習(xí) 浙教版(2019)高中信息技術(shù)選考(學(xué)考)一輪復(fù)習(xí)(含答案)

資源簡介

數(shù)據(jù)結(jié)構(gòu)大單元
——python字符串基礎(chǔ)練習(xí)
班級 姓名
1.已知變量s="2029106",則下列Python表達(dá)式計(jì)算結(jié)果中最大的是( )
A.len(s) B.int(s[4]) C.int(s)%100 D.int(s)//10**6
2.print("ab"+"c"*2)的結(jié)果為( )
A.abc2 B.ababc C.abcc D.abccab
3.以下表達(dá)式的結(jié)果為True的是( )
A."ab">"bc" B."ab"==a+b C.100<"99" D.0!=""
4.在Python中運(yùn)行c=list('school');print(len(c))的結(jié)果是( )
A.6 B.5 C.4 D.3
5.下列表達(dá)式的值最大的是( )
A.len("131")*4 B.ord("a")+int(chr(49)) C.max([19,60,31]) D.int("1"*3)
6.下列Python 表達(dá)式中,值為False的是( )
A.20//6<20/6 B."20"<"8" C.len("18%4")<23%5 D."02" not in "2034"
7.能去除字符串中空格的方法是( )
A.strip() B.upper() C.startswith() D.ljust()
8.有如下Python程序段:
a="Beautiful is better than ugly!".split()
b="".join(a)
則下列說法正確的是( )
A.a[4]的值為"ugly",b[4]的值為"t"
B.a[4]的值為"ugly!",b[4]的值為"t"
C.a[-4]的值為"is",b[-4]的值為"u"
D.a[-4]的值為"Beautiful",b[-4]的值為"g"
9.下列關(guān)于字符串的基本操作,說法不正確的是( )
A.已知字符串a(chǎn)=f"2**3+3%4={2**3+3%4}",則print(a)輸出的結(jié)果為:2**3+3%4=11
B.已知字符串a(chǎn)="&".join("感恩有你"),則print(a[2:5])輸出的結(jié)果為:恩&有&
C.已知a="客上天然居",則執(zhí)行a+=a[::-1]后,a的值為"客上天然居居然天上客"
D.已知a="noon",則執(zhí)行a.split("o")的返回結(jié)果為["n","","n"]
10.閱讀并理解下面的python程序代碼,程序運(yùn)行結(jié)果是( )
for i in ["語文","數(shù)學(xué)","英語"]:
print(i,"是三個(gè)基礎(chǔ)科目!")
print("這些都是要認(rèn)真學(xué)習(xí)的。")
A.w是三個(gè)基礎(chǔ)科目! B.語文是三個(gè)基礎(chǔ)科目!
w是三個(gè)基礎(chǔ)科目! 數(shù)學(xué)是三個(gè)基礎(chǔ)科目!
w是三個(gè)基礎(chǔ)科目! 英語是三個(gè)基礎(chǔ)科目!
這些都是要認(rèn)真學(xué)習(xí)的。 這些都是要認(rèn)真學(xué)習(xí)的。
C.語文是三個(gè)基礎(chǔ)科目! D.是三個(gè)基礎(chǔ)科目!
這些都是要認(rèn)真學(xué)習(xí)的。 語文這些都是要認(rèn)真學(xué)習(xí)的。
數(shù)學(xué)是三個(gè)基礎(chǔ)科目! 是三個(gè)基礎(chǔ)科目!
這些都是要認(rèn)真學(xué)習(xí)的。 數(shù)學(xué)這些都是要認(rèn)真學(xué)習(xí)的。
英語是三個(gè)基礎(chǔ)科目! 是三個(gè)基礎(chǔ)科目!
這些都是要認(rèn)真學(xué)習(xí)的。 英語這些都是要認(rèn)真學(xué)習(xí)的。
11.有如下 python 程序段:
n='15867239012'
s=0
for x in n:
if int(x)%2==0:
continue
elif s==14:
break
s+=int(x)
print(s)
該程序段執(zhí)行后,則輸出結(jié)果為( )
A.18 B.26 C.14 D.17
12.有如下Python程序段:
a=input()
t,s=0,0
for c in a[::-1]:
if c.isdigit():
t=t*10+int(c)
else:
s+=t ; t=0
s+=t
print(s)
當(dāng)輸入“123ABC456”時(shí),程序輸出的結(jié)果為( )
A.579 B.975 C.456 D.123
13.有如下 python 程序:
from random import randint
s="" ; t=randint(0,25)
for i in range(1,5):
if i%2==1:
s=s+chr((t+i)%26+65)
else:
s=s+chr((t+26-i)%26+65)
print(s)
執(zhí)行上述程序后,輸出的值不可能是( )
A.TQVO B.MJOH C.CZEY D.YVAT
14.有如下 python 程序段:
s=input("請輸入字符串 s:")
k,ch=1,s[0]
for i in range(1,len(s)):
if k==0:
ch=s[i]
k=1
else:
if ch==s[i]:
k+=1
else:
k-=1
print(ch)
若輸入字符串 s 分別為以下內(nèi)容,執(zhí)行程序后,ch 的值不為”A”的是( )
A.AAQAQ B.AQRQA C.QAQQA D.RQQAA
15.有如下 Python 程序段:
a=input('請輸入一串英文字符串:') ; s="" ; sum=0
for ch in a:
s=s+str(ord(ch)-ord("A")+1)
for ch in s:
sum+=int(ch)
print(sum)
若輸入字符串為‘ZBAX’(不包含前后引號),則輸出結(jié)果為( )
A.8 B.13 C.17 D.4
16.現(xiàn)有n個(gè)學(xué)生的 7 門學(xué)科成績已存入一維數(shù)組 cj 中。某 python 程序代碼段如下:
cj=[96,83,91,85,86,77,88,98,93,94,82,96,87,99]
def f(x):
p=x*7;k=0
for j in range(7):
if cj[p+j]>cj[p+k]:
k=j
return(k)
km="物化生政史地技" ; n=2;s=""
for i in range(n):
s+=km[f(i)]
print(s)
運(yùn)行后,輸出的結(jié)果為( )
A.物技 B.地政 C.物生 D.技物
17.有如下python程序段:(注:字母ASCII碼>數(shù)字ASCII碼,小寫字母ASCII碼>大寫字母ASCII碼)
import random
s="olympicGames2021" ; ans="" ; i=0
while it=int(random.random()*2)+1
x=s[i] ; y=s[i+t]
if x>y:
ans+=x
else:
ans+=y
i=i+t+1
print(ans)
執(zhí)行程序后,輸出結(jié)果可能為( )
A.oyies B.ymcms2 C.oypcms2 D.ypces1
18.有如下 python 程序段:
from random import *
s=''
for i in range(1,4):
k=int(random()*3+1)
c=chr(96+k)
if i%2==k%2:
s=s+c
else:
s=c+s
print(s)
若該段程序執(zhí)行以后,s 的值不可能的是( )
A.'abc' B.'bbc' C.'aab' D.'caa'
19.有如下Python程序段:
s="ABCDEF" ; ch=""
for i in range(0,len(s)):
a=int(input())
b=(a+2)%6
ch=ch+chr(ord(s[b])+32)
print(ch)
運(yùn)行程序后,依次輸入3、1、4、5、2、6,輸出ch的值是( )
A.cadebf B.fdabec C.aabbab D.ecfadb
20.小明想要在數(shù)字串 s 中尋找連續(xù)數(shù)字之和為 k 的子串,若有多個(gè)子串符合,則輸出第一個(gè)子串。
例如,s="20220520",k=7,則符合要求的子串為"205"。實(shí)現(xiàn)該功能的部分 python 代碼如下:
i=0;j=0;sum=0
for j in range(len(s)):
sum+=int(s[j])
while sum>k:
c=s[i]

i+=1
if sum==k:
print("符合要求的子串為:",② )
break
劃線①②處的語句是( )
A.①sum=sum+int(c) ②s[i:j+1] B.①sum=sum-int(c) ②s[i-1:j+1]
C.①sum=sum+int(c) ②s[i:j] D.①sum=sum-int(c) ②s[i:j+1]
21.現(xiàn)有一段程序,它的功能是對字符串進(jìn)行去重,并保持原順序不變。例如,輸入的字符串為“abcsnabschj”,執(zhí)行程序后輸出的字符串為“abcsnhj”。實(shí)現(xiàn)該算法的程序如下:
s1=input("請輸入字符串:")
n=len(s1) ; p=[]
for i in range(n):
p.append(s1[i])
for i in range(n):
j=i+1
while j<=n:
if p[i]==p[j]:
for k in ①

n-=1 ; j-=1
j+=1
s=""
for i in range(n+1):
s+=p[i]
print(s)
上述程序空格出應(yīng)填入的程序代碼為( )
A.①range(j+1,n+1) ②p[k+1]=p[k]
B.①range(j+1,n+1) ②p[k]=p[k-1]
C.①range(j+1, n) ②p[k-1]=p[k]
D.①range(j+1, n) ②p[k]=p[k+1]
答案
1——5:ACDAD
6——10:CABBB
11——15:BBCCC
16——20:ACCBD
21:C

展開更多......

收起↑

資源預(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. 主站蜘蛛池模板: 探索| 乌兰察布市| 大关县| 元谋县| 苏尼特左旗| 屏山县| 油尖旺区| 顺昌县| 锡林郭勒盟| 绍兴市| 社旗县| 闵行区| 维西| 普陀区| 闻喜县| 平罗县| 漳平市| 武山县| 白山市| 卓资县| 德钦县| 宜丰县| 瓦房店市| 梅州市| 陕西省| 亳州市| 治县。| 桂平市| 鹤岗市| 丰顺县| 旺苍县| 洪雅县| 平南县| 宿迁市| 松江区| 平罗县| 平顶山市| 家居| 新乡市| 万山特区| 漳州市|