vb试题解析.docx

上传人:b****1 文档编号:786298 上传时间:2022-10-13 格式:DOCX 页数:18 大小:26.98KB
下载 相关 举报
vb试题解析.docx_第1页
第1页 / 共18页
vb试题解析.docx_第2页
第2页 / 共18页
vb试题解析.docx_第3页
第3页 / 共18页
vb试题解析.docx_第4页
第4页 / 共18页
vb试题解析.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

vb试题解析.docx

《vb试题解析.docx》由会员分享,可在线阅读,更多相关《vb试题解析.docx(18页珍藏版)》请在冰豆网上搜索。

vb试题解析.docx

vb试题解析

VB典型例题解析

(1)选择

二、选择题

1.以下控件中不是标准控件的是(  )。

A.水平滚动条和垂直滚动条

B.ActiveX控件

C.文件列表框、目录列表框和驱动器列表框

D.OLE容器

分析:

标准控件是由系统提供,不能添加与删除,也被称作内部控件。

标准控件包括一些程序设计中最常用的对象,如:

图片框,标签,文本框,框架,命令按钮,复选框,单选按钮,组合框,列表框,水平滚动条,垂直滚动条,计时器,驱动器列表框,目录列表框,文件列表框,图形,直线,图像框,数据,OLE容器等。

结论:

答案应选B。

 2.在VisualBasic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是(  )。

A.Show      B.Hide      C.Load        D.UnLoand

分析:

Show方法将窗体加载内存并显现,Hide方法将窗体加载到内存并隐藏,Load方法是加载窗体到内存,UnLoad是从内存中卸载窗体。

结论:

答案应选B。

3.VisualBasic在程序开发过程中用于使用窗体或控件对象的属性是(  )。

A.Name      B.Caption    C.Text      D.Enabled

分析:

Name属性表示窗体对象的名字,Caption属性用于在窗体标题栏中显示标题信息,Text属性用于设置在文本框中显示的信息内容,Enabled属性用于设置是否激活对象。

结论:

答案应选A。

4.以下事件中,不是鼠标事件的是(  )。

A.DragDrop           B.MouseDown

C.DbClick            D.Change

分析:

DragDrop事件是鼠标拖动对象时触发的事件;MouseDown事件是鼠标在此对象上按下时触发;DbClick事件是鼠标双击窗体时触发的事件;Change事件是对象的内容被改变时触发的事件。

结论:

答案应选D。

5.对窗体编写如下事件过程:

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,_YAsSingle)

IfButton=2Then

Print"AAAAA"

EndIf

EndSub

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,_

YAsSingle)

Print“BBBBB”

EndSub

程序运行后,如果单击鼠标右键后再单击鼠标左键,则输出结果为(  )。

A.AAAAA            B.BBBBB

  BBBBB                AAAAA

  BBBBB                BBBBB

C.AAAAA            D.BBBBB

  BBBBB                BBBBB

分析:

本题中MouseDown事件为鼠标在对象上按下时触发的事件,MouseUp事件是鼠标在对象上弹起时触发的事件。

MouseDown和MouseUp事件能够区分出鼠标的左、右和中按钮。

Button参数是具有相应于左按钮(位1),右按钮(位2)的一个位字段。

对于本题Button参数为2,单击右键IF条件满足,窗体中先显示“AAAAA”,再显示“BBBBB”。

单击左键IF条件不满足,窗体继续显示“BBBBB”。

结论:

答案应选A。

6.下面哪个属性不是标签控件的属性(  )。

A.Alignment        B.BorderStyle

C.Caption          D.Text

分析:

Alignment属性表示标签中文本的对齐方式,BorderStyle属性表示标签有无边框,Caption属性用来设置显示的文本信息内容,Text属性不是标签控件的属性。

结论:

答案应选D。

7.下面哪个方法是控件获得焦点的方法(  )。

A.GotFocus        B.LostFocus

C.SetFocus            D.Click

分析:

GotFocus是一种当文本框获得焦点时触发的事件,LostFocus是一种当焦点从文本框离开时触发的事件,Click是鼠标单击产生的鼠标事件,只有SetFocus是方法,使用该方法可以获得焦点。

结论:

答案应选C。

8.在VisualBasic中,下属(  )控件可以包含其他控件。

A.Image              B.TextBox

C.Frame              D.CheckBox

分析:

Frame控件即框架控件,是一种容器控件,它主要用于将其他控件进行分组。

每个框架和它内部的控件可以作为一个整体进行移动、删除等操作。

TextBox控件即文本框控件,主要用于用户在程序中向系统输入文本信息。

Image控件即图像框控件,是用于显示图形信息的控件。

CheckBox控件即复选框控件,用来显示应用程序的当前状态或者切换状态,复选框前面的方形区域内出现“√”表示被选中或者是当前的状态。

TextBox控件、Image控件和CheckBox控件都不是容器控件。

Grid不是控件。

结论:

答案应选C。

9.假定窗体上有一个Text文本框,为使它的文本内容右对齐并且没有边框,则正确的属性设备为(  )。

A.Text1.Alignment=1          B.Text1.Alignment=2

Text1.BorderStyle=0            Text1.BorderStyle=1

C.Text1.Alignment=1          D.Text1.Alignment=2

Text1.BorderStyle=1          Text1.BorderStyle=0

分析:

Alignment属性设置或返回一个值,决定控件中文本的值的0为左对齐、1为右对齐、2为居中;BorderStyle属性设置或返回对象的边框样式,0为无边框、1为有边框。

结论:

答案应选A。

10.下列哪些方法是将项目添加到ComboBox控件中(    )。

A.List      B.ListIndex    C.AddItem      D.Move

分析:

ComboBox控件即组合框控件,是一种组合了文本框功能和列表框功能的控件。

在组合框中,用户既可以象使用文本框一样直接输入文本,也可以象使用列表框一样从列表中选择输入文本。

组合框控件的List属性的值是一个数组,用于返回或设置控件的列表部分的项目;ListIndex属性返回或设置控件中当前选择项目的索引值,在设计时不可用;AddItem方法用于在ComboBox控件列表框中插入一个新的列表项;ComboBox中没有Move方法。

结论:

答案应是C。

11.每当窗体失去焦点时会触发的事件是(  )。

A.Active             B.Deactive

C.LostFocus         D.Initialize

分析:

当一个对象成为活动窗口时触发Activate事件。

当一个对象不再是活动窗口时触发Deactivate事件。

LostFocus事件是在一个对象失去焦点时被触发。

Initialize事件当应用程序创建Form、MDIForm、User控件、PropertyPageWebclass、DHIMLPageDesigner或类的实例时发生。

结论:

答案应选C。

12.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:

PrivateSubCommand1_Click()

  m=val(Text1.Text)&Text2.Text

    Printm

EndSub

PrivateSubForm_Load()

    Text1.Text=""

    Text2.Text=""

EndSub

程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和456,然后单击命令按钮,则输出结果为(  )。

A.579                B.123  456

C.123456            D.456  123

分析:

在这段程序中创建了“Form_Load”窗体装载事件程序和“Command1_Click”命令按钮单击事件程序。

窗体中设置了多个控件对象。

文本框对象的“Text”属性中返回的数据为文本类型,虽然输入123和456,系统会默认为“123”和“456”两个字符串。

“+”针对字符串运算时表示连接操作。

因此“Text1.Text+Text2.Text”的结果为将“123”和“456”两个字符串进行连接操作,值为“123456”。

结论:

答案应选C。

13.假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,正确的属性设置为(  )。

A.Label1.BackStyle=0            B.Label1.BackStyle=1

  Label1.BorderStyle=0              Label1.BorderStyle=1

C.Label1.BackStyle=True          D.Label1.BackStyle=False

  Label1.BorderStyle=True            Label1,BorderkStyle=False

分析:

标签的BackStyle属性设置标签背景是否为透明:

0表示透明,1表示不透明。

BorderStyle属性设置标签边框风格:

0表示没有边框,1表示有边框。

两个属性都没有True和False值

结论:

答案应选A。

14.在窗体上画一个组合框(Combo1)和一个命令按钮(Command1),Combo1然后编写如下两个事件过程:

PrivateSubCommand1_Click()

    m=InputBox("请输入0~2之间整数!

")

    a=Combo1.List(m)

    Printa

EndSub

PrivateSubForm_Load()

    Combo1.AddItem"12"

    Combo1.AddItem"34"

    Combo1.AddItem"56"

EndSub

单击命令按钮后,在打开的对话框中输入“2”,输出结果为(  )。

A.12    B.34    C.56    D.0

分析:

在本例中,在窗体上添加有一个组合框(Combo1)和一个命令按钮(Command1),制作按钮单击事件过程(Command1_Click)和窗体装载(Form_Load)事件过程。

程序中组合框(Combo1)的AddItem方法用于向组合框(Combo1)中插入一个新的列表项,语句格式为:

            组合框.AddItem项目字符串[,索引值]

其中项目字符串就是要添加的项目的内容,索引值就是要添加的项目在列表中的位置,索引值从0开始计数。

如果省略了索引值,新项目就会自动添加到列表的尾部。

在窗体装载事件过程中设置组合框(Combo1)的AddItem方法为组合框赋值。

在按钮单击事件过程中,利用InputBox消息对话框接收输入的数据“2”,利用“a=Combo1.List(m)”命令将组合框第3项数据赋值给变量a。

利用“Printa”命令打印值为“56”。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1