- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB实验指导书理论综合练习题_答案(完结版)
第二部分 综合练习
理论练习一
一 单选
1-5 CDCCB 6-10 ABDCD 11-15 CCBBD 16-20 DBCBA
二 多选
1 ABCE 2 CE 3 BCE 4 ADE 5 ABCD
6 ABCDE 7 ACD 8 ABCDE 9 ABC 10 ABCDE
三 判断
1-5 ×√×√√ 6-10 √×√√√
四 填空
1 x=int(Rnd*101) End If avg=s/8
2 i=1 to 10 Right(str(i),1) 或 Right(str(i mod 10))
3 m*n/GCD(m,n) GCD(b, a mod b)
4 Exit For i “是素数” Next i
五 阅读程序
1-4 DDCB
六 程序设计
1
Option Base 1
Private Sub Form_click()
Dim a(10)
Cls
createdata a()
sort a()
For i = 1 To 10
Print a(i);
Next i
End Sub
Sub createdata(a())
For i = 1 To 10
a(i) = Int(Rnd * 101)
Next i
End Sub
Sub sort(a())
For i = 1 To 9
For j = 1 To 10 - i
If a(j) a(j + 1) Then
t = a(j): a(j) = a(j + 1): a(j + 1) = t
End If
Next j
Next i
End Sub
2
Private Type ks
no As String * 8
Bscj As Integer
Sjcj As Integer
End Type
Dim student As ks
Private Sub Form_Load()
Open c:\ksxx.dat For Random As #1 Len = Len(student)
End Sub
Private Sub cmdadd_Click()
student.no = Text1.Text
student.Bscj = Val(Text2.Text)
student.Sjcj = Val(Text3.Text)
lastrecord = LOF(1) / Len(student) + 1
Put #1, lastrecord, student
Text1.Text =
Text2.Text =
Text3.Text =
End Sub
Private Sub cmdquit_Click()
Close #1
End
End Sub
理论练习二
一 单选
1-5 CABCD 6-10 ABCCD 11-15 BBBAB 16-20 DBAAC
二 多选
1 CD 2 AD 3 CE 4 BC 5 AD
6 BCDE 7 CDE 8 ABCDE 9 ABD 10 ACDE
三 判断
1-5 ××××√ 6-10 √√√××
四 填空
1 n-1 或者Sqr(n) 0 True
2 x y
3 1 to 10 2*i-1
4 Button=2 start=True -(x,y)
五 阅读程序
1-5 DBDAB
六 程序设计
1
Private Sub Form_click()
japan = 47528
china = 22257
n = 0
Do While china = japan
china = china * 1.098
japan = japan * 1.028
n = n + 1
Loop
Print n 年之后,中国GDP将超过日本
End Sub
2
VB6中的Split函数,其功能是将一字符串用分界符分割为一字符串数组。
例如:
Dim a() As String
s = 1;2;3;4
a = Split(s, ;)
得到的结果如下:
a(1) = 1
a(2) = 2
a(3) = 3
a(4) = 4
Private Sub Command1_Click()
Dim a() As String
a = Split(Text1.Text, )
For i = LBound(a) To UBound(a)
a(i) = UCas
文档评论(0)