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

下载本文档

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

文档简介

试题说明

本套试题共包括1套试卷

每题均显示答案和解析

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

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

L[单选题]语句Print5/5*5的输出结果是().

A)5

B)25

Ol

答案:A

解析:

2.[单选题]当文本框的MaXLength属性值取()时,该文本框能容纳的字符数最多

A)256

B)512

0-1

答案:C

解析:

3.[单选题]在VB中,对于已经声明但没有赋值的布尔型变量,系统的默认值是

A)l

B)False

C)True

答案:B

解析:

4.[单选题]表达式16∕4-2.5*8∕4Mod5\2的值为()。

A)l

B)2

02

答案:B

解析:

5.[单选题]若要使命令按钮不可操作,要对()属性进行设置。

A)Enabled

B)Visible

C)ackColor

D)Caption

答案:A

解析:

6.[单选题]已知字母C的ASCn码是67,在窗体中添加一个命令按钮,并编写如下程序代码:Private

SubCommandl-Click()m=67:a="C"PrintTab(IO);aFori=lTo3m=m+la=

Chr(m)+a+Chr(m)PrintTab(10);aNextiEndSUb程序运行后,单击命令按钮,输出的结果是

A)AABABCABCD

B)ΛBΛBCBΛBCDCBΛBCD

OCDCDEDCDEFEDCDEF

D)ABΛBCBΛBCDCBΛB

答案:c

解析:

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

A)标签控件不能接收焦点事件

B)如果文本控件中将TabStOP设置为FaISe,则该文本框将不能接收焦点事件

C)窗体控件可以接收焦点事件

D)不可以通过在程序代码中设置焦点控件

答案:A

解析:

8.[单选题IOPTIONEXPLICIT语句不可以放在().

A)窗体模块的声明段中

B)标准模块的声明段中

C)类模块的声明段中

D)任何事件过程中

答案:D

解析:

9[单选题]有如下程序.ConstStS=llCHINA'1st$="GREAT"运行后输出的结果是序

A)CHINA

B)GREAT

OHebei

D)显示出错信息

答案:D

解析:

10.[单选题]设有数组说明语句.Dimc(-lTo1,1TO5),则下列表示数组C的元素选项中正确的是

0.

A)c(i+j)

B)c(i)(j)

C)c(i+l,i-l)

D)c(l,O)

答案:C

解析:

IL[单选题]在窗体上画1个命令按钮,并编写如下事件过程:运行程序,单击命令按钮,窗体上显

示的内容为:PrivateSubCommandl_Click()Fori=5To1Step-0.8PrintInt(i);Next

iEndSub

A)543211

B)54321

C)43211

D)443211

答案:A

解析:

12.[单选题]下列不是ViSUaIBasic6.0中打开工程的方法为().

A)按Alt+O组合键

B)执行"文件"菜单中的"打开工程"命令

C)按CtrI+0组合键

D)单击标准工具栏上的"打开工程"按钮

答案:A

解析:

13.[单选题]下列不是ViSUalBaSiC文件的是().

A)*.frm文件

B)*.bas文件

C)*.cis文件

D)*.txt文件

答案:D

解析:

14.[单选题]使用Line方法画直线后,当前坐标在

A)坐标原点

B)无法确定

C)直线起点

D)直线终点

答案:D

解析:

15.[单选题]以下的属性和方法中,可重定义坐标系的是().

A)DraWStyIe属性

B)DmWWidth属性

C)SCale方法

D)SCaIeMOde属性

答案:C

解析:

16.[单选题]标签控件最重要的属性是0.

A)caption

B)text

C)name

D)width

答案:A

解析:

17.[单选题]有如下程序.a$=""122345876""C1$=Left$(a$,1)Fori=2ToLen(a$)

z$=Mid$(a$,i,1)Ifz$>d$Thend$=z$NextiPrintd$运行后,输出的结果是().

A)l

B)7

04

D)8

答案:D

解析:

18.[单选题]以下关于注释语句的叙述中,错误的是o()

A)注释语句是非执行语句,只起注释作用,不被解释和编译

B)注释语句可以放在程序的任何位置

C)注释语句不能放在续行符的后面

D)加入注释语句是为提高程序的可读性

答案:B

解析:

19.[单选题]假定变量X的值为33521397,则在声明其类型时不能声明为。()

A)Variant

B)Integer

C)Long

D)Double

答案:B

解析:

20.[单选题]下列各种窗体事件中,不能由用户触发的事件是()∙

A)Load事件和UnlOad事件

B)CIiCk事件和UnIOad事件

C)CliCk事件和DbCIiCk事件

D)LOad事件和InitiaIiZe事件

答案:D

解析:

21.[单选题]将调试通过的工程,经"文件"菜单的"生成∙exe文件"编译成.exe文件后,该可执行文件

到其他机器上不能运行的主要原因是()。

A)运行的机器上无VB系统

B)该可执行文件有病毒

C)以上原因都不对

D)缺少.frɪn窗体文件

答案:A

解析:

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

Commandl-ClickOStaticXAsIntegerStaticYAsIntegerClsY=I:Y=Y+5:X=5+XPrintX,YEnd

SUb程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为

A)1516

B)156

01515

D)56

答案:B

解析:

23.[单选题]如果在程序中要将a定义为静态变量,且为整型数,则应使用的语句是:()

A)Redim

B)Static

OPublic

D)Dim

答案:B

解析:

24.[单选题]设S="中华人民共和国",表达式Left(S1I)+Right(S,l)+Mid(S,3,2)的值为()

A)"中华民国"

B)"中国人民"

C)"中共人民"

D)"人民共和"

答案:B

解析:

25.[单选题]下面过程运行后显示的结果是0.PubicSubFl(n%,ByValm%)PrivateSub

Commandl_Click()N=nMod10Dimx%,y%M=m∖10x=12:y=34EndSubCallFl(x,y)Printx,yEnd

Sub

A)2

B)12

C)2

D)12

答案:A

解析:

26.[单选题]为了将变量a,b,c的值以标准输出格式写入顺序文件Data,txt中,所使用的语句的格式为

O

A)Print

A,b,c,#文件号

B)Print#文件号,a,b,c

C)Output

A,b,c,tt文件号

D)Output#文件号,a,b,c

答案:B

解析:

27.[单选题]Clear方法适用于()控件.

A)图片框

B)窗体

C)复选框

D)组合框

答案:D

解析:

28.[单选题]下列表达式的值为2123的是.

A)Val("123asd")&2000

B)Val("123asd")+2000

C)Str(123)&"2000"

D)Str(123)+"2000"

答案:B

解析:

29.[单选题]鼠标移动经过控件时,将触发控件的()事件.

A)MouseDown

B)MouseUp

OMouseMove

D)Click

答案:C

解析:

30.[单选题]使用Dima()ASlnteger语句声明数组后,能够正确引用数组元素的是

A)a[2,3]

B)a(4)

C)a[5,3]

D)a(l,2)

答案:D

解析:

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

A)Dima[3,3]asInteger

B)Dima(3)(3)asInteger

C)Dima(3,3)asInteger

D)Dima[n,n]asInteger

答案:C

解析:

32.[单选题]窗体上有一个名称为Commandl的命令按钮,其事件过程如下:

PrivateSubCommandl_Click()

X二,,VisuatBasicProgramming',

A=Right(x,11)

B=Mid(x,7,5)

C=MsgBox(a,,b)

EndSub

运行程序后单击命令按钮。以下叙述中错误的是()。

A)信息框的标题是BaSiC

B)信息框中的提示信息是ProgranlnIing

C)C的值是函数的返回值

D)MSgBOX的使用格式有错

答案:D

解析:

33.[单选题]可以在图片框或图像框中显示图形的属性是().

A)Picture

B)Image

C)Icon

D)DownPicture

答案:A

解析:

34.[单选题]如果要改变窗体的标题,则需要设置的属性是().

A)Caption

B)Name

C)BackColor

D)BorderStyle

答案:A

解析:

35.[单选题]当使用通用对话框来进行打开文件的操作时,如果要指定搜索二类图形文件

(WMF/BMP/JPG).则对通用对话框的正确的设置是(0.

A)设置其FiIter属性为:allpicture*.(*.wmf)(*.bmp)](*jpg)

B)设置其Filter属性为:(*.Wmf)(.bmp)∣("jpg)

C)设置其FiIterM性为:WMFl(*.wmf)BMP(*.bmp)JPG1(*jpg)

D)设置其Patterm属性为:(*.wmf)(*.bmp)(jpg)

答案:C

解析:

36.[单选题]表达式AbS(-5)+Len("ABCDE")的值是().

A)5ABCD

B)B:-5ABCD

C)C:10

D)0

答案:C

解析:

37.[单选题]通用对话框MSgBOX作为函数的返回值一般为().

A)Integer

B)String

OVariant

D)Long

答案:A

解析:

38.[单选题]一个栈的初始状态为空。现将元素1、2、3、4、5、A,B,C,D,E依次入栈,然后再依次出

栈,则元素出栈的顺序是()o

A)12345ΛBCDE

B)EDCBA54321

C)ΛBCDE12345

D)5432IEDCBA

答案:B

解析:

39.[单选题]若要求从文本框中输入密码时,在文本框中只显示*号,则应当在此文本框的属性窗

口中设置_______O

A)TeXt属性值为*

B)PaSSWord属性值为空

C)PaSSWOrdChar属性值为*

D)CaPtiOn属性值为*

答案:C

解析:

40.[单选题]以下正确的描述是:在ViSUalBasic应用程序中

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

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

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

D)过程的定义过程的调用均不可以嵌套

答案:B

解析:

41.[单选题]以下关于事件的说法正确的是().

A)事件是由系统预先定义好的,能够被对象识别的动作

B)用户可以根据需要建立新的事件

C)事件的名称是可以改变的,由用户预先定义

D)不同类型的对象所能识别的事件一定不相同

答案:A

解析:

42.[单选题]Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,可通过

一下()属性

A)Enabled=FalseKlnterval=O

B)Enabled=FaISe或ViSible=False

C)Enabled=False⅛Interval=O

D)Visible=FaISe或InterVal=O

答案:C

解析:

43.[单选题]有如下程序,运行后单击按钮输出的结果是().PrivateSubCommandl_Click()

m=5.n=4CallA(m,n)Printm,nEndSubPrivateSubA(m,n)S=mm=s∕nn=sModnEndSub

A)1.251

B)54

Ol4

D)51

答案:A

解析:

44.[单选题]下列关键字中,不能定义变量的是

A)Dim

B)Declare

C)Redim

D)Private

答案:B

解析:

45.[单选题]语句Dima&(lTO20),b#(2,-1ToD定义的两个数组,其类型区别为().

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

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

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

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

答案:D

解析:

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

A)组合框包含了列表框的功能

B)列表框包含了组合框的功能

C)列表框和组合框的功能无相近之处

D)列表框和组合框的功能完全相同

答案:A

解析:

47.[单选题]在设计阶段,双击窗体FOrml的空白处,打开代码窗口,显示()事件过程模板.

A)Form_Click

B)FOrm_Load

C)Forml_Click

D)Forml_Load

答案:B

解析:

48.[单选题]设a=5,b=4,c=3,d=2,表达式(3>2*bOra=cʌndb<>cOrc>d))的值是()

A)l

B)2

C)True

D)False

答案:C

解析:

49.[单选题]下列不能打开菜单编辑器的操作是0.

A)单击工具栏中的“菜单编辑器"按钮

B)单击"工具"下拉菜单中的"菜单编辑器"命令

C)从右击鼠标弹出的快捷菜单中单击"菜单编辑器"命令

D)单击"窗口"下拉菜单中的"菜单编辑器"命令

答案:D

解析:

50.[单选题]下列程序执行后,n的值为().n=0ForI=IToIOOIfIMod4=0Thenn=n+lNextI

A)5050

B)25

C)26

D)33

答案:B

解析:

51.[单选题]返回文件大小应使用的函数为().

A)Loc

B)LOF

OEOF

D)FileAttr

答案:B

解析:

52.[单选题]确定一个窗体大小的属性是()。

A)Width和Height

B)Width或Height

C)TOP和Left

D)ToP或Left

答案:A

解析:

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

A)Width或Height

B)Width和Height

C)TOP或Left

D)TOP和Left

答案:D

解析:

54.[单选题]下列程序段的执行结果为().DimΛ(4)n=3A(I)=IFork=0Ton-1For1=1Tok+1

X=k+2-lA(X)=A(X)+A(X-I)Ifk<n-lThenExitForPrintA(X);Next1Nextk

A)l

B)l

C)2

D)l

答案:A

解析:

55.[单选题]以下能在窗体FOrml的标题栏中显示"VisualBaSiC窗体"的语句是()。

A)Forml.Name="VisualBaSiC窗体"

B)FOrnlLTitIe="VisualBaSiC窗体"

C)Form1.CaptiOn="VisualBaSiC窗体"

D)FormLTeXt="VisualBaSiC窗体”

答案:C

解析:

56.[单选题]可以控制焦点移动的属性是

A)Tab

B)Tablndex

C)TabStop

D)TabStart

答案:C

解析:

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

Λ)10

B)14

020

D)17

答案:A

解析:

58.[单选题]在VB中可通过()属性来设置背景色.

Λ)FontColor

B)ForeColor

C)BackColor

D)ShowColor

答案:C

解析:

59.[单选题]执行下面程序段后,变量c$的值为0.

A$="VisualBasicProgramming"

B$="Quick"

C$=b$&Ucase(Mid$(aS,7,6))&RightS(a$,12)

A)VisualBASICProgramming

B)QuickBasicProgramming

C)QUICKBasicProgramming

D)QuickBΛSICProgramming

答案:D

解析:

60.[单选题]命令按钮的标题文字由()属性来设置。

A)Text

B)Value

C)Caption

D)Name

答案:C

解析:

61.[单选题]以下叙述中错误的是

A)在KeyPreSS事件过程中能识别键盘的按下与释放

B)在KeyPreSS事件过程中可以通过KeyASCii值来识别回车键

C)在KeyDOWn和KeyUP事件过程中,将键盘输入的"A"和"a"视作相同的字母

D)在KeyPreSS事件过程中,将键盘输入的"A"和"a"视作不同的字母

答案:A

解析:

62.[单选题]PrivateSubForm_Click()

A=1

B=1

N=InputBoxCn=")

ForI=2ToNStep1

C=a+b

A=b

b=c

Next

Forml.Cls

Printb

EndSub

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

A)2

B)7

08

D)6

答案:C

解析:

63.[单选题]执行指令"Line(1200,1200)-Step(1000,500),,B"后,CurrentX=O.

A)2200

B)1200

C)1000

D)1700

答案:A

解析:

64.[单选题]标签所显示的内容,由()属性值决定。

A)Text

B)名称

C)Caption

D)Alignment

答案:C

解析:

65.[单选题]下列所列中,错误的一维数组说明语句是

A)Dimb(5To5)ASString

B)Dimb(-5To0)ASByte

C)Dimb(-10To-20)ASInteger

D)Dimb(100)ΛSDouble

答案:C

解析:

66.[单选题]下面语句语法正确的是()∙

A)a=l

B)a=l:b=2:c=3

C)a=l,b=2,c=3

D)a=l;b=2;c=3

答案:B

解析:

67.[单选题]以下操作不能运行程序的是().

A)单击工具栏上的"启动"按钮

B)直接按键盘的<F5>键

C)单击"运行"菜单的"启动"命令

D)A1T+F5键

答案:D

解析:

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

A)14

B)20

OlO

D)9

答案:D

解析:

69.[单选题]实现将小写字母转换成大写字母的函数是()。

A)Lower$

B)Upper$

C)UCase$

D)LCase$

答案:C

解析:

70.[单选题]有如下程序:DimZxsAsIntegerzxs%=232zxs=232.32Printzxs%:zxs运行后,输出

结果是().

A)232232032

B)232232

C)232.32232.32

D)显示出错信息

答案:B

解析:

71.[单选题]能显示窗体的方法是()

A)Visual

B)Show

C)Hide

D)Open

答案:B

解析:

72.[单选题]关闭随机文件,使用()语句。

A)Hide

B)Close

OKill

D)Open

答案:B

解析:

73.[单选题]在窗体上画3个标签、3个文本框(名称分别为TeXt1、Text2和Text3)和1个命令按钮(名

称为Command1).编写如下程序PrivateSubForm_Load()TextLText=""Text2.Text=""

Text3.Text=""EndSubPrivateSubCOmnIandI_CIiCk()x=Val(Textl.Text)y=Val(Text2.Text)

Text3.Text=GCD(x,y)EndSubFunctionGCD(ByValXʌsIntegertByValyAsInteger)Do

Whileyθtmp=xModyx=yy=tmpLoopGCD=xEndFUnCtiOn运行程序,在TeXtl文本框中输入18,在

Text2文本框中输入12,然后单击命令按钮,则在Text3文本框中显示的内容是

A)4

B)6

012

D)18

答案:B

解析:

74.[单选题]下面()是合法的单精度型变量。

A)num!

B)sum%

C)xinte$

D)mm<

答案:A

解析:

75.[单选题]有时候需要暂时关闭计时器,这可以通过把属性窗口中的()属性设置为0来实现。

A)Max

B)Min

C)Interval

D)Enabled

答案:C

解析:

76.[单选题]设X为一整型变量,且情况语句的开始为:SelectCasex,则不符合语法规则的CaSe子句

是()。

A)CaseIs>20

B)Case1To10

C)CAIS0<IsAndIS<20

D)Case2,3,4

答案:C

解析:

77.[单选题]要使两个按钮属于同一个框架,正确的操作是______o

A)先画一个框架,再在框架中画两个按钮

B)先画一个框架,再在框架外画两个按钮,然后把按钮拖到框架中

C)先画两个按钮,再画框架将按钮框起来

D)以上三种方法都正确

答案:A

解析:

78.[单选题]以下能够触发文本框Change事件的操作是()。

A)文本框失去焦

B)文本框获得焦点

C)设置文本框的焦

D)改变文本框的内容

答案:D

解析:

79.[单选题]下面是()合法的单精度型变量.

A)num!

B)sum%

C)xinte$

D)mm#

答案:A

解析:

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

Conimandl-ClickOa=Val(InputBox("",,0))b=Val(InputBox("",,0))x=a+bIfa>bThenx=a^b

EndIfPrintXEndSub程序运行时从两个输入框中输入3和4,输出X的值是().

A)3

B)5

07

D)9

答案:C

解析:

81.[单选题]下列各控件不包含有滚动条的控件是0.

A)ListBox

B)ComboBox

C)TextBox

D)LabelBox

答案:D

解析:

82.[单选题]当新建一个工程并启动VisualBasic后,工具箱中的控件是

()

A)内部控件

B)ActiveX控件

C)内部控件和ActiveX控件

D)内部控件或ActiveX控件

答案:A

解析:

83.[单选题]用标准工具栏中的工具按钮不能执行的操作是O.

A)添加工程

B)打印源程序

C)运行程序

D)打开工程

答案:B

解析:

84.[单选题]计时器的interval属性为0时,表示O.

A)计时器失效

B)相隔O秒

C)相隔O毫秒

D)计时器的enable属性为false

答案:A

解析:

85.[单选题]单击窗体中的按钮Commandl后,下列程序的输出结果是().DimXASIntegerPrivate

SubCommand1_C1ick()CallfunlPrintXEndSubPrivateSubFormLoad()x-5EndSub

PublicSubfunl()DimXASIntegerx=10EndSub

A)12

B)O

C)出错

D)5

答案:D

解析:

86.[单选题]如果FOrml是启动窗体,并且Forml的Load事件过程中有语句FOrm2.Show,则程序启动后

0.

A)发生一个运行时错误

B)发生一个编译错误

C)在所有的初始化代码运行后FOrml是活动窗体

D)在所有的初始化代码运行后Form2是活动窗体

答案:C

解析:

87.[单选题]VB中的标识符不包括0.

A)英文字母

B)数字

C)下划线

D)标点符号

答案:D

解析:

88.[单选题]当使用Line方法画线后,当前坐标在().

A)(0.0)

B)直线起点

C)直线终点

D)容器的中心

答案:C

解析:

89.[单选题L—可将数据项"北京"添加为列表框LiStl中的第一项。

A)LiStLAddltem0,"北京"

B)LiStLAddltem"北京",0

C)LiStLAddltemH北京”,1

D)LiStLAddItem1,"北京"

答案:B

解析:

90.[单选题]菜单编辑器中,输入哪一个选项()会在菜单栏上显示文本

A)标题

B)名称

C)索弓I

D)访问键

答案:A

解析:

91.[单选题]使用声明语句建立一个变量后,VB自动将字符串类型的变量初始化为()。

A)0

B)空格

C)空值

D)空字符串

答案:D

解析:

92.[单选题]在窗体上画一个命令按钮和一个文本框,其名称分别为ComnIandl和TeXt1,把文本框的

TeXt属性设置为空白,然后编写如下事件过程:PrivateSubCommandl_Click()a=

InputBox("Enteraninteger")b=InputBox("Enteraninteger")Textl.Text=b+aEnd

SUb程序运行后,单击命令按钮,如果在输入对话框中分别输入8和10,则文本框中显示的内容是.

A)108

B)18

0810

D)出错

答案:A

解析:

93.[单选题]设置框架的()属性值为False,其标题会变灰,框架中所有的对象均被屏蔽.

A)Name

B)Caption

C)Enabled

D)Visible

答案:C

解析:

94.[单选题]在ViSUalBaSiC环境下,当写一个新的ViSUaIBaSiC程序时,所做的第一件事是().

A)编写代码

B)新建一个工程

C)打开属性窗

D)进入ViSUaIBaSiC环境

答案:B

解析:

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

=0DoUntilx=-la=InPUtBOx("请输入a的值")a=Val(a)b=InPUtBOx("请输入b的

值")b=Val(b)x=InPUtBox("请输入X的值")X=Val(x)a=a+b+xLoopPrintaEnd

Sub程序运行后,单击命令按钮,依次在输入对话框中输入10、8、9、2、11、-1,则输出结果为

A)12

B)13

014

D)15

答案:A

解析:

96.[单选题]表达式x+l>x是—o

A)算术表达式

B)关系表达式

C)字符串表达式

D)非法表达式

答案:B

解析:

97.[单选题]决定控件上文字的字体、字形、字号、效果的属性是o

A)Text

B)Caption

C)Name

D)Font

答案:D

解析:

98.[单选题]在VB中,日期型数据用来表示日期信息,日期文字须以()符号括起来。

A)双引号

BX

C)单引号

D)冒号

答案:B

解析:

99.[单选题]欲使某命令按钮失效,应修改命令按钮的()属性.

A)Visible

B)Caption

C)Enable

D)Enabled

答案:D

解析:

100.[单选题]下面变量名是错误的()

A)姓名

B)a

C)al23

D)a.1

答案:D

解析:

IOL[单选题]()是由ViSUaIBaSiC提供的一种专门的子程序,由对象本身所具有,反映该对象功能的

内部函数或过程.

A)文件

B)属性

C)方法

D)窗体

答案:C

解析:

102.[单选题]设置控件背景颜色的属性名称是()。

A)F0

B)B

C)BackColor

D)Caption

答案:c

解析:

103.[单选题]先判断条件后执行循环体的循环结构是()∙

A)直到型循环

B)当型循环

C)顺序结构

D)选择结构

答案:B

解析:

104.[单选题]以下能判断是否到达文件尾的函数是().

A)BOF

B)L0C

C)LOF

D)EOF

答案:D

解析:

105.[单选题]以下不能运行工程的操作是_.

A)执行"运行"菜单中的"启动"命令

B)单击工具栏中的"启动"命令

C)按下F5键

D)按下Ctrl+F5键

答案:D

解析:

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

Printa,bEndSubPrivateSubChange(ByValaAsInteger,bAsInteger)Tmp=aa=bb=tmp

EndSub

A)55

B)1010

C)105

D)510

答案:B

解析:

107.[单选题]下列符号()是ViSUalBaSiC中的合法变量名.

A)x23

B)8xy

C)END

D)X8[B]

答案:A

解析:

108.[单选题]以下语句结构是错误的()

A)For∙∙∙Next

B)Do∙∙∙LoopWhile

C)For--Loop

D)DoWhile∙∙∙Loop

答案:C

解析:

109.[单选题]下列程序运行后,输出的结果为().b=li=lDoUntilb>10i=b*(b+l)b=b+lLoop

Printi

A)24

B)42

C)39

D)110

答案:D

解析:

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

A)应用程序的代码

B)应用程序的界面

C)对象的属

D)对象的事件

答案:B

解析:

IlL[单选题]单击一次命令按钮,下列程序代码的执行结果为().PrivaeSubCommandl_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

C)17

D)34

答案:A

解析:

112.[单选题]文本框控件中将TeXt的内容全部显示为所定义的字符的属性项是().

A)PasswordChar

B)需要编程来实现

C)Password

D)以上都不是

答案:A

解析:

113.[单选题]对Do循环结构的作用说明正确的是()

A)不能用Do循环设计出预先知道循环次数的循环

B)WhiIe和Until关键字必须选择其中之一

OWhile和Until关键字可以同时使用

D)WhiIe和Until关键字的作用相反

答案:D

解析:

114.[单选题]选择和循环结构的作用是0.

A)控制程序的流程

B)提高程序的运行速度

C)便于程序的阅读

D)方便程序的调试

答案:A

解析:

115.[单选题]如果列表框(Listl)中没有被选定的项目,则执行LiStLRemOVeltem

LiStLLiStlndeX语句的结果是()。

A)移去第一项

B)移去最后一项

C)移去最后加入列表的一项

D)以上都不对

答案:D

解析:

116.[单选题]下列关于二叉树的叙述中,正确的是()。

A)叶子结点总是比度为2的结点少一个

B)叶子结点总是比度为2的结点多一个

C)叶子结点数是度为2的结点数的两倍

D)度为2的结点数是度为1的结点数的两倍

答案:B

解析:

117.[单选题]要把焦点设置在TeXtl,应使用的语句是()

A)Textl.SetFocus

B)Textl.GotFocus

C)Textl.LostFocus

D)Textl.GetFocus

答案:A

解析:

118.[单选题]确定一个窗体在屏幕上位置属性是()。

A)Width和Height

B)Width或Height

C)TOP和Left

D)ToP或Left

答案:C

解析:

119.[单选题]以下关于Vb语言的说法中,正确的是().

A)vb是一种面向过程的语言

B)vb是一种面向对象语言

C)Vb是一种低级语言

D)vb是一种机器语言

答案:B

解析:

120.[单选题]表达式Int(198.555*100+0.5)/100的值为。

A)199.6

B)198

C)198.56

D)200

答案:C

解析:

12L[单选题]执行如下语句:PrivateSubCommandl_Click()a=InputBox("Today",

"TomorroW","Yesterday",,,"Daybeforeyesterday",5)EndSUb将显示一个输入对话框,在对

话框的输入区中显示的信息是____.

A)Today

B)Tomorrow

C)Yesterday

D)Daybeforeyesterday

答案:C

解析:

122.[单选题]从顺序文件中读取数据,不能使用(0).

A)Get口语句

B)InPUt#语句

C)LinelnPUt语句

D)InPUt#函数

答案:A

解析:

123.[单选题]假定有如下的SUb过程:SubS(xAsSingle,yAsSingle)t=xx=t∕yy=

tModyEndSub在窗体上添加一个命令按钮,然后编写如下事件过程:PrivateSub

Commandl-ClickODimaΛsSingleDimbAsSinglea=5:b=4Sa,bPrinta,bEndSub

程序运行时,单击命令按钮得到的结果()。

A)5

B)l

01.25

D)1.25

答案:D

解析:

124.[单选题]有如下程序:Privatex(4)AsIntegerPrivateSubForm_Click()cisFori=1To

4x(i)=x(i)+i*3NextiPrintFori=1To4Print"x(";i;")=";x(i)NextiEnd

SUb程序运行后,单击窗体二次,其最终结果是—.

A)X(1)=3X(2)=6X(3)=9x(4)=12

B)X(I)=9x(2)=18X(3)=27x(4)=36

C)x(l)=6x(2)=12x(3)=18x(4)=24

D)X(I)=12X(2)=24x(3)=36x(4)=48

答案:C

解析:

125.[单选题]VisualBasic程序设计语言中,响应对象的外部动作称为—,而对象可以执

行的动作或对象本身的行为则称为。

A)属性,方法

B)过程,事件

C)方法,事件

D)事件,方法

答案:D

解析:

126.[单选题]在窗体上放置一个按钮COmmandI,程序如下:PrivateSubCommandl_Click()

Dima(1To4)AsIntegerDimiAsInteger

A(I)=5:a(2)=6:a(3)=7:a(4)=8subpa()

Fori=1To4Printa(i)Nexti

EndSub

Subsubp(b()AsInteger)DimiAsInteger

Fori=1To4b(i)=2*iNexti

EndSub

运行程序,单击按钮在窗体上显示。()

A)2回车4回车6回车8

B)5回车6回车7回车8

OlO回车12回车14回车16

D)出错

答案:A

解析:

127.[单选题]下列关键字中,不能定义变量的是()。

A)Dim

B)Declare

OPublic

D)Private

答案:B

解析:

128.[单选题]下列属性决定了水平滚动条产生的数值范围。()

A)Height

B)Max

OWidth

D)Top

答案:B

解析:

129.[单选题]窗体FOrnIl的名称属性是frm,它的LOad事件过程名是

A)FOrnIljLoad

B)frm_Load

C)Form_Load

D)Me_Load

答案:C

解析:

130.[单选题]窗体设计器是用来设计0.

A)应用程序的代码段

B)应用程序的界面

C)对象的属性

D)对象的事件

答案:B

解析:

131.[单选题]若要改变窗体中显示文本的颜色,应该使用的属性是().

A)Caption

B)BackColor

C)ForeColor

D)Font

答案:C

解析:

132.[单选题]为了防止用户随意将光标置于控件上,应().

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

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

C)将控件的TabStoP属性设置为FALSE

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

答案:D

解析:

133.[单选题]下列有关控件数组与一般控件的区别的叙述中,最合理的是

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

B)控件数组的IndeX为0,而一般控件的IndeX为空;

C)控件数组的IndeX为1,而一般控件的IndeX为0;

D)控件数组的建立通过Dim语句声明,而一般控件不必声明.

答案:A

解析:

134.[单选题]在ViSUalBaSiC中,6个关系运算符◊、=、<、>、>=、<=中,优先级最高的是().

A)>

B)=

C)无先后之分

D)<>

答案:C

解析:

135.[单选题]可用来改变坐标度量单位的是().

A)DraWStyle属性

B)DraWWidth属性

C)Scale方法

D)SCaleMOde属性

答案:D

解析:

136.[单选题]设有程序段PrivateSubCommandlClick()Dimk%k=5DoUntilk=0k=k^lLoop

EndSub则下面对循环语句描述正确的是().

A)循环体1次也不执行

B)循环体执行1次

C)循环体执行5次

D)循环体执行无限次

答案:C

解析:

137.[单选题]如果将PaSSWOrdehar属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符

仍然显示出来,而不显示星号,原因可能是().

A)文本框的MUltiLine属性值为TrUe

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

C)文本框的MUltiLine属性值为FalSe

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

答案:A

解析:

138.[单选题]通用对话框COmmonDiaIOg控件,不能用于的是()。

A)选择要打开的文件

B)选择要保存的文件

C)选择颜色

D)选择文件夹

答案:D

解析:

139.[单选题]执行以下语句后,输出的结果是,A="ABCDEF":B="22"MID(Λ,3,2)=BB=MID(A,2,3)

PRINTB

A)BCD

B)A22

C)B22

D)CDE

答案:C

解析:

140.[单选题]在执行KeyDOWn和KeyUP事件过程中,当参数Shift的值为7时,表示按下了()键。

A)Alt和Ctrl

B)AIt和Shift

C)Ctrl和Shift

D)Alt

答案:D

解析:

141.[单选题]为使图像框的大小自动适应图像的大小,则应().

A)将其AUtOSiZe属性值设置为TrUe

B)将其AUtOSiZe属性值设置为FalSe

C)将其StretCh属性值设置为TrUe

D)将其StretCh属性值设置为FaISe

答案:D

解析:

142.[单选题]语句Print"10+6=";10+6输出的结果是___.

A)10+6=10+6

B)10+6=16

016=10+6

D)"10+6="10+6

答案:B

解析:

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

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

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

C)X和y都是传值参数

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

答案:C

解析:

144.[单选题]把字符串"123"转换为数值123时应该使用的函数是()

Λ)Str

B)Val

C)Len

D)Rnd

答案:B

解析:

145.[单选题]若X为实型变量,要使其输出保留二位小数,应用函数。

Λ)Mid()

B)Format()

ORightO

D)InStr()

答案:B

解析:

146.[单选题]变量未赋值时字符串变量的默认值为()。

Λ)0

B)空串

C)无

D)假

答案:B

解析:

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

A)ViSUaIBaSiC是事件驱动型可视化编程工具

B)ViSUaIBasic应用程序不具有明显开始和结束语句

C)ViSUaIBaSiC工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D)ViSUaIBaSiC中控件的某些属性只能在运行时设置

答案:C

解析:

148.[单选题]VisualBasic是一种面向()的程序设计语言。

A)过程

B)用户

C)对象

D)事件

答案:C

解析:

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

A)调用过程时可以用控件名称作为实际参数

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

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

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

答案:C

解析:

150.[单选题]要限制在文本框中最多只能输入6个字符,应该通过文本框的____属性设置。

A)Text

B)maxlength

C)Ien

D)seitext

答案:B

解析:

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

A)递归结构

B)选择结构

C)过程结构

D)输入、输出结构

答案:B

解析:

152.[单选题]下列语句中,可以用来在列表框LiStl中插入一行文本的是

A)Listl.ClearScreen

B)Listl.AddItem

C)Listl.Remove

D)Listl.ClearAll

答案:B

解析:

153.[单选题]VB应用程序在()模式下不能编辑代码和设计界面.

A)运行

B)中断

C)设计

D)以上均不能

答案:A

解析:

154.[单选题]下列对象中不能获得焦点的控件是—o

A)标签

B)命令按钮

C)文本框

D)按钮

答案:A

解析:

155.[单选题]定义【查找】按钮的访问键为【F】键,正确的设置方法是()

A)设置按钮的Default属性为“F”

B)设置按钮的Caption属性为“查找F”

C)设置按钮的Caption属性为“查找&F”

D)设置按钮的属性为“查找&F”

答案:C

解析:

156.[单选题]变量未赋值时,数值型变量的值为()。

A)0

B)空

Ol

D)无任何值

答案:A

解析:

157.[单选题]下面程序的循环次数为()。

A)5

B)6

C)32

D)33

答案:B

解析:Fori=10To40Step6PrintiNexti

158.[单选题]以下不属于标签属性的是()∙

A)Font

B)Value

C)Caption

D)Index

答案:B

解析:

159.[单选题]因文本框中内容的改变而触发的事件是__。

A)GotFocus

B)Change

C)LostFocus

D)Click

答案:B

解析:

160.[单选题]为计算1+3+5+.+99的值,某人编程如下k=ls=0Whilek

A)WhiIe…Wend循环语句错误,应改为FOrk=lTo99∙∙∙Nextk

B)循环条件错误,应改为WhIiek<99

C)循环前的赋值语句k=l错误,应改为k=0

D)循环中两条赋值语句的顺序错误,应改为s=s+k:k=k+2

答案:D

解析:

161.[单选题]若要求在文本框中输入密码时只显示号,则应在此文本框的属性窗口中设置()

A)Text属性值为#

B)Caption属性值为#

C)Passwordchar属性值为#

D)Password属性值为True

答案:C

解析:

162.[单选题]已知X初值为0,语句Printx=3>l执行后,输出的值为()。

A)0

B)出错

C)TR

D)D

答案:D

解析:

163.[单选题]假定有一个菜单项,名为MenUltem,为了在运行时使该菜单项失效(变灰),应使用的语句

为.

A)Menuitem.EnabledzzFalse

B)Menuitem.Enabled=True

OMenuItem.Visible=True

D)Menultem.Visible=False

答案:A

解析:

164.[单选题]要使标签在运行时不可见,应该把该控件的()属性值设置为().

A)Caption

B)Name

OVisible

D)Visible

答案:D

解析:

165.[单选题]表达式Int(3.5)的结果是

A)3

B)6

OO

D)-l

答案:A

解析:

166.[单选题]下列是日期常量()

A)“2/1/02”

B)2/1/02

C)#2/1/02#

D){2/1/02)

答案:C

解析:

167.[单选题]在下面关于窗体事件的叙述中,错误的是

A)用Hide方法不但可以隐藏窗体,而且可以清除内存中的窗体

B)在多重窗体的程序中,各窗体的德菜单是彼此独立的

C)对于多重窗体,需要单独保存每个窗体

D)ReSiZe事件在窗体的大小有所改变时被触发

答案:C

解析:

168.[单选题]下面程序运行的输出是(),PrivateSubCommandl_Click()ClsLine(60,60)-

(70,70),5,BLine(50,50)-(80,80),1,BLine(40,40)-(90,90),2,BLine(30,30)-(100,100),3,B

Line(20,20)-(110,110),4,BEndSub

A)同心的彩色正方形

B)同心的彩色圆

C)相交的彩色正方形

D)相交的彩色圆

答案:A

解析:

169.[单选题]下面叙述正确的是.

A)SPC函数既能用于Print方法中,也能用于表达式

B)SPaCe函数既能用于Print方法中,也能用于表达式

C)SPC函数与SPaCe函数均生成空格,没有区别

D)以上说法均不对

答案:B

解析:

170.[单选题]以下程序的运行结果是()。DimXʌsInteger,yAsInteger,ZAsIntegerSub

si(aAsInteger,bAsInteger)

A)24

B)20

C)20

D)20

答案:C

解析:DimcAsIntegera=2*ab=b+2c=a+bEndSubSubs2(aAsInteger,ByVal

bAsInteger)DimcAsIntegera=2*ab=b+2c=a+bEndSubPrivateSub

Command1_C1ick()x=4:y=:4z=6Callsi(x,y)Printx+y+zCalls2(x,y)Print

x+y+zEndSub

171.[单选题]在窗体上有一个命令按钮,然后编写如下事件过程PrivateSubCmdl_click()a=

inputbox("EntertheFirstInteger")b=inputbox("EntertheSecondInteger")printa+b

EndSub程序运行后,单击命令按钮,先后在两个输入框中分别输入"1"和"3",则输出结果为

________________O

A)4

B)31

Ol

D)13

答案:D

解析:

172.[单选题]某二叉树的前序遍历为ABCD,中序遍历为DCBA,则后序遍历为_()

A)在双向链表中,可以从任何一个结点开始直接遍历到所有结点

B)在循环链表中,可以从任何一个结点开始直接遍历到所有结点

C)在线性单链表中,可以从任何一个结点开始直接遍历到所有结点

D)在二叉链表中,可以从根结点开始遍历到所有结点

答案:C

解析:

173.[单选题]要使Forml窗体的标题栏显示"欢迎使用VB",以下正确的是()。

Λ)Forml.CaPtion=欢迎使用VB

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

C)Forml.Caption="欢迎使用VB'

D)Forml.name="欢迎使用VB"

答案:B

解析:

174.[单选题]设有以下函数过程:FUnCtiOnfact(nAsLong)Ifn=1Thenfact=1Elsefact

=n*fact(n-1)EndIfEndFUnCtion在窗体上画一个命令按钮和两个文本框,然后编写如下事

件过程:PrivateSubCommand1_C1ick()DimnAsLong,resultAsLongn=Val(Textl.Text)

result=fact(n)Text2.Text=Str(result)EndSUb程序运行时,如果在文本框TeXtl中输入

数据5后,单击命令按钮Commandl,则在文本框Text2上输出的结果为。

A)15

B)5

C)120

D)l

答案:C

解析:

175.[单选题]课用于设置系统当前时间的语句是。()

A)Date

B)Year

OTime

D)Timer

答案:C

解析:

176.[单选题]英文缩写"OOP"的含义是

A)事件驱动的编程机制

B)结构化程序设计语言

C)面向对象的程序设计

D)可视化程序设计

答案:C

解析:

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

再把SCrOIlBarS属性设置为。

A)0

B)l

02

D)3

答案:D

解析:

178.[单选题]在ViSUalBaSiC中最基本的对象是()。它是应用程序的基石,是其他控件的容器。

A)文本框

B)命令按钮

C)窗体

D)标签

答案:C

解析:

179.[单选题]设置窗体对象的标题的属性是

A)MinButton

B)Caption

C)Icon

D)Name

答案:B

解析:

180.[单选题]在ViSUaIBaSiC中,以10为底的X的常用对数表达式为().

A)Lo(x)

B)LOglO(x)

C)LOg(x)∕Log(e)

D)Log(x)/Log(10)

答案:D

解析:

181.[单选题]如果一个变量未经定义而直接使用,则该变量的类型为0∙

A)Integer

B)Byte

C)Boolean

D)Variant

答案:D

解析:

182.[单选题]下面程序段输出的结果是PriVateSubCommandl_Click()Dima(lTo3,4)As

IntegerPrintLBound(a,1),UBound(a,1),LBound(a,2),UBound(a,2)EndSub

A)l304

B)0314

Ol314

D)03O4

答案:A

解析:

183.[单选题]某人编写了向随机文件中写一条记录的程序,代码如下:

TypeRType

NameAsString*10

TelAsString*20

EndType

PrivateSubCommandl_Click()

DimpAsRType

P.Name=InPUtSox("姓名")

P.Tel=InPUtBoX("电话号")

Open"Books,dat"ForRandomAs#1

Put#1,,p

Close#1

EndSub

该程序运行时有错误,修改的方法是()。

A)在类型定义“TypeRTypew之前加上“Private”

B)DimPAsRTyPe必须置于窗体模块的声明部分

C)应把OPen语句中的ForRandOm改为FOrOutput

D)PUt语句应该写为PUt#1,P.Name,P.Tel

答案:A

解析:

184.[单选题]运行以下语句,为在窗体上输出"Hello",应在窗体上执行—操作。

A)按下鼠标左键

B)按下鼠标右键

C)按下鼠标滚轮

D)同时按下Ctrl键和鼠标右键

答案:B

解析:IfButton=2ThenPrint"Hello"

185.[单选题]下列程序的输出结果是O.

Dima

A=Array(1,2,3,4,5,6,7,8)

I=O

ForK=IOOTo90Step-2

S=a(i)^2

Ifa(i)>3ThenExitFor

I=i+1

Nextk

Printk;a(i);s

A)88636

B)8812

C)90

温馨提示

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

评论

0/150

提交评论