vb第四章第五章基础考试题Word文档下载推荐.docx
《vb第四章第五章基础考试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《vb第四章第五章基础考试题Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
A.INDEXB.TABINDEXC.TABSTOPD.ENABLED
7、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的()事件
A.CLICKB.DBLCLICKC.GOTFOCUSD.CHANGE
8、在运行时,按TAB键跳过了一个可以获得焦点的控件(如文本框),则可能是因为()
A.该控件的TABSTOP属性值为TRUEB.该控件的TABINDEX属性值为FALSE
C.该控件的ENABLED属性值为TRUED.该控件的ENABLED属性值为FALSE
9、为了防止用户随意将光标置于控件上,应()
A.将控件的TABINDEX属性设置为0
B.将控件的TABSTOP属性设置为TRUE
C.将控件的TABSTOP属性设置为FALSE
D.将控件的ENABLED属性设置为FALSE
10、若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性
A.BACKCOLORB.BORDERSTYLE
C.FORECOLORD.BACKSTYLE
11、如果要在文本框中输入字符时,只显示某个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是()
A.文本框的MULTILINE属性值为TRUE
B.文本框的LOCKED属性值为TRUE
C.文本框的MULTILINE属性值为FALSE
D.文本框的LOCKED属性为FALSE
12、在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容,对应的事件过程是()
A.PrivateSubText1_GotFocus()
Text1.SelStart=0
Text1.Sellength=Len(Text1.Text)
EndSub
B.PrivateSubText1_LostFocus()
C.PrivateSubText1_Change()
D.PrivateSubText1_SetFocus()
13、VisualBasic继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是()
A.属性、事件、事件过程B.控件、窗体、事件
C.属性、过程、方法D.属性、事件、方法
14、决定标签(Label)显示的属性是()
A.TextB.NameC.CaptionD.Alignment
15、命令按钮的标题文字由()属性来设置。
A.TextB.CaptionC.NameD.(名称)
16、若要设置文本的显示颜色,则可用()属性来实现。
A.BackColorB.ForecolorC.FillColorD.Backstyle
17、在运行时,若要调用某命令钮的Click事件过程,则可设置该命令钮对象的()属性为Ture来实现。
A.EnabledB.ValueC.DefaultD.Cancel
18、在运行时,若要获得用户在文本框中所选择的文本,可通过访问()属性来实现。
A.SelStartB.SelLenghtC.TextD.SelText
三、简答题
1、事件驱动的含意是什么?
举例说明。
2、交互式开发方法和传统的应用程序开发过程有什么不同?
3、文本框在什么情况下使用?
4、什么是工程?
5、结构化程序设计的三种基本结构是什么?
6、对象的三要素是什么?
并分别进行简单的解释。
7、为什么要生成可执行文件和制作安装盘?
8、使用变量前先声明有什么好处?
9、如何使用帮助功能?
10、结构化程序设计的特点是什么?
11、为了把焦点移到某个指定的控件,在代码中应使用的方法是什么?
12、启动VisuaBasic后,只创建了一个窗体,若此时保存,需要保存几个文件?
各是什么文件?
先保存的是哪一个?
13、为了防止文本框中的信息运行后被用户修改,应设置什么属性?
第四章常用控件与窗体
1、向列表框控件添加新项目的方法是__________。
2、在VB中,最主要的两种对象是____________和____________。
3、当窗体启动时可通过__________属性控制窗体位于所有者的中心位置。
4、若要将窗体Form1隐藏起来,则可通过执行代码_________________来实现。
5、要使装入到列表框中的数据项能自动按字母顺序排序,应设置该控件的_________属性为__________。
6、窗体上放置了若干个文本框和命令按钮,当窗体装入后,要将焦点自动定位到文本框Text1上,则在设计时需要将__________控件的_________属性设置为__________。
7、在标签控件中通过编程使文字换行用的代码是___________________。
8、设置计时器控件只能触发______________________事件。
9、设置计时器对象触发事件的时间间隔用_____________________属性。
10、滚动条控件主要支持两个事件,它们是_______________事件。
11、要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是_________________。
12、设某列表框共有10项,按题目要求补齐程序,完成相应的功能。
(1)按下命令按钮Command1时将列表框第8项的内容显示在窗体上:
PrivateSubCommand1_Click()
List.__________(7)=True
PrintList1.______________
(2)单击列表框某一项时立即将该项打印在窗体上:
PrivateSubList1_Click()
Print_______________
(3)按下命令按钮Command1时在窗体上删除第1、3、5、7、9项:
ForI=1To5
List1.____________
NextI
(4)在列表框的每一项之后插入一个新的项:
ForI=1to10
X=InputBox(“请输入插入的第”&
I&
“项内容”)
List1.AddItem____________
13、设在界面上放置了一个滚动条Hscroll1和一个标签控件Label1,要使每次单击滚动条两端箭头时,或单击滚动条滑块与两端箭头之间的空白区域时,标签内容能够反映滚动条的值,补齐以下代码。
PrivateSubHscroll1.__________________()
Label1.Caption=Hscroll1.___________________
要使拖动滚动条滑块时标签内容能够反映滚动条的值,补齐以下代码。
PrivateSubHscroll1.________________()
Label1.Caption=Hscroll1.__________________
14、列表框(ListBox)用于列出可供选择的项目的列表,用户可以选择一个或多个项目。
它具有几个非常重要的数组属性,其中____属性存放了列表框中所有项目的值。
15、菜单项一般由标题、访问键、快捷键和复选标志等构成,通过对相应的属性进行设置可以改变这些项目的状态,其中与复选标志相对应的属性是____。
16、keydown与keypress事件各有其参数,若需获得用户按下"
a"
还是"
A"
需用____________事件。
17、控件________组合了文本框和列表框的功能,是VB中一种功能非常强大的选择类控件。
18、若需要将窗体Form2以模态窗口的形式显示出来,可通过执行代码_________________来实现。
19、菜单中的分隔条是一种菜单控件,不响应__________事件,不能被选中。
1、当程序运行时,在窗体上单击鼠标,以下哪个事件是窗体不会接收到()
A.MouseDownB.MouseUpC.LoadD.Click
2、窗体Form1的Name属性是Frm1,它的单击事件过程名是()
A.Form1_ClickB.Form_ClickC.Frm1_ClickD.Me_Click
3、用于设置通用对话框控件显示文件类型的属性是()
A.FilterB.PathC.ParternD.FoleName
4、用于从内存删除窗体的命令是()
A.MoveB.HideC.UnloadD.Delete
5、用于返回窗体可用区域宽度的属性是()
A.ScaleWidthB.ScaleLeftC.ScaleHeightD.ScaleTop
6、下列关于属性设置的叙述错误的是:
()
A.一个控件具有什么属性是VB预先设计好的,用户不能改变
B.一个控件具有什么属性是VB预先设计好的,用户可以改变
C.一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置
D.一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值
7、下列说法正确的是()
A.对象属性只能在“属性窗口”中设置
B.一个新的工程可以在“工程窗口”中建立
C.必须先建立一个工程,才能开始设计应用程序
D.只能在“代码窗口”中编写程序代码
8、下列关于窗体上控件的基本操作错误的是()
A.按下一次DEL键只能删除一个控件
B.按下一次DEL键可以同时删除多个控件
C.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件
D.按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件
9、下列关于设置控件属性的叙述正确的是()
A.用户必须设置属性值
B.所有的属性值都可以由用户随意设定
C.属性值不必一一重新设置
D.不同控件的属性项都完全一样
10、不可以通过下列()操作将焦点赋给对象
A.运行时使用TAB键B.在代码中用CALL语句调用
C.在代码中用SETFOCUS方法D.用访问键或用鼠标单击选择对象
11、要在FORM_LOAD事件过程中使用PRINT方法在窗体上输出一定的内容,应()
A.设置窗体的VISIBLE属性B.设置窗体的CAPTION
C.调用窗体的SHOW方法D.设置窗体ENABLED属性
12、下面()对象无CAPTION属性
A.FORMB.COMMANDBUTTONC.TEXTBOXD.LABEL
13、通用对话框控件和文件列表框控件中,都能根据文件的类型对要显示的文件进行筛选过滤,后者使用()属性进行该项设置。
A.PatternB.PathC.FilterD.FileName
14、对于复选框控件chkBoy,如果在程序中设置它为选中状态,下面语句正确的是()
A.chkBoy.Checked=trueB.chkBoy.Value=true
C.chkBoy.Selected=trueD.chkBoy.Value=1
15、计时器(Timer)控件用于每隔一段时间自动触发一次Timer事件,可以有规律地重复执行一段程序,它用于设置两次事件时间间隔的属性是()
A.IntervalB.SmallChange
C.LargeChangeD.Max
16、以下关于VB中窗体(Form)的说法中,不正确的描述为()
A.执行UnloadForm语句后,窗体Form消失,但仍在内存中
B.当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止
C.窗体的Height、width属性用于设置窗体的高和宽
D.窗体的load事件在加载窗体时发生
17、关于滚动条控件,下面说法错误的是()
A.点击滚动条的箭头,可以改变它的value值,从而引发Change事件
B.拖动滚动框,可以触发Scroll事件
C.通常,水平滚动条的值从左向右递增,垂直滚动条的值自上而下递增
D.拖动滚动框,可以触发Change事件,而且是连续触发的
18、在窗体上放置一个命令按钮,名称为Command1。
单击命令按钮时,执行如下事件过程:
PriVateSubCommand1_C1ick()
a$="
softwareandhardware"
b$=Right(a$,8)
c$=Mid(a$,1,8)
Msgboxa$,b$,c$,1
则在弹出的信息框的标题栏中显示的信息是()
A.softWareandhardwareB.software
C.hardwafeD.出现错误
19、在多重窗体程序设计中,关键的问题是要解决不同窗体之间的衔接和窗体的显示、关闭等问题,以下关于窗体的相关语句和方法的叙述中,错误的是()
A.Load语句用于加载指定窗体,即在内存中创建该窗体
B.Show方法兼具Load语句的功能,可以将窗体显示出来
C.Hide方法用于将窗体隐藏起来
D.Unload语句用来释放窗体,但窗体并没从内存中消
20、滚动条控件的属性中,表示取值范围最大值的属性是()
A.MaxB.LargeChange
C.MinD.Value
21、程序中如果需要检测和控制鼠标的位置和状态的改变,就需要使用鼠标事件,其中下面哪个选项用于表示拖动事件()
A.DragDropB.MouseDown
C.MouseUpD.MouseMove
22、为了使用通用对话框进行打开文件的操作,应将通用对话框的Action属性设定为()。
A.0B.1C.2D.3
下面是的全题,我强烈要求加分,加少了我都不愿意啊。
一、选择题
1、VB的启动有多种方法,下面不能启动VB的是()
A.使用“开始”菜单中的“程序”命令
B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字
C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹
D.先打开VB的“文件”菜单,再按Zlt+Q组合键
2、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()
A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件
B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体
C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas
D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑
3、下列可以打开文件对话框的操作是()
A.Ctrl+DB、Ctrl+EC、Ctrl+FD、Ctrl+G
4、下面对哪一种变量的类型说明符的使用是正确的()
A.Dima:
a@=2000B、Dima:
a%=50000
C.Dima:
a&
=TrueD、Dima:
a$=”OK”
5、下列变量名中,合法的变量名是()
A.C24B、ABC、A:
BD、1+2
6、用于获得字符串S从第2个字符开始的3个字符的函数是()
A.Mid$(S,2,3)B、Middle(S,2,3)C、Right$(S,2,3)D、Left$(S,2,3)
7、计算结果为0的表达式是()
A.Int(2.4)+Int(-2.8)B、Cint(2.4)+Cint(-2.8)
C.Fix(2.4)+Int(-2.8)D、Fix(2.4)+Fix(-2.8)
8、在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
A=1234
B$=Str$(A)
C=Len(B$)
PrintC
EndSub
程序运行后,单击命令按钮,则在窗体上显示的内容是()
A.0B.5C.6D.7
9、定义变量如下:
DimMyVar
MyVar=”comeseeme“
若在立即窗口中显示MyVar的值,下面正确的是()
A.Debug.PrintMyVarB、PictureBox.PrintMyVar
C.Printer.PrintMyV
arD、PrintMyVar
10、在以下Form1窗体中没有采用的控件是()
A.文本框B.水平滚动条C.框架D.选项按钮
11、滚动条控件的LargeChange属性所设置的是()
A.单击滚动条和滚动箭头之间的区域时,滚动条控件Value属性值的改变量
B.滚动条中滚动块的最大移动位置
C.滚动条中滚动块的最大移动范围
D.滚动条控件无该属性
12、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是()
A.CaptionB.NameC.TextD.Value
13、在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1、Text2,然后编写如下程序:
a=Text1.textb=Text2.textC=Lcase(a)D=Ucase(b)PrintC;
DEndSub
程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是()
A.abcEFGB.abcefgC.ABCefgD.ABCEFG
14.假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()
A.Label1.BackStyle=0B.Label1.BackStyle=1
Label1.BorderStyle=0Label1.BorderStyle=1
C.Label1.BackStyle=TrueD.Label1.BackStyle=False
Label1.BorderStyle=TrueLabel1.BorderStyle=False
15.选中一个窗体,启动菜单编辑器的方法有()
A.单击工具栏中的“菜单编辑器”命令
B.执行“工具”菜单中的“菜单编辑器”命令
C.按Ctrl+ED、按Shift+Alt+M
16.比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是()
A.两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小
B.两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分
C.当图片框(PictureBox)的AutoSize自属性为Jlase时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸
D.当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框
17.当利用Line方
法进行添加图时,以下正确的说法是()
A.有7种不同的线型,而且不管线宽多少都可以绘制虚线/点划线/点线
B.使用Line(100,100)-(1000,1200)和Line(100,100)-Step(900,1100)将绘制两条相同位置的直线
C.可利用Line方法添加矩形,如Line(3