第一范文网 - 专业文章范例文档资料分享平台

VB程序设计复习资料

来源:用户分享 时间:2025/7/23 9:27:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

一、填空

1、VB集成环境的工作状态主要有三种不同的模式_ ____,___ ___和__ ____。 2 创建一个新的工程可以用\文件\菜单中的__ ____命令或_ _____命令。

3 在面向对象程序设计中,__ ____是基本构成单元,并从相同类型的对象中抽出分类,对象只是类的实例。

4 面向对象程序设计中的__ ___是对一类对象进行分析.概括,得到一类对象的公共性质,并加以描述的过程。

5 __ ____是把相关的数据和代码结合成一个有机的整体,形成数据和操作代码的封装体,

对外只提供一个可以控制的接口,内容大部分的实现细节对外隐蔽。

6 __ __描述了类之间的关系,这种关系使得一类可以继续另一类的属性和行为,从而,提

供了通过现有的类创建新类的方法,也提高了软件复用的程度。 7 函数Str$(256.36)的值是

8 逻辑型(布尔型)数据其值只有 和 两种。

9 Mid(“什么是ASCII编码”,5,6)的结果 。

10 在VB中123456&,,1.2346E+5,1.2346D+5这3个常数分别表示 , ,

类型。

11 VB的数组常见有三种类型:定长数组、变长数组和___。

12 根据是否有返回值可将VB中的过程分为两类 和 。

13 处理窗体事件的过程是 。

14 操作控件时会产生相应的控件事件,处理该事件的过程是 。

15 可以用 提前结束过程,并返回到调用该过程语句的下一条语句。 16 参数定义时若有限定词ByVal,则参数传递 。

17 定义时没有修饰词或带关键字ByRef,则参数传递 。 18 形参数组只能按地址传递参数,对应的实参也必须是 。 19 过程的 是指在一个函数中直接或间接地调用自己。

20 在vb中设置大部分属性的方法有两种,这两种方法是 和 。 21 caption属性用来设置控件对象的 。

22 菜单分为 和 菜单,设计菜单需要在 中设计。

23 数据项由若干个 组成,用来表示一项数据,即一个对象的某个属性。 24 记录是文件中存取的 ,由一组相关的数据项组成,用来描述一个对象,相当于

登记表表格中的一行。 25 文件由具有相同 结构的一组 构成,相当于一张二维表。 26 顺序文件就是普通的文本文件,它依序把每个 存储到文件中。

27 VB为了方便进行文件的操作,增加了一个 对象,该对象提供了许多进行文件系统操作的方法,但要应用对象,须引用一个名为Scripting的类库,否则不能使用该对象。 28 顺序文件的打开方式有 、 、 三种方式。

29 随机文件以记录为单位,每条记录包含若干数据项,记录和数据项都有 的长度。 30 VB集成开发环境由 、 、 、 等组成。

31 数据库是由多个表组成的。只有将所需的 建立起来,一个数据库才算建好了。

二、单项选择题

1 窗体文件的扩展名是

第 1 页 共 9 页

A .bas B .cls C .frm D .res 2 一个工程必须包含的文件类型是 A .vbp .frm .frx B .vbp .cls .bas C .bas .ocx .res D .frm .cls .bas 3 VB的使用目的是

A开发Windows应用程序 B图像处理 C制作WAV文件D文字处理 4 VB集成开发环境中不包括下列哪些窗口

A 工具箱窗口 B 工程资源管理器窗口 C 属性窗口 D命令窗口 5“一辆小客车在正常行进过程中被一辆大货车撞坏了”,在这句话中“客车”“小”“行进”和“被一辆大货车撞坏了”分别对应VB中的哪些术语 A对象,属性,事件,方法 B 对象,属性,方法,事件 C属性,对象,事件,方法 D属性,对象,方法,事件 6 下列哪一个属性用来标识对象名称 A Caption B Value C Text D Name

7 和传统程序设计语言相比,VB最突出的特点是 A结构化程序设计 B程序开发环境 C程序调试技术 D事件驱动编程机制 8 下列 不能作为VB的合法变量名。 A.xy B.a6 C.const D.const 1 9 设x=-3,则表达式-4

10 .VB中,mid(“A2B4,2,1)的值是 。 A.2B B.0 C.2 D.4

11. 在VB中,合法的常量是 。

A.?xxx? B.2/3 C.5e D.false

12. VB表达式Sqr(9)+Int(-5.4)*Sgn(6.8)-Fix(3.1)的值是 。

A.-6 B.-5 C.35 D.30

13. 函数Int(Rnd*80)+10是在 范围内的整数。 A.[10,90] B.[10,89] C,[11,90] D.[11.89]

14. 要声明一个长度为256个字符的定长字符串变量str,下列语句正确的是 。 A.DIM str As String B. .DIM str As String(256) C. .DIM str As String[256] D. .DIM str As String*256 15.要声明a为变体型变量的是 。

A. DIM a,b As Integer B. .DIM a As String C. DIM a As Integer D.Public a As Currency 16.下列正确的表达式是 . A.??ok??=text 1.text B.text1.text =??x+y?? C.text 1.text+1=3 D.text1.text=dim 17.下列 语句可以交换变量x和y的值。 A.x=(x+y)/2:y=(x-y)/2 B.x=t:t=y:y=x C.x=x+y:y=x-y:x=x-y D.x=y:y=x

18.表达式Len(Str(2000-1999))-9\\5的正确结果是 。 A.0 B.1 C.2 D.3

第 2 页 共 9 页

19.下列日期型数据正确的是 。

A.@January10,1979@ B . # January10,1997# C.” January10,1997?? D. & January10,1997& 20.下面说法不正确的是 。

A.变量名的长度不能超过255个字符

B. 变量名可以包含小数点或内嵌的类型声明字符 C. 变量名不能使用关键字

D.变量名第一个字符必须是字母

21.变量L的值为-8,则-L^2的值为 。 A.64 B.-64 C.16 D.-16

22.关于货币型数据的说明,正确的是 。 A.货币型数据有时可以表示成整型数据 B.货币型数据与浮点型数据完全不一样

C. 货币型数据是由数字和小数点组成的字符串

D.货币型数据是小数点位置固定的实数型

23.如果一个变量未经定义就直接使用,则该变量的类型为 。 A.Integer B.Byte C.Boolean D.Variant

24.下面的4个VB6.0下的表达式语法正确的是 。 A.a>b. find. b<>c B.a>bAND<>c

C.a>bANDb<>c D.a>bc

25.可以同时删除字符前导和尾部空白的函数是 。 A.Ltrim B.Rtrim C.Trim D.Mid 26. 表达式45\\67/8Mod9的值是 。

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

27. 已知A$=??12345678??,则表达式Val(Left$(A$,4)+Mid$(a$,4,2))的值为 。 A.123456 B.123445 C.8 D.6

28. Print DateAdd(?? m??1#1/30/2000#)语句显示的结果是 。 A.00-2-29 B.00-2-28 C.00-2-30 D.00-1-31

29. 表达式DateDiff(??y??,#12/30/1999#,#1/13/2000#)的结果是 。 A.1 B.11 C.14 D.99

30. 表达式Len(??123程序设计ABC??的值是 。

A.10 B.14 C.20 D.17

31.表达式LenB(??123程序设计ABC??)的值是 。 A.10 B.14 C.20 D.17

32.设有如下语句;Str=InputBox(??输入??,?? ??,??练习??),从键盘上输入字符串“示例”后,Str的值是 。 A .输入 B.“ ” C.“练习” D.“示例”

33若要退出For循环,可使用的语句为 。

A.Exit B.Exit Do C.Time D.Exit For 34 定有一下情绪段,则语句Print i*j的执行次数是 。 For i=1 to 3

For j =5 to 1 Step -1 Print i*j

第 3 页 共 9 页

Next j,i

A.15 B.16 C.17 D. 18

35针对语句 If I=1 then J=1,下列说法正确的是 。 A.I=1 和J=1 均为赋值语句 B.均为关系表达式 C.I=1 为关系表达式,J=1为赋值语句 D.I=1 为赋值语句,J=1 为关系表达式 36执行以下语句后,a的值是 。 Dim a AS Integer a = 1

Do Until a = 100

a = a +2 Loop

A.99 B.100 C.溢出 D.101 37.下列数组声明语句中正确的是 。

A.dim a[2;3] as integer B.dim a[2,3] as integer

C.dim a(2;3) as integer D.dim a(2,3) as integer

38.在使用变长加粗时,如果要改变数组的大小而又不丢失数组中的数据,应使用关键字 。

A.private B.preserve C.public D.static

39.控件数组中的名字是由下列那个属性决定的 。 A.text B.index C.name D.tabindex

40.下列关于控件数组的说法中正确的是 。 A.控件数组的每一个成员的caption属性都不相同 B.控件数组的每一个成员都执行相同的事件过程 C.控件数组的每一个成员的index属性都不相同

D.对于已经建立的多个相同类型的控件不能组成控件数组

41 .语句Dim arr(-3 To 4,2 To 6)As Integer定义的数组元素有 。 A.45个 B.40个 C.11个 D.54个

42.一下关于变量作用域的叙述中,正确的是 。

A. 窗体中凡被声明为Private的变量只能在某个指定的过程中使用

B. 全局变量必须在标准模块中声明

C. 模块级变量只能用Private关键字声明

D. Static类型变量的作用域是它所在的窗体或模块文件

43.一个工程中含有窗体Form1、Form2和标准模块Model1.如果在Form1中有语句Public X As Integer,在Model1中有语句Public X As Integer,则以下叙述中正确的是 。

A. 变量X、Y的作用域相同 B. Y的作用域是Model1

C.. 在Form1中可以直接使用X D. 在Form2中可以直接使用X和Y

44.使用过程是为了 。

A.是程序模块化 B.是程序易于阅读

C.提高程序运行速度 D.便于系统的编译 45.有一子程序定义为Private Sub tt(x,y),正确的调用格式是 。 A. Call tt 1,2 B. Call sub 1,2 C. tt 1,2 D. sub 1,2 46 .根据变量的作用域,可以讲变量分为3类,分别为( )。

第 4 页 共 9 页

搜索更多关于: VB程序设计复习资料 的文档
VB程序设计复习资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c35aoe1tiw957eja0ptb9_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top