试题 试卷
题型:填空题 题类: 难易度:普通
江苏省普通高中学业水平合格性考试信息技术模拟卷(三)
斐波那契数列:该数列的第一个和第二个数均为1,从第三个数起,每个数据都是它前两项数字的和。求斐波拉契数列第n项的值。
f1=f2=1 #变量f1和f2表示斐波那契数列的第一个数和第二个数
n=(input("请输入要求该数列的第几个数:"))
for i in range(3, ): #求该数列的第n个数
f1, f2=f2, f1+f2
print("第", n, "个数是", )
x=1
while x>0:
x=x+1
print(x)
为实现上述功能的程序如下,请在程序划线处填入合适的代码。
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
X=a(1):s=0
For i=2 To 5
If a(i) > x Then
x = a(i)
ElseIf a(i) < x Then
s = s+a(i)
End If
数组元素a(1)~a(5)的值依饮为“1,2,3,2,1”,执行该程序段后s的值为( )
flag=False:s="ShanShui2020!"
For i=1 To Len(s)
ch=Mid(s,i,1)
If Not(ch〉="0"And ch<="9")And Not flag Then
t=ch+t
flag=Not flag
Text1.Text=t
执行完以上程序段后,文本框text1中的内容为( )
试题篮