一、填空
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 窗体文件的扩展名是     
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<x<-2的值是     
    A.true    B.false  C.-1  D.0
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’’=            =’’x+y’’
C.+1=3              =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
19.下列日期型数据正确的是     
  A.@January10,1979@    B .  # January10,1997#
  C.” January10,1997’’      D.  & January10,1997&
20.下面说法不正确的是     
  A.变量名的长度不能超过255个字符没有caption属性的控件是
  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的值是     

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。