vb第四章第五章基础考试题.docx

上传人:b****6 文档编号:6049146 上传时间:2023-01-03 格式:DOCX 页数:19 大小:26.52KB
下载 相关 举报
vb第四章第五章基础考试题.docx_第1页
第1页 / 共19页
vb第四章第五章基础考试题.docx_第2页
第2页 / 共19页
vb第四章第五章基础考试题.docx_第3页
第3页 / 共19页
vb第四章第五章基础考试题.docx_第4页
第4页 / 共19页
vb第四章第五章基础考试题.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

vb第四章第五章基础考试题.docx

《vb第四章第五章基础考试题.docx》由会员分享,可在线阅读,更多相关《vb第四章第五章基础考试题.docx(19页珍藏版)》请在冰豆网上搜索。

vb第四章第五章基础考试题.docx

vb第四章第五章基础考试题

  第二章简单的VB程序设计

  一、填空题

  1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。

  2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。

  3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。

  4、设置控件背景颜色的属性名称是______________________。

  5、所有控件都具有的共同属性是__________________属性。

  6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_______________。

  7、VB中的每个对象(控件)都有一组特征,这组特征称为__________,我们通过修改它可以控制对象的外观和操作。

  8、通常情况下,VB中一个工程主要包括如下四个文件:

窗体文件、工程文件、类模块文件和_____________文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。

  9、VB有三种工作模式,分别是设计(Design)模式、_____________和中断(Break)模式。

  二、选择题

  1、以下能够触发文本框Change事件的操作是()

  A.文本框失去焦点B.文本框获得焦点

  C.设置文本框的焦点D.改变文本框的内容

  2、应用程序设计完成后,应将程序保存,保存的过程是()

  A.只保存窗体文件即可

  B.只保存工程文件即可

  C.先保存工程文件,之后保存窗体文件

  D.先保存窗体文件(或标准模块文件),之后还要保存工程文件

  3、VB应用程序的运行模式是()

  A.解释运行模式B.编译运行模式C.两者都有D.汇编模式

  4、任何控件都具有的属性是()

  A.TEXTB.CAPTIONC.NAMED.FORECOLOR

  5、决定控件上文字的字体、字形、大小及效果的属性是()

  A.TEXTB.CAPTIONC.NAMED.FONT

  6、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的()设置为0

  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()

  Text1.SelStart=0

  Text1.Sellength=Len(Text1.Text)

  EndSub

  C.PrivateSubText1_Change()

  Text1.SelStart=0

  Text1.Sellength=Len(Text1.Text)

  EndSub

  D.PrivateSubText1_SetFocus()

  Text1.SelStart=0

  Text1.Sellength=Len(Text1.Text)

  EndSub

  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.______________

  EndSub

  

(2)单击列表框某一项时立即将该项打印在窗体上:

  PrivateSubList1_Click()

  Print_______________

  EndSub

  (3)按下命令按钮Command1时在窗体上删除第1、3、5、7、9项:

  PrivateSubCommand1_Click()

  ForI=1To5

  List1.____________

  NextI

  EndSub

  (4)在列表框的每一项之后插入一个新的项:

  PrivateSubCommand1_Click()

  ForI=1to10

  X=InputBox(“请输入插入的第”&I&“项内容”)

  List1.AddItem____________

  NextI

  EndSub

  13、设在界面上放置了一个滚动条Hscroll1和一个标签控件Label1,要使每次单击滚动条两端箭头时,或单击滚动条滑块与两端箭头之间的空白区域时,标签内容能够反映滚动条的值,补齐以下代码。

  PrivateSubHscroll1.__________________()

  Label1.Caption=Hscroll1.___________________

  EndSub

  要使拖动滚动条滑块时标签内容能够反映滚动条的值,补齐以下代码。

  PrivateSubHscroll1.________________()

  Label1.Caption=Hscroll1.__________________

  EndSub

  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

  EndSub

  则在弹出的信息框的标题栏中显示的信息是()

  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,然后编写如下程序:

PrivateSubCommand1_Click()

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

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

当前位置:首页 > 求职职场 > 笔试

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

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