资源描述:
《vb复习清爽通透测试版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VB课后习题及其答案习题三第3大题(书上第58页)1.Abs(x+y)+z^52.(1+x*y)^63.(10*x+Sqr(3*y))/(x*y)4.(-b+Sqr(b^2-4*a*c))/(2*a)5.1/(1/r1+1/r2+1/r3)6.Sin(45*3.14159/180)+(Exp(10)+Log(10))/Sqr(x+y+1)习题三第4大题(书上第58页)1.Chr(Int(Rnd*(Asc("L")-Asc("C")+1)+Asc("C")))2.Int(Rnd*101)+1003.x>0
2、Andy>0Orx<0Andy<0或x*y>04.xMod5=0OrInt(x/7)=x/75.x10+(xMod10)*106.Round(x,2)7.C>="A"AndC<="Z"OrC>="a"AndC<"z"8.Mid(S,5,6)9.10<=xAndx<2010.xzAndy>z习题四第7大题(书上第95页)1.DimcAsStringc=InputBox("c=")IfMid(c,3,1)="C"Then MsgBox"Yes"Else MsgBox"No"
3、EndIf2.使用If语句表示函数(使用SelectCase方法在下一页)DimxAsSingle,yAsSinglex=Val(InputBox("x="))Ifx>20Then y=x^2+3*x+2ElseIfx>=10Then y=Sqr(3*x)–2ElseIfx>0Then y=1/x+Abs(x)EndIfPrint"y=";y使用SelectCase语句DimxAsSingle,yAsSinglex=Val(InputBox("x="))SelectCasex CaseI
4、s>20 y=x^2+3*x+2 CaseIs>=10 y=Sqr(3*x)-2 CaseIs>0 y=1/x+Abs(x)EndSelectPrint"y=";y3.使用If语句(使用IFF方法表示在下一页)DimxAsSingle,yAsSingle,zAsSingle,MaxAsSinglex=Val(InputBox("x="))y=Val(InputBox("y="))z=Val(InputBox("z="))Max=xIfy>MaxThenMax=
5、yIfz>MaxThenMax=zPrint"Max=";Max使用IIF函数x=Val(InputBox("x="))y=Val(InputBox("y="))z=Val(InputBox("z="))Max=IIf(x>y,x,y)Max=IIf(z>Max,z,Max)Print"Max=";Max习题四第12大题(书上第95页最下面)1.DimiAsInteger,sAsIntegerFori=1To10 s=s+(i+1)*(2*i+1)NextiPrint"s=";s2.DimiAsIn
6、teger,n3AsInteger,n7AsIntegerFori=1To100 IfiMod3=0Thenn3=n3+1 IfInt(i/7)=i/7Thenn7=n7+1NextiPrint"1-100中3的倍数有";n3;"个"Print"1-100中7的倍数有";n7;"个"3.s1=InputBox("InputString")s2=""Fori=1ToLen(s1) s2=Mid(s1,i,1)+s2NextiPrint"原序:";s1Print"反序:";s2一些常用的控件区别
7、标签和文本框的区别:文本框是通过text实现文本的输入和输出的,而标签则是通过caption属性来接收数据进行输出的。单选按钮和复选框的区别:可以将几个单选按钮设为一组,则每次只能从中选取一个。而复选框则列出了可供选择的选项,用户可选定其中一个或者多项选项。其中“单选按钮”是相互排斥的,只能设置一种属性;而“复选框”按钮可以同时设置多个不同属性,按钮间可以同时被选中。图形框和图像框的区别:图像框与图形框基本相同,都具有Picture属性,但是区别在于两点:一是图像框不能作为容器存放于其他控件,二是图像框
8、没有Autosize属性,但是有Stretch属性(以上是书上的内容,下面是个人理解,有误请指正:简单来说,图形框是调整控件大小来适应图片大小(若属性没设置,就会将图片超出的部分裁剪掉),图像框是调整图片大小来适应控件大小。图形框是一个容器 可以放别的控件。列表框和组合框的区别(太多懒得抄,书上112页那张图片下面有概念):列表框:只能按列表形式显示并选择其中的内容,不带文本框,有两种样式组合框:可以下拉,也可以以文本框显示,有三种样式老师