试题 试卷
题型:综合题 题类:常考题 难易度:困难
浙江省嘉兴市第一中学2015-2016学年高二上学期信息技术期中考试试卷
图1
Private Sub ①
② a, b, s As Integer
For a = 2 To 1000
S = 0
For b = 1 To a - 1
If a Mod b = 0 Then s = s + b
Next
If a = s Then List1.Additem str(a) '输出满足条件的完全数a
End Sub
图2
Private Sub Command1_Click( )
Dim x As Integer,y As Integer
x = 8
y = 10^x
Text1.Text = Str(y)
运行程序时,单击Command1后弹出如上图所示的出错提示,引起该错误的原因是( )
程序代码中,语句加框处有错,请改正。
Private Sub Command1_Click()
Dim s As String, sum As Integer
Dim i As Integer, j As Integer
List1.Clear
s = Text1.Text
n = len(s)
’(1)
For i = 1 To n
For j = 1 To n-i+1
List1.AddItem ’(2)
sum = sum + 1
Next j
Next i
List1.AddItem "总共有" + Str(sum) + "个子串"
⑴{#blank#}1{#/blank#} ⑵{#blank#}2{#/blank#}
Function s(n As Integer) As Integer
If n=1 Then
s=1
Else
s=s(n-1)+n
End If
End Function
Private Sub Form_Click()
Dim x As Integer
x=s(4)
Print x
程序运行时,单击窗体后,变量x的值为( )
现有三次方程y=5x^3-55x^2+170x-130,其函数图象如图所示:
观察该函数图象发现函数有一实根在区域(1.2)之间,因此我们取两者的中点m=(1+2)/2代入方程进行检测发现f(1.5)=18.125。因为f(1.5)>0,因此区间应该往左移动,得下一个区间(1,1.5)然后继续进行检测。如果区间差值≤误差率,则认为该中点是方程的根。根据上述方法描述设计一个VB求解程序的根,要求单击求解按钮Command1,在文本框Text1中显示方程的根,部分程序如下。
试题篮