VB部分课后习题答案.pdf
《VB部分课后习题答案.pdf》由会员分享,可在线阅读,更多相关《VB部分课后习题答案.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 习 题1.选择题(1)假定窗体的名称(Name属 性)为 F o rm l,则把窗体的标题设置为“VB Test”的语句为(B)。A.Forml=VB Test B.Caption=VB TestC.Form l.Text=VB Test D.Forml.Name=VB Test(2)下列不能打开代码窗口的操作是(D)。A.双击窗体上的某个控件 B.双击窗体 C.按 F7键 D.单击窗体或控件(3)为了保存一个Visual Basic应用程序,应 当(D)。A.只保存窗体文件(.frm)B.分别保存工程文件和标准模块文件(.bas)C.只保存工程文件(.vbp)D.分别保存工程文件、窗
2、体文件和标准模块文件(4)为了装入一个Visual Basic应用程序,应 当(C)。A.只装入窗体文件(.frm)B.分别装入工程文件和标准模块文件(.bas)C.只装入工程 文 件(.vbp).D 分别装入工程文件、窗体文件和标准模块文件(5)不为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为(A)。A.1 B.2 C.3 D.42.填空题(1)在 用 Visual B a sic 开 发 应 用 程 序 时,通 常 首 先 需 要 新 建 工 程、其 次 还 要 经过、和 5 步。(2)控件和窗体的Name属性只能通过 属性窗M 设 置,不 能 在 运行 期间设置。(
3、3)代码窗口分为左右两栏,左边一栏 称 为 对象,右边一栏称为 事件。(4)为了在输入程序时能自动进行语法检查,必须执行 菜单中的 命令,打开 对话框,然后选择“编辑器”选项卡中的 选项。(5)在保存VB应用程序中,窗体文件和工程文件的扩展名分别为.frm 和.vbp。(6)为了把一个Visual Basic应用程序装入内存,只要装入 工程 文件即可。(7)Visual Basic应用程序通常由3 类模块组成,即、和。(8)在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如卜事件过程:Private Sub Command l_Click()Textl.Text=44VB P
4、rogramming”Text2.Text=Textl.TextTextl.Texl=ABCD”End Sub程序运行后,单击命令按钮,两个文本框中显示的内容分别为 ABCD 和 VB Programming。第三章 习 题1.选择题(1)决定窗体标题条显示内容的属性是(C)。A.Text B.Name C.Caption D.Back Style(2)当窗体最小化时缩小为一个图标,设置这个图标的属性是(B)。A.Mouseicon B.Icon C.Picture D.MousePointer(3)为了取消窗体的最大化功能,需要把它的一个属性设置为F alse,这个属性是(DA.Contro
5、l Box B.MinButton C.Enabled D.MaxButton(4)决定窗体有无控制菜单的属性是(A)。A.Control Box B.MinButton C.Enabled D.MaxButton(5)为了使文本框同时具有水平和垂直滚动条,应 先 把 MultiLine属 性 设 置 为 T ru e,然后再把ScrollBars属性设置为(D)。A.0 B.1 C.2(6)使文本框获得焦点的方法是(CA.Change B.Got Foe us C.SetFocus(7)为了使标签覆盖背景,应 把 BackStyle属性设置为(B)。A.0 B.1 C.TrueD.3D.Lo
6、stFocusD.False(8)为了使标签中的内容居中显示,应把Alignment属性设置为(C)。A.0 B.1 C.2 D.3(9)下列可以把当前目录下的图形文件picl.jpg装入图片框Picture1中的语句为(C)。A.Picture=picl.jpg0 C.Picture 1.Picture=LoadPictureCpicl.jpg”)B.Picture.Handle=picl.jpg D.Picture=LoadPicture(picl.jpg)(1 0)决定标签内显示内容的属性是(D)。A.TextB.Name C.AlignmentD.Caption(1 1)为了在按下回车
7、键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是(BA.Value B.Default C.Cancel D.Enabled(1 2)为了在按下Esc键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是(C)。A.Value B.Default C.Cancel D.Enabled(1 3)假定在图片框Picture 1 中装入了一个图形,为了清除该图形(注意,清除图标,而不是删除图片框),应采用的正确方法是(B)。A.选择图片框,然后按Del键B.执行语句 Picturel.Picture=LoadPicture(,H)C.
8、执行语句 Picturel.Picture=D.选择图片框,在属性窗口中选择Picture属性条,然后按回车键(1 4)在 窗 体(Name属性为Forml)上画两个文本框(Name属性分别为Textl和 Text2)和,个命令按 钮(Name属性为Com m andl),然后编写如下两个事件过程:Private Sub Command l_Click()Dim a As Stringa=Textl.Text+Text2.TextPrint aEnd SubPrivate Sub Form_Load()Textl.Text=u,Text2.Text=nnEnd Sub程序运行后,在第一个文 本
9、 框(T ex tl)和第二个文本框(Text2)中分别输入123和 3 2 1,然后单击命令按钮,则输出结果为(C)A.444 B.321123 C.123321 D.1322312.填空题(1)为了使标签能自动调整大小以显示全部文本内容,应把标签的 autosize 属性设置为True。(2)要想在文本框中显示垂直滚动条,必 须 把 M ultiLine属性设置为2,同时还应把 属性ScrollBars 设置为 2。(3)假 定 有 一 个 文 本 框,其 名 称 为 Textl,为 了 使 该 文 本 框 具 有 焦 点,应执行的语句是_Textl.SetFocus_。(4)为了使一个标
10、签透明且没有边框,必须把它的BorderStyle属性设置为 0,并把BackStyle属性设置为 0 O(5)假定有一个名为pic2.gif的图形文件,要在运行期间把该文件装入一个图片框,应执行的语句为Picture 1.Pi cture=LoadPicture(p i c 2.g i f )。(6)为了能自动放大或缩小图像框中的图形以与图像框的大小相适应,必须把该图像框的Stretch属性设置为 False 0(7)在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:Private Sub Form_Click()Textl.Text=HVB 程序设计”End SubPrivate
11、 Sub Textl_Change()Picturel.Print nVB Programming*End Sub程序运行后,单击窗体,则在文本框中显示的内容是VB程序设计,而在图片框中显示的内容是_VB Programming。第四章 习 题1.选择题(1)数值型数据包括(B)两种。A.整型和长整型B.整型和浮点型C.单精度型和双精度型D.整型、实型和货币型(2)下列可作为Visual Basic的变量名的是(AA.File_name B.A(A+B)C.A%D D.Print(3)数学关系3Wx10表示成正确的Visual Basic表 达 式(B)A.3=x=3 OR x10B.女=x
12、AND x10D.3=xANDb And cc 的 值 是(A)。A.True B.False(8)下列表达式中值为-6 的 是(D)oA.Fix(-5.678)B.Fix(5.678+0.5)C.-l D.1C.Int(-5.678-0.5)D.Int(-5.678)(9)在 VB基本数据类型中,变体类型(Variant)可以表示任何类型的变量,如果有定义Dim a,贝 IJ 以卜变量赋值中正确的是(D)。A.a$=nOKH B.a$=OKC.a=09/01/2005 D.a=HOKn(1 0)以下关于变量的类型说明符,正确使用的是(C)。A.Dim a:a%=90000C.Dima:a=n
13、OKMB.Dim a:a&=TrueD.Dim a:a=2000%2.下列数据哪些是变量?哪些是常量?是什么类型的常量?其余的市常量(1)name(6)“name”(2)False(7)y(3)“12/21/2000”(8)xh(4)“120”(9)n(5)#12/21/2000#(10)12.345(1)name(7)y(8)xh(9)n 是变量第 五 章 习 题1.判断题(1)在 V B中所有变量在使用前可以不声明。X(2)如果有多重D。循环嵌套,位于最里层循环体语句中的Exit D。语句可以退出所有的循环。X(3)有 If则必有与之对应的End If X(4)DoLoop Until语句
14、实现循环时,只要条件是假,循环将一直进行下去。J(5)在情况语句中,各 分 支(即 Case表达式)的先后顺序无关。X2.简答题(1)试述V B中几种循环结构的区别。(2)试述MsgBox语句和MsgBox函数的语法格式及其各参数的作用?(3)Select Case语句中的表达式列表有几种形式?请写出具体的形式名称,并举例。(4)现有一个用For Next语句实现的循环程序,循环变量是I,若在循环体内使用语句1=1+1,循环会发生什么问题?试举例说明。(5)试述V B 中几种循环结构的区别。(6)DoLoop循环语句有几种使用格式?请写出具体的格式形式。(7)实现循环结构的常用语句主要有几种?
15、请写出2 种具体的格式使用形式。(8)试述InputBox函数的语法格式及其各参数的作用?3.选择题(1)Visual Basic程序中注释所使用的字符是(A)A.B.:C.D.(2)在 Select Case X 结构中,描述判断条件3 X S 7 的测试项应该写成(2)A.Case 3 W X W 7 C.Case Is W 7,Is 叁 3B.Case 3 W X,X W 7 D.Case 3 To 7(3)执行下面的语句后,所产生的信息框的标题是(D)a=M sgBox(A A A A,B BB B,)A.BBBB C.AAAAB.空 D.出错,不能产生信息框(4)InputBox函数
16、返回值的类型为回A.数值 C.变体B.字符串 D.数值或字符串(视输入的数据而定)(5)设 a=6,则执行 x=nf(a5,-l,0)后,x 的值为(D)A.5 B.6 C.0 D.-1(6)对于InputBox函数,下列说法不正确的是(B)A.每执行一次InputBox函数只能输入一个值B.InputBox函数值可以不用赋给变量C.InputBox函数的提示信息不能为空D.InputBox函数输入的数可以是字符型(7)在 MsgBox函数中,必须的参数是(A)A.Prompt B.Buttons C.Title D.Title Context(9)假 定 x 的值为5,则下列能在窗体上输出
17、ABCDE”的 Select Case语句是A.Select Case x C.Select Case xCase 10 to 1Print ABCDECase Is15,Is5,l,3 to 10Print”ABCDE”End Select(10)执行下面的程序段后,x 的值为(金)x=5For i=1 To 20 Step 2x=x+i5Next iA.21 B.22(1 1)运行下面的程序:Sub subP(b()As Integer)Fori=l To 4b(i)=2*iNext iEnd SubPrivate Sub Commandl_Click()Dim a(l To 4)As I
18、ntegera(l)=5a(2)=6a(3)=7a(4)=8subP a()Fori=lTo4Print a(i)Next iEnd Sub单击命令按钮,输出结果为()A.2 4 6 8 B.5 6 7 8(1 2)当V B执行下面语句以后,A 的值为:A=1If a0 Then a=a+lIfal Then a=0A.0 B.1 C.(1 3)执行以下语句后,a 的值为 oDim a As Integera=lDo Until a=100a=a+2LoopA.100 B.99 _ J4.填空题End SelectD.Select Case xCase l,3Js5Print ABCDE”En
19、d SelectC.23D.24C.10 1112 13 D.出错2D.3溢出D.101(1)在窗体上画一个名为Commandl的命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()n=5f=ls=0For i=l to nf=f*i_s=s+1/fNext iPrint sEnd Sub.1 1 1 1S=1 H-H-1-+一该事件的功能是计算 2!3!4!5!的值,请填空。(2)执行下面的程序段后,s 的值为 一 9一 。s=5For i=2.6 To 4.9 Step 0.6s=s+1Next i(3)完成下面的程序。程序的功能是计算了=-L+-L+的
20、值2x3 3x4 4x5 19x20Private Sub Form_Click()Dim f As Single,i As Integer,flag As Integerf=0fla-Fori=2To 19f=f+flag/(i*(i+1)flag=Next iPrint f=”;fEnd Sub(4)在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:Private Sub Commandl_click()Static x As IntegerStatic y As IntegerCisy=iy=y+5x=5+xPrintEnd Sub程序运行时,三次单击命令按钮Comman
21、d 1 后,窗体上分别显示的结果为:x=5,y=6x=10qV=6、x=15.y=6。(5)以下语句S$二 China”S$=Beijing”print S$输出结果是_ Beijing o习 题1.选择题(1)用下面的语句所定义的数组的元素个数是()Dim A(-3 To 5)As IntegerA.6 B.7 C.8 0 9(2)以下关于控件的叙述中,错误的是(B)A.Visual Basic允许设计和使用用户自己设计的控件B.主窗体中工具条中的工具,不是工具箱中包含的常用控件C.若使用系统提供的OCX控件,应选择有关的控件添加到工具箱中D.使用系统提供的OCX控件进行程序设计,其编程的方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 部分 课后 习题 答案
限制150内