2级计算机VB考试选择题及答案.docx

上传人:b****8 文档编号:23642837 上传时间:2023-05-19 格式:DOCX 页数:102 大小:55.86KB
下载 相关 举报
2级计算机VB考试选择题及答案.docx_第1页
第1页 / 共102页
2级计算机VB考试选择题及答案.docx_第2页
第2页 / 共102页
2级计算机VB考试选择题及答案.docx_第3页
第3页 / 共102页
2级计算机VB考试选择题及答案.docx_第4页
第4页 / 共102页
2级计算机VB考试选择题及答案.docx_第5页
第5页 / 共102页
点击查看更多>>
下载资源
资源描述

2级计算机VB考试选择题及答案.docx

《2级计算机VB考试选择题及答案.docx》由会员分享,可在线阅读,更多相关《2级计算机VB考试选择题及答案.docx(102页珍藏版)》请在冰豆网上搜索。

2级计算机VB考试选择题及答案.docx

2级计算机VB考试选择题及答案

30101标准控件不包括(D)控件。

A驱动器列表框B目录列表框

C文件列表框D通用对话框

30102当一个工程含有多个窗体时,它的启动窗体是(D)。

A正在编辑的窗体B最后一个添加的窗体

C第一个添加的窗体D在"工程属性"对话框中指定的窗体

30103VB应用程序在(A)模式下不能编辑代码和设计界面。

A运行B中断C设计D以上均不能

30104下列叙述错误的是(B)。

AVB应用程序没有明显的开始和结束语句

BVB控件的所有属性值均可在属性窗口中设置

CVB是事件驱动型可视化编程工具

DVB通过"工具"菜单的"选项"设置代码编辑窗口的字体大小

30105标准模块文件的扩展名是(C)。

A.clsB.frmC.basD.rec

30106下列叙述中,错误的是(D)。

A打开一个工程文件,系统自动装入与该工程有关的文件

B保存VB程序时,应分别保存窗体和工程文件

C事件可以由用户触发,也可以由系统触发

DVB应用程序只能以解释方式执行

30107在设计阶段,双击窗体上的某个控件,可以打开(A)。

A代码窗口B属性窗口C工具箱窗口

D工程资源管理器窗口

30108下列叙述中,错误的是(C)。

AVB是可视化程序设计语言BVB采用事件驱动编程机制

CVB是面向过程的程序设计语言DVB应用程序可以以编译方式执行

30109下列叙述中,正确的是(D)。

AVB的事件由用户定义BVB程序以顺序方式执行

CVB程序从Main()函数开始执行DVB运行时,总是等待事件的发生

30110在VB中可以通过(C)方法向工具箱加入其它控件。

A右击工具箱,执行弹出式菜单中的“添加选项卡”命令

B执行“文件”菜单中的“添加工程”命令

C执行“工程”菜单中的“部件”命令

D执行“工程”菜单中的“添加窗体”命令

30111在VB的工程资源管理器窗口中不可能存在的文件类型是(C)。

A*.clsB*.vbgC*.gifD*.bas

30112以下那一种方法不能打开“代码窗口”(A)。

A按快捷键Alt+C

B双击窗体或窗体上的控件

C执行“视图”菜单中的“代码窗口”命令

D单击“资源管理器”窗口的“查看代码”按钮

30113下列叙述中,错误的是()。

B

AVB程序代码不区分字母大小写

BVB程序代码中使用“//”表示注释一行

CVB程序代码中不能使用数字作为标识符的首字符

DVB程序代码以“回车换行”作为语句结束标志

30114VB窗体文件的扩展名是()。

B

AclsBfrmCbasDres

30115下列关于VB代码编辑时常用组合键的叙述错误的是()。

C

ACtrl+C表示复制选定代码BCtrl+X表示剪切选定代码CCtrl+P表示粘贴代码DCtrl+Y表示删除整行代码

30116VB是一种面向对象的程序设计语言,构成对象的三要素是(A)。

A属性、事件、方法B控件、属性、事件

C窗体、控件、过程D窗体、控件、模块

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

A一个工程可以含有多个标准模块文件

B窗体文件包含该窗体及其控件的属性

C以BAS为扩展名的文件是标准模块文件

D在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件

30118当程序在运行过程中因某种原因中断时,VB进入(C)模式。

A)设计B)运行C)中断D)编程

30119以下叙述错误的是(B)。

A)窗体对象的ControlBox属性可用于设置窗体上的控制菜单

B)VisualBasic要设置某个对象的属性时,只能通过属性窗口设置

C)当一个工程含有多个窗体时,其中的启动窗体是在“工程属性”对话框中指定的

D)通用对话框是一种ActiveX控件

30201下列为整型变量的是(C)。

Ax!

Bx#Cx%Dx$

30202设有语句组:

DimS1AsString*5

S1="VBTest"

则S1的值为(B)。

AVBTestBVBTeCVBTesDBTest

30203下列(A)是合法的变量名。

Ax_yBx-yC2xDand

30204下列(A)为单精度变量。

Ax!

Bx#Cx%Dx$

30205由(C)关键字声明的局部变量在整个程序运行时一直存在。

ADimBPublicCStaticDPrivate

30206定义变量时如不指定类型,该变量为(C)变量。

AIntegerBStringCVariantDSingle

30207用户自定义数据类型的成员不能是(A)。

A数组B日期型C货币型D定长字符串

30208下列(B)是合法的变量名。

Ax%yBxy%C2xDOr

30209日期常量用(C)作为界定符。

A"B%C#D&

30210下列哪一个是日期型常量(B)。

A"06/08/04"B#06/08/04#C06/08/04

D{06/08/04}

30211下列为字符串变量的是(D)。

Ax!

Bx#Cx%Dx$

30212可以在窗体模块的声明段中进行(C)的声明。

A全局数组B全局常量C全局变量

D全局自定义数据类型

30213下列关于常量的叙述,正确的是()。

C

A常量必须在第一次使用时被赋值B常量可以在任何时候被赋值

C常量必须在定义时被赋值D常量与变量不同,没有数据类型之分

30214如要表示一个在100~300000之间变化的整数,应使用()型变量。

C

AIntegerBStringCLongDByte

30215在窗体中,用()语句声明的变量A可以被其它窗体引用。

B

ADimAAsIntegerBPublicAAsInteger

CPrivateAAsIntegerDStaticAAsInteger

30216下列关于符号常量的叙述,正确的是(C)。

A符号常量必须在第一次使用时被赋值B符号常量可以在任何时候被赋值

C符号常量必须在定义时被赋值D符号常量与变量不同,没有数据类型之分

30217用Dimx,yasboolean语句声明变量,下列正确的是(C)。

Ax和y都是布尔型变量Bx是整形变量,y是布尔型变量

Cx是变体型变量,y是布尔型变量Dx和y都是变体型变量

30218以下能正确定义数据类型TelBook的代码是(C)。

ATypeTelBook

NameAsString*12

TeLAsInteger

EndTypeTelBook

BTypeTelBook

NameAsString*12

TeLAsInteger

TypeEnd

CTypeTelBook

NameString*12

TeLAsInteger

EndType

DTypeTelBook

NameString*8

TeLAsInteger

EndTelBook

30219下列(A)是合法的变量名。

Aa_1B4ACa-bDstring

30220不能被本模块的其它过程引用的是(A)。

A)局部变量B)模块级变量

C)全局变量D)以上都是

30221如果要表示一个在100~300000之间变化的整数,应使用(C)型变量。

A)IntegerB)StringC)LongD)Byte

30301表达式4+6\5*7/9Mod3的值是(B)。

A4B5C6D7

30302下列逻辑表达式为True的是(C)。

A"A"<"9"B"A">"a"C"a">"AT"

D"AT"<"AND"

30303下列运算符中,优先级最高的是(B)。

ALikeBModCNotDEqv

30304设a=6,b=5,c=-2;执行语句Printa>b>c后,窗体上显示的是(B)。

A1BTrueCFalseD出错信息

30305下列表达式中,值最大的是(C)。

A2\3B2/3C2mod3D3mod2

30306下列运算符中,优先级最低的是(D)。

A*B^C/D\

30307表达式2=3<1的是(C)。

A0B1CTrueDFalse

30308表示x大于0且小于10的VB表达式是(B)。

A00Andx<10

Cx>0Orx<10Dx>0:

x<10

30309判断整型变量x是奇数的表达式是(A)。

AxMod2<>0BxMod2!

=0

CxMod2≠0DxMod2=0

30310设a=6,b=-3,则以下表达式值为True的是(D)。

Aa<0Orb>0Ba<0Andb>0

Ca>0Andb>0Da<0Eqvb>0

30311下列正确的赋值语句是(B)。

Ai=j=0Bi=0:

j=0

Ci=0,j=0Di=0;j=0

30312下列赋值语句中,正确的是(C)。

Ai+j=10B2i=j

Cj=i+jDi=j=0

30313能正确表达2的3次幂的表达式是(B)。

A2*3B2^3C2**3D2&3

30314表达式123+23Mod100\7的值是(D)。

A6B126C20D132

30315表达式12000+"123"&100的值是()。

A

A"12123100"B12223C24300D"12223"

30316下列逻辑表达式的值为False的是(C)。

A"A">"9"B"A"<"a"

C"AT">"AT"D"an">"an"

30317下列运算符中,优先级最低的是(C)。

A\B/CMODD*

30318判断整型变量x是5的倍数的表达式是(B)。

AxMod5<>0Bint(x/5)=x/5

Cx/5≠int(x/5)D5Modx=0

30319设a=8,b=6,c=-1;执行语句Printa>b>c后,窗体上显示的是(C)。

A1BTrueCFalseD出错信息

30320下列表达式中,非法的是(C)。

Aab+cCa≠b>cDa=b+c

30321下列正确的赋值语句是(B)。

Ai+j=10Bi=0:

j=0

Ci=0,j=0Di=0;j=0

30322下列运算符中,优先级最高的是(B)。

A)*B)^C)/D)\

30323表达式23+23Mod50\7的值是(C)。

A)23B)46C)25D)123

30401返回值为数值的函数是(B)。

AMidBInstrCLeftDRtrim

30402表达式Len("幸运52")的值是(B)。

A0B4C6D8

30403以下(B)语句可表示[50,100]之间的随机数。

AInt(Rnd*51)+49BInt(Rnd*51+50)

CInt(Rnd*50)+50DInt(Rnd*50+50)

30404返回值为字符串的函数是(A)。

AStrBValCLenDAsc

30405当x=0时,函数IIf(x>0,1,IIf(x<0,-1,0))的返回值是(A)。

A0B1C-1D出错

30406表达式Fix(5.6)+Int(-5.6)的值是(B)。

A0B-1 C1D以上都不对

30407如果Sgn(x)的值为-1,整型变量x的值是(D)。

A0B整数C正整数D负整数

30408表达式InStr(2,"文本文件","文")的值是(C)。

A0B1C3D5

30409除去字符串左侧空格的函数是(C)

ALeft()BTrim()CLtrim()DLeftTrim()

30410设a="39级台阶",使b="台阶"的语句是(D)。

ARight(a,4)BInstr(a,5,4)

CLeft(a,5,4)Dmid(a,4,2)

30411表达式InStr(3,"文件系统控件","件")的值是(C)。

A2B3C6D11

30412能判断一个表达式的值是否为数值类型的函数是(B)。

AIsDate()BIsNumeric()CIsData() 

DIsNumber()

30413表达式Chr(Asc("B")+1)的值是()。

A

A"C"BCC67D"67"

30414下列表达式的值为15的是()。

C

AInt(14.6)BFix(14.6)

CRound(15.3)DTrunc(15.3)

30415表达式UCase(Mid("basic!

",1,1))+Right("basic!

",5)的值是()。

D

A"asic"B"Asic!

"C"basic!

"D"Basic!

"

30416以下能判断是否到达文件尾的函数是(D)。

ALOF()BBOF()CLOC()DEOF()

30417表达式Len("神州6号")的值是(B)。

A10B4C5D8

30418除去字符串左右侧空格的函数是(B)。

ARtrim()BTrim()CLtrim()DMid()

30419函数Choose(2,"+","-","×","÷")返回值是(B)。

A+B-C×D÷

30420表达式String(3,"ABC")的结果为(A)。

A)AAAB)ABCC)BBBD)CCC

30421执行以下程序段后,变量C$的值为(D)。

a$="Basic程序设计教程"

b$="Visual"

c$=b$&Ucase(Mid(a$,1,6))&Right(a$,2)

A)VisualBasicB)VISUALBASIC教程

C)VisualBasic程序D)VisualBASIC教程

30501VB表达式Format(Val("111a"),"##.##")的值是(C)。

A11.1aB11.10C111.D111.00

30502下列语句不合法的是(D)。

Ax=1:

y=2B?

x;y;C?

x,y,Dx=1;y=2

30503如果VB语句超过一行,可以使用空格加(D)续行。

A-B+C;D_

30504正确使用Cls方法的是(B)。

AText1.ClsBPicture1.ClsCList1.ClsDImage1.Cls

30505下列语句合法的是(C)。

Ax+y=2Bx>2=yCx=y>2Dx=y++

30506错误使用Print方法的是(D)。

APicture1.PrintBForm1.Print

CDebug.PrintDText1.Print

30507Print方法分区输出时,用(B)分隔多个表达式。

A空格B逗号C冒号D分号

30508Print"10+6=";10+6的输出结果是(C)。

A16=10+6B10+6=10+6

C10+6=16D"10+6="10+6

30509下列叙述错误的是(A)。

A不允许使用行号与标号B单条语句可分行书写

C同一行上可以书写多条语句DVB代码不区分字母的大小写

30510VB表达式Format(CInt("3.14"),"00.00")的值是(A)。

A03.00B03.14C3.14D3

30511下列语句合法的是(B)。

A1+2=3Bx=y<>0

Cy>0=xDx=2y

30512下列语句错误的是(B)。

AClsBImage1.ClsCForm1.ClsDPicture1.Cls

30513Print方法紧密输出时,用()分隔多个表达式。

D

A空格B逗号C冒号D分号

30514下列关于VB编码规则的叙述,错误的是(D)。

A一条语句可以分多行书写B可以用“Rem”注释单行语句

C注释可以放在语句之前D可以用“:

”作为语句的结束符

30515以下程序段中有()处错误。

C

ReDimaAsInteger

n+3=n

a=0;b=1

Printn+3=n

A1B2C3D4

30516要强制显式声明变量,可在窗体模块或标准模块的声明段中加入(C)语句。

AOptionBase0BOptionBase1

COptionExplicitDOptionCompare

30517下列语句错误的是(B)。

AClsBImage1.Cls

CForm1.ClsDPicture1.Cls

30518不能把2^5*3.14*8的结果输出到“立即”窗口的是(B)。

A)在代码窗口中使用Debug.Print2^5*3.14*8语句

B)在“立即”窗口中直接使用2^5*3.14*8语句

C)在“立即”窗口中使用?

2^5*3.14*8语句

D)在“立即”窗口中使用Print2^5*3.14*8语句

30519要强制显式声明变量,可在窗体模块或标准模块的声明段中加入(D)语句。

A)OptionBase0B)OptionBase1

C)OptionCompareD)OptionExplicit

30601执行x=InputBox("请输入半径",0,"求面积"),在输入框中输入3后回车,则下列叙述正确的是(B)。

Ax的值是数值3Bx的值是字符"3"

C0是默认值D对话框标题是"求面积"

30602执行x=MsgBox("数据类型不匹配",VbOKCancel,"出错提示!

"),然后单击消息框的“取消”按钮,x的值是(D)。

ATrueBFalseC1D2

30603下列语句正确的是(B)。

AMsgBoxVbOkOnly,"Error"BMsgBox"Error",VbOkOnly

CMsgBox(VbOkOnly,"Error")DMsgBox("Error",VbOkOnly)

30604执行Len(InputBox("请输入编号:

")),在输入框中输入"神州1号"后回车,结果为(A)。

A4B7C0D出错

30605执行MsgBox"除数不能为0!

",48,"数据出错",在弹出的消息框中显示的图标是(C)。

A停止图标B问号图标C感叹号图标

D消息图标

30606下列语句组:

 a$="TodayAndTomorrow"

 b$=Right(a$,8):

c$=Left(a$,5)

 MsgBoxa$,,b$,c$

执行后消息框的标题是(B)。

ATodayBTomorrowCTodayAndTomorrow

D1

30607下列语句组:

a$="TodayAndTomorrow"

b$=Right(a$,8):

c$=Left(a$,5)

MsgBoxa$,,b$,c$

执行后消息框中显示的内容是(C)。

ATodayBTomorrow

CTodayAndTomorrowD1

30608下列程序运行时,消息框显示的内容是(A)。

 PrivateSubCommand1_Click()

MsgBoxCStr(123+321)

EndSub

A444B123321C123+321D显示出错信息

30609窗体上有一个命令按钮Command1,编写如下事件过程:

 PrivateSubCommand1_Click()

x=InputBox("x=")

y=InputBox("y=")

Printx+y

EndSub

运行后,单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是(B)。

A444B123321C123+321D出错信息

30610执行n=InputBox("n=",0,"n!

"),在输入框中输入5后回车,则下列叙述中,正确的是(D)。

A0是默认值B输入框标题是"n="

Cn等于数值5Dn的值为字符"5"

30611执行x=MsgBox("数据类型不匹配",,"出错提示!

"),然后按回车,x的值是(B)。

A0B1CTrueDFalse

30612下列语句正确的是(A)。

AMsgBox""BMsgBoxVbOkOnly,"Error"

CMsgBox(VbOkOnly,"Error")

DMsgBox("Error",VbOkOnly,,100)

30613下列关于InputBox函数的叙述,错误的是()。

A

A可以省略任何参数

B可以在屏幕指定位置显示输入框

C可以指定默认值

D返回值为String类型

30614下列程序运行时,消息框显示的内容是()。

C

 PrivateSubCommand1_Click()

MsgBoxCStr("123+321")

EndSub

A444 B123321C123+321

D显示出错信息

30615执行语句a=MsgBox("你好",vbAbortRetryIgnore+vbDefaultButton2),当出现消息框

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

当前位置:首页 > 医药卫生 > 临床医学

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

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