VB语言程序设计习题集3_第1页
VB语言程序设计习题集3_第2页
VB语言程序设计习题集3_第3页
VB语言程序设计习题集3_第4页
VB语言程序设计习题集3_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、有程序代码如卜:LabelLCaption=*Labell.Caption*,则LabelUCaption、*Labell.Caption*

分别代表()。(1分)

A、对象、值、屈性B、对象、属性、值

C、对象、方法、属性D、对象、事件、值

2、下列叙述正确的是()0(1分)

A>VisualBasic的事件是由用户定义的B、VisualBasic程序从主窗体开始执行

D、保存一个VisualBasic程序,应分别保存其窗

C.VisualBasic程序是过程驱动的

体模块、标准模块和工程文件

3、VisualBasic以()为运行机制.11分)

A、顺序执行B、事件驱动

C、执行计划D,后台作业

4、()不属于面向对象系统的三要素。(1分)

A、事件B、属性

C、方法D、变量

5、下列关于VB编码规则的叙述中,错误的是().(1分)

B、多条语句可以书写在同一行上,每条语句之间

A、一条语句可以分为多行书写

用逗号隔开

C、可以用Rem〈注释内容〉绐语句或程序段加上注

D、不区分程序代码中变量名的字母的大小写

杼,以提高可读性

6、下列叙述中,不正确的叙述是()。(1分)

A、注释语句是非执行语句,仅对程序的有关内容

B、注释语句能放在整个代码程序的最后

起注释作用,客观存在不被解释和编译

D、代码中加入注释语句的目的是提高程序的可读

C、注释语句可以放在代码中的任何位置

7、在VB中,一条语句写在上下两行时,要在上行的末尾使用续行符号,续行符号是()。(1分)

A%:B、+

C、_D、空格加上_

8、调试程序时帘要设置断点,设置断点在()窗口。(1分)

A、立即B、调试

C、代码D、工程资源管理器

9、启动VisualBasic后,系统为用户新建的工程起一个名为()的临时名称。(1分)

A、工程1B,窗体1

C、工程D、窗体

10、VisualBasic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是()。(1分)

A、设计模式B、编写代码模式

C、执行模式D、中断模式

11、VisualBasic有三种工作模式,()不是它的工作模式。(1分)

A、设计B、运行

C、编译D、中断

12、下列不能打开屈性窗口的操作是()。(1分)

A、执行“视图”菜单中的“属性窗口”命令B、按F4键

C、按Ctrl+TD、单击工具栏上的“属性窗口”图标

13、工程资源管理器窗口上有三个按钮,()不在其中。(1分)

A、“查看代码”按钮B、“查看对象”按钮

C、“切换文件夹”按钮D、“启动”按钮

14、可以用来进行一些简单计算的窗口是()。(1分)

A、属性窗口B、立即窗口

C、工程窗口D、窗体布局窗口

15、程序运行后决定窗体在屏幕中所处位置的窗口是()。(1分)

A、对象窗口B、属性窗口

C、窗体布局窗口D、数据视图窗口

16、不能脱离控件对象(包括客体)而独立存在的过程是()。(1分)

A、事件过程B、通用过程

C、Sub过程D、函数过程

17、下面的过程定义语句中,不合法的是()。(1分)

A、SubPara(nO)B、SubPara(n)AsInteger

C、FunctionPara(ByVain)D、FunctionPara(proc1)

18、在VisualBasic中,某事件对应的程序叫()。(1分)

A、Sub过程B、事件过程

C、通用过程D、Function过程

19、参数传递有按值传递和按地址传递,()关键字表示按值传卷。(1分)

A、ByVaiB、ByRef

C、ValueD、Refrence

20、阅读如下程序,a=1:b=2:plusS,a,b:PrintS:不能使其输出结果为3的plus过程为()。

(1分)

B、Subplus(ByVaisum,a,b):sum=a*b:

A、Subplus(sum,a,b):sum=a+b:EndSub

EndSub

C、Subplus(sum,ByVaia.ByVaib):sum=aD、Subplus(sum,ByRefa,ByRefb):sum

+b:EndSuba+b:EndSub

21、有如下两个过程S1和S2:SubSI(ByVaix,ByVaiy):t=x:x=y:y=t:EndSub:SubS2(x,

y):tx=y:y=t:EndSub,下列关于SI和S2的说法,正确的是()。(1分)

A、调用过程SI可以实现交换两个变量值,而S2不B、调用过程S2可以实现交换两个变量值,而S1不

能能

C、调用过程S1和S2都可以实现交换两个变量值D、调用过程S1和S2都不能实现交换两个变量值

22、可以在窗体模块的通用声明段中声明()。(1分)

A、全局变量B、全局常量

C、全同数组D、全局用户自定义类型

23、在窗体的通用段声明变量时,不能使用()关键字。(1分)

A、DimIkPublic

C、PrivateD、Static

24、定义•个窗体级变量主要是因为()多个程序都需要用到同•个相关数据。(1分)

A、模块内B、模块外

C、窗体内D、窗体外

25、下列叙述中,正确的叙述是().(1分)

B、在窗体的Form_Load事件过程中定义的变量是

A、局部变量的作用域可以超出所定义的过程

全局变量

C、在调用过程时,所有局部变量被系统初始化为0D、在Sub过程A中定义的局部变量可以与其他事

或空字符串件过程中定义的局部变量同名,但其作用域只限于

过程A

26、通过关键字()声明的局部变量,在整个程序运行中一直存在。(1分)

A、DimB、Public

C、StaticD、Private

27、能够被模块内的所有过程引用的变量是()。(1分)

A、过程级变量B、模块级变量

C、静态变量D、动态变量

28、能在一个工程的所有程序中使用的变量,称为()。(1分)

A、局部变量B、全局变量

C、窗体级变量D、模块级变量

29、过程的作用域分为()。(1分)

A、窗体级和局部级B、模块级和局部级

C、窗体/模块级和全局级D、窗体/模块级和局部级

30、以下所列的过程首部的定义中,正确的定义是()。(1分)

A、Voidplay(Vara:Integer,Varb:Integer)B、Subplay(Inta,b)

Voidplay(Inta,Intb)D、Subplay(aAsInteger,bAsInteger)

31、在定义过程时,过程名后面括号中的标识符被称为()。(1分)

A、属性B、形参

C、实参D、变量

32、以()保留字开始的为子过程。(1分)

A、SubB、Event

C、FunctionD、Property

33、关于Function过程与Sub过程两者的异同,下列叙述错误的是()。(1分)

B、Function过程与Sub过程都有各自的变量有明

A、Function过程与Sub过程都必须有形参

和各自的过程体

C、Function过程结果要返回一个函数值,Sub过D、Function过程定义中必须为过程名赋值,而Sub

程可以没有数值返回过程不能为过程名赋值

34、Function函数过程用的退出语句是()。(1分)

A、EndSubB、ExitSub

C、EndFunctionD、ExitFunction

35、卜列关于窗体的描述中,正确的描述是()。(1分)

B、窗体事件和其中所有控件事件的代码都放在窗

A、只有用于启动的窗体可以有菜单

体文件中

D、开始运行时窗体的位置只能是设计阶段时显示

C、窗体的名字和存盘的窗体文件名必须相同

的位置,不能改变

36、下列叙述中,错误的叙述是()。(1分)

A、一个应用程序可以只有一个窗体B、一个应用程序通常由多个窗体组成

C、一个窗体一定对应一个窗体文件,所以一个应

D、一个应用程序只能有一个启动窗体

用程序只能包含一个窗体

37、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是()。(1分)

A、不能设置对象B、任何时刻最多只有一个窗体是活动窗体

D、如果工程中含SubMain过程,则程序可能首先

C、用Hide方法可将窗体隐破

执行该过程

38、当工程中有多个窗体时,必须指定启动窗体,其方法是:选择“工程”菜单中的“工程属性”命令,

1、下列叙述中正确的是()。(1分)

A、只有窗体才是VisualBasic中的对象B、只有控件才是VisualBasic中的对象

C、窗体和控件都是VisualBasic中的对象D、窗体和控件都不是VisualBasic中的对象

2、下列不属于VB三种模式的是()模式。(1分)

A、设计B、运行

C、代码D、中断

3、VisualBasic程序中的注释所使用的字符是()。(1分)

>

A、B、:

C、\D、一

4、下列叙述中,错误的是()。(1分)

A、VB是可视化程序设计语言B、VB采用事件驱动编程机制

C、VB是面向过程的程序设计语言D、VB应用程序可以以编译方式执行

5、被对象所识别的动作与对象可执行的动作分别称为对象的(:。(1分)

A、方法、事件B、事件、方法

C、事件、属性D、过程、属性

6、()不属于面向对象系统的三要素。(1分)

A、事件B、属性

C、方法D、变量

7、下列选项中,不属于VB特点的选项是()。(1分)

A、可视化程序设计B、面向对象

C、窗口中包含有菜单栏和工具栏D、事件驱动下的编程机制

8、工程资源管理器窗口上有三个按钮,()不在其中(1分)

A、“查看代码”按钮B、“查看对象”按钮

C、“切换文件夹”按钮D、“启动”按钮

9、VB应用程序在()模式下不能编辑代码和设计界面。(1分)

A、运行B、中断

C、设计D、以上均不能

10.,在VB的工程资源管理器窗口中不可能存在的文件类型是(:。(1分)

A、*.frmB、*.vbp

C、♦.gifD、*.bas

11.、语句Debug.Print"郑州大学”被执行后,在()上将显示郑州大学。(1分)

A、窗体B、立即窗口

C、属性窗口D、图形框

12..调试程序时需要设置断点,设置断点在()窗口,,(1分)

A、立即B、调试

C、代码D、工程资源管理器

13.、在设计阶段,双击窗体上任一空白处,打开的窗口是()。(1分)

A、工程资源管理器窗口B、代码窗口

C、工具箱窗口D、屈性窗口

14.、在设计窗体时,如果窗体上没有显示网格会感到不方便,()可以使网格出现。(1分)

A、使用“编辑”菜单上的相关命令B、使用“格式”菜单上的相关命令

C、使用“工具”菜单上的相关命令D、使用“工程”菜单上的相关命令

15.、在VisualBasic的中断模式下,按下功能键F8,则()。(1分)

A、执行中断时的下一个语句B、执行中断时的下一个模块

C、退出VisualBasicD、结束当前的运行

16、不能脱离控件对象(包括客体)而独立存在的过程是()。(1分)

A、事件过程B、通用过程

C、Sub过程D、函数过程

17、以下叙述中,错误的是()o(1分)

B、在一个窗体文件中用Private定义的过程不能

A、一个工程中可以包含多个窗体文件

被其他窗体调用

C、在设计VB程序时.窗体、标准模块、类模块等

D、全局变量必须在标准模块中定义

需要分别保存为不同类型的磁盘文件

18、下面的过程定义语句中,不合法的是()。(1分)

A、SubPara(nO)B、SubPara(n)AsInteger

C、FunctionPara(ByVain)D、FunctionPara(proc1)

19、在调用时,作为实参的数组().(1分)

A、只写数组名及空括号B、只写数组名及其类型

C、只写数组名及其大小D、只写数组名空括号及其大小

20、在定义过程时,若将参数传递方式指定为传值方式,应该用关键字()。(1分)

A、DimB、Var

C、ByVaiD、Byadr

21、有如下两个过程S1和S2:SubSI(ByVaix,ByVaiy):t=x:x=y:y=t:EndSub:SubS2(x,

y):t=x:x=y:y=t:EndSub,下列关于SI和S2的说法,正确的是()。(1分)

A、调用过程S1可以实现交换两个变量值,而S2不B、调用过理S2可以实现交换两个变量值,而S1不

能能

C、调用过程S1和S2都可以实现交换两个变量值D、调用过程S1和S2都不能实现交换两个变量值

22、用Static关键字能定义的变量是()。(1分)

A、局部变量B、全局变量

C、窗体级变量D、局部变量和全局变量

23、在过程内定义的变量(不在语句块中)为()o(1分)

A、全局变量B、模块变量

C、局部变量D、静态变量

24、以下()的变量可以被该窗体其它过程引用。(1分)

A、在窗体Load事件中用Dim语句定义B、在窗体某过程中用Public语句定义

C、在窗体某过程中用Static语句定义D、在窗体通用声明段中用Dim语句定义

25、下列叙述中正确的是()。(1分)

A、在窗体的Form_Load事件过程中定义的变量是

Ik局部变量:的作用域可以超出所定义的过程

全局变量

C、在某个Sub过程中定义的局部变量可以与其它

I)、在调用过程时,所有局部变量被系统初始化为0

事件过程中定义的局部变量同名,但其作用域只限

或空字符串

于该过程

26、能够被本模块的其它过程引用的是()。(1分)

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

C、静态变量D、以上都是

27、在一个应用程序中,若同在一个窗体模块中的三个事件过程要借助一个变量进行通讯,则此变量应

声明为()。(1分)

A、全局级变量B、窗体/极块级变量

局部变量D、静态变量

28、变量的可用范围习惯上称为()0(1分)

A、作用域B、过程段

C、局部变量D、全局变量

29、窗体上有一个命令按钮Comman命,编写如下事件过程:PrivateSubCommand1ClickO:DimxAs

Integer:StaticyAsInteger:x=x+1:y=y+2:EndSub,运行后,连续两次单击Commandl,x、

y的值分别为()。(1分)

A.14B、12

C、24Ds22

30、在定义过程时,过程名后面括号中的标识符被称为()。(1分)

A、屈性B、形参

C、实参D、变量

31、下列关于过程调用的叙述中,不正确的叙述是()。(1分)

B、Sub过程只能作为表达式或表达式的一部分,不

A、Sub过程是用一条独立的语句来调用的

能作为单独的语句调用

C、调用Sub过程时,只能通过传地址方式由实参D、Function过程可以作为表达式或表达式的一部

变量把结果带回到调用过程分,不能作为单独的语句调用

32、在声明一个过程中必须有的是()。(1分)

A、Private关键字B、SUB关键字

C、返回值类型说明D、参数

33、关于Function过程与Sub过程两者的异同,下列叙述错误的是()。(1分)

B、Function过程与Sub过程都有各自的变量由明

A、Function过程与Sub过程都必须有形参

和各自的过程体

C、Function过程结果要返回一个函数值,Sub过D、Function过程定义中必须为过程名赋值,而Sub

程可以没有数值返回过程不能为过程名赋值

34、以下关于函数过程的叙述中,正确的是()。(1分)

A、函数过程形参的类型与函数返回值的类型没有『—人必

乂1B、在函数过程中,可以通过函数名返回一个值

关系

C、当数组作为函数过程的参数时,只能以传值方D、如果不指明函数过程参数的类型,则该参数没

式传递,不能以传址方式传递有数据类型

35、以下可以实现卸载窗体Forml的语句是()。(1分)

A、EndB、Forml.Cis

C、Forml.HideD、UnloadForml

36、在一个工程中如果想添加一个标准模块,不能实现的操作是()。(1分)

A、使用“工程”菜单中的相应命令B、使用工具栏上的相应命令按钮

C、在工程资源管理窗口按右键调出相应命令D、使用“编辑”菜单中的相应命令

37、以下叙述中,错误的叙述是().(1分)

B、窗体的Show方法的作用是符指定的窗体装入内

A、一个工程中只能有一个SubMain过程

存并显示该窗体

C、窗体的Hide方法和Unload方法的作用完全相D、若工程文件中有多个窗体,可以根据需要指定

同一个窗体为启动窗体

38、一个工程含有多个窗体及标准模块,下列叙述错误的是().(1分)

A、如果工程含Forml窗体,程序苜先执行该窗体的B、任何时刻最多只有•个窗体是活动窗体

事件过程

C、标准模块不能设置为启动模块D、Hide方法只是隐藏而不从内存中清除窗体

39、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是()。(1分)

A、如果工程中含有SubMain过程,则程序一定首

B、不能把标准模块设置为启动模块

先执行该工程

C、用Hi加方法只是隐藏一个窗体,不能从内存中

D、任何时刻最多只有一个窗体是活动窗体

清除该窗体

40、如果Forml是启动窗体,并且Form1的Load事件过程中有Form2.Show,则启动后(),(1分)

A、发生一个运行时错误B、在所有的初始化代码运行后,Forml是活动窗体

C、发生一个编译错误D、在所有的初始化代码运行后,Form2是活动窗体

41、设置工程中某一个窗体作为后动窗体,必需的操作步骤是()°(1分)

A、先打开“属性窗口”,然后选择作为启动窗体B、先打开“代码窗口”,然后选择作为启动窗体

的窗体名称的窗体名称

C、先打开“工程窗口”,然后选

温馨提示

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

评论

0/150

提交评论