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

下载本文档

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

文档简介

试题说明

本套试题共包括1套试卷

每题均显示答案和解析

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

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

L[单选题]设a=10,b=5,c=l,执行语句Printa>b>C后,窗体上显示的是()。

A)Tru

B)Fals

C)出错信息

答案:B

解析:

2.[单选题]rnd函数,数值不可能为下列()值

A)0.1234

B)0.0005

Ol

答案:C

解析:

3.[单选题]框架内的所有控件是().

A)随框架一起移动、显示、消失和屏蔽

B)不随框架一起移动、显示、消失和屏蔽

C)仅随框架一起移动

答案:A

解析:

4.[单选题]表达式15Mod4+13\5*2的值是().

A)2

B)4

07

答案:B

解析:

5.[单选题]若使命令按钮无效,应设置其一.属性为FlaSeO

A)Enabled

B)Visible

C)Style

D)Cancel

答案:A

解析:

6.[单选题]产生[10,37]之间的随机整数的ViSUaIBaSiC表达式是().

A)In

B)Int(Rnd(1)*28)+10

C)Int(Rnd(1)*27)+11

D)Int(Rnd(1)*28)+11

答案:B

解析:

7.[单选题]语句:Print"sqr(9)=Zsqr(9)的输出结果是()。

A)sqr(9)=sqr(9)

B)sqr(9)=3

C)"3"=3

D)3=sqr(9)

答案:B

解析:

8.[单选题]若每秒触发50次Timer事件,计时器的InterVaI值应设为__。

Λ)20

B)50

0200

D)2000

答案:A

解析:

9.[单选题]以下不属于ViSUalBaSiC系统的文件类型是0.

A)frm

B)bat

C)vbg

D)vbp

答案:B

解析:

10.[单选题]有如下程序.Constn=-5.ConstM=6Dima(nToM)Fori=Lbound(a,1)To

Ubound(a,1)a(i)=INextIPrinta(Lbound(a,1));a(Ubound(a,1))运行后输出结果为().

A)00

B)-50

C)-56

D)06

答案:C

解析:

IL[单选题]删除字符串前导和尾随空格的函数是()∙

A)LtrimO

B)RtrimO

C)TrimO

D)Lease

答案:C

解析:

12.[单选题]Print#1,STR1$中的Print是().

A)顺序文件的写语句

B)在窗体上显示的方法

C)子程序名

D)打印命令

答案:A

解析:

13.[单选题]不属于鼠标事件的是—。

A)MouseDown

B)MouseUp

OMouseMove

D)MouseDrag

答案:D

解析:

14.[单选题]DirListBox可以用来显示和返回().

A)文件名

B)目录名

C)磁盘驱动器区

D)文件数

答案:B

解析:

15.[单选题]选拔身高T超于1.7米且体重W小于62.5千克的人,能表示该条件的布尔表达式是0.

A)T>1.7And

B)T<=l.7

C)T>1.7And

D)T>1.7

答案:C

解析:

16.[单选题]在窗体上建立一个标签数组,名称为Label1,下标从O开始,自左至右顺序增大,然后编写

如下事件过程:()

PrivateSubForm_Click()

ForEachLabelInLabel1

Labell(i).Caption=Labell(i).Index

I=i+1

Next

EndSub

运行程序,单击窗体,在4个标签(从左至右)中显示的内容分别为o

A)0123

B)l234

03210

D)出错

答案:A

解析:

17.[单选题]复选框和按钮的()属性可以反应其当前状态。

A)Value

B)checked

C)caption

D)selected

答案:A

解析:

18.[单选题]在窗体上画一个名称为text1的文本框和一个名称为IabeIl的标签,要求如下程序运行时

,在文本框中输入的内容立即在标签中显示:PrivateSubTextl_____()Labell.Caption=

Textl.TextEndSUb在下划线上填入的内容是.

A)Focus

B)Click

C)Change

D)LostFocus

答案:C

解析:

19.[单选题]假设变量boolVar是一个布尔型变量,则下面正确的赋值语句是().

A)boolVar="True"

B)boolVar=.True.

C)boolVar=<True<

D)boolVar=3<4

答案:D

解析:

20.[单选题]下述程序的功能是O.

X="((a+B)*A)-(a*b+C)”

N=Len(x)

M=O

Fork=ITon

P$=Mid(X,k,l)

Ifp$="("Then

M=m-1

Elselfp$=")"Thenm=m+l

EndIf

Ifm>0Then

Print"-p"

EndIf

Nextk

Print

A)统计输入的字符串中括号的总数

B)统计输入的字符串中匹配的括号的对数

C)检查输入的字符串中的括号是否能够匹配

D)删除字符串的括号

答案:C

解析:

21.[单选题]为建一个随机文件,其中每一条记录由多个不同数据类型的数据项组成,应使用()。

A)记录类型

B)数组

C)字符串类型

D)变体类型

答案:A

解析:

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

A)算法就是程序

B)设计算法时只需要考虑数据结构的设计

C)设计算法时只需要考虑结果的可靠性

D)以上三种说法都不对

答案:D

解析:

23.[单选题]对象.cis方法对控件有效.

A)窗体、图像框

B)窗体、图片框

C)屏幕、窗体

D)图像框、图片框

答案:B

解析:

24.[单选题]在窗体Forml的CIiCk事件过程中有以下语句:LabeILCaption=nVisualBaSiC"若本语句

执行之前,标签控件的CaPtion属性为默认值,则标签控件的Name属性和CaPtiOn属性在执行本语句之

前的值分别为().

A)"Label","Label"

B)"Labell"ʌ"VisualBasic"

C)"Label1∖"Labell"

D)“Caption"、"Label"

答案:C

解析:

25.[单选题]一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件

有.

A)窗体文件(.frm)、项目文件(.vbp∕VbW)

B)窗体文件(.frm)、项目文件(.vbp/vbw)和代码文件(.bas)

C)窗体文件(.frɪn)、项目文件(.vbp/vbw)和模块文件(.bas)

D)窗体文件(.frm)、项目文件(.vbp/vbw)和窗体的二进制文件(.frx)

答案:D

解析:

26.[单选题]为菜单项中某字母添加热键的方法是在该字母前加o

A)

B)

C)

D)

答案:B

解析:

27.[单选题]求字符串长度的函数是()。

A)Len

B)Val

C)Length

D)LenB

答案:A

解析:

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

A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件

B)保存ViSUal

C)Visual

D)事件可以由用户引发,也可以由系统引发

答案:C

解析:

29.[单选题]为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为().

A)Show

B)Hide

C)Load

D)UnLoad

答案:B

解析:

30.[单选题]在窗体上画一个列表框和一个文本框,然后编写如下事件过程:PrivateSub

Form_Load()Listl.AddItem"1"Listl.AddItem"2"Listl.AddItem"3"Listl.AddItem"4"End

SubPrivateSubListl_dblClick()Fori=1ToListl.ListindexListl.Listindex=is=s

+Val(Listl.Text)PrintsNextiTextl.Text=sEndSUb运行后,双击列表框中的最后一项,在

文本框TeXtl中输出的结果是______.

A)3

B)6

09

D)10

答案:C

解析:

31.[单选题]在窗体上用复制、粘贴的方法建立一个命令按钮数组,数组名为Ml,设窗体Forml标题

为‘'MyForml”,双击控件数组中的第三个按钮,打开代码编辑器,写下如下代码:

PrivateSubMl_Click(IndexAsInteger)

FormLCaPtiOn="Myform2"EndSub

运行时,单击控件数组中的第一个按钮,则窗体标题为。()

A)Forml

B)M1

OMyforml

D)Myform2

答案:D

解析:

32.[单选题]要在窗体上显示图片,需设置窗体的()属性.

A)Caption

B)Icon

C)Picture

D)ControlBox

答案:c

解析:

33.[单选题]运行下面的程序后,单击命令按钮,则在窗体上输出____.PrivateSub

Commandl_Click()PrintFormat(4123.479,"###.##%")EndSub

A)412347.9

B)412347.9%

C)4123.48%

D)4123.47%

答案:B

解析:

34.[单选题]运行以下程序后,输出的图形是().Forr=0To150Circle(320,240),rFori=lTo

1000NextiNextr

A)一个半径逐渐变小的空心圆

B)一个固定的空心圆

C)一个半径逐渐变大的空心圆

D)一个固定的实心圆

答案:D

解析:

35.[单选题]最适合做标题的控件是()。

A)标签

B)命令按钮

C)文本框

D)列表框

答案:A

解析:

36.[单选题]以下关于窗体的描述中错误的是()

A)在VB中每次运行时可以指定不同的启动窗体

B)要让窗体以最大化方式打开,应设置MaxButton属性值为TrUe

C)窗体第一次显示时也会发生Resize事件

D)第一次显示时窗体的位置可以不是设计时所指定的位置

答案:B

解析:

37.[单选题]要存放如下方阵的数据,在不浪费存储空间的基础上,能实现声明的语句是___.123

246369

A)DimA(9)AsInteger

B)DimA(3,3)AsInteger

C)DimA(-1to1,-3to-1)AsSingle

D)DimA(-3to-1,1to3)AsInteger

答案:D

解析:

38.[单选题]在ViSUalBaSiC设计界面中不能隐藏的窗口是().

A)工程窗口

B)属性窗口

C)立即窗口

D)窗体窗口

答案:D

解析:

39.[单选题]一般不用来触发事件的对象是().

A)标签

B)窗体

C)命令按钮

D)文本框

答案:A

解析:

40.[单选题]下列程序输出结果为().PrivateSubCommand1_C1ick()a%=10b%=5Changea,bPrint

a,bEndSubPrivateSubChange(ByValaAsInteger,bAsInteger)Tmp=aa=bb=tmpEndSub

A)5

B)10

OlO

D)5

答案:B

解析:

41.[单选题]下面程序运行时,内层循环的循环总次数是().Form=1T。3Forn=0Tom-1

NextnNextm

A)4

B)5

C)6

D)7

答案:C

解析:

42.[单选题]可以通过调整控件的()属性来改变按Tab键时焦点在控件间移动的顺序。

A)Enabled

B)GetFocus

C)TabIndex

D)Visible

答案:C

解析:

43.[单选题]程序运行后,在窗口上单击鼠标时,窗体不会接收到的事件是().

A)MouseDown

B)MouseUp

OClick

D)Load

答案:D

解析:

44.[单选题]决定按钮和复选框是否可见的属性是—,

A)Text

B)Caption

OVisible

D)ForeColor

答案:C

解析:

45.[单选题]能从字符串‘'VisualBasic”中取出子串“Basic”的函数是一

A)Left

B)String

OMid

D)Instr

答案:C

解析:

46.[单选题]如果要改变窗体的标题,需要设置窗体对象的属性。

A)BorderStyle

B)BackColor

OName

D)Caption

答案:D

解析:

47.[单选题]下面程序段的功能是求两个数中的大数,其中。是不正确的

A)Max=IIf(x>y,x,y)

B)Ify>=xThenMax=y:Max=x

C)Ifx>yThenMax=xElseMax=y

D)Max=x:Ify>=xThenMax=y

答案:B

解析:

48.[单选题]在VisualBasic中注释语句使用符号来标志。

A)@

B)'

0*

D)#

答案:B

解析:

49.[单选题]分支结构是根据一定的0来决定执行何种操作.

A)Tree

B)False

C)(C)O

D)条件

答案:D

解析:

50.[单选题]以下可以作为VB变量名的是。

A)SIN

B)C01

OCOS(X)

D)X(-1)

答案:B

解析:

51.[单选题]下列程序执行后,变量a的值为().Dima,b,c,dAsSinglea=100b=20c=1000Ifb>a

Thend=a:a=b:b=dEndIfIfc>aThend=a:a=C:C=dEndIfIfc>bThend=b:b=C:C=dEndIf

A)0

B)1000

C)20

D)100

答案:B

解析:

52.[单选题]以下不能输出"Program"的语句是_

A)PrintMidCVBProgram",3,7)

B)PrintRight("VBProgram",7)

C)PrintMidCVBProgram",3)

D)PrintLeft("VBProgram",7)

答案:D

解析:

53.[单选题]设a="VisualBaSiC",下面使b="Basic"的语句是.

A)b=Left(a,8,12)

B)b=Left(a,8,5)

C)b=Mid(a,8,5)

D)b=Right(a,5,5)

答案:C

解析:

54.[单选题]要将输入焦点放在某个控件上,可以采取的方法()

A)使用鼠标直接单击该控件

B)使用【Tab】键将焦点移到该控件上

C)调用该控件的SetFocus方法获得焦点

D)以上都可以

答案:D

解析:

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

A)FontColor

B)BackStyle

OBackColor

D)ForeColor

答案:D

解析:

56.[单选题]设有数组声明语句.OptionBaseODimb(-lTo10,2To9,20)AsInteger则数组B中共

有()个元素.

A)1800

B)1848

C)2016

D)2310

答案:C

解析:

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

()

A)0

B)l

OFalse

D)True

答案:D

解析:

58.[单选题]在用菜单编辑器设计菜单时,必须输入的项是—o

A)快捷键

B)热键

C)索弓I

D)名称

答案:D

解析:

59.[单选题]单击窗体时,下列程序代码的执行结果是().PrivateSubInvert(ByValxstrAs

String,ystrAsString)DimtempstrAsStringDimIAsIntegerI=Len(xstr)DoWhileI>=l

Tempstr=tempstr+Mid(xstr,1,1)I=I-Iloopystr=tempstrEndSubPrivateSubForm_Click()Dim

siAsString,s2AsStringSl="abcdef"Invertsi,s2Prints2EndSub

A)abcdef

B)afbecd

C)fedcba

D)defabc

答案:C

解析:

60.[单选题]DoUntil...Loop循环命令的功能是.

A)先进入循环执行语句段落后,再判断是否再进入循环

B)先进入循环执行语句段落后,再判断是否不再进入循环

C)执行前先判断是否不满足条件,若不满足才进入循环

D)执行前先判断是否不满足条件,若满足才进入循环

答案:C

解析:

61.[单选题]VB6.O规定,不同类型的数据占用的存储空间是不同的.下列各组数据类型中,占用存储空

间从小到大顺序排列的是___.

A)Byte,Integer,Long,Double

B)Byte,Integer,Double,Boolean

C)Boolean1Byte,Integer,Long

D)Boolean,Double,Long,Integer

答案:A

解析:

62.[单选题]将数学表达式CoS2(a+b)+5e2写成ViSUalBaSiC的表达式,其正确的形式是____.

A)Cos(a+b)^2十5*Exp(2)

B)Cos^2(a+b)+5*Exp(2)

C)CoS(a+b)'2十5*Ln(2)

D)Cos^2(a+b)+5*Ln(2)

答案:A

解析:

63.[单选题]将数据项“Student”添加到名称为LiStl的列表框中,并使其成为列表框第一项的语句

为()。

A)Listl.AddItem"Student",O

B)Listl.AddItem"Student",1

C)Listl.AddItemO,"Student"

D)Listl.AddItem1,"Student"

答案:A

解析:

64.[单选题]下列字符串常量中,最大的是O.

A)"北京"

B)"上海"

C)"天津"

D)"广州"

答案:C

解析:

65.[单选题]如果在图片框上使用绘图方法绘制一个圆,则图片框的。属性不会对该圆的外观产生影

响.

A)BackColor

B)ForeColor

C)DrawWidth

D)DrawStyle

答案:B

解析:

66.[单选题]下列事件过程PrivateSubCommandl_Click()N="AAAAA"Mid(N,2,3)="BBB"

PrintNEndSUb运行程序后,单击命令按钮输出的结果是_____.

A)"ABBBA

B)"ΛΛBBB

OABBBA

D)ΛΛBBB

答案:C

解析:

67.[单选题]有如下程序:Dimarr(3,3)Forj=lTo3Fork=lTo3arr(j,k)=(j-l)*3+kNextk

NextjForj=2To3Fork=2To3Printarr(k,j);NextkPrintNextj运行后,输出的结果是

O.

A)2

B)5

04

D)5

答案:B

解析:

68.[单选题]要设置工程中某一个窗体作为启动窗体,必需的操作步骤是().

A)打开"属性窗口",选择作为启动窗体的窗体名称

B)打开"代码窗口",选择作为启动窗体的窗体名称

C)打开"工程窗口",选择作为启动窗体的窗体名称

D)打开"窗体设计器"窗口,选择作为启动窗体的窗体名称

答案:C

解析:

69.[单选题]阅读下面的程序段:Fori=lTo3Forj=lToiFork=jTo4a=a+lNextkNextj

Nexti执行上面的三重循环后,a的值为.

A)9

B)14

020

D)21

答案:C

解析:

70.[单选题]如果在立即窗口中执行以下操作:a=8:b=9PrintNot(a>b)则输出结果是(

)O

A)-l

B)0

OFalse

D)True

答案:D

解析:

71.[单选题]清除列表框的所有选项应选择下列哪种方法().

A)Clear

B)Cls

C)ClearItem

D)Removeitem

答案:A

解析:

72.[单选题]在文件列表框中设定"文件列表"中显示文件类型应修改该控件的()属性.

A)Pattern

B)Path

OFilename

D)Name

答案:A

解析:

73.[单选题]∖,/,Mod,*四个算术运算符中,优先级别最低的是—o

A)∖

B)/

OMod

D)*

答案:C

解析:

74.[单选题]执行如下语句

.a=InputBox("Today","Tomorrow","yesterday",,,"Daybeforeyesterday",5)将显示一个输人对话

框,在对话框的输入区中显示的信息是().

A)Today

B)Tomorrow

C)Yesterday

D)Day

答案:C

解析:

75.[单选题]在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:

PrivateSubCommandlClick()

DimaAsInteger

StaticbAsInteger

A=20

B=5

Callsubl(a,b)

Printa;b

EndSub

PrivateSubsubl(ByRefxlAsInteger,ylAsInteger)

Xl=xl+3

Yl=xl+yl

EndSub

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

A)2323

B)2328

0205

D)2025

答案:B

解析:

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

Commandl_Click()b=la=2DoWhileb<10b=2*a+bLoopPrintbEndSUb程序运行后,输出的结果是

O.

A)13

B)17

C)21

D)33

答案:A

解析:

77.[单选题]用()方法,可以将列表框LiStI中的所有项删除掉。

A)Listl.Text=""

B)AddItem

C)RemoveIteni

D)Clear

答案:D

解析:

78.[单选题]下列哪个是满足要求的正确表达式:年龄在20到60之间(包括年龄20和60在内)或工资少

于500的女职工.

A)20<=年龄<=60and工资<500or性别="女"

B)20<年龄<=60and工资<500Or性别="女"

C)20<=年龄<=60and工资<500and性别="女"

D)(20<=年龄and年龄<=60or工资〈500)and性别="女"

答案:D

解析:

79.[单选题]水平滚动条HSCroIIl的LargeChange属性值表示__。

A)该滚动条的最小值

B)该滚动条的最大值

C)单击滚动条两端箭头时滚动条值的变化量

D)单击滚动条两端箭头和滑块之间的空白处时滚动条值的变化量

答案:D

解析:

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

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

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

A)444

B)123321

C)123+321

D)出错信息

答案:B

解析:

81.[单选题]以下不能输出“Program”的语句是()。

A)PrintMid("VBProgram",3,7)

B)PrintRight("VBProgram",7)

C)PrintMid("VBProgram",3)

D)PrintLeft("VBProgram",7)

答案:D

解析:

82.[单选题]对象的三要素是()。

A)属性、事件、程序

B)属性、事件、方法

C)窗体、事件、程序

D)语句、函数、程序

答案:B

解析:

83.[单选题]设有命令按钮COInmandl的单击事件过程,代码如下:PrivateSubCommandl_Click()Dim

a(3,3)AsIntegerFori=lTo3Forj=lTo3a(i,j)=i*j+iNextjNextiSum=OFori=lTo

3Sum=Sum+a(i,4^i)NextiPrintSumEndSUb运行程序,单击命令按钮,输出结果是.

A)20

B)7

016

D)17

答案:C

解析:

84.[单选题]Print方法连续输出时,用()分隔多个表达式。

A)空格

B)逗号

C)冒号

D)分号

答案:C

解析:

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

A)有一个以上根结点的数据结构不一定是非线性结构

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

C)循环链表是非线性结构

D)双向链表是非线性结构

答案:B

解析:

86.[单选题]确定字符串str2在字符串Strl中起始位置的函数是。

A)Mid()

B)String()

OLeftO

D)Instr()

答案:D

解析:

87.[单选题]表达式Int(5.5)的结果是()。

A)5

B)6

OO

D)-l

答案:A

解析:

88.[单选题integer类型的数据由字节组成.

A)l

B)2

03

D)4

答案:B

解析:

89.[单选题]过程定义SUbMySub(ByValXAsInteger,ByRefyAsInteger),下列说法正确的是

A)X是传地址参数,y是传值参数

B)y是传地址参数,x是传值参数

C)X和y都是传值参数

D)X和y都是传地址参数

答案:B

解析:

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

Command1_C1ick()s=7.t=7.s=s+ts=s-l.t=s+2PrinttEndSub程序运行后,单击命令按钮,则窗

体上显示的内容是().

A)4

B)11

C)15

D)18

答案:C

解析:

91.[单选题]下面()是合法的字符常数。

A)ABC$

B)"

0,

D)ΛBC

答案:B

解析:

92.[单选题]有如下的程序段,该程序段的执行完后,共执行循环的次数().PrivateSub

Command1_C1ick()total=0Counter=IDoPrintCountertotal=total+CounterPrinttotal

Counter=Counter+!Iftotal>=10ThenExitDoEndIfLoopWhileCounter<=10EndSub

A)4

B)5

OlO

D)12

答案:A

解析:

93.[单选题]假定有如下的SUb过程:SubFun(xAsSingle,yAsSingle)t=x:x=t∖y:y

=tModyEndSUb在窗体上画一个命令按钮和两个文本框(名称分别为TXtI和Txt2),然后编写如下事

件过程PriVateSubCommand1_C1ick()DimaAsSingle,bAsSinglea=CInt(Txtl.Text):b

=CInt(Txt2.Text)CallFun(a,b)Printa,bEndSUb程序运行后在两个文本框中分别输入5和6,

单击命令按钮后,输出结果为。

A)56

B)05

Ol4

D)l2

答案:B

解析:

94.[单选题]有如下程序.PrivateSubCommand1_C1ick()Dimaa=Array(1,2,3,4,

5)ForI=LBound(a)ToUBound(a)a(ɪ)=I*a(ɪ)NextIPrintI,LBound(a),UBound(a),

a(I)EndSUb程序运行后,单击命令按钮,输出结果.A)425B)C)D)

A)4O425

B)5O425

C)不确定

D)程序出错

答案:D

解析:

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

A)在KeyUP和KeyDOWn事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)

B)在KeyUP和KeyDoWn事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不

同的KeyCOde)

C)KeyPreSS事件中不能识别键盘上某个键的按下与释放

D)KeyPreSS事件中可以识别键盘上某个键的按下与释放

答案:C

解析:

96.[单选题]以下哪个是可以判断变量

A,b均不等于0的逻辑表达式()

A)a<>0orb<>0

B)a+b<>O

C)a*b<>O

D)amodb<>0

答案:C

解析:

97.[单选题]若要使标签控件显示时不覆盖其背景内容,应设置标签控件的属性()

A)BackColor

B)BorderStyle

OForeColor

D)BackStyle

答案:D

解析:

98.[单选题]以下关于过程及过程参数的描述中,错误的是().

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

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

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

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

答案:C

解析:

99.[单选题个二维数组可以存放1个矩形.在程序开始有语句OPtiOnBase0,则下面定义的数组中

正好可以存放1个4*3矩阵(即只有12个元素)的是_.

A)Dima(-2To0,2)AsInteger

B)Dima(3,2)AsInteger

C)Dima(4,3)AsInteger

D)Dima(-lTo-4,-1To-3)AsInteger

答案:B

解析:

100.[单选题]运行如下的程序,单击命令按钮,则在窗体上输出—.PrivateSub

Commandl-ClickOa$="This"b$="apple"Printa$+"isa"&"&b$&"!"EndSub

A)Thisisaapple!

B)Thisisaapple!

C)This+isa&apple&!

D)ThisIsaApple!

答案:B

解析:

Iol.[单选题]在窗体上建立一个通用对话框,其名称为CommonDiaIOg1,然后再添加一个命令按钮

,并编写如下事件过程:PrivateSubCommandl_Click()

ConimonDialogl.Flags=CdlOFNHideReakOnlyComnionDialogl.Filter=llAllFiles(*.*)*.*Text

Files"&"(*.txt)*.txtBatchFiles(*.bat)*.bat"CommonDialogl.Filterlndex=2

ConiinonDialogl.ShowOpenMsgBoxCommonDialogl.FileNameEndsub程序运行后,单击命令按钮

,将显示一个"打开"对话框,此时在"文件类型"框中显示的是

A)AllFiles(*.*)

B)TextFiles(*.txt)

C)BatchFiIeS(礼bat)

D)不确定

答案:B

解析:

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

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

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

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

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

答案:A

解析:

103.[单选题]为了防止用户随意将焦点置于控件上,应该().

A)将控件的TablndeX属性设置为0

B)将控件的TabStOP属性设置为TrUe

C)将控件的TabStOP属性设置为FaISe

D)将控件的EnabIed属性设置为FaISe

答案:D

解析:

104.[单选题]若要使得文本框的初始值为空,则应更改文本框的属性是().

A)caption

B)text

C)name

D)index

答案:B

解析:

105.[单选题]程序的输出结果是().OPtionBaselPrivateSubCommandlClickODim

Arrl(12),Λrr2(4)AsIntegerFori=lTo12Arrl(i)=INextiForj=lTo4

Arr2(j)=Arrl(3*j)NextjFork=lTo4s=s+Arr2(k)NextkPrintsEndSub

A)10

B)18

C)30

D)78

答案:C

解析:

106.[单选题]设有语句X=InPUtBOX("输入数值","0","示例")程序运行后,如果从键盘上输入数值

10并按回车键,则下列叙述中正确的是.

A)变量X的值是数值10

B)在InPUtBoX对话框标题栏中显示的是"示例"

C)O是默认值

D)变量X的值是字符串"10"

答案:D

解析:

107.[单选题]下列说法错误的是()。

A)当用Write

B)用OPen语句打开一个文件时,对同一个文件可以用几个不同的文件号打开

C)用OUtPUt和APPend方式打开文件时,不用将文件关闭,就能重新打开文件

D)用APPend方式打开文件时,进行写操作,写入文件的数据附加到原来文件的后面

答案:B

解析:

108.[单选题]单击一次命令按钮,下列程序代码的执行结果为().PrivaeSubCommand1_Click()Dim

aAsInteger,bAsInteger,cAsIntegera=2:b=3:c=4PrintP2(c,b,a)EndSubPrivate

FunctionPl(xAsInteger,yAsInteger)Pl=2*x+y+3*zEndFunctionPrivateFunctionP2(x

AsInteger,yAsInteger,zAsInteger)P2=Pl(x,y)+xEndFunction

A)15

B)19

017

D)34

答案:A

解析:

109.[单选题]有如下的事件过程:PrivateSubCommandl_Click()Dima(4)AsInteger,b(4)As

IntegerFork=0To2a(k+l)=Val(InputBox("请输入数据:"))b(3-k)=a(k+l)NextkPrint

b(k)EndSUb运行程序后,依次输入1,3,5,则执行的结果为___.

A)5

B)3

Ol

D)0

答案:C

解析:

110.[单选题]若有一菜单项(名为MenUItem),为了在运行时使该菜单项失效(变灰),应使用的语句是

A)MenuItern.Enabled=True

B)MenuItem.Visible=False

C)MenuItern.Checked=True

D)Menuitem.Enabled=False

答案:D

解析:

111.[单选题]要使控件在运行时不可显示,应对属性进行设置。

A)Caption

B)Enabled

OVisible

D)BackColor

答案:C

解析:

112.[单选题]将一个VB程序保存在磁盘上,至少会产生的文件是0.

A)doc>.txt

B)com、.exe

C)vbp、.frm

D)bat、.sys

答案:C

解析:

113.[单选题]有如下程序段,该程序段执行完毕后,共循环次数为O.PrivateSub

Commandl_Click()Fori=lTo5Forj=lToiFork=jTo4Print"a";NextkPrintNextj

PrintNextiEndSub

A)4

B)5

C)38

D)40

答案:D

解析:

114.[单选题]以下代码段:

A)112

B)13

0121

D)211

答案:D

解析:x=InputBoX("请输入第一个数:")y=InputBox("请输入第二个数:")Printy&x运行时,分别输

入11和2,程序输出为o

115.[单选题]窗体上有一个按钮和一个列表框(SOrted属性为TrUe),执行下列过程后的输出结果为

O.PrivateSubCommandl_Click()Listl.AddItem11China"Listl.AddItem11Great"

Listl.Addltem11Is",1Listl.Addltem"!",3PrintListl.List(2)EndSub

A)China

B)Great

OIs

D)l

答案:B

解析:

116.[单选题]为了暂时关闭计时器,应把该计时器控件的()属性设置False.

A)Visible

B)Timer

C)Enabled

D)Interval

答案:C

解析:

117.[单选题]下面程序运行时,单击窗体输出的结果是.PrivateSubForm_Click()s=0:n

=5Fori=1Tons=s+iNextiPrints;iEndSub

A)155

B)201

C)156

D)305

答案:C

解析:

118.[单选题]结构化程序由三种基本结构组成,下面不属于三种基本结构之一的是O.

A)顺序结构

B)选择结构

C)过程结构

D)循环结构

答案:C

解析:

119.[单选题]表达式Len("123程序设计ABC")的值是。

A)1O

B)14

020

D)17

答案:A

解析:

120.[单选题]假定把计时器控件Timerl的InterVal属性设置为10,Enabled属性设置为TrUe,并编写下

面的程序:()

DimXAsInteger

PrivateSubTimerl_Timer()

Fori=1To100

X=x+1

Nexti

Printx

EndSub

程序运行一段时间后的结果是O()

A)输出100后正常结束

B)输出IoOO后正常结束

C)输出IOOOO后正常结束

D)出错

答案:D

解析:

121.[单选题]决定控件上文字的字体、字形、大小及效果的属性是().

A)TEXT

B)CAPTION

ONAM

D)D:FONT

答案:D

解析:

122.[单选题]下面程序PrivateSubForm_Click()a="54321":b="abcde"Forj=1To5

PrintMid(a,6-j,1)+Mid(b,j,1);NextjPrintEndSUb运行后,单击窗体输出的结果是

A)alb2c3d4e5

B)a5b4c3d2el

C)eld2c3b4a5

D)Ia2b3c4d5e

答案:D

解析:

123.[单选题]让命令按钮控件在程序过程中不可用,可修改控件的属性。()

A)Appearance

B)Caption

C)Enabled

D)Visible

答案:C

解析:

124.[单选题]要改变控件显示的大小,可以采取的通用方法是()

A)修改控件的Left或ToP属性

B)调用控件的Move方法

C)修改控件的Width或Height属性

D)以上都可以

答案:C

解析:

125.[单选题]数组声明语句Dima(2to3,-2to2,3to5)中,数组a包含元素的个数为()。

A)120

B)75

C)30

D)13

答案:C

解析:

126.[单选题]将命令按钮COmmandI设置为不可见,应修改该命令按钮的()属性.

A)Visible

B)Value

C)Caption

D)Enabled

答案:A

解析:

127.[单选题]某对象的属性ViSibIe=False,表示该对象()。

A)不可操作

B)不可见

C)无颜色

D)无文字

答案:B

解析:

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

CommandbClickOFori=1To4X=4Forj=1TO3X=3Fork=1TO2x=x+6

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

A)7

B)15

0157

D)538

答案:B

解析:

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

f(k,y)y=1ForJ=lToky=y*jNextjEndSubPrivateSubCommandlClick()Sum=

0Fori=1To3Callf(i,s)Sum=Sum+SNextiPrintSumEndSub程序运行后,单击命令

按钮,则窗体上显示的内容是()∙

A)0

B)3

06

D)9

答案:D

解析:

130.[单选题]Cls方法可清除窗体或图片框中的信息是.

A)PiCtUre属性设置的背景图案

B)在设计时放置的控件

C)程序设计时产生的图形和文字

D)以上方法都对

答案:C

解析:

131.[单选题]下列语句中,正确的是

A)Ifχ<3*yAnd.x>yTheny=x**3

B)Ifx<3yAnd.x>yTheny=x^3

C)Ifx<3yAnd.x>yTheny=x**3

D)Ifx<3*yAnd.x>yTheny=x^3

答案:D

解析:

132.[单选题]如果要设置窗体的标题栏,应选择以下那种属性0.

A)Name

B)Caption

C)Tips

D)Text

答案:B

解析:

133.[单选题]把数学表达式表示为正确的VB表达式是

A)(5x+3)/(2y-6)

B)(5*x+3)(2*y-6)

C)x*5+3∕2*y-6

D)(x*5+3)∕(y*2-6)

答案:D

解析:

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

A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

D)循环队列中元素的个数是由队头指针和队尾指针共同决定

答案:D

解析:

135.[单选题]有如下程序:infocase$=InputBOX("Inputoneletter:")SelectCase

infocase$Case"a"grade$="Verygood"Case"b"grade$="good"Case"C"grade$="OK"Case"d"

grade$="QuaIified"CaseElsegrade$="Bad"EndSelectPrintgrade$运行时从键盘上输入英

文小写字母d后,输出的结果是().

A)Very

B)Good

OBad

D)Qualified

答案:D

解析:

136.[单选题]有如下的程序:PrivateSubForm_Click()DimaAsInteger,bAsIntegera=8:

b=3Calltest(6,a,b+l)Print"主程序",6,a,bEndSubSubtest(xAsInteger,yAs

Integer,ZAsInteger)Print"子程序",x,y,zx=2:y=4:z=9EndSub当运行程序后,显

示的结果是____.

A)子程序643主程序684

B)主程序643子程序684

C)主程序684子程序643

D)子程序684主程序643

答案:D

解析:

137.[单选题]设a=6,则执行x=∏f(a>5,T,0)后,X的值为()。

A)5

B)6

OO

D)-l

答案:D

解析:

138.[单选题]在用菜单编辑器设计菜单时,必须输入的项是().

A)快捷键

B)标题

C)索引

D)名称

答案:D

解析:

139.[单选题]表示条件“身高T超过1.7米且体重W小于62.5千克”的逻辑表达式是()

A)T>=1.7AndW<=62,5

B)T<=1.7OrW>=62.5

C)T>1.7AndW<62.5

D)T>1.7OrW<62.5

答案:C

解析:

140.[单选题]以下叙述中正确的是()

A)SelectCase语句中的测试表达式可以是任何形式的表达式

B)SelectCase语句中的测试表达式只能是数值表达式或字符表达式

C)在执行SelectCase语句时,所有的Case子句都按出现的次序被顺序执行

D)SelectCase的测试表达式会多次计算

答案:B

解析:

141.[单选题]窗体上有文本框TeXtl,执行下列程序后在文本框输入123abc,单击按钮后输出结果为

O.PrivateSubFrom_Load()Textl.Text=""EndSubPrivateSubTextl_KeyPress(KeyAsciiAs

Integer)Char=Chr(KeyAscii)KeyAscii=Asc(UCase(Char))EndSubPrivateSubCommandl_Chck()

PrintTextl.TextEndSub

A)123AB

B)B:AB

C)C:!@<AB

D)D:123abe

答案:A

解析:

142.[单选题]关于键盘事件的说法中,正确的是().

A)按下键盘任意键都会引发KeyPreSS事件

B)大键盘的"1"键.和数字键盘的"1"键的KeyCode编码相同

C)KeyDown和KeyUP事件过程中有KeyASCii参数

D)大键盘的4的上档符号是$.当同时按下Shift键和大键盘的4时,KeyPress事件过程KeyASCii参数值

是$的ASCii值.

答案:D

解析:

143.[单选题]窗体设计器是用来设计()。

A)应用程序的代码段

B)应用程序的界面

C)对象的属性

D)对象的事件

答案:B

解析:

144.[单选题]下列语句中正确的是().

A)txtl.text+txt2.text=txt3.text

B)commandl.name=cmdok

C)121abel.caption=1234

D)a=inputbox(hello)

答案:D

解析:

145.[单选题]复选框的VaIUe属性为1时,表示—.

A)复选框未被选中

B)复选框被选中

C)复选框内有灰色的勾

D)复选框操作方式"错误"

答案:B

解析:

146.[单选题]设一个工程由两个窗体组成,其名称分别为Fornll和Form2,在FOrml上有一个名称为

COmmandl的命令按钮.窗体FOrml的程序代码如下:PrivateSubCommandl_Click()DimaAs

Integera=10CallG(Form2,a)EndSubPrivateSubG(fAsForm,XAsInteger)y=IIf(x

>10,100,-100)f.Showf.Caption=YEndSUb运行程序后,正确的结果是()

A)Forml的CaPtion的属性值为100

B)Form2的CaPtiOn的属性值为TOo

C)Formi的CaPtion的属性值为TOO

D)Form2的CaPtion的属性值为100

答案:B

解析:

147.[单选题]表达式Sqr(2+5'2*3)Mod4的值是0.

A)0

B)l

02

D)3

答案:B

解析:

148.[单选题]设在窗体上有一个名称为CombOI的组合框,含有5个项目,要删除最后一项,正确的语句

是()。

A)Combi.RemoveItem4

B)Combol.RemoveitemCombol.ListCount

C)Combol.Removeitem5

D)Combol.RemoveItemCombol.TeX

答案:A

解析:

149.[单选题]以下程序的输出结果是()。PrivateSubFormClick()DimSumasintegerForI=I

to100Sum=Sum+iNext!PrintSumEndSub

A)5000

B)1200

C)5050

D)5055

答案:C

解析:

150.[单选题]以下代码段:

A)0

B)l

02

D)3

答案:A

解析:Fori=atobPrintiNeXti如果整型变量a、b的值分别为3和1,循环体执行次数的是。

151.[单选题]设在菜单编辑器中定义了一个菜单项名为menul.为了在运行时隐藏该菜单项,应使用的

语句是0.

A)menul.Enabled=True

B)menul.Enabled=False

C)menul.Visible=True

D)menul.Visible=False

答案:D

解析:

152.[单选题]以下关于函数过程的叙述中,正确的是_

A)如果不指明函数过程参数的类型,则该参数没有数据类型

B)函数过程的返回值可以有多个

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

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

答案:D

解析:

153.[单选题]在窗体上画一个命令按钮(其Name属性为Commandl),然后编写如下代码.OptionBasel

PrivateSubCommandl_Click()Dima(4,4)Fori=lTo4Forj=lTo4a(i,j)=(i-l)*3+jNextj

NextiFori=3To4Forj=3To4Printa(j,i);NextjPrintNextiEndSub程序运行后

,单击命令按钮,其输出结果为()∙

A)69710

B)710811

0811912

D)9121013

答案:D

解析:

154.[单选题]在VB中过()属性来设置字体颜色.

A)FontColor

B)ForeColor

OBackColor

D)ShowColor

答案:B

解析:

155.[单选题]下列语句可使ShaPel控件呈现实心圆形的是

A)Shape1.Shape=O

B)Shapel.BoderStyle=O

OShapel.FillStyle=O

D)Shapel.BackStyle=O

答案:C

解析:

156.[单选题]以下描述正确的是.

A)过程的定义可以嵌套,但过程的调用不能嵌套

B)过程的定义不可以嵌套,但过程的调用可以嵌套

C)过程的定义和过程的调用均可以嵌套

D)过程的定义和过程的调用均不能嵌套

答案:B

解析:

157.[单选题]要设置标签框是否有边框,应设置()属性来实现.

A)BackColor

B)ForeColor

OBordeStyle

D)Visible

答案:C

解析:

158.[单选题]复选框或按钮的当前状态通过—属性来设置或访问。

A)Caption

B)Checked

OValue

D)Selected

答案:C

解析:

159.[单选题]下面几个关键字均表示文件的打开方式,只能进行读不能写的是()。

A)Input

B)Output

C)Random

D)Append

答案:A

解析:

160.[单选题]将COmmonDialOg通用对话框的类型设置为字体对话框,可设置该控件的O属性.

A)Font

B)FiIter

C)flags

D)Action

答案:D

解析:

161.[单选题]通过代码在运行时设置属性的语法格式为.

A)对象名=属性.新值

B)对象名.属性=新值

C)对象名.新值=属性.新值

D)对象名.属性=属性.新值

答案:B

解析:

162.[单选题]决定文本框控件中显示的内容的属性是

A)Text

B)Name

C)Caption

D)Forecolor

答案:A

解析:

163.[单选题]在代码编辑窗口内将文本框TeXtI的TeXt属性设置为“水平考试”,正确的书写形式是

__________O

A)TeXtLTeXt="水平考试"

B)Textl.CaPtion="水平考试"

C)CaPtion=水平考试

D)Textl.CaPtion("水平考试")

答案:A

解析:

164.[单选题]执行语句a=InputBox(),从键盘输入一个数据后,下列说法不正确的是一°

A)输入对话框的标题是“请输入数据”

B)输入对话框的默认值是“计算机”

C)输入对话框的标题是“例题”

D)变量a的数据类型是字符型

答案:A

解析:

165.[单选题]执行语句PrintSgn()后,输出结果是_。

Λ)-2

B)l

02

D)0

答案:B

解析:

166.[单选题]下面4项中不合法的整常数是().

A)100

B)&0100

O&H100

D)l

答案:D

解析:

167.[单选题]为了给x、y、z三个变量赋初值1,下面正确的赋值语句是...o

A)x=l,y=l,z=l

B)x=l:y=l:z=l

Oxyz=I

D)x=y=z=l

答案:B

解析:

168.[单选题]打开菜单编辑器的快捷键是0.

A)Ctrl+E

B)Shift+E

C)Alt+E

D)Ta

温馨提示

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

评论

0/150

提交评论