VB综合复习题.docx

上传人:b****1 文档编号:3278294 上传时间:2023-05-05 格式:DOCX 页数:24 大小:35.09KB
下载 相关 举报
VB综合复习题.docx_第1页
第1页 / 共24页
VB综合复习题.docx_第2页
第2页 / 共24页
VB综合复习题.docx_第3页
第3页 / 共24页
VB综合复习题.docx_第4页
第4页 / 共24页
VB综合复习题.docx_第5页
第5页 / 共24页
VB综合复习题.docx_第6页
第6页 / 共24页
VB综合复习题.docx_第7页
第7页 / 共24页
VB综合复习题.docx_第8页
第8页 / 共24页
VB综合复习题.docx_第9页
第9页 / 共24页
VB综合复习题.docx_第10页
第10页 / 共24页
VB综合复习题.docx_第11页
第11页 / 共24页
VB综合复习题.docx_第12页
第12页 / 共24页
VB综合复习题.docx_第13页
第13页 / 共24页
VB综合复习题.docx_第14页
第14页 / 共24页
VB综合复习题.docx_第15页
第15页 / 共24页
VB综合复习题.docx_第16页
第16页 / 共24页
VB综合复习题.docx_第17页
第17页 / 共24页
VB综合复习题.docx_第18页
第18页 / 共24页
VB综合复习题.docx_第19页
第19页 / 共24页
VB综合复习题.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB综合复习题.docx

《VB综合复习题.docx》由会员分享,可在线阅读,更多相关《VB综合复习题.docx(24页珍藏版)》请在冰点文库上搜索。

VB综合复习题.docx

VB综合复习题

VB综合复习题

综合复习题

一、选择题

1.以下叙述中,错误的是___________。

A.VB是事件驱动型可视化编程工具

B.VB窗体文件包含该窗体及其控件的属性,窗体级的常量、变量的定义等C.VB工具箱中的所有控件都具有宽度和高度属性D.VB中控件的某些属性只能在运行时修改2.以下说法中,错误的是  。

A.方法是构成对象实体的一个部分B.方法是一种特殊的过程或函数

C.调用方法的一般格式是:

[对象名.]方法名[参数]D.图片框和列表框均可执行Cls方法

3.以下叙述中,错误的是  。

A.在VB中,对象所能响应的事件是系统定义的

B.对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定C.VB中不同对象可具有名称相同的方法D.VB中的对象具有自己的属性

4.在VisualBasic中,每个对象一般都能感知和接收多个不同的事件,并能对这些事件作出响应,其响应方式就是通过调用执行一个与之相对应的  来实现的。

A.事件过程  B.通用过程C.主程序  D.SubMain过程

5.下列选项中,不能使控件获得焦点的操作是  。

A.在程序运行期间,用鼠标单击对象B.在程序运行期间,用快捷键选择对象C.在程序运行期间,用Tab键D.在程序运行期间,用Enter键

6.以下合法的VB标识符是  。

A.ForLoop  B.Const  C.9abc  D.a#x

7.下面四组均为正确的VB常量是  。

A.3276,,,#True#B.-32768,,\,25!

C.&HABCE,02-03-2002,False,D-3D.ABCDE,#02-02-2002#,E-28.下列表达式中,值为True的是  。

A.3B.Ucase(\

C.Mid(\D.14/2\\3>10Mod4

9.以下表达式的值为True的是______________。

A.Str()=Trim(\

B.Sgn(7Mod3-4)+\

1

C.Fix()+Cint()=6

D.\

10.以下关系表达式中,其值为False的是  。

  A.\  B.\

C.\\  D.\

11.设a=2,b=3,c=4,下列表达式的值是  。

Notaa+c

A.-1  B.1  C.True  D.False12.数学表达式|e3+lnX+arctgY|对应的VB表达式是  。

A.Abs(e^3+Log(X)+1/Atn(Y))

B.Abs(Exp(3)+Log(X)/Log(10)+Atn(Y))C.Abs(Exp(3)+Log(X)+1/Atn(Y))D.Abs(Exp(3)+Log(X)+Atn(Y))

12x?

5y?

d3?

m213.数学表达式

e?

x?

sinx,对应的VB算术表达式为____________。

A.(12*x+5*y-Sqr(Abs(d^3-m^2)))/Exp(-x)/Sin(x)B.(12*x+5*y-Sqr(Abs(d^3-m^2)))/Exp(-x)*Sin(x)C.(12*x+5*y-Sqr(Abs(d^3-m^2))/Exp(-x)/Sin(x)D.(12*x+5*y-Sqr(Abs(d^3-m^2)))/e^(-x)/Sin(x)14.表达式4+5\\6*7/8的结果为____________。

A.4  B.5   C.6  D.7

15.只能用于除去字符串右侧空格的函数是  。

A.RightTrim  B.RTrim  C.Trim  D.RLTrim

16.执行语句PrintSgn(Fix()+Int(-)),在窗体上输出的结果是  。

A.1  B.0  C.-1  D.617.下列语句不能正常执行的是  。

A.Print20+5=25  B.Print\C.Print11&11  D.Print32700+100

18.设x=12,y=10,z=8,执行语句PrintxA.True  B.False  C.-1  D.出错信息19.执行下面语句的正确显示结果是______________。

  PrintFormat(+,\

A.+2,  B.++#2,  C.#2,  D.+2,

20.在某过程中已说明变量a为整型、变量s为字符型,过程中的以下四组语句不能正常执行的是  。

A.s=2*a+1   B.s=\a=sC.s=\  D.a=2:

s=16400*a21.在某事件过程中,以下声明语句正确的是______________。

A.ConstepsAsSingleB.Dimivar=\

C.DimnAsInteger,a(1ton)AsIntegerD.StaticmAsInteger

22.关于窗体Name属性的叙述,正确的是  。

A.窗体Name属性的属性值必须通过属性窗口进行设置

2

B.窗体Name属性的属性值最长可达255个字符

C.窗体Name属性的属性值不能与其它的控件对象的Name属性的属性值相同D.窗体Name属性的属性值可以通过赋值语句来给它赋值

23.确定一个控件在窗体上的位置的属性是  。

A.Width和Height  B.Width或HeightC.Top和Left  D.Top或Left24.关于窗体的Load语句和Show方法,下列说法正确的是  。

A.Load和Show的功能一样,都是将指定的窗体装入内容,同时显示出来B.Load和Show的功能一样,都是将指定的窗体装入内容,但都不显示出来C.Load和Show都能将窗体装入内存,但前者不显示出来,而后者显示出来D.Load和Show都能将窗体装入内存,但前者显示出来,而后者不显示出来25.以下能够触发文本框Change事件的是____________。

A.文本框失去焦点  B.文本框获得焦点C.清空文本框原有的内容  D.文本框设置焦点26.在窗体上有一文本框,有如下代码:

PrivateSubForm_Click()

=5:

=3:

=\EndSub

运行该程序在文本框中输入:

thisisabook。

然后单击窗体,在文本框中将显示____。

A.thisisabook  B.thishelloabookC.thishelloabook  D.thishelloabook

27.设窗体上有一个文本框Text1,程序运行后,要求该文本框只能显示信息不能接收输入的信息,以下能实现该功能的语句是  。

A.=True  B.=True  C.=True  D.=True

28.在窗体上有两个文本框Text1和Text2,若希望在Text1中输入字符时,该字符也将出现在Text2中,要实现该功能,则必须在文本框Text1的  事件中书写代码。

A.Click  B.GotFocus  C.LostFocus  D.Change29.在窗体上画一个文本框,然后编写如下事件过程:

  PrivateSubForm_Click()

x=InputBox$(\请输入一个整数\  Printx+  EndSub

程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击

“确定”按钮后,则在窗体上显示的内容是:

  。

A.123  B.456  C.579  D.123456

30.窗体上有一个标签Label1,假设已存在三个整型变量a、b和c,且变量a、b和c的值分别为1、2和3。

以下的___________语句可以使标签内显示的内容为:

3=1+2  A.=c=a+b  B.=\

C.Label1=c&\D.c&\

31.下列语句中,结果与Print\\输出相同的是  。

A.Print\  B.Print\

C.Print\  D.Print\

3

32.下列语句不能正确执行的是  。

A.Print\B.Print123+\.Print12A=

PrintFormat(A,\

A.0,  B.$  C.  D.$0,

34.下列控件中,具有Caption属性的是  。

A.文本框  B.复选框  C.滚动条  D.列表框35.下列选项中,控件的属性值既能在设计时设置,又能在运行时通过赋值语句改变的是  。

A.   B.C.  D.

36.为了在按下ESC键时执行某个命令按钮的Click事件过程,需要把该命令按钮的  属性的值设置为True。

A.Value  B.Default  C.Cancel  D.Enabled

37.下列有关单选钮、复选框和框架的说法中,错误的是  。

A.框架中的单选钮和复选框将随框架一起移动、显示和消失;

B.若要在框架中创建单选钮,只需将窗体上的单选钮拖到框架中即可;

C.框架的主要功能是用于对窗体上一些对象的分组,以便提供视觉上的区分;D.对于框架中的单选钮来说,它的操作不会影响框架外单选钮的操作。

38.以下关于复选框的说法,正确的是__________。

A.一个窗体上的所有复选框一次只能有一个被选中B.一个框架中的所有复选框一次只能有一个被选中

C.若选中一个复选框,则另一个已被选中的复选框自动变为不被选中D.无论是在框架中还是在窗体中,都可以同时选中多个复选框

39.若需要在同一窗体内安排两组相互独立的单选钮,可使用____________控件将它们分隔开。

①TextBox  ②PictureBox③Image  ④FrameA.①②B.②③  C.②④  D.③④

40.对时钟控件来说,它不具有的属性是  。

A.Interval  B.VisibleC.Enabled  D.Name

41.为使计时器控件每隔3秒钟产生一个计时器事件,则应将其Interval属性的值设置为___________。

A.3  B.300  C.3000  D.180

42.如图1所示,在窗体中创建了框架、单选钮和命令按钮,图中“公共基础课”字样的内容,是通过  语句来实现的。

A.=\公共基础课\B.=\公共基础课\C.=\公共基础课\D.=\公共基础课\

43.在使用菜单编辑器设计菜单时,必须设置的菜单项属性是  。

4

A.IndexB.NameC.CheckedD.Visible44.在用菜单编辑器设计菜单时,必须输入的是______。

A.标题  B.名称  C.快捷键  D.热键

45.下列选项中不属于结构化程序设计的基本结构的是  。

A.顺序结构B.选择结构C.循环结构D.递归结构46.下面关于赋值语句的说法中,错误的是  。

A.一个赋值语句只能给一个变量(或对象的一个属性)赋值B.赋值语句是一种顺序语句

C.当赋值语句中变量的数据类型与表达式的数据类型不一致时,该语句一定会出错D.赋值语句中出现两个“=”号时,系统会根据“=”所处的位置自动判断符号的意义。

47.如图2所示,Inputbox函数的参数中“提示信息”的值是  。

A.输入你的学号B.信息输入框C.0101001D.确定

48.若要在窗体上弹出一个输入信息对话框,其标题为\输入对话框\,提示信息为\请输入您的姓名\,缺省信息为空,对话框在屏幕上显示位置的x坐标和y坐标均为100,则使用正确的InputBox函数是_________。

A.InputBox(\请输入您的姓名\输入对话框\B.InputBox(\请输入您的姓名\输入对话框\C.InputBox(\输入对话框\请输入您的姓名\D.InputBox(\输入对话框\请输入您的姓名\

49.通用对话框的Action属性决定了通用对话框在运行阶段打开何种类型的对话框,当Action属性值为1时,其与之对应的方法是  。

A.ShowSave  B.ShowOpen  C.ShowColor  D.ShowFont50.在SelectCaseX结构中,如果60≤X≤69是其中的一个判断条件,则正确描述的测试项应该写成  。

A.Case60=60AndXC.Case60To69  D.CaseIs=6051.若选中单选钮Opt1时执行某个操作,则下列IF语句中条件表达式表述不正确的是  。

A.IfOpt1=TrueThen  B.If=1Then

C.IfOpt1Then   D.If=-1Then52.在SelectCaseX结构中,如果5≤X≤10是其中的一个判断条件,则正确描述

5≤X≤10的测试项应该写成  。

A.Case5=5

5

53.现有语句:

y=IIf(x>0,x\\5,0)  设x=10,则y的值是  。

A.10  B.2  C.0  D.语句有错

54.阅读以下程序,运行该程序,单击窗体,则在窗体上显示  。

PrivateSubForm_Click()

DimiAsIntegerFori=1To5  i=i+1NextiPrintiEndSub

 

55.执行下面的程序,当单击窗体时,窗体上显示的是_________。

PrivateSubForm_Click()  DimIAsInteger,sAsInteger  ForI=5To32Step9  s=s+I  NextI  s=s+I  Prints,IEndSub

A.74  32  B.74  41  C.11541  D.11532

56.下面的循环语句中,不可以采用  来求1到100的和。

A.Sum=0   B.Sum=0

ForI=1To100  ForI=100To1Step-1  Sum=Sum+I   Sum=Sum+I

NextI    NextIC.I=1   D.I=1

Do    DoUntilI>100  Sum=Sum+I   I=I+1

I=I+1   Sum=Sum+ILoopWhileI57.以下关于数组的说法中,错误的是__________。

A.可用Public语句在窗体模块的通用说明处定义一个全局数组。

B.对数组的输入输出处理常常和循环结合在一起使用。

C.控件数组可以在设计时创建,也可以在运行时创建。

D.在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量。

58.对动态数组A(),若原数组为A(5),要改变其维界为A(10),同时还要保留原数组的数据不丢失,应使用  语句进行重新定义。

A.DimA(10)   B.ReDimPreserveA(5To10)  C.ReDimPreserveA(10)  D.ReDimA(10)59.下面关于Array函数的说法错误的是  。

A.Array函数可以给定义为变体类型的动态数组赋值B.Array函数可以给任意维的数组赋值

6

C.Array函数可以给定义为变体类型的变量赋值D.Array函数只能给一维数组赋值

60.下面定义数组的语句中错误的是  。

A.Dima(x-10)  B.Dimf(3,1To4)

C.Dimm()AsSingle  D.Staticb(0To5)AsLong

61.下列有关控件数组的说法中,错误的是  。

A.控件数组可以在设计时创建,也可以在运行时创建B.命令按钮可以和标签组成控件数组

C.控件数组通过索引号来指定某个控件元素

D.控件数组具有相同的名称,共享同样的事件过程

62.假定一个VB应用程序一个窗体模块和一个标准模块构成。

为了保存该应用程序,以下正确的操作是  。

A.只保存窗体模块文件

B.分别保存窗体模块、标准模块和工程文件C.只保存窗体模块和标准模块文件D.只保存工程文件63.以下叙述中错误的是  。

A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B.当程序运行时,双击一个窗体,则触发该窗体的DblClick事件C.VB应用程序只能以解释方式执行

D.VB中有的事件可以用户引发,有的事件也可以系统引发

64.如果一个工程含有多个窗体及标准模块,则以下叙述中正确的是__________。

A.如果工程中含有SubMain过程,则程序一定首先执行该过程B.可以把标准模块设置为启动模块

C.用Hide方法只是隐藏一个窗体,并没有从内存中卸载该窗体D.要用Show方法来显示一个窗体时,该窗体必须已在内存中65.编写一个对Single类型一维数组a排序的Sub过程,该过程只能被本模块中其他过程所调用,其首句为  。

A.Subf(a()AsSingle,nAsInteger)  B.PrivateSubf(a()AsSingle)

C.PrivateSubf(aAsSingle,nAsInteger)D.PublicSubf(a()AsSingle)

66.若某过程声明为Subg(nasInteger),调用程序中的变量m为Integer型,则调用时实参与形参是按地址传递的为  。

A.Callg(5)  B.Callg(m+1)  C.Callg(m)D.Callg((m))

67.有如下事件过程:

PrivateSubCommand1_Click()  StaticnAsInteger

DimmAsInteger

Cls

Form=1to3

n=m+n  Nextm

7

Printm,n

EndSub

程序运行时,两次单击Command1命令按钮后,窗体上的显示结果为_____  _。

A.36  B.312  C.46  D.412

68.在窗体Form1中用\定义过程F,在窗体Form2中定义了变量i为

Integer型,则若要在窗体Form2的某事件过程中调用窗体Form1中的过程F,下列语句中错误的是___________。

A.Call(i)  B.Call((i))C.  (i)  D.  i+1

69.若要定义一个变量,希望能够在该窗体的所有事件过程中都能够访问,可以将其定义为_____________。

①静态变量②局部变量③窗体/模块级变量④全局变量A.①②③  B.②③④  C.③④  D.①④

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

PrivateSubCommandl_Click()StaticnAsIntegerDimmAsIntegerClsm=2m=m+5n=m+nPrintm,nEndSub

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

A.721  B.217  C.714  D.77

71.在窗体上画两个文本框和一个命令按钮。

单击命令按钮C1后在窗体上输出的结果为  。

PrivateSubC1_Click()  s=+  PrintsEndSub

PrivateSubForm_Load()  =234  =432EndSub

A.666  B.234432  C.432234  D.出错

72.现有一自定义的Sub子过程PrivateSubSort(A()AsInteger),主调过程中对数组的定义语句为Dimm(10)AsInteger,下列选项中不能正确调用该子过程的语句是  。

A.Sortm   B.CallSort(m)  C.CallSort(m(10))  D.Sortm()

73.以下关于变量的作用域的说法中正确的是  。

PrivateXAsInteger

PrivateSubForm_Load()

8

DimXAsInteger  Show  X=2  PrintX  EndSub

A.窗体的“通用声明”处声明的X的值2  B.两个变量的值都是2C.Load事件过程中声明的X的值2  D.两个变量的值都不是274.下列控件中,具有Caption属性的控件是  。

A.滚动条  B.列表框C.计时器  D.框架

75.将字符串\添加到列表框的最后,可使用_________语句。

A.\B.\C.\D.\

76.关于列表框的Text属性,下列  所描述的含义与等价。

A.   B.C.()  D.(ListIndex)77.输出列表框最后一个数据项可以使用  。

A.Print()  B.Print(-1)C.Print(ListCount)  D.Print(ListCount-1)

78.要将一个组合框设置为简单组合框,则应将其Style属性设置为__________。

A.0  B.1  C.2  D.379.下列关于改变滚动条Value属性值的方法,错误的是  。

A.单击滚动条两端的三角钮可以改变其Value属性值;B.可以通过赋值语句来改变滚动条的Value属性值;

C.单击滚动条滑块两端的空白处可以改变其Value属性值;D.单击滚动条上的滑块可以改变其Value属性值。

80.滚动条控件的LargeChange属性所设置的是___________。

A.单击滚动条上空白区域时,滚动条控件Value属性值的改变量B.单击滚动条两端的箭头时,滚动条控件Value属性值的改变量

C.单击滚动条上空白区域时,滚动条上滑块将移动到Value属性的最大值位置D.单击滚动条两端的箭头时,滚动条上滑块的最大移动范围

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2