国家二级VB机试(常用标准控件)模拟试卷33
选择题
1.下面关于直线控件的叙述中正确的是(D)
A. 它的X1、X2属性值必须满足X1<X2
B. 如果显示的是一条垂直线,直线上面端点的坐标一定是(X1,Y1)
C. 如果有2个直线控件Linel和Line2,若Linel.X1=Line2.X2,则2条线有一端相连
D. 上述都是错误的
解析:直线则具有位置属性X1、Y1和X2、Y2,分别表示直线两个端点的坐标,这几个坐标之间没有必然的大小关系;若要显示垂直线则需要X1=X2;两个直线有一端相连,需要Line1.X1=Line2.X1,而且Line1.Y1=Line2.Y1。
2.设窗体上有一个Picturel图片框,要求在图片框中的指定位置(坐标为(500,300))输出“OK”,下面可以实现这一功能的事件过程是(A)
A. Private Sub Form_Click()
Picturel.CurrentX=500
Picturel.CurrentY=300
Picturel.Print”OK”
End Sub
B. Private Sub Form_Click()
Picturel.Left=500
Picturel.Top=300
Picture 1.Print”OK”
End Sub
C. Private Sub Form_Click()
Picture 1.CurrentX=500
Picture 1.CurrentY=300
Print”OK”
End Sub
D. Private Sub Form_Click()
Picturel.Left=500
Picturel.Top=300
Print”OK”
End Sub
解析:图片框的CurrentX和CurrentY属性会在程序运行时,返回或设置下一次打印或绘图位置的水平坐标和垂直坐标;如果不指定Print方法的主体,将会默认在窗体上进行输出。
3.下列描述中,错误的是(A)
A. 图片框控件和图像框控件都支持Print方法
B. 设计阶段,可以通过Picture属性把图形文件装入图片框
C. 运行期间,可以用LoadPicture函数把图形文件装入图片框
D. 运行期间,可以用LoadPicture函数删除图片框中的图形
解析:为图片框控件指定图片有两种方法:一是在设计阶段通过。Picture属性设置;二是在程序运行时通过LoadPicture()图片加载函数加载,语法为:图片框名称.Picture=LoadPicture(”图像文件路径”),其中图像文件路径若为空字符串则能删除图片框中的图形。图片框控件和图像框控件都支持Print方法,而图像框控件不支持此方法。
4.设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:
Private Sub Form_Load()
Image 1.Picture=LoadPicture(”LEAF.bmp”1
Image2.Picture=LoadPicture(”OPEN.bmp”、}
Image3.Visible=False
End Sub
Private Sub Image1_Click(1
Image2.Picture:Imagel.Picture
End Sub
Private Sub Image2_Click()
Image3.Picture=Image2.Picture
Image2.Picture=Image 1.Picture
Image 1.Picture=Image3.Picture
End Sub
在程序运行期间单击Image2,则在窗体上看到的结果是(B)
A. 在Image3中显示Image2中的图片
B. Image1、Image2中原有图片被交换了
C. Image1、Image2中都是原来Imegel中的图片
D. Image1、Image2中都是原来Imege2中的图片
解析:本题中在窗体的Load事件中将Image3设置为不可见,然后在Imagel的单击事件中将Image2中的图片放到Image1中;在Image2的单击事件中使用Image3作为中间控件完成了Image1、Image2中原有图片的交换。
5.假设有如下的命令按钮(名称为Commandl)事件过程:
Private Sub Commandl_Click()
x=InputBox(”输入:”,”输入整数”)
MsgBox”输入的数据是:”,,”输入数据:\\(A)
A. X的值是数值10
B. 输入对话框的标题是“输入整数”
C. 信息框的标题是“输入数据10”
D. 信息框中显示的是“输入的数据是:”
解析:本题考查常用方法。InputBox返回的是字符串,不是整型,选项A错误。
6.若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指(B)
A. 按钮左端到窗体左端的距离
B. 按钮左端到图片框左端的距离
C. 按钮中心点到窗体左端的距离
D. 按钮中心点到图片框左端的距离
解析:本题考查命令按钮控件的属性设置。命令按钮位于图片框内部,因此命令按钮的Left属性是指按钮控件到图片框左端的距离。
7.如窗体中已经有若干个不同的单选按钮,要把它们改为一个单选按钮数组,在书写窗口中需要进行的操作是(D)
A. 把所有单选按钮的Index属性改为相同值
B. 把所有单选按钮的Index属性改为连续的不同值
C. 把所有单选按钮的Caption属性值改为相同
D. 把所有单选按钮的名称改为相同,且把他们的Index属性改为连续的不同值
解析:本题考查控件数组。控件数组的名称相同,Index属性不同,如果把多个控件改成控件数组可以修改控件的名称和Index属性。
8.设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是(B)
A. Name
B. Index
C. Caption
D. Left
解析:本题考查控件数组,控件数组的Name一样,Index属性不同。
9.为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是(D)
A. 把这2组单选按钮设置为名称不同的2个控件
B. 使2组单选按钮的Index属性分别相同
C. 使2组单选按钮的名称分别相同
D. 把2组单选按钮分别画到2个不同的框架中
解析:本题考查单选按钮的使用。默认情况下,单选按钮都位于同一组下,如果要使不同的单选按钮位于不同组,需要把这些单选按钮放到不同的容器当中,框架就是典型的容器控件。
10.窗体上有一个名称为Labell的标签和一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:
Private
本文档预览:3600字符,共11514字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载