VB_经典考试题及答案

发布时间 : 星期六 文章VB_经典考试题及答案更新完毕开始阅读

A) 123456 B) 6 C) 1 2 3 4 5 6 D) 0 115、数组Dim D(3,1 To 10,1 To 15)有( b )元素 A) 100

B) 600 C) 30

D) 450

116、如下数组声明语名,正确的是( b ) A)Dim a[3,4] As Integer B) Dim a(3,4) As Integer C) Dim a(n,n) As Integer D) Dim a[3,n] As Integer

117、要储存n个单精度数,下列语句正确的是( b )

A)n=InputBox(“input m”) B)dim a() Single

Dim a(1 To n) As Single n=ImputBox(“input n”) Redim a(1 To n)

C)Dim a() As Single D)Dim a(n) As Single

n=InputBox(“input m”) ReDim a[n] Single

118、已知有数组声明:Dim a(-1 To 3,2 To 5) As Integer,如下引用数组中的无素,正确的是( a ) A) a(-1,2) B)a(4) C)a[-1,2] D)a(0,6) 119、下列有关控件数组与一般控件的区别的叙述中,最合理的是(b )

A)控件数组一定由多个同类型的控件组成,一般控件只有一个控件

B)控件数组的Index为0,一般控件的Index为空 C)控件数组的Index为1,一般控件的Index为0;D)控件数组的建立通过Dim语句声明,一般控件不必声明。

120、我们定义一个数组A,给它赋值,然后将该数组的最后一个元素的值赋予变量B,则下列程序正确的是(d )。

A) Dim a(5) as integer B)Dim a(5) as integer For I=0 to 5 For I=0 to 5 A(I)=I+1 A(I)=I+1 Next I Next I B=a5 b=a[5]

13

C) Dim a(5) as integer D) Dim a(5) as integer For I=0 to 5

For I=0 to 5

A(I)=I+1 A(I)=I+1 Next I Next I

B=a(8) B=a(5) 121、下列程序段的执行结果为( d)。 Dim A(10), B(5) For I = 1 To 10 A(I) = I Next I

For J = 1 To 5 B(J) = J * 20 Next J A(5) = B(2)

Print \

A) A(5)=5 B) A(5)=10 C) A(5)=20 D) A(5)=40

122、在以下事件过程中,Private表示( b )。 Private Sub lblAbc_Change() …… End Sub

A) 此过程可以被任何其它过程调用

B) 此过程只可以被本窗体模块中的其它过程调用

C) 此过程不可以被任何其它过程调用 D) 此过程只可以被本工程中的其它过程调用 123、 用( a)关键字声明的局部变量在整个程序运行中一直存在。

A) Static B) Private C) Dim 过程语句说明合法的是( d ) A)Sub f2(ByVal n%,ByVal m%) B)Sub f1(n%,ByVal m%)

C)Sub f1(n%,m%) D)sub f1(ByVal n%,m%)

125、下列叙述中正确的是( c )

A) 在窗体的Form_Load事件过程中定义的变量是全局变量B) 局部变量的作用域可以超出所定义的过程C) 在某个Sub过程中定义的局部变量

D) Public

124、要想从子过程调用后返回两个结果,下面子

可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程D) 在调用过程时,所有局部变量被系统初始化为0或空字符串 126、假定有以下两个过程:

Sub s1(ByVal x As Integer,ByVal y As Integer)

Dim t As Integer t=x x=y y=t End Sub

Sub S2(x As Integer,y As Integer)

Dim t As Integer t=x:x=y:y=t End Sub

则以下说法正确的是( a )

A)用过程S1可以实现交换两个变量的值的操作,S2不能实现

B)用过程S2可以实现交换两个变量的值的操作,S1不能实现

C)用过程S1和S2都可以实现交换两个变量的值的操作

D)用过程S1和S2都不可以实再交换两个变量的值的操作

127、函数过程的叙述正确的是( c)。 A) 函数名只能被赋值一次

B)函数名没有赋值,就没有函数值返回调用过程中

C) 函数名可以多次被赋值

D) 定义函数的类型是指定义虚参的类型 128、以下关于过程及过程参数的描述中,错误的是( c )

A)过程的参数可以是控件名称

B)用数组作为过程的参数时,使用的是“传地址”方式

C)只有函数过程能够将过程中处理的信息传回到调用的程序中

D)窗体可以作为过程的参数

129、在过程定义中用(c )表示形参的传值。 A)Var B)ByDef C)ByVal D)Value

14

130、下面子过程语句说明合法的是( d ) A)Sub f1(ByVal n%()) B)Sub f1(n%) As Integer C)Function f1%(f1%) D)Function f1(ByVal n%) 131、下面过程运行后显示的结果是( a )。

Public Sub F1(n%,ByVal m%)

N=n mod 10 M=m\\10

End Sub

Private Sub Command1_Click( )

Dim x%,y% X=12:y=34 Call F1(x,y) Print x,y

End Sub

A)2 34 B)12 34 C)2 3 D)12 3 132、下列控件中,没有Caption属性的是(b ) A)框架 B)列表框 C)复选框 D)单选按钮 133、不能作为容器使用的对象是( d )。 A) Frame B) Form C) Picture D) Image 134、ScrollBars属性用来设置文本框是否含有滚动条,要设置该属性,( a )属性的值必须设置为True。

A) Locked B) Hideselection C) Multiline D) Enabled

135、下列属性值为字符串的属性是( c )。 A) Caption

B) Value C) Width D) Height

136、要使某控件在运行中不显示,通过设置可达到此要求的属性是( b)

A)Enabled B)Visible C)BackColor D)Caption 137、在下列说法中,正确的是( d ) A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上

B)在列表框中不能进行多项选择

C)在列表框中能将项目按字母顺序从大到小排列 D)框架也有Click和Dblick事件

138、文本框(Text1)中有选定的文本,执行Text1.SelText=“Hello”的结果是( a ) A)“Hello”将替换掉原来选定的文本

B)“Hello”将插入到原来选定的文本之前 C)Text1.SelLength为5 D)文本框中只有“Hello”

139、当用户按下并且释放一个后会触发KeyPress、KeyUp和KeyDown事件,这3个事件发生的顺序是( c )

A)KeyPress、KeyDown、KeyUp B)KeyDown、Keyup 、KeyPress

C)KeyDown、KeyPress、KeyUp D)没有规律 140、使文本框获得焦点的方法是c A)Change D)LostFocus

141、可以用作其它控件容器的控件有( c)。 A) 窗体,列表框,图像 B) 窗体,文本框,框架

C) 窗体,框架,图片框 D)窗体,标签,图片框 142、决定标签内显示内容的属性是( d)。 A)Text B)Name C)Alignmem D)Caption 143、下列对象中没有焦点属性的是( b )。 A) 命令按钮控件 B) 标签控件 C) 文本框控件 D) 单选框控件 144、输出数据功能的控件是( a )。 A) 窗体和标签 B) 复选框和文本框 C) 标签和文本框 D) 选项按钮和复选框 145、命令按钮能响应的事件是( b)。

A)DblClick B)Click C)Load D)Scroll 146、确定复选框是否选中,可访问的属性是( a)。

A) Value B) Checked C) Selected D) Caption

147、以下选项中,不属于单选按钮属性的是( d )。 A) Enabled B) Caption C) Name D) Min

148、若想要建立一个学生管理的输入界面,其中要求选择学生的性别/政治面貌(党/团/群众)及选课情况(共有5门课,可任选),应如何在窗体中利用单选钮和选择框来实现( b)。 A) 将5门课程用一组5个选择框来表示,将性别和政治面貌用5个单选钮来表示。

15

B)GotFocus

C)SetFocus

B) 将5门课程用一组5个选择框来表示,用两个框架分别将性别用2个单选钮,政治面貌用3个单选钮来表示。

C) 将5门课程用一组5个单选钮来表示,将性别和政治面貌用5个选择框来表示。

D)用一组10个选择框表示课程、性别和政治面貌 149、设置组合框的风格,可用的属性是( a )。 A) Backstyle B)Borderstyle C) Style D)Sorted 150、以下叙述中正确的是( c )。 A) 组合框包含了列表框的功能。 B) 列表框包含了组合框的功能。

C) 列表框和组合框的功能无相近之处。 D) 列表框和组合框的功能完全相同。 151、删列表框中所有项目的方法是( b )。 A) Delete B) clear

C) New

D) Cls

152、下列控件中,没有Caption属性的是( b ) A)框架 B)列表框 C)复选框 D)单选按钮 153、引用列表框(List1)最后一个数据项应使用的语句是( d )

A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount-1) (C)List1.List(ListCount) (D)List1.List(ListCount-1)

154、用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是( c )

A)List B)ListIndex C) Text D) ListCount

155、为了添加ComboBox控件中的项目,需要使用( c )方法。 A)ADD

B)Remove

C)AddItem

D)RemoveItem

156、不能触发滚动条(如图所示)Change事件的操作是( c)。

A) 拖动滚动块 B) 单击两端箭头

C)单击滚动块D)单击箭头与滚动块之间的滚动条 157、在程序运行期间,如果拖动滚动条上的滚动块,则触发的滚动条事件是( c)。

A) Move B) Change C) Scroll D) GetFocus

158.若要获得滚动条的当前值,可访问的属性是(b)

A) Text B) Value C) Max D) Min 159、滚动条的Smallchange属性所设置的是( b) A) 当单击滚动条上滚动块时的移动量 。 B) 滚动条中滚动块的最小移动位置。 C) 滚动条中滚动块的最小移动范围 。 D) 滚动条控件无该属性。

160、下列控件中可自动设置滚动条是(c )。 A) 复选框 B) 框架 C) 文本框 D) 标签框 161、以下不能改变滚动条Value属性的方法是d( )

A)直接在属性窗口中设定Value值 B)鼠标单击两端箭头键改变滚动条数值 C)将滚动框沿滚动条拖动到任意位置 D)鼠标单击两端箭头键改变滚动条数值

162、若要设置定时器控件的定时时间,需设置的属性是( a )。

A)Interval B)Value C)Enabled D)Text 163、如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval属性值应该等于( b )。 A) 5000 B) 500

C) 50 D) 5

164、为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是(c )。 A) Visible B) Timer C) Enabled D) Interval

165、定时器的Interval属性以( )为单位指定Timer事件之间的时间间隔( c )。

A)分 B)秒 C)毫秒 D)微秒

166、在设计菜单时,如果要在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为( b )。 A) + B) - C) * D) !

167、通用对话框中能打开“颜色对话框”的方法是( b)。

A) ShowOpen B) ShowColor C) ShowSave D) ShowPrinter

168、以下是MDI子窗体在运行时特性的叙述,错误的是( b )。

A) 子窗体在MDI窗体的内部区域显示。

16

B) 子窗体可在MDI窗体的外部区域显示。 C)当子窗体最小化时,它的图标在MDI窗体内显示 D) 当于窗体最大化时,其标题与MDI窗体标题合并,并显示在MDI窗体的标题栏中。

169、要使某菜单能够通过按住键盘上的Alt 键及K键打开,应(c )。

A) 在“名称”栏中“K”字符前加上“&” B) 在“标题”栏中“K” 字符后加上“&” C) 在“标题”栏中“K” 字符前加上“&” D) 在“名称”栏中“K” 字符后加上“&” 170、在Visual Basic中,要将一个窗体装载到内存进行预处理,但不显示,应该使用那种语句:( c)。

A) Show B) Hide C) Load D) Unload 171、在Visual Basic 中,要将一个窗体从内存中释放,应使用( d)语句。

A) Show B) Hide C) Load D) Unload 172、能显示窗体的方法是( b )。 A) Visible

B) show C) Hide D) open

173、下列关于菜单的说法中,错误的是( d )。 A) 每个菜单项都是一个控件,与其他控件一样也有其属性和事件。

B)除了Click事件之外,菜单项不能响应其他事件 C) 菜单项的索引号可以不连续。 D) 菜单项的索引号必须从1开始。

174、为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为( b )

A)Show B)Hide C)Load D)Enload 175、以下叙述中错误的是( a )

A) 在同一窗体的菜单项中,不允许出现标题相同的菜单项

B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键

C) 程序运行过程中,可以重新设置菜单的Visible属性

D) 弹出式菜单也在菜单编辑器中定义

176、设在菜单编辑器中定义了一个菜单项,名为menu1.为了在运行时隐藏它,应使用的语句是( d )

联系合同范文客服:xxxxx#qq.com(#替换为@)