【计算机类职业资格】二级VISUAL+BASIC-80 (1)及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-80 (1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-80 (1)及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-80 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.窗体上有 1 个 Timer1 计时器,1 个 Shape1 形状控件,还有下面程序代码: Dim flag As Boolean Private Sub Form_Load() flag=True Timer1.Enabled=True Timer1.Interval=1000 End Sub Private Sub Timer1_Timer() If flag Then Shape1.Height=Shape1.Height*2 Shape1.
2、Width=Shape 1.Width*2 Else Shape1.Height=Shape1.Height*0.5 Shape1.Width=Shape1.Width*0.5 End If flag=Not flag End Sub 执行程序所产生的效果是(分数:2.50)A.Shape1 的尺寸在缩小到原来一半和恢复原状这 2 种状态间切换,每秒切换一次B.Shape1 的尺寸在扩大到原来 2 倍和恢复原状这 2 种状态间切换,每秒切换一次C.Shape1 的尺寸在缩小到原来一半和扩大到原来 2 倍这 2 种状态间切换,每秒切换一次D.Shape1 的尺寸会不断扩大2.要使图像框(Imag
3、e)中的图像能随着图像框的大小伸缩,应该设置的属性及值是(分数:2.50)A.AutoSize 值为 TrueB.AutoRedraw 值为 TrueC.Stretch 值为 TrueD.BorderStyle 值为 03.设窗体上有 2 个直线控件 Line1 和 Line2,若使两条直线相连接,需满足的条件是(分数:2.50)A.Line1.X1=Line2.X2 且 Line1.Y1=Line2.Y2B.Line1.X1=Line2.Y1 且 Line1.Y1=Line2.X1C.Line1.X2=Line2.X1 且 Line1.Y1=Line2.Y2D.Line1.X2=Line2.
4、X1 且 Line1.Y2=Line2.Y24.以下关于图片框、图像框的叙述中,正确的是(分数:2.50)A.图像框可以作为容器B.图片框的 Stretch 属性用来自动调整图片框中图形内容的大小C.图片框可以通过 Print 方法显示文本D.使用绘图方法能够在图像框上绘制图形5.以下不能用形状控件画出的图形是(分数:2.50)A.矩形B.圆形C.椭圆D.扇形6.下面关于直线控件的叙述中正确的是(分数:2.50)A.它的 X1、X2 属性值必须满足 X1X2B.如果显示的是一条垂直线,直线上面端点的坐标一定是(X1,Y1)C.如果有 2 个直线控件 Line1 和 Line2,若 Line1.
5、X1=Line2.X2,则 2 条线有一端相连D.上述都是错误的7.设窗体上有一个 Picture1 图片框,要求在图片框中的指定位置(坐标为(500,300)输出“OK”,下面可以实现这一功能的事件过程是(分数:2.50)A.Private Sub Form_Click()Picture1.CurrentX=500Picture1.CurrentY=300Picture1.Print“OK“End SubB.Private Sub Form_Click()Picture1.Left=500Picture1.Top=300Picture1.Print“OK“End SubC.Private S
6、ub Form_Click()Picture1.CurrentX=500Picture1.CurrentY=300Print“OK“End SubD.Private Sub Form_Click()Picture1.Left=500Picture1.Top=300Print“OK“End Sub8.下列描述中,错误的是(分数:2.50)A.图片框控件和图像框控件都支持 Print 方法B.设计阶段,可以通过 Picture 属性把图形文件装入图片框C.运行期间,可以用 LoadPicture 函数把图形文件装入图片框D.运行期间,可以用 LoadPicture 函数删除图片框中的图形9.设窗体
7、上有 3 个图像框:Image1、Image2、Image3,并有下面的程序代码: Private Sub Form_Load() Image1.Picture=LoadPicture(“LEAF.bmp“) Image2.Picture=LoadPicture(“OPEN.bmp“) Image3.Visible=False End Sub Private Sub Image1_Click() Image2.Picture=Image1.Picture End Sub Private Sub Image2_Click() Image3.Picture=Image2.Picture Image
8、2.Picture=Image1.Picture Image1.Picture=Image3.Picture End Sub 在程序运行期间单击 Image2,则在窗体上看到的结果是(分数:2.50)A.在 Image3 中显示 Image2 中的图片B.Image1、Image2 中原有图片被交换了C.Image1、Image2 中都是原来 Imege1 中的图片D.Image1、Image2 中都是原来 Imege2 中的图片10.若要把窗体上命令按钮 Command1 的状态设置为不可用,应该执行的命令是(分数:2.50)A.Command1.Enabled=FalseB.Command
9、1.Visible=FalseC.Command1.Cance1=FalseD.Command1.Default=False11.如果把命令按钮的 Cancel 属性设置为 True,则程序运行后(分数:2.50)A.按 Esc 键与单击该命令按钮的作用相同B.按回车键与单击该命令按钮的作用相同C.按 Esc 键将停止程序的运行D.按回车键将中断程序的运行12.为了使命令按钮的 Picture、DownPicture 或 DisabledPicture 属性生效,必须把它的 Style 属性设置为(分数:2.50)A.0B.1C.TrueD.False13.下列说法中,错误的是(分数:2.50
10、)A.将焦点移至命令按钮上,按 Enter 键,则引发命令按钮的 Click 事件B.单击命令按钮,将引发命令按钮的 Click 事件C.命令按钮没有 Picture 属性D.命令按钮不支持 DblClick 事件14.以下关于命令按钮的叙述中正确的是(分数:2.50)A.命令按钮上可以显示图片B.命令按钮能够分别响应单击、双击事件C.程序运行时,不能改变命令按钮上的文字D.若命令按钮的 Cancel 属性设为 True,焦点在其他控件上时,按下回车键与单击该按钮的效果相同15.若已把一个命令按钮的 Default 属性设置为 True,则下面可导致按钮的 Click 事件过程被调用的操作是(
11、分数:2.50)A.用鼠标右键单击此按钮B.按键盘上的 Esc 键C.按键盘上的回车键D.用鼠标右键双击此按钮16.为了把命令按钮设置为图形格式,其 Style 属性值应为(分数:2.50)A.TrueB.FalseC.1D.017.下面关于命令按钮的叙述中错误的是(分数:2.50)A.命令按钮上可以显示图片B.命令按钮上的文字就是其 Caption 属性的值C.在程序运行过程中,不能改变命令按钮的标题D.运行程序时,当命令按钮获得焦点后,按下回车键也能激活它的 Click 事件18.命令按钮不支持的事件为(分数:2.50)A.ClickB.DblClickC.GotFocusD.MouseM
12、ove19.如果将命令按钮的访问键设置为“D”,以下不会触发命令按钮 Click 事件的操作是(分数:2.50)A.在命令按钮上单击鼠标左键B.在命令按钮上单击鼠标右键C.将焦点移至命令按钮上,并按 Enter 键D.按组合键“Alt+D”20.设窗体上有一个列表框控件 List1,含有若干列表项。以下能表示当前被选中的列表项内容的是(分数:2.50)A.List1.ListB.List1.ListIndexC.List1.TextD.List1.Index21.设窗体上有名称为 Option1 的单选按钮,且程序中有语句:If Option1.Value=True Then 下面语句中与该语
13、句不等价的是(分数:2.50)A.If Option1.Value ThenB.If Option1=True ThenC.If Value=True ThenD.If Option1 Then22.在窗体上画一个组合框,一个命令按钮和一个文本框,其名称分别为 Combo1,Command1 和 Text1,然后编写如下事件过程: Private Sub Form_Load() Combo1.AddItem“AAAAA“:Combo1.AddItem“BBBBB“ Combo1.AddItem“CCCCC“:Combo1.AddItem“DDDDD“ Combo1.AddItem“EEEEE“
14、 End Sub 程序运行后,如果单击命令按钮,则在文本框中显示组合框的项目“CCCCC”。为了实现该操作,在命令按钮的 Click 事件过程中应使用的语句为(分数:2.50)A.Text1.Text=Combo1.List(2)B.Text1.Text=Combo1.TextC.Text1.Text=Combo1.List(3)D.Text1.Text=Combo1.ListIndex23.对于列表框控件 List1,能够表示当前被选中列表项内容的是(分数:2.50)A.List1.TextB.List1.IndexC.List1.ListIndexD.List1.List24.将数据项“S
15、tudent”添加到名称为 List1 的列表框中,并使其成为列表框第一项的语句为(分数:2.50)A.List1.AddItem “Student“, 0B.List1.AddItem “Student“, 1C.List1.AddItem 0, “Student“D.List1.AddItem 1, “Student“25.能够将组合框 Combo1 中最后一个数据项删除的语句为(分数:2.50)A.Combo1.RemoveItem Combo1.ListCountB.Combo1.RemoveItem Combo1.ListCount-1C.Combo1.RemoveItem Comb
16、o1.ListIndexD.Combo1.RemoveItem Combo1.ListIndex-126.以下不属于单选按钮的属性是(分数:2.50)A.CaptionB.NameC.MinD.Enabled27.为了清除列表框中指定的项目,应使用的方法是(分数:2.50)A.ClsB.ClearC.RemoveD.RemoveItem28.列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是(分数:2.50)A.ListB.ListIndexC.TextD.ListCount29.为了使一个复选框被禁用(灰色显示),应把它的 Value 属性设置为(分数:2.50)A.0B.1C.2
17、D.False30.为了将“联想电脑”作为数据项添加到列表框 List1 的最前面,可以使用语句(分数:2.50)A.List1.AddItem“联想电脑“, 0B.List1.AddItem“联想电脑“, 1C.List1.AddItem 0, “联想电脑“D.List1.AddItem 1, “联想电脑“31.窗体上有一个列表框控件 List1。以下叙述中错误的是(分数:2.50)A.List1 中有 ListCount-1 个列表项B.当 List1.Selected(i)=True,表明第 i 项被选中C.设置某些属性,可以使列表框显示多列数据D.List1.Text 的值是最后一次被
18、选中的列表项文本32.以下关于单选按钮和复选框的叙述中,正确的是(分数:2.50)A.单选按钮和复选框都能从多个选项中选择一项B.单选按钮和复选框被选中时,选中控件的 Value 属性值为 TrueC.是否使用框架控件将单选按钮分组,对选项没有影响D.是否使用框架控件将复选框分组,对选项没有影响33.能够存放组合框的所有项目内容的属性是(分数:2.50)A.CaptionB.TextC.ListD.Selected34.要想使列表框只允许单选列表项,应设置的属性为(分数:2.50)A.StyleB.SelectedC.MultiSelectD.Enabled35.下面列表框属性中,是数组的是(
19、分数:2.50)A.ListCountB.SelectedC.ListIndexD.MultiSelect36.窗体上有一个名称为 Combo1 的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是(分数:2.50)A.Private Sub Combo1_KeyDown(KeyCode_As Integer, Shift As Integer)If KeyCode=13 ThenCombo1.AddItemCombo1.TextEnd IfEnd SubB.Private Sub Combo1_KeyDown(KeyCode_As Integer
20、, Shift As integer)If KeyCode=13 ThenCombo1.AddItemText1.TextEnd IfEnd SubC.Private Sub Combo1_Click()Combo1.AddItem Combo1.TextEnd SubD.Private Sub Combo1_Click()Combo1.AddItem Text1.TextEnd Sub37.要将单选按钮 Opt1 设为被选中,应设置的属性是(分数:2.50)A.ValueB.SelectedC.EnabledD.SetFocus38.窗体上有一个名称为 Combo1 的组合框,为了引用 Co
21、mbo1 中最后一个列表项,应使用的表达式是(分数:2.50)A.Combo1.List(ListCount)B.Combo1.List(Combo1.ListCount-1)C.Combo1.List(ListCount-1)D.Combo1.List(Combo1.ListCount)39.窗体上有一个名称为 Text1 的文本框,一个名称为 Combo1 的组合框。将文本框中的内容添加到组合框中所使用的命令是(分数:2.50)A.Text1.AddItem Combo1.TextB.Combo1.AddItem Text1.TextC.Combo1.Text=Text1.TextD.Te
22、xt1.Text=Combo1.Text40.若要清除列表框控件中的所有列表项,应该使用的方法是(分数:2.50)A.RemoveItemB.ClearC.DeleteD.Refresh二级 VISUAL+BASIC-80 (1)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.窗体上有 1 个 Timer1 计时器,1 个 Shape1 形状控件,还有下面程序代码: Dim flag As Boolean Private Sub Form_Load() flag=True Timer1.Enabled=True Timer1.Interva
23、l=1000 End Sub Private Sub Timer1_Timer() If flag Then Shape1.Height=Shape1.Height*2 Shape1.Width=Shape 1.Width*2 Else Shape1.Height=Shape1.Height*0.5 Shape1.Width=Shape1.Width*0.5 End If flag=Not flag End Sub 执行程序所产生的效果是(分数:2.50)A.Shape1 的尺寸在缩小到原来一半和恢复原状这 2 种状态间切换,每秒切换一次B.Shape1 的尺寸在扩大到原来 2 倍和恢复原状这
24、 2 种状态间切换,每秒切换一次 C.Shape1 的尺寸在缩小到原来一半和扩大到原来 2 倍这 2 种状态间切换,每秒切换一次D.Shape1 的尺寸会不断扩大解析:解析 在计时器事件中会判断窗体级变量 flag 的值,如果为真则形状尺寸扩大一倍,否则缩小到一半。由于第一次开始计时器事件的时候 flag 的值为 True,所以首先会将形状扩大一倍,然后第二次计时器事件将形状恢复原状。2.要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是(分数:2.50)A.AutoSize 值为 TrueB.AutoRedraw 值为 TrueC.Stretch 值为 True D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC801 答案 解析 DOC
