10.(1)sum=sum*i (2)next i 11.(1)i mod 3=0、(2)redim temp(n) 12.913.(1)command1.enabled=true (2)command1.enabled=false
五.编程题
1. Private sub form_active()
Dim textline as string
Open ”c:\\autoexec.bat” for input as #1 Do while not eof(1)
Input #1,textline
第 2 页 共 4 页
以上仅为参,简答、论述题均只列及主要的解题知识点,请您结合自我理解和课本内容进行知识
掌握和巩固。如对答案等有疑义,请及时登录学院网站“辅导论坛”栏目,与老师交流探讨!
Text1.text=text1.text+textline Loop Close #1 End sub
2. Sub sub1()
Dim sum As Integer Dim flag As Boolean Sum = 0 flag = True
For i = 10 To 50 For j = 2 To i - 1
If i Mod j = 0 Then flag = False
Exit For End If Next
If flag = True Then sum = sum + I Print i End If
flag = True Next
Print sum
End Sub
3. Function funname(n as integer)
if n=0 or n=1 then funname=1 else
funname=n*funname(n-1) end if end Function
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Chr(KeyAscii) = Chr(13) Or Chr(KeyAscii) = Chr(10) Then Print funname(text1.text) End If End Sub
窗体Form1 文本框 Text1
4. Dim x As Integer
第 3 页 共 4 页
以上仅为参,简答、论述题均只列及主要的解题知识点,请您结合自我理解和课本内容进行知识
掌握和巩固。如对答案等有疑义,请及时登录学院网站“辅导论坛”栏目,与老师交流探讨!
x = Val(InputBox(\"\")) If x > 0 Then
MsgBox (\"正数\") end If If x = 0 Then MsgBox (\"零\") End If If x < 0 Then
MsgBox (\"负数\") End If End Sub
第 4 页 共 4 页
以上仅为参,简答、论述题均只列及主要的解题知识点,请您结合自我理解和课本内容进行知识
掌握和巩固。如对答案等有疑义,请及时登录学院网站“辅导论坛”栏目,与老师交流探讨!