Visual Basic选择题专业基础知识题库.docx

上传人:b****2 文档编号:548493 上传时间:2023-04-29 格式:DOCX 页数:185 大小:390.43KB
下载 相关 举报
Visual Basic选择题专业基础知识题库.docx_第1页
第1页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第2页
第2页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第3页
第3页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第4页
第4页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第5页
第5页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第6页
第6页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第7页
第7页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第8页
第8页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第9页
第9页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第10页
第10页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第11页
第11页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第12页
第12页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第13页
第13页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第14页
第14页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第15页
第15页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第16页
第16页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第17页
第17页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第18页
第18页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第19页
第19页 / 共185页
Visual Basic选择题专业基础知识题库.docx_第20页
第20页 / 共185页
亲,该文档总共185页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Visual Basic选择题专业基础知识题库.docx

《Visual Basic选择题专业基础知识题库.docx》由会员分享,可在线阅读,更多相关《Visual Basic选择题专业基础知识题库.docx(185页珍藏版)》请在冰点文库上搜索。

Visual Basic选择题专业基础知识题库.docx

VisualBasic选择题专业基础知识题库

§2专业基础知识

§2.1Visualbasic程序开发环境

1.以下关于VB的叙述中,错误的是B

  A)VB采用事件驱动的编程机制

  B)如果程序中有Sub_Main过程时,则一定从该过程开始执行

  C)工程文件中包含多个窗体时,可以指定启动窗体

  D)VB程序既可以编译执行,也可以解释执行

2.在VisualBasic中,不能关闭的窗口是B

  A)窗体设计器窗口

  B)工程窗口

  C)属性窗口

  D)立即窗口

3.VisualBasic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是( A )。

  A)主窗口

  B)属性窗口

  C)立即窗口

  D)窗体窗口

4.为了用键盘打开菜单和执行菜单命令,第一步应按的键是( A )。

  A)功能键F10或Alt

  B)Shift+功能键F4

  C)Ctrl或功能键F8

  D)Ctrl+Alt

5.下面操作中,不能正确保存正在编辑的工程的是C

  A)鼠标右键单击"工程资源管理器窗口"中该工程的图标,在弹出的菜单中选"保存工程"

  B)单击"文件"菜单,在下拉菜单中选"保存工程"

C)单击"工程"菜单,在下拉菜单中选"保存工程"

D)

6.在VisualBasic标准工具栏中,"菜单编辑器"的图标是C

  A)

  B)

  C)

  D)

7.以下不能作为容器使用的控件是A

  A)图像框

  B)框架

  C)图片框

  D)窗体

8.以下关于VB文件的叙述中,错误的是( B )。

  A)标准模块文件不属于任何一个窗体

  B)工程文件的扩展名为.frm

  C)一个工程只有一个工程文件

  D)一个工程可以有多个窗体文件

9.VB中有这样一类文件:

该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( B )。

  A).vbp

  B).bas

  C).vbw

  D).frm

10.类模块文件的扩展名为B

  A).res

  B).cls

  C).vbp

  D).vbg

11.以下叙述中正确的是( C )。

  A)在属性窗口只能设置窗体的属性

  B)在属性窗口只能设置控件的属性

  C)在属性窗口可以设置窗体和控件的属性

  D)在属性窗口可以设置任何对象的属性

12.如果在VisualBasic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是( D )。

  A)用鼠标双击窗体的任何部位

  B)执行"工程"菜单中的"属性窗口"命令

  C)按Ctrl+F4键

  D)按F4键

13.在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是D

  A)

  B)

  C)

  D)

14.下列打开"代码窗口"的操作中错误的是( A )。

  A)按F4键

  B)单击"工程资源管理器"窗口中的"查看代码"按钮

  C)双击已建立好的控件

  D)执行"视图"菜单中的"代码窗口"命令

15.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是( B )。

  A)

  B)

  C)

  D)

16.为了在窗体上画一个文件列表框,应先在工具箱窗口中选中的图标是C

  A)

  B)

  C)

  D)

§2.2对象及其操作

1.下面不属于对象基本特点的是B

  A)标识唯一性

  B)可复用性

  C)多态性

  D)封装性

2.以下关于VB对象属性的叙述中,错误的是B

  A)属性是对象的特征

  B)对象的所有属性值都可以在属性窗口中设置

  C)不同对象可以具有同名的属性

  D)对象的某些属性可以在程序中设置

3.以下操作中,不能改变窗体大小的是C

  A)设计阶段,在"属性"窗口设置相应属性

  B)运行阶段,用赋值语句修改相应属性

  C)运行阶段,调用窗体的Show方法

  D)运行阶段,调用窗体的Move方法

4.以下关于事件、事件驱动的叙述中,错误的是( C )。

  A)事件是可以由窗体或控件识别的操作

  B)事件可以由用户的动作触发

  C)一个操作动作只能触发一个事件

  D)事件可以由系统的某个状态的变化而触发

5.在面向对象的程序设计中,可被对象识别的动作称为( B )。

  A)方法

  B)事件

  C)过程

  D)函数

6.以下关于VB特点的叙述中,错误的是( C )。

  A)VB中一个对象可有多个事件过程

  B)VB应用程序能以编译方式运行

  C)VB应用程序从Form_Load事件过程开始执行

  D)在VB应用程序中往往通过引发某个事件导致对对象的操作

7.以下关于VB的叙述中,错误的是( D )。

  A)VB采用事件驱动方式运行

  B)VB既能以解释方式运行,也能以编译方式运行

  C)VB程序代码中,过程的书写顺序与执行顺序无关

  D)VB中一个对象对应一个事件

8.以下关于方法的叙述中,错误的是A

  A)在调用方法时,对象名称是必不可缺少的

  B)方法是一种特殊的过程或函数

  C)不同对象的方法可以同名

  D)方法可以带有参数

9.以下叙述中错误的是( C )。

  A)VisualBasic是事件驱动型可视化编程工具

  B)VisualBasic应用程序不具有明显的开始和结束语句

  C)VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

  D)VisualBasic中控件的某些属性只能在运行时设置

10.设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:

窗体Form1中的程序如下:

DimFlagAsBoolean

PrivateSubForm_Load()

  Flag=True

EndSub

PrivateSubmnu1_Click(indexAsInteger)

  IfIndex=1Then

    IfFlag=TrueThen

      Form2.show

      mnu1

(1).Caption="隐藏窗体2"

      Flag=False

    Else

      Form2.Hide

      mnu1

(1).Caption="显示窗体2"

Flag=True

    EndIf

  EndIf

  IfIndex=2ThenEnd

EndSub

关于上述程序,以下叙述中错误的是( D )。

  A)Index属性的值可以用来区分控件数组元素

  B)Index为1的菜单项的标题可能会改变

  C)两个名称均为Mnu1的菜单项构成一个控件数组

  D)语句Form2.Hide将Form2卸载

11.设窗体、框架、图片框(PictureBox)、图像框(Image)的名称分别是Form1、Frame1、Picture1、Image1,有下面4条语句:

①Form1.Print"VB"

②Frame1.Print"VB"

③Picture1.Print"VB"

④Image1.Print"VB"

其中正确的是C

  A)①和②

  B)②和③

  C)①和③

  D)③和④

12.在设计窗体时双击窗体的任何地方,可以打开的窗口是( A )。

  A)代码窗口

  B)属性窗口

  C)工程资源管理器窗口

  D)工具箱窗口

13.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为( B )。

  A)1

  B)2

  C)3

  D)4

14.为了使窗体左上角不显示控制框,需设置为False的属性是( C )。

  A)Visible

  B)Enabled

  C)ControlBox

  D)Caption

15.假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是( A )。

  A)单击窗体上没有控件的地方

  B)单击任意一个控件

  C)双击任意一个控件

  D)单击属性窗口的标题栏

16.设窗体名称为frmTest,为了在程序代码中将窗体的标题改为"等级考试",其代码应该是A

  A)frmTest.Caption="等级考试"

  B)Form1.Caption="等级考试"

  C)frmTest.Title="等级考试"

  D)Form1.Title="等级考试"

17.为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是B

  A)把窗体的ControlBox属性设置为False,其他属性任意

  B)把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1到5中的一个数

  C)把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为0

  D)把窗体的ControlBox属性设置为Fale,并且把BorderStyle属性设置为1到5中的一个数

18.为了通过属性窗口设置窗体的ControlBox属性值,下列正确的操作是D

  A)直接键入True或False

  B)利用弹出的对话框设置属性值

  C)选择ControlBox,然后按回车键

  D)双击ControlBox属性条

19.以下关于窗体的叙述中,错误的是A

  A)执行UnloadForm1语句后,窗体Form1被隐藏,但仍在内存中

  B)当窗体的Enabled属性为False时,窗体不响应鼠标、键盘的操作

  C)当窗体的KeyPreview属性为True时,则窗体能优先响应键盘事件

  D)窗体的Load事件在加载窗体时触发

20.对于窗体而言,在运行期间对其值改变无效的属性是D

  A)Caption

  B)Enabled

  C)AutoRedraw

  D)BorderStyle

21.下列描述中错误的是D

  A)窗体是对象

  B)窗体必须有Name属性

  C)窗体可以拖放和移动

  D)在设计阶段双击一个控件可以打开属性窗口

22.窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。

改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。

程序代码如下:

Dimcolor(3)AsInteger

PrivateSubForm_Load()

  Callfill(color())

EndSub

PrivateSubfill(c()AsInteger)

  Form1.BackColor=RGB(c

(1),c

(2),c(3))

EndSub

PrivateSubHSRed_Change()

color

(1)=HSRed.Value

  Callfill(color())

EndSub

PrivateSubHSGreen_Change()

  color

(2)=HSGreen.Value

  Callfill(color())

EndSub

PrivateSubHSBlue_Change()

  color(3)=HSBlue.Value

  Callfill(color())

EndSub

关于以上程序,如下叙述中错误的是( C )。

  A)color是窗体级整型数组

  B)改变任何一个滚动条滚动框的位置,窗体的背景色将立刻随之改变

  C)3个滚动条Change事件过程中只设置了一个color数组元素的值,调用fill过程失败

  D)fill函数定义中的形式参数是数组型参数

23.在程序运行时,下面的叙述中正确的是( C )。

  A)用鼠标右键单击窗体中无控件的部分,会执行窗体的Form_Load事件过程

  B)用鼠标左键单击窗体的标题栏,会执行窗体的Form_Click事件过程

  C)只装入而不显示窗体,也会执行窗体的Form_Load事件过程

  D)装入窗体后,每次显示该窗体时,都会执行窗体的Form_Click事件过程

24.设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是( C )。

  A)Form1_MouseDown

  B)Win_MouseDown

  C)Form_MouseDown

  D)MouseDown_Form1

25.以下关于窗体的叙述中,错误的是( B )。

  A)Hide方法能隐藏窗体,但窗体仍在内存中

  B)使用Show方法显示窗体时,一定触发Load事件

  C)移动或放大窗体时,会触发Paint事件

  D)双击窗体时,会触发DblClick事件

26.若要把一个窗体从内存中删除,应该使用的方法是A

  A)UnLoad

  B)Hide

  C)Load

  D)Show

27.在程序运行时,不会引发窗体Resize事件的操作是C

  A)使用了窗体的"还原"按钮

  B)使用Move方法改变了窗体的大小

  C)使用Move方法改变了窗体的位置

  D)通过鼠标拖动边框调整了窗体的大小

28.下面不响应键盘事件的对象是D

  A)窗体

  B)按钮

  C)复选框

  D)标签

29.编写如下程序:

PrivateSubForm_Click()

  Print"Welcome!

"

EndSub

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

  Print"欢迎!

"

EndSub

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

  Print"热烈欢迎!

"

EndSub

程序运行后,单击窗体,输出结果为( A )。

  A)欢迎!

热烈欢迎!

Welcome!

  B)欢迎!

Welcome!

热烈欢迎!

  C)Welcome!

欢迎!

热烈欢迎!

  D)Welcome!

热烈欢迎!

欢迎!

30.下列叙述中,错误的是A

  A)控件数组元素的下标不能重复,且必须是连续的

  B)控件数组中所有元素的类型必须是相同的

  C)窗体的Load事件发生在所有因用户操作而引发的事件之前

  D)一个窗体中,只能有一个命令按钮的Cancel属性被设置为True

31.在VisualBasic中,所有标准控件都具有的属性是( B )。

  A)Caption

  B)Name

  C)Text

  D)Value

32.为了把ActiveX控件加到工具箱中,首先应采取的操作是A

  A)执行"工程"菜单中的"部件"命令

  B)执行"视图"菜单中的"工具箱"命令

  C)执行"工具"菜单中的"选项"命令

  D)执行"工程"菜单中的"引用"命令

33.能够用于标识对象名称的属性是( A )。

  A)Name

  B)Caption

  C)Value

  D)Text

34.假定窗体上有一个名称为txtMac的文本框,则执行语句

txtMac="MyText"

后的结果为B

  A)把字符串"MyText"存入变量txtMac中

  B)在文本框txtMac中显示字符串"MyText"

  C)把文本框txtMac的Name属性设置为MyText

  D)把文本框txtMac的Value属性设置为MyText

35.VisualBasic为每种控件规定了一个默认属性,在设置默认属性时,不必给出属性名。

下列控件中默认属性为Text的控件是B

  A)框架(Frame)

  B)组合框(ComboBox)

  C)标签(Label)

  D)形状(Shape)

36.编写如下程序:

PrivateSubCommand1_Click()

DimiAsInteger,nAsInteger

Dimarr()AsInteger

n=InputBox("请输入数值:

")

ReDimarr(n)

Fori=1ToUBound(arr)

arr(i)=i

Next

Fori=1ToUBound(arr)\2

temp=arr(i)

arr(i)=arr(n-i+1)

arr(n-i+1)=temp

Next

Fori=1ToUBound(arr)

Printarr(i);

Next

EndSub

程序运行后,单击命令按钮Command1,并在输入对话框中输入7,输出结果为A

  A)7654321

  B)1234567

  C)3214765

  D)4321567

37.编写如下程序:

PrivateSubCommand1_Click()

DimaAsInteger,iAsInteger

a=2

Fori=1To3

Printfun_s(a);

Nexti

EndSub

Functionfun_s(aAsInteger)AsInteger

DimbAsInteger

StaticcAsInteger

a=a+1

b=b+1

c=c+1

fun_s=a+b+c

EndFunction

程序运行后,单击命令按钮Command1,输出结果为C

  A)456

  B)567

  C)579

  D)468

38.默认属性是某种控件最常用或最重要的属性,在VisualBasic中设置这样的属性时,不必给出属性名。

下列中默认属性不是Value的控件是D

  A)垂直滚动条(VscrollBar)

  B)复选框(CheckBox)

  C)命令按钮(CommandButton)

  D)列表框(ListBox)

39.窗体上有一个名称为Combo1的组合框,引用Combo1中最后一个列表项应使用的表达式是A

  A)Combo1.List(Combo1.ListCount-1)

  B)Combo1.List(ListCount)

  C)Combo1.List(ListCount-1)

  D)Combo1.List(Combo1.ListCount)

40.在窗体上添加"控件"的正确的操作方式是( C )。

  A)先单击工具箱中的控件图标,再单击窗体上适当位置

  B)先单击工具箱中的控件图标,再双击窗体上适当位置

  C)直接双击工具箱中的控件图标,该控件将出现在窗体上

  D)直接将工具箱中的控件图标拖动到窗体上适当位置

41.为了对多个控件执行操作,必须选中这些控件。

下列不能选中多个控件的操作是( A )。

  A)按住Alt键,不要松开,然后单击每个要选中的控件

  B)按住Shift键,不要松开,然后单击每个要选中的控件

  C)按住Ctrl键,不要松开,然后单击每个要选中的控件

  D)拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内

42.以下叙述中错误的是( D )。

  A)在通用过程中,多个形式参数之间可以用逗号作为分隔符

  B)在Print方法中,多个输出项之间可以用逗号作为分隔符

  C)在Dim语句中,所定义的多个变量可以用逗号作为分隔符

  D)当一行中有多个语句时,可以用逗号作为分隔符

43.以下叙述中错误的是( C )。

  A)续行符与它前面的字符之间至少要有一个空格

  B)VisualBasic中使用的续行符为下划线(_)

  C)以撇号(′)开头的注释语句可以放在续行符的后面

  D)VisualBasic可以自动对输入的内容进行语法检查

44.下列有语法错误的赋值语句是( D )。

  A)y=7=9

  B)s=m+n

  C)Text1.Text=10

  D)m+n=12

45.设程序中分别将a、b、c、d定义为布尔型、整型、字符串型、日期型变量,下列赋值语句错误的是A

  A)a=#True#

  B)b=4.6

  C)c=5&10

  D)d=#2013/01/01#

46.以下叙述中错误的是A

  A)事件过程可以像通用过程一样由用户指定过程名

  B)在Sub过程中可以调用其它过程

  C)在Sub过程中不能定义其它过程

  D)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型

47.输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用A

  A)冒号(:

  B)分号(;)

  C)下划线(_)

  D)连字符(-)

48.VisualBasic源程序的续行符为C

  A)冒号(:

  B)分号(;)

  C)下划线(_)

  D)连字符(-)

49.下列打开"代码窗口"的操作中错误的是( A )。

  A)按F4键

  B)单击"工程资源管理器"窗口中的"查看代码"按钮

  C)双击已建立好的控件

  D)执行"视图"菜单中的"代码窗口"命令

50.设计窗体时,双击窗体上没有控件的地方,打开的窗口是( A )。

  A)代码窗口

  B)属性窗口

  C)工具箱窗口

  D)工程窗口

51.以下叙述中,错误的是B

  A)标准模块不属于任何一个窗体

  B)工程文件的扩展名为.vbg

  C)窗体文件的扩展名为.frm

  D)一个应用程序可以有多个窗体

52.在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是( D )。

  A)

  B)

  C)

  D)

53.在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( A )。

  A)语法错误

  B)逻辑错误

  C)逻辑错误和语法错误

  D)运行错误

54.下面关于VB应用程序的叙述中正确的是C

  A)VB应用程序只

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2