37.現有一段程序,它的功能是對字符串進行 去重,并保持原順序不變。例如,輸入的字符串為“abcsnabschj”,執行程序后輸出的字符串為“abcsnhj”。實現該算法的程序如下: s1=input(“請輸出字符串:”) n=len( s1 ) p=( ) 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 ) 上述程序空格出應填入的程序代碼為( )
38.有如下python程序段: import random a=[0]*6 for i in range(6): a[i]=random.randint(1,5)*2+1 i=0 while i<5: if a[i]>a[i+1]: a[i],a[i+1]=a[i+1],a[i] else: a[i]+=1 i+=1 以上程序運行后,列表a的值可能是( )
39.有如下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的值是( )