试题 试卷
题型:填空题 题类: 难易度:普通
江苏省普通高中学业水平合格性考试信息技术模拟卷(八)
一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1,即n!=1*2*3*...*(n-1) *n。现求正整数n的阶乘。
num = int(input("请输入一个数字:"))
#赋初值
for i in range(1, ):
f=
print("%d 的阶乘为 %d" %(num, f))
为实现上述功能的程序如下,请在程序划线处填入合适的代码。
Private Sub Command1_Click()
Dim a As String
Dim n As Integer
a = Text1.Text
n = Len(a)
Do While ① and Mid(a, n, 1)="0"
n = n - 1
Loop
For i = n To 1 Step -1
Text2.Text = Text2.text + ②
Next i
End Sub
for i in range( 1,10):
for j in range( 1,i+1):
print("{0:1} *{1:1} ={2:2} ".format(j,i,j*i),end="")
print( )
sum=0
for i in range( 2,101,2):
sum +=i
print( sum)
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的值为( )
1图
2图
Ⅰ.设定小写字母a—z对应的数字为1—26,大写字母A—Z对应的数字为27—52。
Ⅱ.将某个单词的所有字母按照其对应的数字求和,
Ⅲ.若和为素数(质数)则判断为素单词,否则不是。
如单词“Hello”,字母分别对应的数字为:34、5、12、12、15,其和为34+5+12+12+15=78,不是素数,因此单词“Hello”不是素单词。
试题篮