试题 试卷
题型:单选题 题类: 难易度:普通
浙江省杭州市2023-2024学年高三上学期信息技术期中教学质量检测试卷
def fun(x, i):
if x<i:
return i
elif x%i==0:
return x
else:
return fun(x-i, i+1)
执行语句k=fun(37, 3)后,k的值为( )
Dim a(1 To 6) As Integer
Randomize
a=n Mod k
n=n\k,k=k+1,s=s+a
a(1) = Int(11 * Rnd) + 2
For i = 2 To 6
a(i) = Int(11 * Rnd) + 2
If i Mod 2 = 1 And Not prime(a(i)) Then i = i - 1
ElseIf Not prime(a(i)) Then a(i) = a(i) + a(i - 1)
End If
Next i
'自定义函数 prime()用于判断参数是否为质数,prime(n) = True 则说明 n 为质数,否则为合数,定义函数代码略执行该程序后,a(1)~a(6)的值不.可.能.为( )
c=“1234”
For i=1 To 4
Print_________
Next
如果要让程序运行后得到如下结果:
1 12 123 1234
则在下划线处应填入的内容为( )。
def jc(n):
if n==0 or n==1:
return1
returnn*jc(n-1)
print(jc(5))
Dim i As Integer, j As Integer, s As Integer, n As Integer
n = 3: s = 0
For i = 1 To n
For j = 1 To i
s = s + j
Next j
Text1.Text = s
End Sub
该程序运行后在文本框Text1 中显示的结果是( )
k=1; lmax=1; n=len(d)
for I in range(1, n):
if d[i]>d[i-1]:
k+=1
if k>lmax:
lmax=k
k=1
print(lmax)
该程序段在某些情况下无法得到符合题意的结果,下列4组数据中能测试出这一问题的是( )
import random
a = [ 0 ] *5 ; i = 0 ; flag = True
while i < 5 :
a[ i ] = random.randint( 1 , 8 )
if i % 2 == 1 :
a[ i ] = a[ i ] + a[ i - 1 ]
flag = not flag
elif a[ i ] % 2 == 0 and flag == False:
i -= 1
i += 1
执行该程序段后,列表a的值不可能的是( )
试题篮