VB程序设计学习与实验指导答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Basic 程序设计学习与实验指导答案
上篇学习指导
第1章Visual Basic 概述
1.事件
2.查看对象
3.工程
4.视图属性窗口
5.窗体编辑器
第2章面向对象程序设计初步
1.控件
2.事件
3.类属性
4.属性
5.略
第3章Visual Basic 语言基础
1.(a*sin(30/180*3.14)+c*(log(b)/log(10)))/((Abs(d)+1)*(e+f))+1
2.mod
3.X=Int(X) And Y=Int(Y) And X*Y>0
4. 4.Y Mod 4=0 And Y Mod 100<>0 Or Y Mod 400=0
5.x=Int((99-10+1)*Rnd+10)
6.0 “”
7.空格
8.6,845.30
9.
(1)8
(2)1
(3)abcd
(4)出错,类型不匹配
(5)False
(6)2008-6-29
(7)I likeVB
(8)4
(9)4 4
(10)3 4
(11)10 -10
(12)-1
(13)aa
(14)3
(15)0
(16)1
(17)C
(18)5
(19)8
(20)34.54
(21)中国
(22)上海
(23)VISUAL BASIC
(24)visual basic
10.
(1)x<-100 or x>100
(2)a=Int(a) And b =Int(b) Or a<0 And b<0
(3)x<=y or x>=z
(4)a>0 And a<>Int(a)
(5)a=0 xor b=0
(6)Len(S)<10
(7)UCase(S)=S
(8)Left(S,1)=”a” And Right(S,1)=”a”
(9)Instr(S,”@”)<>0
(10)Trim(S)=S
(11)Date=#8/8/2008#
(12)Weekday(Date)=2
第4章程序控制结构与算法基础
一.简单填空
1.Randomize
2.N=Int((99-10+1)*Rnd+10)
3.M=(Int((100-10+1)*Rnd+10))/10
4.Exit For
5.Exit Do
二.读程序写结果
1.150 12
2.22 23 -1
3. 5 3 0
4.20 40 60
三.程序填空
1.Len(s)
Mid(s,i,1)
c>=”A” And c<=”Z”
c>=”a” And c<=”z”
c>=”0” And c<=”9”
n3=n3+1
2.0
1 n-1
n Mod i=0
sum+i
sum=n
3.1000
CStr(n)
CStr(n*n)
Right(s2,Len(s1))=s1
4.100 200
2 N-1
Exit For
count+1
count Mod 5=0 Print
5.sum=1
a*x^2/((2*n-1)*(2*n))
sum+a
Abs(a)<=0.0000001
第5章数组的应用
1.120 36
2.10 31 7
3.26 14 26
三.程序填空
1.
A(i,j);
Picture1.Print
A(i.1)
1
A(i,j)
j
“第” & i & “行最大数是” & Max Data & “,第” & Maxj & “列”
2.
Text1.Text & A(i);
k
preserve B(k)
B(k)=A(i)
3.
Sqr(n - m) = Int(Sqr(n - m))
ReDim Preserve B(k)
n
A(m) & "和" & B(m)
4.
Int((100-50+1)*Rnd+50)
1
B(i)+1
第6章过程
四.读程序写结果
1.x=2,y=2 m=2
2.9 4,5,9 27
3.50 26
4. 5 64,5
5.7,14 11,22 15,30
6.29 29 3
7.12 25
下篇实验教程
实验2 Visual Basic 变量、函数与表达式的使用
实验2-1 算术运算符的使用
13
17
8
3
3
2
2
6
2
-2
-2
2007-10-15
3 2.857143 2.85714285714286
实验2-2 字符运算符的使用
200710
200710
2017
2007-10-1010
2007-10-20
出错,类型不匹配
实验2-3 关系运算符的使用
False
False