if min!=i: a[i],a[min]=a[min],a[i]
A. 53, 28, 30, 57, 1, 70, 76, 77 B. 70, 53, 57, 28, 30, 1, 76, 77
C. 1, 28, 53, 30, 57, 70, 76, 77 D.1, 28, 57, 53, 30, 77, 70, 76
2) 运行程序,下列输入( C )则输出为”Yes”
n=int(input())
k=n
i=0
a=[0]*10
while n>0:
a[i]=n%10
n=n//10
i=i+1
s=0
for j in range(i):
s+=a[j]**i
if k==s:
print('Yes')
else:
print('No')
A. 21 B. 90 C. 153 D. 400
3) 某算法部分流程图如右图所示,执行该流程,若输出k的值是4,则输入n的值可以
为( C )
A. 24 B.36 C. 48 D. 49
4) 执行如下Python代码后,s的内容不可能是( C )
...
import random as rd
s=''
t=int(()*26)
for i in range(1,5):
if i%2==1:
s=s+chr((t+i)%26+65)
else:
s=s+chr((t-i)%26+65)
print(s)
A. TQVO B. MJOH C. CZEY
5) 指出如下Python程序的功能:
s=input()
y=0
d=[0]*4
for i in range(len(s)):
ch=s[i]
if 'a'<=ch<='z':
x=0
elif 'A'<=ch<='Z':
x=1
elif '0'<=ch<='9':
x=2
else:
x=3
d[x]+=1
if d[x]==1:y+=1
功能:先将输入字符串,再统计该字符串出现字符的种类。(分类:小写字母、大写字母、
数字字符、其他字符)。