1.有如下 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) 若該段程序執行以后,s 的值不可能的是( )
3.有如下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) 運行程序后,依次輸入3、1、4、5、2、6,輸出ch的值是( )
5.有如下Python程序段: s=input(“請輸入一串字符串:”) f=True for i in range(0,len(s)//2): if s[i]!=s[len(s)-i-1]: f=False break print(f) 若執行該程序后,輸出的結果是“True”,那么輸入的值可能是( )
30.【加試題】要求將某一字符串中指定的字符改寫成小寫或大寫(如果原先是大寫就改成小寫,反之改成大寫),并將處理后的字符重新輸出. 程序界面如下圖所示,在Text1中輸入原始字符串,在Text2中輸入需要改變的字符,單擊“改變”按鈕后,在Text3中輸出處理后的結果. 程序代碼如下: Private Sub Command1_Click ( ) Dim s As String,result As String,k As String Dim zs As String,n As Integer result=“” s=Text1.Text k=Text2.Text For n=1To Len(s)
If zs=k Then If Asc(zs)>=65And Asc(zs)<=90Then zs=Chr(Asc(zs)+32) Else lf Asc(zs)>=97And Asc(zs)<=122Then zs=Chr(Asc(zs)-32) End If End If
Next n
End Sub 在程序①、②、③橫線處填入適當的語句或表達式,把程序補充完整. (1)程序中①橫線處應填入