VB程序设计复习资料_第1页
VB程序设计复习资料_第2页
VB程序设计复习资料_第3页
VB程序设计复习资料_第4页
VB程序设计复习资料_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

一、填空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 .res2 一个工程必须包含的文件类型是 A .vbp .frm .frx B .vbp .cls .bas C .bas .ocx .res D .frm .cls .bas3 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 Name7 和传统程序设计语言相比,VB最突出的特点是 A结构化程序设计 B程序开发环境C程序调试技术 D事件驱动编程机制8 下列 不能作为VB的合法变量名。A.xy B.a6 C.const D.const 19 设x=-3,则表达式-4xb. find. bc B.abANDc C.abANDbc D.abc25.可以同时删除字符前导和尾部空白的函数是 。 A.Ltrim B.Rtrim C.Trim D.Mid 26. 表达式4567/8Mod9的值是 。 A.4 B.5 C.6 D.727. 已知A$=12345678,则表达式Val(Left$(A$,4)+Mid$(a$,4,2)的值为 。 A.123456 B.123445 C.8 D.628. Print DateAdd( m1#1/30/2000#)语句显示的结果是 。 A.00-2-29 B.00-2-28 C.00-2-30 D.00-1-3129. 表达式DateDiff(y,#12/30/1999#,#1/13/2000#)的结果是 。 A.1 B.11 C.14 D.9930. 表达式Len(123程序设计ABC的值是 。 A.10 B.14 C.20 D.1731.表达式LenB(123程序设计ABC)的值是 。 A.10 B.14 C.20 D.1732.设有如下语句;Str=InputBox(输入, ,练习),从键盘上输入字符串“示例”后,Str的值是 。 A .输入 B.“ ” C.“练习” D.“示例”33若要退出For循环,可使用的语句为 。 A.Exit B.Exit Do C.Time D.Exit For34 定有一下情绪段,则语句Print i*j的执行次数是 。 For i=1 to 3 For j =5 to 1 Step -1 Print i*j Next j,i A.15 B.16 C.17 D. 1835针对语句 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.10137.下列数组声明语句中正确的是 。Adim a2;3 as integer B.dim a2,3 as integerC.dim a(2;3) as integer D.dim a(2,3) as integer38.在使用变长加粗时,如果要改变数组的大小而又不丢失数组中的数据,应使用关键字 。Aprivate B.preserve C.public D.static39.控件数组中的名字是由下列那个属性决定的 。Atext B.index C.name D.tabindex40.下列关于控件数组的说法中正确的是 。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的作用域是Model1C. 在Form1中可以直接使用X D. 在Form2中可以直接使用X和Y44.使用过程是为了 。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,246 .根据变量的作用域,可以讲变量分为3类,分别为( )。A. 局部变量、模块变量和全局变量 B. 局部变量、模块变量和标准变量C. 局部变量、模块变量和窗体变量 D. 局部变量、标准变量和全局变量47.在Visual Basic应用程序中,以下描述正确的是 。A. 过程的定义可以嵌套,但过程的调用不能嵌套B. 过程的定义不可以嵌套,但过程的调用可以嵌套C. 过程的定义和过程的调用均可以嵌套D. 过程的定义和过程的调用均不能嵌套48 .以下说法错误的是 。A. 函数过程没有返回时 B. 子过程没有返回值C. 函数过程可以带参数 D.子过程可以带参数49. 使用visual basic编程时,工具箱中的工具称为 。 A 事件 B 工具 C 控件 D 窗体 50. 改变窗体的标题时,应当在属性窗口中改变 的属性。 A caption B name C text D label51. 窗体能影响的事件是 。 A avtiveform B drive C load D change52. 若要求从文本框中输入密码时在文本框中只显示“*”号,则应在此文本框的属性窗口中设置 。A text属性值为* B caption属性值为* C password属性值为空 D passwordchar属性值为* 53. 控件可自动设置滚动条。A 复选框 B 框架 C 文本框D标签框54. 能够改变复选框中背景颜色的属性是 。 A valueBfontcolorCbackcolorDfont56.VB窗体的子菜单最多有 级。A3 B.4 C.5 D.657.多窗体程序是由多个窗体组成的。在默认的情况下,VB在应用程序执行时,总是把 ()制定为启动窗体。A不包含任何控件的窗体 B.设计时的第一个窗体 C.包含控件最多的窗体D.命令为Form的窗体58 VB提供 类文件。 A、1 B、2 C、3 D、459需要在文件中查找某个数据,必须严格按照从头到尾的顺序搜索,才能定位到要找的数据,这种文件是 类型的文件。 A、二进制 B、随机 C、数据库 D、顺序60 获取一个驱动器的当前目录的函数是 。 A、Loc() B、FreeFile() C、Seek() D、CurDir()61 是用来显示指定目录下的文件列表控件。 A、DirListBox B、DriveListBox C、FileListBox D、TextBox62列表框有多个事件,其中 是当文件列表框的Path属性值发生变化时触发。 A、Click B、DblClick C、PathChange D、PatternChange63 文件保存的数据是无格式的字节序列,文件中没有记录或数据项这样的结构。 A、顺序 B、二进制 C、随机 D、数据库64如果在程序中已打开多个文件,再打开文件时,为了避免文件号重复,可使用 函数取得这个文件号。 A、FileExists() B、Seek() C、Lof() D、FreeFile()三、写出程序输出结果1、Private Sub Form_Click() Dim i As Integer, sh As String, ch As String Ch = abc For i = 1 To Len(ch) Sh = sh & Mid (ch,i,1) i = i + 1 Print sh Next End Sub2、Private Sub Form_Click() Dim i As Integer, p As Integer ,n As Integer p = 3: n = 20 For i =1 To n Step p p = p +2 n = n - 3 i = i + 2 If p =10 Then Exit For Next i Print i,p,n End Sub3、Private Sub Form_Click() Dim str1 As String, str2 As String, I As Integer Str1 = ab For I = Len(str1) To 1 Step -1 Str1 = str1 & Chr(Asc(Mid(str1,I,1) + I) Next I Print strl End Sub4、Dim A(10),B(5)For i=1 To 10 A(i)=iNext iFor j=1 To 5B(j)=j*20Next jA(5)=B(2)Print” A(5)=”;A(5)5、Dim aa=Arry(1,2,3,4,5,6,7,8)i=0For k=100 To 90 Step -2s=a(i)2If a(i)3 Then Exit For i=i+1Next kPrint k;a(i);s在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:Private Sub Command1_Click()n=Text1.TextSelect Case nCase 1 To 20x=10Case 2, 4, 6x=20Case Isamax Then aman = x End If If_ Then amin=x EndIf x = InputBox (enterascore) Loop Print max=;amax, min=;aminB. 下面程序的作用是用InputBox函数输入一个整数,然后判断能否同时被2,5和7整除,如果能则输出该数及平方值。请将程序段补充完整。 Private Sub Form_Click() Dim numX As Integer numx =Val(InputBox(请输入一个整数) If_ Then Forml.Print_ End If End SubC. 下面程序是计算Sn的值。Sn=a+aa+aaa+aaaa,其中最后一项为n个。例如,若a=5,则Sn=5+55+555+5555。请在空白处填入适当的

温馨提示

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

最新文档

评论

0/150

提交评论