有如下 Python 程序段:
import random
a=[0]*6
i=0
while i<6:
a[i]=random.randint(1,10)
if a[i]%2==i%2:
continue
elif i%2==1:
a[i]=a[i]-a[i-1]
i+=1
程序运行后,列表 a 的值可能是( )
A.[2,3,4,1,6,-5] | B.[7,3,9,-1,9,-3] | C.[5,9,3,3,5,1] | D.[1,5,7,-2,3,5] |
更新时间:2023-07-09 21:06:17
|
【知识点】 典型算法
相似题推荐
选择题
|
适中
(0.65)
【推荐1】有如下 python 加密程序段, 以下说法正确的是( )
A.该加密程序段所用的加密算法是换位密码法 |
B.若输入字符串 code 为“App”,则输出的结果为 crr |
C.若要对数字字符逐个右移进行加密,则只需将加框处语句修改为“(int(s)+key)%10” |
D.若原文全部由小写字母组成,将加框处语句修改为“ord('a')+((ord(s)-ord('a'))-key)%26”可将加密的密文还原为明文 |
您最近一年使用:0次
选择题
|
适中
(0.65)
名校
【推荐2】以下程序用于统计自然数1到n之间出现多少个x(0<=x<=9),空缺处应填入的代码是( )
n = Val(Text1.Text)
x = Val(Text2.Text)
k = 0
For i = 1 To n
________①_________
Do While temp <> 0
y= temp Mod 10
If ________②_________ Then k = k + 1
temp = temp \ 10
Loop
Next
Label1.Caption = Str(k)
n = Val(Text1.Text)
x = Val(Text2.Text)
k = 0
For i = 1 To n
________①_________
Do While temp <> 0
y= temp Mod 10
If ________②_________ Then k = k + 1
temp = temp \ 10
Loop
Next
Label1.Caption = Str(k)
A.①temp=n ② y=x | B.①temp = i ② y=x |
C.①temp=i ② i=x | D.①temp=n ② i=x |
您最近一年使用:0次