VB开发基础练习题及答案5-2023背题版_第1页
VB开发基础练习题及答案5-2023背题版_第2页
VB开发基础练习题及答案5-2023背题版_第3页
VB开发基础练习题及答案5-2023背题版_第4页
VB开发基础练习题及答案5-2023背题版_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试题说明

本套试题共包括1套试卷

每题均显示答案和解析

VB开发基础练习题及答案5(500题)

VB开发基础练习题及答案5

L[单选题]表达式FiX(5.6)+Int(-5.6)的值是

A)-l

B)l

C)以上都不对

答案:A

解析:

2.[单选题]Print方法表达式中,各数据项之间不可能存在的分隔符是().

A),

B);

C)D:空格

答案:C

解析:

3.[单选题]如下数组声明语句,正确的是

A)Dima[3,4]AsInteger

B)Dima(3,4)AsInteger

C)Dima(n,n)AsInteger

答案:B

解析:

4.[单选题]如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为()。

A)-

B)TRU

OFALSE

答案:B

解析:

5.[单选题]设有如下一段程序:

PrivateSubCommandl_Cliek()

StaticaAsVariant

A=Array("one","two","three","fourfive")

Printa(3)

EndSub

针对上述事件过程,以下叙述中正确的是()。

A)变量声明语句有错,应改为StatiCa(5)ʌsVariant

B)变量声明语句有错,应改为StatiCa

C)可以正常运行,在窗体上显示three

D)可以正常运行,在窗体上显示four

答案:D

解析:

6.[单选题]使用目录列表框的()属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。

A)Drive

B)Path

ODir

D)Listindex

答案:B

解析:

7.[单选题]通用对话框COmInonDialog控件,不能用于的是

A)打印

B)保存文件

C)选择颜色

D)选择文件夹

答案:D

解析:

8.[单选题]当用户按下并且释放一个键后会触发KeyPress、KeyUP和KeyDOWn事件,这三个事件发生的

顺序是().

A)KeyPress.KeyDown、KeyUp

B)KeyDown.KeyUp>KeyPress

C)KeyDown.KeyPress,KeyUp

D)没有规律

答案:C

解析:

9.[单选题]只有一个对象的Visible和Enabled属性均为时,它才能接收焦点()

A)0

B)l

C)False

D)True

答案:D

解析:

10.[单选题]要获得用户在组合框输入的内容,应利用的组合框的属性是

A)List

B)Selected

C)ListIndex

D)Text

答案:D

解析:

11.[单选题]执行X$=String(6,"124abc")后,X的值是()。

A)"124abc"

B)"111111"

C)"124"

D)"abc"

答案:B

解析:

12.[单选题]编写如下事件过程:PrivateSubform_Click()S$="abcdefabcdefabcdef"

k=InStr(S$,"c")DOWhilek>0n=n+lS$=Mid(S$,k+l)k=InStr(S$,"c")LoopPrintn

EndSub程序运行后,单击窗体,则其上显示的内容是()∙

A)l

B)2

03

D)4

答案:C

解析:

13.[单选题]下列程序段的执行结果是.Dimm(5,6),s(5)Fori=lTo5s(i)=0Forj=l

To5m(i,j)=i*jNextjNextiForEachxInsPrintx;NextX

A)2025303540

B)4035302520

C)2030102535

D)00000

答案:D

解析:

14.[单选题]语句PRlNT"INT(T3.2)";INT(-13.2)的输出结果为().

Λ)INT(-13.2)=-13.2

B)INT(-13.2)=13.2

OlNT(-13.2)=-13

D)INT(-13.2)=-14

答案:D

解析:

15.[单选题]VB提供了结构化程序设计的3种基本结构,这3种基本结构是()∙

A)递归结构.选择结构,循环结构

B)选择结构.过程结构,顺序结构

C)过程结构.输入、输出结构,转向结构

D)选择结构.循环结构,顺序结构

答案:D

解析:

16.[单选题]在一个容器对象内可以容纳其他对象,下面哪个对象是容器()

A)Command

B)Form

OLabel

D)Textbox

答案:B

解析:

17.[单选题]Sub过程与FUnCtiOn过程最根本的区别是().

A)SUb过程可以有参数,Function过程不可以

B)FUnCtion过程可以有参数,Sub过程不可以

C)两种过程参数的传递方式不同

D)SUb过程的过程名不能返回值,而FUnCtion过程能通过过程名返回值

答案:D

解析:

18.[单选题]设有如下变量声明:Dimtestdateasdate为变量testdate正确赋值的表达方式是()。

A)testdate=date

B)testdate=date("m∕d∕yy","1/1/2002/")

C)testdate=<l∕l∕2002∕<

D)testdate=<'1/1/2002/,<

答案:A

解析:

19.[单选题]在一个容器对象内可以容纳其他对象,下面可作为容器的是()。

A)标签

B)文本框

C)图像框

D)图片框

答案:D

解析:

20.[单选题]下列程序段的执行结果为0.m=0Fori=lTo3Forj=5To1Step-1n=n+lNext

jnextiPrintn;j;i

A)12

B)15

C)12

D)15

答案:B

解析:

21.[单选题]下面程序段显示的结果是().

A)优秀

B)良好

C)通过

D)不通过

答案:A

解析:Din)xx=Int(Rnd)+5SelectCaseXcase5print"优秀"case4print"良好"case3

Print"通过"caseelsePrint"不通过"Endselect

22.[单选题]下面4项中合法的变量名是()∙

A)X_yz

B)123abc

C)integer

D)X-Y

答案:A

解析:

23.[单选题]在一个容器对象内可以容纳其他对象,下面哪个对象是容器

()

A)Command

B)Form

OLabel

D)Textbox

答案:B

解析:

24.[单选题]从字符串中任意位置截取字符的函数是。

A)LeftO

B)Mid()

C)Str()

D)RightO

答案:B

解析:

25.[单选题]下列叙述中正确的是。()

A)有且只有一个根结点的数据结构一定是线性结构

B)每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结构

C)有且只有一个根结点的数据结构一定是非线性结构

D)有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构

答案:D

解析:

26.[单选题]下列可以打开立即窗口的操作是().

A)Ctrl+D

B)Ctrl+E

C)Ctrl+F

D)Ctrl+G

答案:D

解析:

27.[单选题]如果在窗体上已经创建了一个文本框对象TeXtl,可以通过()事件获得输入键值的

ASCH码.

A)Change

B)LostFocus

C)KeyPress

D)GotFocus

答案:C

解析:

28.[单选题]关于语句行,下列说法中正确的是()

A)一行只能写一条语句

B)一条语句可以分多行书写

C)每行的首字符必须大写

D)长度不能超过255个字符

答案:B

解析:

29.[单选题]有如下函数:FUnCtionfun(aAsInteger,nAsInteger)AsIntegerDimmAs

IntegerWhilea>=na=a^nm=m+1Wendfun=mEndFUnCtion该函数的返回值是.

A)a乘以n的乘积

B)a加n的和

C)a减n的差

D)a除以n的商(不含小数部分)

答案:D

解析:

30.[单选题]要使一个图片框控件能自动地附着在窗体的一条边上,应设置它的()属性.

A)Picture

B)Alignment

C)Border

D)Align

答案:D

解析:

31.[单选题]下属选项中,属于VB的程序设计方法是()。

A)面向过程,事件驱动

B)面向对象、顺序驱动

C)面向对象,事件驱动

D)面向过程,顺序驱动

答案:C

解析:

32.[单选题]以下()不能作为VB中的变量名.

A)Abx45

B)P1234

C)89TasFF

D)xy

答案:C

解析:

33.[单选题]以下关系表达式中,其值为TrUe的是()。

A)"XYZ">"XYz"

B)"VisualBasicnOnVisualbasie"

C)"the"="there"

D)"Integer"<"Int"

答案:B

解析:

34.[单选题]下面程序在调试时出现了死循环:PrivateSubCommandl_Click()n=InputBox("请输

入一个整数")DoIfnMod2=0Thenn=n+lElsen=n+2ElseIfLoopUntiln=1000EndSUb下面

关于死循环的叙述中正确的是.

A)只有输入的n是偶数时才会出现死循环,否则不会

B)只有输入的n是奇数时才会出现死循环,否则不会

C)只有输入的n是大于IOOO的整数时才会出现死循环,否则不会

D)输入任何整数都会出现死循环

答案:D

解析:

35.[单选题]为了给x,y,z这3个变量赋初值3,下面正确的赋值语句是().

A)x=3.y=3.z=3

B)x=3,y=3,z=3

C)x=y=z=3

D)xyz=3

答案:A

解析:

36.[单选题]下面肯定是一个整型变量的是o()

A)x%

B)Int_x

C)x$

D)x#

答案:A

解析:

37.[单选题]下面语句中,字符串的长度为O.S$="NameAddreSSI23"

A)12

B)13

014

D)15

答案:C

解析:

38.[单选题]语句Ifx=lTheny=l,下列说法正确的是().

A)x=l和y=l均为赋值语句

B)x=l和y=l均为关系表达式

C)X=I为关系表达式.y=l为赋值语句

D)X=I为赋值语句.y=l为关系表达式

答案:C

解析:

39.[单选题]若要清除列表框的所有内容,可用什么方法实现

A)RemoveItem

B)Cls

C)Clear

D)以上均不可以

答案:C

解析:

40.[单选题]结构化程序设计方法的核心是规定三种基本结构:顺序结构、分支结构和()。

A)逻辑结构

B)循环结构

C)条件结构

D)面向对象的结构

答案:B

解析:

41.[单选题]要将名为MyForm的窗体显示出来,正确的使用方法是().

A)MyForm

B)Show.MyForm

C)MyForm

D)MyForm.Show

答案:D

解析:

42.[单选题]在设计弹出式菜单时,必须把菜单名的ViSible属性设置为。

A)True

B)Enabled

OVisible

D)False

答案:D

解析:

43.[单选题]语句要在下一行继续写,续行符是0.

A)(A)+

B)(B)-

0(C)_

D)(D).■■■

答案:C

解析:

44.[单选题]把文本框TeXtl设置为灰色,不响应用户事件,需要设置的属性是()

A)Text

B)Enabled

OVisiable

D)Password

答案:B

解析:

45.[单选题]在窗体上画一个名称为COmnIandI的命令按钮,然后编写如下事件过程:PrivateSub

Commandl-Click()a=InputBox("请输入")b=InputBox("请输入")Printa+bEndSub程序运行

后,单击命令按钮,输入3和4,则窗体上显示的内容是().

A)7

B)34

C)3+4

D)出错

答案:B

解析:

46.[单选题]以下关于控件数组的叙述中,正确的是()。

A)数组中各个控件具有相同的名称

B)数组中可包含不同类型的控件

C)数组中各个控件具有相同的IndeX属性值

D)数组元素不同,可以响应的事件也不同

答案:A

解析:

47.[单选题]文本框没有属性.

A)Enabled

B)Visible

OBackColor

D)Caption

答案:D

解析:

48.[单选题]为了把焦点移到某个指定的控件,所使用的方法是().

A)SetFocus

B)Visible

C)Refresh

D)GetFocus

答案:A

解析:

49.[单选题]要使输入到文本框中的字符显示“*”号,应该设置—属性

A)Text

B)Enabled

C)MaxLength

D)PassWordChar

答案:D

解析:

50.[单选题]执行语句FOri=lto3:Nexti:Printi后变量i的值是—

A)3

B)4

C)2

D)l

答案:B

解析:

51.[单选题]在窗体上画1个命令按钮(名称为COmmandl)和1个文本框(名称为TeXtl),然后编写如下事

件过程:PrivateSubCommandl_Click()x=Val(Textl.Text)SelectCasexCase1,3y=x*xCase

Is>=10,Is

A)执行y=x*x

B)执行y=-χ

C)先执行y=x*x,再执行y=-χ

D)程序出错

答案:A

解析:

52.[单选题]运行下面程序:PrivateSubForm_Click()a=1

B=1

N=InputBoxCn=")

ForI=2ToNStep1c=a+b

A=bb=cNext

Forml.ClsPrintbEndSub

单击窗体输入3后,窗体上的显示结果为:()

A)l

B)3

05

D)7

答案:B

解析:

53.[单选题]下列程序执行的结果为____,X=l:y=3:z=5Print"Λ("x+z*y;")",X>Y

A)A(16)False

B)A(16)O

C)A(1+5*3)False

D)A16True

答案:A

解析:

54.[单选题]语句DinIy!声明的变量类型是。

A)字符串类型

B)单精度类型

C)整型

D)双精度类型

答案:B

解析:

55.[单选题]执行语句receive=MsgBox("ΛΛAA",,后,所产生的信息框的标题是

_____________O

Λ)ΛAΛΛ

B)BBBB

C)空

D)出错,不能产生信息框

答案:B

解析:

56.[单选题]下列哪个是循环语句()?

A)If

B)∏f

OFor

D)Select

答案:C

解析:

57.[单选题]下列控件中可以作为容器的是—o

A)Image

B)PictureBox

C)TextBox

D)ListBox

答案:B

解析:

58.[单选题]下述选项中,属于ViSUaIBaSiC程序设计的方法是___。

A)面向对象、顺序驱动

B)面向对象、事件驱动

C)面向过程、事件驱动

D)面向过程、顺序驱动

答案:B

解析:

59.[单选题]按钮、复选框和框架都没有的属性是

A)Text

B)Caption

C)ForeColor

D)Name

答案:A

解析:

60.[单选题]设有如下声明:DimXAsInteger如果Sgn(X)的值为T,则X的值是().

A)整数

B)大于0的整数

C)等于0的整数

D)小于0的数

答案:D

解析:

61.[单选题]设有如下变量声明DimTestDateAsDate为变量TeStDate正确赋值的表达方式是0.

A)TeStDate=#1/1/2008#

B)TeStDate=#"1/1/2008"#

C)TestDate=date("1/1/2008")

D)TestDate=Format("m∕d∕yy","1/1/2008")

答案:A

解析:

62.[单选题]对象是将数据和操作起来的逻辑实体()

A)封装

B)串接

C)连接

D)伪装

答案:A

解析:

63.[单选题]已知有下列过程程序PrivateSubCompare(aAsInteger,bAsString,Optionalx)

…..EndSub正确调用此过程的语句时()

A)Compare5,"abc”

B)Compare(12,,,abc”,TrUe)

C)CallCompare(5)

D)Compareprod5,"abc”,False

答案:A

解析:

64.[单选题]在下列关于菜单的说法中,错误的是0.

A)每个菜单项都是一个控件,与其他控件一样有自己的属性和事件

B)除了CliCk事件之外,菜单项还能响应其他的(如DbICliCk等)事件

C)菜单项的快捷键不能任意设置

D)在程序执行时,如果菜单项的EnabIed属性为False,则该菜单项变成灰色,不能被用户选择

答案:B

解析:

65.[单选题]关于标签和文本框的区别,以下叙述错误的是()。

A)在程序运行中,可以改变标签的内容。

B)文本框控件没有CaPtion属性。

C)在程序运行中,标签和文本框都可以用来输出数据。

D)在程序运行中,标签和文本框都可以用来手工输入数据。

答案:D

解析:

66.[单选题]使用语句Dimʌ(lTO10)AsInteger声明数组A之后,以下说法正确的有().

A)A数组中的所有元素值为0

B)数组中的所有元素值不确定

C)A数组中的所有元素值为EmPty

D)执行EraSe

答案:A

解析:

67.[单选题]除了在程序使用LOadPiCtUye函数装载图形外,还可以在设计阶段通过修改()属性装载图

形.

A)Caption

B)Name

C)Picture

D)LoadPicture

答案:C

解析:

68.[单选题]以下数组定义中,具有12个元素的是()

A)DimA(3,4)

B)DimA(lTo3,4)

ODimA(3,3)

D)DimA(2,3)

答案:D

解析:

69.[单选题]为了使列表框中的项目按字母顺序排列,应设置哪个属性()?

A)List

B)Sorted

C)Style

D)Text

答案:B

解析:

70.[单选题]常用控件的Style属性值是().

A)字符常量

B)逻辑常量

C)数值常量

D)日期常量

答案:C

解析:

71.[单选题]确定一个控件在窗体上的位置的属性是—o

A)Width或Height

B)Width和Height

C)ToP或Left

D)TOP和Left

答案:D

解析:

72.[单选题]打包是将应用程序打包为一个或多个可以展开到选中位置的文件

()

A)CAB

B)COM

OCTL

D)EXE

答案:D

解析:

73.[单选题]下列关于设置控件属性的叙述正确的是().

A)用户必须设置属性值

B)所有的属性值都可以由用户随意设定

C)属性值不必一一重新设置

D)不同控件的属性项都完全一样

答案:C

解析:

74.[单选题]下列可以把当前目录下的图形文件"pl∙jpg”装入图片框PiCtUrel中,正确的语句是:

A)Picturel="pl.jpg"

B)Picturel.Picture="pl.jpg"

C)Picturel.Picture=LoadPicture("pl.jpg")

D)Picture=LoadPicture("pl.jpg")

答案:C

解析:

75.[单选题]设通用对话框的名称为COmmOnDialogl,执行语句COmmonDialOgl.Action3,则打开的

对话框是_____o()

A)颜色对话框

B)字体对话框

C)打开文件对话框

D)保存文件对话框

答案:A

解析:

76.[单选题]下列不属于ViSUalBaSiC特点的是(0.

A)对象的链接与嵌入

B)结构化程序设计

C)编写跨平台应用程序

D)事件驱动程序编程机制

答案:C

解析:

77.[单选题]以下说法不正确的是—.

A)使用ReDim语句可以改变数组的维数

B)使用ReDim语句可以改变数组的类型

C)使用ReDim语句可以改变数组的每一维的大小

D)使用ReDim语句可以对数组中的所有元素重新进行初始化

答案:B

解析:

78.[单选题]下述程序的运行结果PriVateSubCommand1_C1ick()Dima(-5To6)Fori=

LBound(a,1)ToUBound(a,1)a(i)=iNextiPrinta(LBound(a,1));a(UBound(a,1))End

Sub

A)00

B)-50

C)-56

D)06

答案:C

解析:

79.[单选题]以下关于函数过程的描述中,正确的是—o

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

B)函数过程可以通过函数名返回多个值

C)当数组作为函数过程的参数时,只能以传值方式传递

D)当数组作为函数过程的参数时,只能以传址方式传递

答案:D

解析:

80.[单选题]执行语句M=MSgBOX(),所产生对话框的标题是

A)祝您成功!

B)VB等级考试

064

D)0

答案:B

解析:

81.[单选题]以下关于复选框的说法正确的是。()

A)复选框的Enabled属性用于决定该复选框是否被选中

B)复选框的Value属性用于决定该复选框是否被选中

C)复选框的Checked属性用于决定该复选框是否被选中

D)复选框的ViSible属性用于决定该复选框是否被选中

答案:B

解析:

82.[单选题]某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为o()

A)5

B)4

03

D)2

答案:A

解析:

83.[单选题]表达式Right("asdf",2)+Ucase("as")的值为()o

A)asas

B)asAS

OdfAS

D)ASAS

答案:C

解析:

84.[单选题]为使文本框显示滚动条,必须首先设置的属性是().

A)Mulitiline

B)Autosize

OAlignment

D)ScrolIbars

答案:A

解析:

85.[单选题]设有如下两个过程:PrivateSubForm_Click()Dimx$,y!x=18:y=10Call

PPP((x),y)Printx,yEndSubPrivateSubPPP(aAsSingle,bAsSingle)a=a+bPrint

a,bb=a+bPrinta,bEndSUb运行程序后,则输出结果是。

A)281028381838

B)281028381810

C)281028382838

D)281028382810

答案:A

解析:

86.[单选题]单击命令按钮Commandl必将调用的事件().

A)LostFocus

B)KeyPress

ODbclick

D)Click

答案:D

解析:

87.[单选题]设窗体上一个文本框TeXtl和一个命令按扭COmnland1,有以下事件过程:PrivateSub

Conimandl-Click()DimsAsString,chʌsStrings=""Fork=lToLen(Textl)

ch=Mid(Textl,k,1)s=ch+sNextkTextl.Text=sEndSUb程序执行时,在文本框中输入"Basic",然后

单击命令按钮,贝IITeXtI中显示的是

A)Basic

B)CisaB

OBASIC

D)CISAB

答案:B

解析:

88.[单选题]下列循环语句中在任何情况下都至少执行一次循环体的是

A)DO…循环体…LOoPUntik条件〉

B)DoUntik条件>…循环体…LoOP

C)DoWhiIe〈条件>…循环体…LOOP

D)While〈条件>…循环体…Wend

答案:A

解析:

89.[单选题]下面正确的赋值语句是()。

A)x+y=30

B)Sqr(9)=y

C)y=x+30

D)3y=x

答案:C

解析:

90.[单选题]如下定义语句:

Typestudent

nameAsString

codeAsString

sexʌsString

EndType

DimstuAsstudent

Withstu

Name=""李洪"”

code=""10101"

sex=""女""

EndWith

Printstu.Code

的结果是O.

A)李洪

B)(B)IOlOl

C)女

D)(D)H

答案:B

解析:

91.[单选题]下面哪些控件不会影响到界面设计效果().

A)定时器

B)文本框

C)标签

D)Line控件

答案:A

解析:

92.[单选题]复选框的VaIUe属性为1时,表示()。

A)复选框未被选中

B)复选框被选中

C)复选框内有灰色的勾

D)复选框操作有错误。

答案:B

解析:

93.[单选题]VisualBaSiC是一种面向对象的可视化程序设计语言,采取了的编程机制是()。

A)事件驱

B)按过程顺序执行

C)从主程序开始执

D)按模块顺序执行

答案:A

解析:

94.[单选题]表达式16/4-2含5*8/4MOD5\2的值为0.

A)(A)14

B)(B)4

C)(C)20

D)(D)2

答案:B

解析:

95.[单选题]以下程序的循环次数是0.PrivateSubCommandIClick()Forj=8To35Step3

Printj;NextjEndSub

A)10

B)9

C)27

D)8

答案:A

解析:

96.[单选题]为了使文本框同时具有水平和垂直滚动条,应先把MUItiLine属性设置为TrUe,然后再把

SCrOlIBarS属性设置为()。

A)2

B)3

OO

D)l

答案:B

解析:

97.[单选题]执行下列语句:strlnput=InPUtBox("请输入字符串","字符串对话框","字符串")将显

示输入对话框。此时如果直接单击“确定”按钮,则变量StrlnPUt的内容是()。

A)"请输入字符串"

B)"字符串对话框"

C)"字符串"

D)空字符串

答案:C

解析:

98.[单选题]在窗体上画一个名称为DriVel的驱动器列表框,一个名称为Dirl的目录列表框。当改变

当前驱动器列表框时,目录列表框应该与之同步改变。设置两个控件同步的命令代码是()。

A)Dirl.Path=Drivel.Path

B)Drivel.Path=

C)Dirl.Path=Drivel.Drive

D)Drivel.Drive=Dirl.Path

答案:C

解析:

99.[单选题]下面程序段求两个数中的大数,存入MaX中,不正确的是()。

A)Max=iif(x>y,X,y)

B)if

C)πιax=x:

D)if

答案:D

解析:

IOO.[单选题]确定一个控件在窗体上的位置的属性是()。

A)Width或Height

B)Width和Height

C)ToP或Left

D)TOP和

答案:D

解析:

101.[单选题]窗体最小化的示意图标可用属性来设置()

A)Picture

B)Image

C)Icon

D)Mouseicon

答案:C

解析:

102.[单选题]在ViSUaIBaSiC环境中,请问标准模块的扩展名是().

A)frm

B)bas

C)cls

D)vbp

答案:B

解析:

103.[单选题]程序中要在文本框文本中插入一段文字,应当使用的属性是()

A)SelText

B)Name

C)Text

D)Caption

答案:c

解析:

104.[单选题]要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句().

A)OptionBaseO

B)OptionExplicit

C)OptionBasel

D)OptionCompare

答案:B

解析:

105.[单选题]在VisualBasic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是

A)UnLoand

B)Show

OLoad

D)Hide

答案:D

解析:

106.[单选题]一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A)一对一

B)一对多

C)多对一

D)多对多

答案:B

解析:

107.[单选题]在窗体上添加一个命令按钮,编写如下代码:OptionBaseIPrivateSub

Commandl-ClickDimaA=Array(1,2,3,4)J=IFori=4TolStep-1S=s+a(i)*jJ=j*10Nexti

PrintsEndSUb程序运行后,单击命令按钮,输出结果是().

A)4321

B)12

C)34

D)1234

答案:D

解析:

108.[单选题]MsgBox函数返回值的类型是().

A)整型数值

B)字符串

C)变体

D)数值或字符串

答案:A

解析:

109.[单选题]下列程序的执行结果为(),n=0j=lDoUntiln>2n=n+lj=j+n*(n+l)LoopPrint

∏;J

A)0

B)3

C)3

D)3

答案:C

解析:

110.[单选题]要使FormI窗体的标题栏显示"欢迎使用VB",以下语句正确的是()∙

A)Forml.CaPtion="欢迎使用VB"

B)Forml.Caption='欢迎使用VB'

C)Forml.CaPtion=欢迎使用VB

D)FornILCaPtion="欢迎使用VB"

答案:D

解析:

Ill.[单选题]语句Print5*5∖5∕5的输出结果是o

A)5

B)25

OO

D)l

答案:B

解析:

112.[单选题]表达式UCaSe())的值是。

A)cdef

B)CDEF

Odef

D)cdefgh

答案:B

解析:

113.[单选题]如果没有在列表框中选择项目,且列表框的MUItiSeIeCt属性值为默认值((TNOne),则执

行语名LiStLRemoveItemListl.LiStIndeX的结果是().

A)删除列表框的最后一项

B)删除列表框的第一项

C)出错

D)删除列表框中的最后添加的一项

答案:C

解析:

114.[单选题]设工程文件包含两个窗体文件FOrnILfrm、Form2.frm及一个标准模块文件

Modulel.baso两个窗体上分别只有一个名称为Commandl的命令按钮。

Forml的代码如下:

PublicXAsInteger

PrivateSubForm_Load()

X二I

Y=5

EndSub

PrivateSubCommandl_Click()

Form2.Show

EndSub

PrivateSubCommandl_Click()

PrintForml.x,y

EndSub

ModUlel的代码如下:

PublicyAsInteger

运行以上程序,单击FOnIll的命令按钮COnlnIand1,则显示FOrnI2;再单击Fonn2上的命令按钮COmmandl,则

窗体上显示的是()。

A)l5

B)05

OO0

D)程序有错

答案:A

解析:

115.[单选题]引用列表框(LiStl)最后一个数据项应使用的语句是0.

A)Listl.List(Listl.ListCount)

B)Listl.List(Listl.ListCount-I)

C)Listl.List(ListCount)

D)Listl.List(ListCount-I)

答案:B

解析:

116.[单选题]有如下程序:FonnLelSForr=35To85Step25Circle(300,240),rNextr单击窗

体后,窗体上显示的是0.

A)3个相交圆

B)3个同心不相交圆

C)4个同心不相交圆

D)两个同心不相交

答案:B

解析:

117.[单选题]设窗体上有一个列表框控件LiStI,且其中含有若干列表项。则以下能表示当前被选中

的列表项的是()o

A)Listl.List

B)Listl.ListIndex

C)Listl.Index

D)Listl.Text

答案:D

解析:

118.[单选题]有如下程序:PrivateSubCommandLCIiCk()a$="AWORKERISOVERTHERE"

x=Len(a$)Fori=lToX-Ib$=Mid$(a$,i,2)Ifb$="ER"Thens=s+lNextiPrintsEndSub程

序运行后的输出结果是().

A)l

B)2

03

D)4

答案:C

解析:

119.[单选题]MsgBox函数,返回值的类型是一__o

A)数值或字符串

B)整型数值

C)字符串

D)变体

答案:B

解析:

120.[单选题]用类型说明符放在变量名的尾部,可以定义变量的类型,用()符号说明的变量是单精度.

A)@

B)%

C)!

D)$

答案:C

解析:

121.[单选题]从键盘上输入两个字符串,分别保存在变量Strl,str2中.能确定第2个字符串在第1个字

符串中的起始位置的函数是().

A)Left

B)Mid

C)String

D)Instr

答案:D

解析:

122.[单选题]在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()Dim

a,bAsIntegers=InputBox("EntertheFirstinteger")b=InputBox("EntertheSecond

integer")Printb+aEndSub程序运行后,单击命令按钮,先后在两个输入对话框中分别输入

456和123,则输出结果是()。

A)579

B)123

0456

D)123456

答案:A

解析:

123.[单选题]表达式FOrmat(val(“111a”),"##,##"的值是

A)lll.

B)ll.10

C)lll.00

D)ll.Ia

答案:A

解析:

124.[单选题]有如下程序代码:()

PrivateSubForm_Click()

DimSumAsInteger

Sum=0

WhileSum<=20

Sum=Sum+1

Wend

PrintSum

EndSub

运行程序,单击窗体,输出结果是O

A)19

B)20

021

D)22

答案:C

解析:

125.[单选题]VB表达式CoS(O)+Abs(T)+Int(Rnd(l))的值是.

A)l

B)2

OO

D)-l

答案:B

解析:

126.[单选题]执行下面程序段后,变量a的值为.ForI=ITo3Forj=lToIFork=jTo3

a=a+lNextkNextjNextI

A)3

B)9

C)14

D)21

答案:C

解析:

127.[单选题]在窗体上画一个文本框(名称为TeXtI)和一个标签(名称为LabeIl),程序运行后,在文本

框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过

程是()。

A)PrivateSubTextl_Change()

Labell.Caption=Str(Len(Textl.Text))

EndSub

B)PrivateSubTextl_Click()

Labell.Caption=Str(Len(Textl.Text))

EndSub

C)PrivateSubTextl_Change()

Labell.Caption=Textl.Text

EndSub

D)PrivateSubLabell_Change()

Labell.Caption=Str(Len(Textl.Text))

EndSub

答案:A

解析:

128.[单选题]以下叙述错误的是:

A)下拉式菜单和弹出式菜单都用菜单编辑器建立

B)如果把一个菜单项的EnabIed属性设置为False,则菜单项不可见

C)除分隔线外,所有菜单项都能接收CliCk事件

D)内缩符号由4个点组成,它表明菜单项所在的层次

答案:B

解析:

129.[单选题]将文本框的属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容

超出文本框的宽度时自动换行()

A)MultiLine

B)ScrolIBars

C)Text

D)Enabled

答案:A

解析:

130.[单选题]语句Dima&(lTO20),b

A)一维单精度实型数组和二维双精度型数组

B)一维整型数组和二维单精度实型数组

C)一维单精度实型数组和二维整型数组

D)一维长整型数组和二维双精度数组

答案:D

解析:

131.[单选题]Sub和FUnCtiOn的最大差别在于.

A)FUnCtiOn有返回值,而SUb没有

B)FUnCtion需要输入参数,而SUb不用

C)SUb可以用Call语句调用,而FUnCtion不行

D)两者并无不同

答案:A

解析:

132.[单选题]窗体上有一个名称为TeXtl的文本框,一个名称为COmmandl的命令按钮。窗体文件的程

序如下:

PrivateTypeX

AAsInteger

BAsInteger

EndType

PrivateSubCommandl_Click()

DimyAsx

Y.a=InputBox()

Ify.a∖2=y.a/2Then

Y.b=y.a*y.a

Else

Y.b=Fix(y,a/2)

EndIf

Textl.Text=y.b

EndSub

对以上程序,下列叙述中错误的是()。

A)X是用户定义的类型

B)InPUtBoX函数弹出的对话框中没有提示信息

C)若输入的是偶数,y∙b的值为该偶数的平方

D)Fix(y.a∕2)把y.a/2的小数部分四舍五入,转换为整数返回

答案:D

解析:

133.[单选题]保存新建的工程时,默认的路径是(0.

A)MyDocuments

B)VB98

C)(C)\

D)Windows

答案:B

解析:

134.[单选题]图像框有一个属性,可以自动调整图形的大小以适应图像框的尺寸,这个属性是().

A)AutoSize

B)Stretch

C)AutoRedraw

D)Appearance

答案:B

解析:

135.[单选题]下列程序:PrivateSubTextl_Change()PrintTextl;EndSUb当在文本框输入

"1234"这4个字符时,窗体上显示的是

A)1234

B)1234

01121231234

D)1121231234

答案:C

解析:

136.[单选题]不能触发滚动条Change事件的操作是—。

A)拖动滑块

B)单击滚动条两端箭头

C)单击滑块

D)单击箭头与滑块之间的空白区域

答案:C

解析:

137.[单选题]当字符型变量中第三个字符是“C”是,利用MSgBoX过程显示“Yes”,否则显示

“No”,正确的条件语句是

A)IfMid(c,3,l)="C"ThenMsgBox“No”

B)IfLeft(c,3,l)="C"ThenMsgBox“No”

OlfRight(c,3,l)="C”ThenMsgBox“No”

D)Ifstring(c,3,1)="C"ThenMsgBox"No"

答案:A

解析:

138.[单选题]下列四个选项中不是VB6.O工具箱的标准控件的是()

A)定时器

B)滚动条

C)多媒体

D)框架

答案:C

解析:

139.[单选题]运行下面的程序后,单击窗体,则在窗体上输出b的值为___.PrivateSub

Form_Click()a=800:b=30a=a+b:b=a-b:a=a-bprintbEndsub

A)30

B)800

C)770

D)830

答案:B

解析:

140.[单选题]在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程.PrivateSub

Command1_C1ick()DimkASintegern=5.m=l.k=lDoUntilk>nm=m*2k=k+1LoopPrint

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

A)l

B)5

032

D)40

答案:C

解析:

141.[单选题]语句Print(8\5+1)*(18\5-1)的输出结果是()。

A)4

B)5

06

D)7

答案:A

解析:

142.[单选题]可以同时删除字符串前导和尾部空白的函数是()。

A)Ltrim

B)Rtrim

C)Trim

D)mid

答案:C

解析:

143.[单选题]表达式4+5∖6*7∕8Mod9的值是().

A)4

B)5

06

D)7

答案:B

解析:

144.[单选题]当直线控件的BOrderStyIe属性被设置为1-SOlid时,控件显示的是。()

A)实线

B)虚线

C)点线

D)不可见

答案:A

解析:

145.[单选题]运算符号是0.

A)逻辑与运算

B)字符串连接运算

C)关系运算

D)算术运算

答案:B

解析:

146.[单选题]用下面语句定义的数组的元素个数是0.DimA(-2To4)AsInteger

A)6

B)5

C)7

D)8

答案:C

解析:

147.[单选题]以DimX(6,2to5)来声明一个二维数组,错误的选项是.

A)Lbound(x,2)的返回值是1

B)UbOUnd(X,2)的返回值是5

C)Ubound(x,1)的返回值是6

D)LbOUnd(X,1)的返回值是0

答案:A

解析:

148.[单选题]要使得标签能自动扩充以满足字体大小则可对其()属性进行设置.

A)alignment

B)Usemnemonic

C)autosize

D)tag

答案:C

解析:

149.[单选题]下面所列中,正确的数组声明语句是。

A)Dima(n,n)ASInteger

B)Dima(0To8,5To-1)ASSingle

C)Dima(10,-10)ASDouble

D)Dima(-lTo5,8)ASString

答案:D

解析:

150.[单选题]设有如下的记录类型TyPeStudentNumberAsstringnameAsStringageAs

IntegerEndType则正确引用该记录类型变量的代码是____.

A)Student,name="张红"

B)DimsAsStUdentS.name="张红"

C)DimsʌsTypeStudents.name="张红"

D)DimsAsTypes.name="张红"

答案:B

解析:

151.[单选题]不属于VB作图方法的是()∙

A)Pset

B)Line

C)Shape

D)Circle

答案:C

解析:

152.[单选题]Line(100,100)-Step(400,400)将在窗体()画一直线.

A)(200,200)到(400,400)

B)(100,100)到(300,300)

C)(100,100)至U(500,500)

D)(100,100)到(400,400)

答案:c

解析:

153.[单选题]不能打开代码窗口的操作是___.

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

B)按下F4键

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

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

答案:B

解析:

154.[单选题]下列建立SUb过程不正确的语句是

A)PrivateSubComp(arglAsInteger,arg2AsString)

B)PublicSubComp(arglAsInteger,,Optionalarg3)

OStaticSubComp(arglΛsInteger,arg2ΛsString,Optionalargɜ)

D)ProtectedSubComp(arglAsInteger)

答案:D

解析:

155.[单选题]以下叙述中错误的是()。

A)SubMain是定义在标准模块中的特定过程

B)一个工程中只能有一个SUbMain过程

C)SubMain过程不能有返回值

D)当工程中含有SUbMain过程时,工程执行时一定最先执行该过程

答案:D

解析:

156.[单选题]设m,n是整数,且n>m,在以下4个语句中,能将X赋值为一个n到m+n之间(含n)任意整数,满

足m+n>x>n的是().

A)X=INT(RND*(N-M+1))+M

B)X=Int(Rnd*n)+m

C)X=Int(Rnd*m)+n

D)X=Int(Rnd*(∏-m)+m

答案:C

解析:

157.[单选题]能被对象所识别的动作与对象可执行的活动分别称为对象的()。

A)方法、事件

B)过程、方法

C)事件、属性

D)事件、方法

答案:D

解析:

158.[单选题]标签控件上设置文字内容的属性项是().

A)Name

B)TeXt和CaPtiOn

C)Text

D)Caption

答案:D

解析:

159.[单选题]以下叙述中错误的是()。

A)在程序运行时,通用对话框控件是不可见的

B)在同一个程序中,用不同的方法(如ShOWoPen或ShoWSaVe等)打开的通用对话框具有不同的作用

C)调用通用对话框控件的ShoWOPen方法,可以直接打开在该通用对话框中指定的文件

D)调用通用对话框控件的ShoWCOIOr方法,可以打开颜色对话框

答案:C

解析:

160.[单选题]不能打开代码窗口的操作是()。

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

B)按下F4键

C)单击工程窗口中的“查看代码”按钮

D)选择“视图”下拉菜单中的“代码窗口”

答案:B

解析:

161.[单选题]定义货币类型数据应该用关键字().

A)SINGL

B)B:DOUBL

0C:CURRENCY

D)BOOLEAN

答案:C

解析:

162.[单选题]设置背景颜色的属性是()。

A)BackColor

B)Style

OForeColor

D)Alignment

答案:A

解析:

163.[单选题]窗体上有一个命令按钮Command1,编写如下事件过程.PrivateSubCommandl_Click()

x=InputBox("x=")y=InputBox("y=")Printx+yEndSUb运行后,单击命令按钮,先后在两个

输入对话框中输入123和321,窗体显示的内容是().

A)444

B)123321

0123+321

D)出错信息

答案:B

解析:

164.[单选题]下列可以激活属性窗口的操作是0.

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

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

C)按CtrI+F4键

D)按F4键

答案:D

解析:

165.[单选题]在窗体上添加一个命令按钮,编写如下代码.PrivateSubCommandl_ClickDim

Arrl(10)asInteger,Arr2(10)AsIntegerN=3Fori=lto5Arrl(i)=iArr2(n)=2*n+iNext

iPrintΛrr2(n),ʌrrl(n)EndSub程序运行后,单击命令按钮,输出结果是().

A)ll3

B)311

0133

D)313

答案:A

解析:

166.[单选题]VB提供了结构化程序设计的3种基本结构,这3种基本结构是().

A)递归结构,选择结构,循环结构

B)选择结构,过程结构,顺序结构

C)过程结构,输入、输出结构,转向结构

D)选择结构,循环结构,顺序结构

答案:D

解析:

167.[单选题]与传统的程序设计语言相比,VisualBaSiC最突出的特点是()。

A)结构化程序设

B)程序开发环境

C)事件驱动编程机

D)程序调试技术

答案:C

解析:

168.[单选题]若设置了文本框的属性PaSSWOrdChar=则运行程序时向文本框中输入8个任意字符

后,文本框中显示的是____.

A)8个T

B)I个"$"

C)8个

D)无任何内容

答案:A

解析:

169.[单选题]为了在按下回车键时执行某个命令按钮的事件过程需要把该命令按钮的一个属性设置

为TrUe,这个属性是.

A)Value

B)Cancel

C)Enabled

D)Default

答案:D

解析:

170.[单选题]VB认为下面()组变量是同一个变量∙

A)Al和al

B)SUM和SUMMARY

C)AVER和AVERAGE

D)AI和A」

答案:A

解析:

171.[单选题]下列可缩放图片的属性是0.

A)autosize

B)picture

C)stretch

D)OleDrawMode

答案:C

解析:

172.[单选题]如果要在命令按钮上显示图形文件,应设置命令按钮的().

A)StyIe属性和GraPhiCS属性

B)StyIe属性和PiCtUre属性

C)PiCtUre属性

D)GraPhiCS属性

答案:B

解析:

173.[单选题]下列表达式中,与其他3个大小不同的一个是().

A)15

B)&H

C)C:Illl

D)&017

答案:C

解析:

174.[单选题]表达式a%*b&-d#\2#+c!的结果的数据类型为().

A)整型

B)长整型

C)单精度型

D)双精度型

答案:D

解析:

175.[单选题]有如下程序,该段程序将。PrivateSubCommandl_Click()DimiASInteger,k

ASIntegerFori=lTo10Step0k=k+2NextiEndSub

A)形成无限循环

B)循环体执行一次后结束循环

C)语法错误

D)循环体不执行即结束循环

答案:A

解析:

176.[单选题]决定标签的字符串颜色的属性是().

A)FontColor

B)BackStyle

C)BackColor

D)ForeColor

答案:D

解析:

177.[单选题]假定时钟控件的InterVal属性为IoOO,Enabled属性为TrUe,并且有下面的事件过程,计

算机将发出BeeP声的次数是SUbTimer1_Timer()Fori=lTo10BeepNextiEndSub

A)Iooo次

B)IOOoO次

C)IO次

D)以上都不对

答案:D

解析:

178.[单选题]在窗体上画三个按钮,组成一个名为ChkOPtion的控件数组.用于标识各个控件数组元素

的参数是______.

A)Tag

B)Index

C)ListIndex

D)Name

答案:B

解析:

179.[单选题]VB应用程序的运行模式是().

A)解释运行模式

B)编译运行模式

C)两者都有

D)汇编模式

答案:C

解析:

180.[单选题]执行语句Fori=lto3:Nexti:Printi后变量i的值是

A)3

B)4

C)2

D)l

答案:B

解析:

181.[单选题]确定一个控件在窗体上的位置的属性是()。

A)Width或Heigh

B)Width和Height

C)TOP或Lef

D)TOP和

答案:D

解析:

182.[单选题]循环语句FORK=ITO10STEPT控制的循环次数为()。

A)l

B)10

Oo

D)ll

答案:c

解析:

183.[单选题]设x=8,y=14,z=15,以下表达式的值是xz)OrZ

A)l

B)-l

C)True

D)False

答案:C

解析:

184.[单选题]在ViSUalBaSiC中,最简单的数据类型包括___.

A)整型、实型、布尔型、字符型

B)整型、实型、字符型

C)整型、实型、逻辑型

D)实型、逻辑型、字符型

答案:A

解析:

185.[单选题]在ViSUaIBaSiC中,最简单的数据类型包括().

A)整型、实型、布尔型、字符型

B)整型、实型、字符型

C)整型、实型、逻辑型

D)实型、逻辑型、字符型

答案:A

解析:

186.[单选题]当文本框的ScrollBars属性设置为非零值时却没有效果,原因是

()

A)文本框中没有内容

B)文本框的MultiLIne属性值为False

C)文本框的MultiLIne属性值为True

D)文本框的LOCked属性值为TrUe

答案:B

解析:

187.[单选题]已知有数组声明:Dima(-lTo3,2To5)Asinteger,如下引用数组中的元素,正确的

是().

A)a(-1,2)

B)a(4)

C)a[-1,2]

D)a(0,6)

答案:A

解析:

188.[单选题]与数学表达式(ab)/(3cd)对应,不正确的VB算术表达式是.。

A)a*b∕3∕c∕d

B)a∕3*b∕c∕d

C)a*b∕(3*c*d)

D)a*b∕3*c*d

答案:D

解析:

189.[单选题]为了把焦点移到文本框,所使用的方法是()。

A)SetFocu

B)Visible

C)Refres

D)GetFocus

答案:A

解析:

190.[单选题]以下程序段Print1;2,3的输出结果是()。

A)l

B)l

Ol

D)l

答案:B

解析:

191.[单选题]为了装入一个ViSUalBaSiC应用程序,应当()

A)只装入窗体文件(.frm)

B)只装入工程文件(.vbp)

C)分别装入工程文件和标准模块文件(.b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论