试题 试卷
题型:填空题 题类: 难易度:普通
江苏省普通高中学业水平合格性考试信息技术模拟卷(八)
一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1,即n!=1*2*3*...*(n-1) *n。现求正整数n的阶乘。
num = int(input("请输入一个数字:"))
#赋初值
for i in range(1, ):
f=
print("%d 的阶乘为 %d" %(num, f))
m = (1 + n) \ 2 ‘n为数组元素的个数,m为数组中间位置元素的下标
For i = 1 To n
If a(i) < a(m) Then t = a(i): a(i) = a(m): a(m) = t
Next i
p = m: q = m
For i = 1 To n - 2
If i Mod 2 = 1 Then
k = q + 1: q = q + 1
Else
k = p - 1: p = p - 1
End If
pos = k
For j = 1 To n
If And a(j) < a(k) Then k = j
Next j
If pos > k Then
t = a(pos): a(pos) = a(k): a(k) = t
上述程序段方框处的代码为( )
for i in :
print("*", end="")
①小写英文字符按照英文字母“a”“b”……“y”“z”的排列顺序,取其前一个小写英文字符作为密文进行重组;
②规定小写英文字符“a”的前一个密文小写英文字符是“z”;
③其他字符按原字符连接;
例如:明文“My@class”加密后的密文是“Mx@bkzrr”。
实现上述功能的 Python 程序代码如下:
s = input("请输入明文:")
ans = ""
for i in ①____:
print("密文结果为:", ans)
图 a
图 b
图 c
编写程序:对给定的标准答案,生成并输出每道题的填涂信息,对应的选项、分值(答对得2分,答错或不答得0分),以及最后的总得分,输出结果如图c所示。请回答下列问题:
试题篮