浙教版(2019)選修1《3.1 字符串》2022年同步練習卷
發(fā)布:2024/4/20 14:35:0
一、選擇題
-
1.已知變量s=“2029106“,則下列Python表達式計算結(jié)果中最大的是( ?。?/h2>
組卷:8引用:4難度:0.5 -
2.Python語句“ab”+“c”*2的運行結(jié)果是( )
組卷:10引用:8難度:0.4 -
3.以下表達式的結(jié)果為True的是( ?。?/h2>
組卷:2引用:2難度:0.6 -
4.在Python中運行c=list('school');print(len(c))的結(jié)果是( ?。?/h2>
組卷:0引用:1難度:0.7 -
5.下列表達式的值最大的是( ?。?/h2>
組卷:5引用:3難度:0.7 -
6.下列Python 表達式中,值為False的是( )
組卷:0引用:1難度:0.5 -
7.能去除字符串中空格的方法是( ?。?/h2>
組卷:3引用:2難度:0.5
一、選擇題
-
20.小明想要在數(shù)字串 s 中尋找連續(xù)數(shù)字之和為 k 的子串,若有多個子串符合,則輸出第一個子串。
例如,s=“20220520“,k=7,則符合要求的子串為“205“。實現(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
劃線①②處的語句是( ?。?/h2>組卷:4引用:2難度:0.5 -
21.現(xiàn)有一段程序,它的功能是對字符串進行
去重,并保持原順序不變。例如,輸入的字符串為“abcsnabschj”,執(zhí)行程序后輸出的字符串為“abcsnhj”。實現(xiàn)該算法的程序如下:
s1=input(“請輸出字符串:”)
n=len( s1 )
p=( ?。?br />for i in range( n ):
p.jye.ai( 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
for i in range( n ):
s+=p[i]
print( s )
上述程序空格出應填入的程序代碼為( ?。?/h2>組卷:5引用:3難度:0.3