备考:2019年9月计算机二级VB试题(总)

发布于 2019-06-14 13:42  编辑:simi
0
计算机等级考试题库 扫码微信刷题


二级VB试题.jpg


只要你选择了一条路,别人肯定会为你让路。只要你坚持认真做二级VB试题,成功的道路才会为你打开。


2019年计算机二级VB试题

【1】

1.VB6共有三个版本,按功能从弱到强的顺序排列应是(C)(单)

A.学习版、专业版和工程版

B.学习版、工程版和专业版

C.学习版、专业版和企业版

D.学习版、企业版和专业版

 

2.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是(B)(单)

A.设计状态

B.编写代码状态

C.运行状态

D.中断状态

 

3.不能打开代码窗口的操作是(B)(单)

A.双击窗体设计器的任何地方

B.按下F键

C.单击工程窗口中的"查看代码"按钮

D.选择"视图"下拉菜单中的"代码窗口"

 

4.在VB中,工程文件的扩展名是(B)(单)

A..frm

B..vbp

C..bas

D..frx

 

5.在VB中,窗体文件的扩展名是(A)(单)

A..frm

B..vbp

C..bas

D..frx

 

6.VB集成开发环境可以(D)(单)

A.编辑、调试、运行程序,但不能生成可执行程序

B.编辑、生成可执行程序、运行程序,但不能调试程序

C.编辑、调试、生成可执行程序,但不能运行程序

D.编辑、调试、运行程序,也能生成可执行程序

 

7.英文"VISUAL"的含义是(A)(单)

A.可视化

B.集成

C.结构化

D.调试

 

8.标准模块文件的扩展名是(C)(单)

A.frm

B.vbp

C.bas

D.vbg

 

9.VB集成开发环境中,在(C)中编写代码(单)

A.状态栏

B.属性列表框

C.代码框

D.标题栏

 

10.在面向对象的程序设计过程中,英文缩写"OOP"的含义是(C)(单)

A.事件驱动的编程机制

B.结构化程序设计语言

C.面向对象的程序设计

D.可视化程序设计

 

 

 

 

【2】

1.双击窗体中的对象后,VB将显示的窗口是(C)

A.工具箱

B.项目(工程)窗口

C.代码窗口

D.属性窗口

 

2.下述选项中,VB的程序设计方法是(B)

A.面向对象、顺序驱动

B.面向对象、事件驱动

C.面向过程、事件驱动

D.面向过程、顺序驱动

 

3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)

A.Show

B.Unload

C.Load

D.Hide

 

4.文本框的默认属性是(B)

A.Caption

B.Text

C.Name

D.Top

 

5.标签默认属性是(A)

A.Caption

B.Text

C.Name

D.Top

 

6.执行以下程序段:

a$="abbacddcba"

ForI=6To2Step-2

X=Mid(a,I,I)

Y=Left(a,I)

z=Right(a,I)

z=Ucase(X&Y&z)

NextI

Printz

输出结果为(B)

A.ABA

B.BBABBA

C.ABBABA

D.AABAAB

 

7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:

OptionBase1

PrivateSubCommand1_Click()

DimaAsVariant

a=Array(1,2,3,4,5)

Sum=0

ForI=1To5

Sum=sum+a(I)

NextI

x=Sum/5

ForI=1To5

Ifa(I)>xThenPrinta(I);

NextI

EndSub

程序运行后,单击命令按钮,在窗体上显示的内容是(D)

A.12

B.123

C.345

D.45

 

8.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。Model1代码如下:

PublicxAsInteger

PublicyAsInteger

SubS1()

x=1

S2

EndSub

SubS2()

y=10

Form1.Show

EndSub

Model2的代码如下:

SubMain()

S1

EndSub

其中SubMain被设置为启动过程。程序运行后,各模块的执行顺序是(C)

A.Form1->Model1->Model2

B.Model1->Model2->Form1

C.Model2->Model1->Form1

D.Model2->Form1->Model1

 

9.设有如下程序段:

a$="beijingshanghai"

b$=Mid(a$,InStr(a$,"g")+1)

执行上面的程序段后,变量b$的值为【shanghai】

 

10.以下程序段的输出结果是【3】

Num=0

DoWhilenum<=2

num=num+1

Loop

Printnum

 

 

 

 

【3】

1.确定一个控件在窗体上的位置的属性是(C)

A.Width和Height

B.Width或Height

C.Top和Left

D.Top或Left

 

2.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

Text1.Text="Visual"

Me.Text1="Basic"

Text1="Program"

EndSub

程序运行后,如果单击命令按钮,则在文本框中显示的是(C)

A.Visual

B.Basic

C.Program

D.出错

 

3.以下关系表达式中,其值为False的是(A)

A."ABC">"AbC"

B."the"<>"they"

C."VISUAL"=UCase("Visual")

D."Integer">"Int"

 

4.语句Printint(5/4*6\5)Mod2的输出结果是(B)

A.0

B.1

C.2

D.3

 

5.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:

PrivateSubCommand1_Click()

strText=InputBox("请输入")

Text1.Text=strText

EndSub

PrivateSubText1_Change()

Label1.Caption=Right(Trim(Text1.Text),3)

EndSub

程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)

A.

B.abcdef

C.abc

D.def

 

6.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

x=-5

Ifx>0Then

y=x^2

Else

y=x

EndIf

Printy

EndSub

程序运行后,单击命令按钮,窗体上显示的是(A)

A.-5

B.25

C.1

D.-1

 

7.一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句PubilcXAs

Integer,在Model1中有语句PubilcYAsInteger,则以下叙述中正确的是(A)

A.变量X、Y的作用域相同

B.Y的作用域是Model1

C.在Form1的任何地方中可以直接使用Y

D.在Form2中可以直接使用X和Y

 

8.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是(A)

A.Drive1_Change

B.Drive1_Click

C.Dir1_Click

D.Dir1_KeyPress

 

9.在窗体上画一个命令按钮(其NAME属性为Command1),然后编写如下代码:

OptionBase1

PrivateSubCommand1_Click()

Dima

s=0

a=Array(1,2,3,4)

ForI=4To1Step-1

s=s+a(I)

NextI

Prints

EndSub

运行上面的程序,单击命令按钮,其输出结果是(D)

A.4321

B.1234

C.34

D.10

 

10.在窗体上画一个名称为Text1的文本框,编写以下代码:

PrivateSubText1_KeyPress(KeyAsciiAsInteger)

IfKeyAscii<65OrKeyAscii>90Then

msgBox"请输入大写字母"

KeyAscii=0

EndIf

EndSub

以下能说明该事件过程正确是(A)

A.要求文本框只能接收大写字母的输入

B.要求文本框只能接收小写字母的输入

C.要求文本框只能接收数字的输入

D.要求文本框只能接收65到90之间的数值的输入

 

 

 

【4】

1.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

Move500,500

EndSub

程序运行后,单击命令按钮,执行的操作为(A)

A.命令按钮移动到距窗体左边界、上边界各500的位置

B.窗体移动到距屏幕左边界、上边界各500的位置

C.命令按钮向左、上方向各移动500

D.窗体向左、上方向各移动500

 

2.在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是(D)

A.TabStop

B.Enabled

C.Visible

D.TabIndex

 

3.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为(A)

A.Fori=0ToList1.ListCount-1......Nexti

B.Fori=0ToListCount-1......Nexti

C.Fori=1ToList1.listCount......Nexti

D.Fori=1ToListCount......Nexti

 

4.以下Case语句中错误的是(C)

A.Case0To10

B.CaseIs>10

C.CaseIs>10AndIs<50

D.Case3,5,Is>10

 

5.以下关于图片框控件的说法中,错误的是(D)

A.可以通过Print方法在图片框中输出文本

B.清空图片框控件中图形的方法之一是加载一个空图形

C.图片框控件可以作为容器使用

D.用图片框控件的Stretch属性可以自动调整图片框中图形的大小

 

6.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是(A)

A.Visual

B.Basic

C.6

D.11

 

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

A.下拉式菜单能用菜单编辑器建立

B.在多窗体程序中,每个窗体都可以建立自己的菜单系统

C.能够对菜单项的Click事件编程

D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见

 

8.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:

PrivateSubCommand1_Click()

a="12345"

PrintFormat$(a,"000.00")

EndSub

程序运行后,单击命令按钮,窗体上显示的是(B)

A.123.45

B.12345.00

C.12345

D.00123.45

 

9.以下关于函数过程的叙述中,正确的是(A)

A.函数过程形参的类型与函数返回值的类型没有关系

B.在函数过程中,过程的返回值可以有多个

C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

D.如果不指明函数过程参数的类型,则该参数不能有数据类型的参数

 

10.以下关于变量作用域的叙述中,正确的是(C)

A.用dim定义变量是静态变量

B.静态变量必须在标准模块中声明

C.用public定义变量是全局变量

D.Static类型变量的作用域范围是它所在的窗体或模块文件

 

 

 

【5】

1.双击窗体中的对象后,VB将显示的窗口是(C)

A.工具箱

B.项目(工程)窗口

C.代码窗口

D.属性窗口

 

2.下述选项中,VB的程序设计方法是(B)

A.面向对象、顺序驱动

B.面向对象、事件驱动

C.面向过程、事件驱动

D.面向过程、顺序驱动

 

3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)

A.Show

B.Unload

C.Load

D.Hide

 

4.文本框的默认属性是(B)

A.Caption

B.Text

C.Name

D.Top

 

5.标签默认属性是(A)

A.Caption

B.Text

C.Name

D.Top

 

6.执行以下程序段:

a$="abbacddcba"

ForI=6To2Step-2

X=Mid(a,I,I)

Y=Left(a,I)

z=Right(a,I)

z=Ucase(X&Y&z)

NextI

Printz

输出结果为(B)

A.ABA

B.BBABBA

C.ABBABA

D.AABAAB

 

7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:

OptionBase1

PrivateSubCommand1_Click()

DimaAsVariant

a=Array(1,2,3,4,5)

Sum=0

ForI=1To5

Sum=sum+a(I)

NextI

x=Sum/5

ForI=1To5

Ifa(I)>xThenPrinta(I);

NextI

EndSub

程序运行后,单击命令按钮,在窗体上显示的内容是(D)

A.12

B.123

C.345

D.45

 

8.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。Model1代码如下:

PublicxAsInteger

PublicyAsInteger

SubS1()

x=1

S2

EndSub

SubS2()

y=10

Form1.Show

EndSub

Model2的代码如下:

SubMain()

S1

EndSub

其中SubMain被设置为启动过程。程序运行后,各模块的执行顺序是(C)

A.Form1->Model1->Model2

B.Model1->Model2->Form1

C.Model2->Model1->Form1

D.Model2->Form1->Model1

 

9.设有如下程序段:

a$="beijingshanghai"

b$=Mid(a$,InStr(a$,"g")+1)

执行上面的程序段后,变量b$的值为【shanghai】

 

10.以下程序段的输出结果是【3】

Num=0

DoWhilenum<=2

num=num+1

Loop

Printnum



考完别放松,趁着热乎,叫上你下一次要考试的好同学,坐好小板凳,一起看看这次计算机等级考试题库-二级VB试题的讲解吧,为后面的等级考试做准备!




文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的近期资讯吗?点击进入>>>计算机等级考试题库资讯



本文网址:http://www.k51.com.cn/info/jsjdjks/1906/1454486.html
选择分享到: