国家二级VB机试(Visual Basic程序开发环境、常用标准控件)模拟试卷2
选择题
1.以下关于VB的叙述中,错误的是( )。(B)
A. VB采用事件驱动的编程机制
B. 如果程序中有Sub_Main过程时,则一定从该过程开始执行
C. 工程文件中包含多个窗体时,可以指定启动窗体
D. VB程序既可以编译执行,也可以解释执行
解析:在一般情况下,整个应用程序从设计时的第一个窗体开始执行,需要首先执行的程序代码放在Form_Load事件过程中。如果需要从其他窗体开始执行应用程序,则可通过“工程”菜单中的“工程属性”命令(“通用”选项卡)指定启动窗体。但是,如果有Sub Main过程,则可以(注意,是“可以”,而不是“必须”)首先执行Sub Main过程。
2.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是( )。
(B)
A.
B.
C.
D.
解析:标签控件在工具箱中的图标是B。而A是文本框控件的图标,C是按钮控件的图标,D是形状控件的图标。
3.决定标签内容显示位置的属性是( )。(C)
A. Text
B. Name
C. Alignment
D. Caption
解析:Alignment属性用于设置标签中文本的对齐方式。
4.要使标签中的文本靠右显示,应将其Aligment属性设置为( )。(B)
A. 0—Left Justify
B. 1—Right Justify
C. 2—Center
D. 3
解析:0—Left Justify:文本靠左显示;1—Right Justify:文本靠右显示;2—Center:文本居中显示。
5.为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是( )。(C)
A. AutoSize
B. Alignment
C. Muhiline
D. MaxLength
解析:为了使文本框显示滚动条,要将ScrollBars的值设置为非O的l、2或3,还要设置Multiline属性为Tme。
6.文本框的Locked属性被设置为True后产生的效果是( )。(C)
A. 光标不能进入文本框
B. 不能使文本框中的文本左右滚动
C. 不能修改文本框中的文本
D. 在程序中不能引用文本框的内容
解析:文本框控件Locked属性用于设置是否锁定,如设置为True,则不能编辑该文本框。
7.以下控件中,能显示滚动条的是( )。(A)
A. 文本框
B. 形状
C. 标签
D. 图片框
解析:不能显示滚动条的控件有形状、标签和图片框。选A)。
8.以下不可以作为“容器”的控件是( )。(B)
A. 图片框
B. 图像框
C. 框架
D. 窗体
解析:图片框、框架和窗体控件可以作为容器,图像框控件不可以。选B)。
9.要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是( )。(C)
A. AutoSize值为True
B. AutoRedraw值为True
C. Stretch值为True
D. BorderStyle值为0
解析:图像框控件的Sttretch属性用来调整图像框中图形内容的大小。它既可以通过属性窗口设置,也可通过程序设置。该属性的取值为True或Flase。当其属性值为。False时,将自动放大或缩小图像框中的图形以与图像框的大小相适应。
10.以下不属于VB控件的是( )。(B)
A. 框架
B. 点
C. 直线
D. 形状
解析:形状控件(shape)提供了显示一些规则图形的简易方法,通过设置形状控件Shape属性值,可显示6种图形:0—矩形、1—正方形、2—椭圆、3—圆、4—圆角矩形、5—圆角正方形。
11.下面关于直线控件的叙述中正确的是( )。(D)
A. 它的X1、X2属性值必须满足X1<X2
B. 如果显示的是一条垂直线,直线上面端点的坐标一定是(X1,Y1)
C. 如果有2个直线控件Line1和Line2,若Line1.X1=Line2.X2,则2条线有一端相连
D. 上述都是错误的
解析:直线控件的(X1,Y1)、(Y2,Y2)属性用来设置直线起点和终点的坐标。可以通过改变(X1,Y1),(X2,Y2)的值改变线的位置。X1、X2属性值不是必须满足X1<X2,可以X1=x2,也可以X1>X2,所以选项A)错误;如果显示的是一条垂直线,它的X1、X2属性的值相等,所以选项B)错误;当Line1.X1=Line2.X2,Line1.Y1=Line2.Y2时,2条线有一端相连,所以选项C)错误。
12.以下关于命令按钮的叙述中正确的是( )。(A)
A. 命令按钮上可以显示图片
B. 命令按钮能够分别响应单击、双击事件
C. 程序运行时,不能改变命令按钮上的文字
D. 若命令按钮的Cancel属性设为True,焦点在其他控件上时,按下回车键与单击该按钮的效果相同
解析:按钮控件的Picture属性可以给命令按钮指定一个图形。按钮的标题由属性Caption设置,可以在程序中动态指定。当一个命令按钮的Cancel属性被设置为True时,按:ESC键与单击该命令按钮的作用相同。命令按钮能够响应单击事件,但不能响应双击事件。
13.命令按钮不支持的事件为( )。(B)
A. Click
B. DblClick
C. GotFocus
D. MouseMove
解析:命令按钮支持的事件有Click,GotFocus和MouseMove,不支持Dblclick事件,故选B)。
14.如果将命令按钮的访问键设置为“D”,以下不会触发命令按钮Click事件的操作是( )。(B)
A. 在命令按钮上单击鼠标左键
B. 在命令按钮上单击鼠标右键
C. 将焦点移至命令按钮上,并按Enter键
D. 按组合键“Alt+D”
解析:命令按钮获取焦点的方法可以通过按Tab键,鼠标单击对象或使用Setfocus方法。A),C),D)都让命令按钮获得焦点并触发Click事件。选B)。
15.以下关于单选按钮和复选框的叙述中,正确的是( )。(D)
A. 单选按钮和复选框都能从多个选项中选择一项
B. 单选按钮和复选框被选中时,选中控件的Value属性值为True
C. 是否使用框架控件将单选按钮分组,对选项没有影响
D. 是否使用框架控件将复选框分组,对选项没有影响
解析:复选框按钮可以同时选择多个,而在一组单选按钮中,只能选择其中的一个。单选按钮被选中时,其Value属性值为True,如果没有被选中其Value值为False,复选框的Value属性可以设置为0、1和2,分别代表没选中、选中和禁用。单选按钮一般用框架进行分组,每个框架内的单选按钮的操作不影响其他组的按钮,而复选框是否分组对选项没有
本文档预览:3600字符,共7856字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载