- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual BasicVB习题答案1.3答案
1.3控件语句与程序调试
一.选择题
1. C 2. (1) B (2) C (3) B 3.(1)A (2)B (3)B 4.B 5.C 6.A 7.D 8.A
二.1.600.3 2.5 5 3.Boolean False 4.Boolaen Asc(Char) = Asc(“a”) And Asc(Char) = Asc(“z”) Flag或Flag = True 5.sgn
三.简答与编辑
1.程序有三种基本结构:顺序、选择与循环。举例略。
2.参考教材3.1.1小节中的“4.If语句嵌套”中的说明。
3.程序的错误类型分为三种:语法错误、运行错误和逻辑错误。举例略。
4.不是
5.参考程序
Private Sub Form_Click()
Dim X As Integer
Prompt = “输入一个正整数”
X = InputBox(prompt,”输入”)
If X Mod 2 0 Then
Print “奇数”
Else
Print”偶数”
End If
End Sub
6.参考程序
Private Sub Form_Click()
Dim X As Integer, Y As Long
X = InputBox(“请输入X的值”,”输入”)
Select Case X
Case Is 7
Y = X ^2 + 1
Case 7 To 12
Y = 10
Case Is 12
Y = X ^3 – 1
End Select
Print “Y =” Y
End Sub
7.参考程序
Private Sub Form_Click()
Dim I As Integer ,X%,A%,B%,C%
For I = 1 To 10
X = InputBox(“请输入数据”,”输入”)
If X 0 Then
A = A + 1
ElseIf X 0 Then
B = B + 1
Else
C = C + 1
End If
Next I
Print “正数有”;A;”个”;”负数有”;B;”个”;”零有”;C;”个”
End Sub
8.参考程序
Private Sub Form_Click()
Dim C %,B% ,A% ,intTemp%
Randomize(Timer)
A = (200 * Rnd)
B = (200 * Rnd)
C = (200 * Rnd)
If A B Then ‘找出A和B中较小的一个数
intTemp = A
A = B
B = intTemp
End If
If A C Then ‘找出A和C中的较小的一个数
intTemp = A
A = C
C = intTemp
End If
If B C Then
intTemp = B
B = C
C = intTemp
End If
Print A , B , C
End Sub
9.参考程序
Private Sub Form_Click
Dim r n%,min%,n%,i%
Randomize (Timer)
i = 1
min = 90*Rnd + 10 ‘假设第一个数最小
Print i, min
For i = 2 To 20
r n = 90*Rnd +10
Print i , r n
If r n min Then
min = r n
n = 1
End If
Next i
Print “最小数是”;min;”位置在”;n
End Sub
10.参考程序
Private Sub Form_Click
Dim a As Double,b As Double, c As Double
a = 1
b = 2
Print 1 , a
Print 2, b
For i = 3 To 10
c = b^2 – a^2 ‘数列从第三项起是前两项的平方差
a = b
b = c
Print i , c
Next i
End Sub
11.参考程序
Private Sub Command_Click()
For i = 100 To 500
ge = i Mod 10 求出个位
shi = (i\10) mod 10 求出十位
bai = i \ 100
您可能关注的文档
- 《步步高 学案导学设计》2013-2014学年 高中数学 人教A版必修4【配套备课资源】第3章 3.2.ppt
- CentOS命令集.docx
- 【高中数学必修4学习课件】——人教A版3-1-2-1角和与差的正弦、余弦公式.ppt
- 04_MySQL安装.doc
- 高中数学《2-1-3-2-1-4直线与平面、平面与平面的位置关系》课件新人教A版必修.ppt
- 487kj_数学新人教A版选修4-4 1.3.2《直线的极坐标方程》课件ppt.ppt
- Iptables参考手册.doc
- 《网络安全》实验指导书 — Linux系统iptables防火墙.doc
- iptables透明桥防火墙.doc
- 【高中数学必修4学习课件】——人教A版3-2简单的三角恒等变换.ppt
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)