文档详情

计算机考试VB般程序设计习题.doc

发布:2017-08-21约8.65千字共7页下载文档
文本预览下载声明
一般程序设计习题 〖第1题〗:(事件)单击窗体。 (响应)求100以内偶数的和,并将结果输出在窗体上。 将结果存入变量SUM中 答案:Dim i As Integer For i = 1 To 100 If i Mod 2 = 0 Then sum = sum + i End If Next Print sum 〖第2题〗:(事件)双击窗体。 (响应)求s=1+1×2+1×2×3+…+1×2×3×…×10, 并将结果存到变量S中 答案:Dim i, j As Integer Dim k As Long k = 1 s = 0 For i = 1 To 10 For j = 1 To i k = k * j Next s = s + k k = 1 Next Print (CStr(s)) 〖第3题〗:(事件)单击窗体。 (响应)求1+2+3+……+100的值,并把结果输出在窗体上。 结果存入变量SUM中。 答案:Dim i As Integer For i = 1 To 100 sum = sum + i Next Print sum 〖第4题〗:判断一个数是否是素数。 答案:Dim i As Integer Prime = True For i = 2 To Int(Sqr(m)) If m Mod i = 0 Then Prime = False: Exit For Next i 〖第5题〗:(事件)单击窗体。 (响应)求1 - 1/2 + 1/3 - 1/4 + …… + 1/99 - 1/100的值。 将结果存入变量J中。 Dim i As Integer For i = 1 To 100 If i Mod 2 = 1 Then j = j + 1 / i ElseIf i Mod 2 = 0 Then j = j - 1 / i End If Next Print j 〖第6题〗:(事件)单击窗体。 (响应)求200~300之间既能被3整除又能被7整除的数。 并求出所有数之和存入变量SUM中 答案:Dim i As Integer For i = 201 To 300 If ((i Mod 3) = 0) And ((i Mod 7) = 0) Then Print (CStr(i)) sum = sum + i End If Next Print sum 〖第7题〗:(事件)单击窗体。 (响应)求数列1+3+3+9+27+……前6项的和,并将 结果输出到窗体上。将结果存入变量SUM中。 答案: Dim i As Integer Dim j(1 To 6) As Integer For i = 1 To 6 If i 3 Then j(i) = 3 ^ (i - 1) Else j(i) = j(i - 1) * j(i - 2) End If sum = sum + j(i) Next Print sum 〖第8题〗:(事件)单击窗体。 (响应)求10!的值,并将结果输出到窗体上。 将结果存入变量SUM中。 答案: Dim i As Integer sum = 1 For i = 1 To 10 sum = sum * i Next Print sum 〖第9题〗:(事件)双击窗体。 (响应)求出100~200之间,能被5整除,但不能被3 整除的数。并求所有数之和,存入变量中 SUM中。 答案:Dim i As Integer For i = 100 To 200 If ((i Mod 5) = 0) And ((i Mod 3) 0) Then Print (CStr(i)) sum = sum
显示全部
相似文档