程序设计语言VB - 习题集(含答案)(4)

2019-09-02 17:33

方和等于该数本身。例如:153就是一水仙花数,因为153 = 13+53+33。

99. 设计一弹出式菜单,用于设置窗体的背景色,背景色包含白色、黄色、红色三种颜色。 100. 编写程序实现:输入三角形的三条边a,b,c的值,根据其数值判断能否构成三角形。

如果能,则判断三角形是否是直角三角形,若是则计算该直角三角形的面积。

提示:判断能否构成三角形的方法是,求最长的一边,判断它的边长是否小于另外两边边长之和;或求最短的一边,判断它的边长是否大于另外两边之差。

101. 编写程序:通过四个命令按钮Command1-Command4,在图片框Picture1内分别实

现画点、画线、画圆、擦除等功能。

102. 编写程序实现:在窗体上单击按钮1,可通过输入对话框输入两个字符串;单击按

钮2,将输入的两个字符串连接为一个字符串,并计算该字符串长度,然后在消息框中显示出来。

103. 编一程序:用三个文本框分别输入a、b、c,求一元二次方程ax2+bx+c=0的解x1

和x2,只包括实根。

104. 编一程序:利用输入对话框输入两个正整数,求最大公约数。 四、简答题 (略)??

答案

一、单选题 1. D 2. A 3. B 4. C 5. A 6. C 7. C 8. B 9. A 10. A 11. B

第 16 页 共 24 页

12. A 13. B 14. D 15. D 16. B 17. B 18. C 19. A 20. A 21. C 22. C 23. B 24. A 25. B 26. C 27. A 28. D 29. A 30. B 31. B 32. C 33. A 34. C 35. C 36. C 37. C 38. C 39. D 40. B 41. C 42. D 43. A 44. B 45. B 46. D 47. C 48. B 49. C 50. B

第 17 页 共 24 页

51. D 52. C 53. D 54. D 55. C 56. A 57. A 58. D 59. C 60. B 61. A 62. B 63. B 64. D 65. C 66. B 67. C 68. D 69. C 70. B 71. D 72. C 73. C 74. C 75. D 76. C 77. A 78. C

二、填空题1 79. 9 80. 30

81. GFEDCBA 82. 20 83. 3 84. 15 85. 4、14

第 18 页 共 24 页

86. 7、29

87. 3、1、5、12 88. 12、2

89. 4、5、7、8

三、综合设计题

90. Private Sub Command1_Click()

Timer1.Interval = 5 Timer1.Enabled = True End Sub

Private Sub Command2_Click() Timer1.Enabled = False End Sub

Private Sub Command3_Click() Timer1.Enabled = False Text1.Text = \End Sub

Private Sub Timer1_Timer() Text1.Text = Now End Sub

91. Private Sub Command1_Click()

Dim i, s As Integer For i = 100 To 200

If i Mod 3 = 0 Then s = s + i Next i

MsgBox (\之间所有可以被3整除的数的总和为:\End Sub

92. Private Sub Command1_Click()

Dim a(9) , i, j, m As Integer For i = 0 To 9

a(i) = Val(InputBox(\第\个数:\Next i

For i = 0 To 9

For j = i + 1 To 9 If a(i) > a(j) Then m = a(i) a(i) = a(j)

第 19 页 共 24 页

a(j) = m End If Next j Next i

For i = 0 To 9 Print a(i); Next i End Sub

93. Private Sub Command1_Click()

If Check1.Value = 1 And Check2.Value = 1 And Check3.Value = 0 Then Text1.Text = \End If End Sub

94. Private Sub Command1_Click()

Dim i, j As Integer For i = 1 To 4

For j = 1 To (2 * i - 1) Print \ Next j Print Next i

For i = 4 To 1 Step -1

For j = (2 * i - 1) To 1 Step -1 Print \ Next j Print Next i End Sub

95. Private Sub Command4_Click()

Dim n, k, i, temp As Integer

n = InputBox(\请输入一个正整数\ k = Int(Sqr(n)) i = 2 temp = 0

Do While i <= k And temp = 0 If n Mod i = 0 Then temp = 1 Else

i = i + 1

第 20 页 共 24 页


程序设计语言VB - 习题集(含答案)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:促进大学生就业的税收政策研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: