VB程序设计_期末复习资料2.doc
VB程序设计期末复习要点
《VB程序设计》期末复习要点一、重点复习内容:通过本课程的学习,要求重点掌握:1. VB窗体的属性、事件和方法,常用的控件的公用属性和常用标准控件。
2. VB常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。
3. 常用的表达式。
4. For…Next循环,Do…Loop循环,If…Then…Else条件判断语句,Select Case语句。
5. 一维数组、二维数组的声明与存取。
6. 过程的声明与调用。
7. 菜单编辑器、输入对话框、消息输出对话框及系统对话框的使用。
二、考试题型及分值:1. 判断题共10题(每题1分,共10分)2. 单项选择题10题(每题2分,共30分)3. 填空题10空(每空2分,共20分)4. 阅读程序,写出程序运行结果 2题(每题10分,共20分)5. 程序填空 ( 共20分)三、例题精解●判断题(正确的打√,错误的打×)()1.VB对象就是窗体和控件。
()2.事件是VB对象可以响应的用户操作。
()3.文本框和标签框通过同一属性在窗体上显示文字。
()4.For…Next循环结构的默认步长为1。
()5.要实现同样的循环控制,在Do While…Loop和DO…Loop While循环结构中给定的循环条件是一样的。
()6.对象的属性都可以在程序中通过语句设置。
()7.能够改变多项选择框中背景颜色的属性是BackColor。
()8.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。
()9.当图片框Picturebox控件的Autosize属性为true时,超过图片框尺寸的图片其超过部分会被图片框截去。
()10.使用Open语句可以创建新的顺序文件。
()11.要在窗体上添加控件,从工具箱中将控件拖到窗体上即可。
()12.可以把属性看作是一个对象的性质。
()13.TextBox与Label有许多共同的特点,它们都能显示和输入文字。
()14.所有对象的属性都可以在属性窗口中设定。
VB程序设计复习资料
《VB程序设计基础》复习资料班级:12机械设计制造及其自动化工本教学大纲一、课程的性质与目的和任务Visual Basic是可视化编程的、面向对象的、由事件驱动的结构化程序设计语言,具有简单易学、直观形象、功能丰富、使用灵活等多方面的优点。
通过该课程的学习,掌握面向对象的程序设计方法,培养学生利用计算机解决实际问题的能力。
教学目的和任务:⑴掌握用VB编制应用程序的基本方法。
⑵熟悉VB的常用控件,以及常用控件的常用属性,能熟练地阅读、理解、编制简短的VB程序,并上机调试。
⑶掌握掌握面向对象程序设计的方法和编程技巧,能够灵活的使用VB编制解题程序。
二、课程的教学内容和基本要求第一章 Visual Basic 6.0 概述教学内容:编制VB应用程序的基本步骤;VB集成环境;VB的术语及相关概念;实例。
基本要求:熟悉VB开发环境以及菜单、工具箱、工具栏、窗体、工程窗口和属性窗口的使用。
掌握应用程序(一个工程)的开发过程,如:添加窗体、模块,保存工程。
了解面向对象程序设计、可视化编程、事件驱动等基本概念。
第二章基本数据类型与表达式教学内容:数据类型、常量与变量;运算符、表达式、常用内部函数; InputBox函数和MsgBox函数。
基本要求:了解不同类型数据(常量、变量)的定义和使用方法;在熟悉常用函数的基础上,能够根据数学式、关系式写出VB表达式。
第三章顺序结构与常用控件教学内容:Print语句、赋值语句;建立控件,命令按钮控件,标签框控件,文本框控件。
基本要求:熟悉以上控件的常用属性、方法,能够使用命令按钮或文本框控件用于编程(所谓常用属性、方法,是指教材中着重介绍或在例题中多次使用的属性、方法)。
第四章选择结构与常用控件教学内容:选择结构;单选按钮控件,复选框控件,框架控件。
基本要求:掌握选择结构(行If、块If、Select Case),控件的常用属性、方法,根据解题需要正确地选择控件、编制控件的相应事件过程。
vb期末考试复习资料
vb期末考试复习资料VB是一门程序设计语言,也是许多大学计算机专业的必修课程。
随着期末考试的临近,各位同学需要投入更多的时间和精力来复习这门课程。
本文将为大家提供一些VB期末考试复习资料,帮助大家更好地备考。
一、教材和参考书VB语言的学习和掌握,最基础的方式就是阅读教材和参考书籍。
对于VB语言初学者来说,推荐使用《Visual Basic 6.0程序设计》一书进行学习。
这本书涵盖了VB基础知识、控件设计、文件操作、数据库编程等方面的内容,易于理解,并配有丰富的实例和练习题。
除此之外,还可以借助一些VB语言的在线资源,如百度百科、知乎等提供的编程专页,可以帮助同学们更好地掌握VB语言的的一些难点和技巧。
二、学习笔记学习笔记是复习的重要工具。
在学习VB语言的过程中,有必要将所学知识及时地进行记录。
这样可以帮助同学们掌握学习的重心,并且在期末考试前能够更好地回忆所学过的分类和技巧。
在记录学习笔记时,可以将VB语言的一些要点和难点进行总结,如语法规则、常用控件、窗体设计、事件处理等,帮助同学们更好地温故知新。
三、在线课程在线学习也是一种非常有效的方法。
通过观看VB语言的在线课程,同学们可以掌握VB语言的知识点和处理方法,不仅可以更好地巩固自己的VB基础知识,还可以让自己学会如何灵活使用VB语言进行编程。
常用的VB在线课程平台为mooc网、智联网等,同学们可以定期在线听课,并进行笔记的记录和整理,可以帮助同学们更好地备考,掌握重心。
四、编程练习编程练习是复习VB语言最重要的方法。
在学习VB语言的过程中,同学们可以利用大量的编程习题来巩固所学知识。
可以找一些基础的编程模板,在此基础之上往往要求同学达成一个相对较高的功能。
可以再次通过网页、工具完成一些较为初中级的编程练习,帮助同学增加应对期末考试的信心和考试技巧。
五、补遗其他资料在复习VB语言的过程中,还可以寻求其他的替代学习资料,如网络上大量的VB语言学习资源、视频课程等。
VB程序设计复习资料
VB程序设计复习资料一、判断题(每题 1 分,共10 分)()1.由Visual Basic语言编写的应用程序有解释和编译两种执行方式。
()2.文本框控件的MaxLength属性值为0时,在文本框内不可以输入任何字符。
()3. 要使输入文本框的字符始终显示“#”,则应修改其PasswordChar属性为“#”。
()4.在一个窗体中不能使用Unload来卸载本窗体,即一个窗体只能由其它窗体卸载。
()5. VB 的Double类型数据,可以精确表示其数值范围内的所有实数。
()6.在图片框中添加的控件,其Top和Left属性值是相对图片框而言的,与窗体无关。
()7. 命令按钮不但能响应单击事件,而且还能响应双击事件。
()8. 在自定义函数过程中,函数名必须被赋值。
()9. 文本框控件只能响应KeyPress、KeyDown、KeyUp、Change 事件。
()10.如果一个菜单项的Visible属性为False,则它的子菜单也会显示。
二、单选题(每题 2 分,共20 分)()11. 要改变控件的高度,应修改控件的___ 属性。
A、TopB、LeftC、HeightD、Width ()12. VB 算术运算符乘或除、整除、求余的优先级,从高到低依次为。
A、乘或除、求余、整除C、整除、求余、乘或除B、乘或除、整除、求余D、整除、乘或除、求余C、LeftD、NameD、m\\n*n=m()13.下列哪个属性用来表示标签(Label)的内容和窗体(Form)的标题。
A、Caption B、Text()14.判断整型变量m能否被n整除的VB表达式为。
A、n Mod m=0B、m/n*n=mC、m Mod n()15.选中复选框控件时,Value属性的值为。
A、TrueB、FalseC、0D、1()16.在窗体Forml的一个事件过程中,使用来清除窗体上所绘制的图形的方法是不正确的。
A、Form1.Cls B、Form.Cls C、Me.CLS D、Cls ( )17. 设计动画时通常用时钟控件____________ 属性来控制动画速度。
VB期末复习资料
“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。
对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。
类:是具有相同性质的对象的集合。
对象和类的区别在于前者是具体的,而后者则是抽象的。
属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。
事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。
2.设置属性。
3.编写代码。
窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。
Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。
例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。
vb程序设计复习资料
vb程序设计复习资料VB程序设计复习资料VB(Visual Basic)是一种广泛应用于软件开发的编程语言,它的简单易学和强大的功能使得它成为了很多开发者的首选。
无论是初学者还是有一定编程经验的人,都需要不断复习和巩固自己的知识。
本文将为大家提供一些VB程序设计的复习资料,希望能够帮助大家更好地掌握这门语言。
一、VB语言基础在进行VB程序设计之前,我们首先需要了解VB语言的基础知识。
VB是一种基于事件驱动的编程语言,它的语法结构和其他编程语言有一些不同之处。
在复习VB语言基础时,我们可以从以下几个方面入手:1. 数据类型:VB中有许多不同的数据类型,包括整型、浮点型、字符串型等。
了解各种数据类型的特点和使用方法是非常重要的。
2. 变量和常量:在VB中,我们可以通过声明变量来存储数据,并通过赋值来改变变量的值。
同时,我们也可以使用常量来存储不可改变的值。
3. 运算符:VB中的运算符和其他编程语言类似,包括算术运算符、关系运算符、逻辑运算符等。
熟悉运算符的使用方法可以帮助我们更好地进行程序设计。
4. 控制语句:控制语句是编程中非常重要的一部分,它可以帮助我们控制程序的执行流程。
在VB中,我们可以使用条件语句(如if语句和select语句)和循环语句(如for循环和while循环)来实现程序的控制。
二、VB窗体设计VB的窗体设计是其独特之处之一,通过窗体设计,我们可以创建出具有交互性的界面。
在复习VB窗体设计时,我们可以从以下几个方面入手:1. 窗体属性:了解窗体的各种属性和方法,可以帮助我们更好地控制窗体的外观和行为。
例如,我们可以通过设置窗体的标题、大小和位置来使其符合我们的需求。
2. 控件使用:VB中有许多不同的控件,包括按钮、文本框、标签等。
了解这些控件的使用方法和属性,可以帮助我们创建出更加丰富多样的界面。
3. 事件处理:在VB中,我们可以通过编写事件处理程序来响应用户的操作。
了解各种事件的触发条件和编写方法,可以帮助我们实现更加灵活和交互性的界面。
VB程序设计复习资料
一、填空1、VB集成环境的工作状态主要有三种不同的模式_ ____,___ ___和__ ____。
2 创建一个新的工程可以用"文件"菜单中的__ ____命令或_ _____命令。
3 在面向对象程序设计中,__ ____是基本构成单元,并从相同类型的对象中抽出分类,对象只是类的实例。
4 面向对象程序设计中的__ ___是对一类对象进行分析.概括,得到一类对象的公共性质,并加以描述的过程。
5 __ ____是把相关的数据和代码结合成一个有机的整体,形成数据和操作代码的封装体,对外只提供一个可以控制的接口,内容大部分的实现细节对外隐蔽。
6 __ __描述了类之间的关系,这种关系使得一类可以继续另一类的属性和行为,从而,提供了通过现有的类创建新类的方法,也提高了软件复用的程度。
7函数Str$(256.36)的值是8逻辑型(布尔型)数据其值只有和两种。
9Mid(“什么是ASCII编码”,5,6)的结果。
10在VB中123456&,,1.2346E+5,1.2346D+5这3个常数分别表示,,类型。
11 VB的数组常见有三种类型:定长数组、变长数组和___。
12 根据是否有返回值可将VB中的过程分为两类和。
13 处理窗体事件的过程是。
14 操作控件时会产生相应的控件事件,处理该事件的过程是。
15 可以用提前结束过程,并返回到调用该过程语句的下一条语句。
16 参数定义时若有限定词ByV al,则参数传递。
17 定义时没有修饰词或带关键字ByRef,则参数传递。
18 形参数组只能按地址传递参数,对应的实参也必须是。
19 过程的是指在一个函数中直接或间接地调用自己。
20 在vb中设置大部分属性的方法有两种,这两种方法是和。
21 caption属性用来设置控件对象的。
22 菜单分为和菜单,设计菜单需要在中设计。
23 数据项由若干个组成,用来表示一项数据,即一个对象的某个属性。
24 记录是文件中存取的,由一组相关的数据项组成,用来描述一个对象,相当于登记表表格中的一行。
电大-VB复习材料
VB期末复习资料及答案2007年01月17日梁朝湘VB期末复习资料及答案(区电大提供,2006-12-17)一、单项选择题1、VB提供控件的窗口是()。
A.工具栏 B.文本框 C.工具箱 D.属性窗2、窗体的Load事件的触发时机是()A.用户单击窗体时 B、窗体被加载时 C、窗体显示之后 D、窗体被卸载时3、能够改变标签(Label)控件显示标题的属性是()。
A.Caption B.Name C.Click D.Text4、在Visual Basic中,程序执行的顺序是()。
A.由Visual Basic开发系统决定 B.由事件驱动C.由代码行的顺序决定 D.随意执行5、无论何种控件,共同具有的属性是()。
A.Text属性 B.Caption属性 C.Name属性 D.Autosize属性6、如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格A、Text.MytextB、Mytext.TextC、Mytext.(Text)D、 Mytext*Text7、按照变量的作用域可将变量划分为()A、公有、私有、系统B、全局变量、模块级变量、过程级变量C、动态、常数、静态D、Public、 Private、 Protected8、在VB中,变量的默认类型是()。
A、IntegerB、DoubleC、VariantD、Currency9、把数值型转换为字符串型需要使用的函数是()。
A、ValB、StrC、AscD、Chr10、设置对象的边框类型的属性是()A、DrawstyleB、BorderstyleC、DrawWidthD、ScaleMode11、若要再窗体代码编辑器的“通用”部分定义私有Sub过程,则正确的语句是()。
A.Public Sub B.Public Function C.Private Sub D.Private Fun12、要绘制不同形状的图形,需要设置Shape控件的()属性A、ShapeB、BorderstyleC、FillStyleD、Style13、如果准备读文件,打开顺序文件”text.dat”的正确语句是()A、open "text.dat" For Write As # 1B、open "text.dat" For Binary As # 1C、open "text.dat" For Input As # 1D、open "text.dat" For Random As # 114、以下哪些变量名是合法的:A.Len B.Test@qw C.6cost_1 D.count2s15、什么关键字声明的局部变量在整个程序运行中一直存在?()A.StaticB.PrivateC.DimD.Public16、计时器控件响应的事件是()A.TimerB.IntervalC.ClickD.Enabled17、窗体的BackColor属性用于设置窗体的____。
vb期末考试复习资料
vb期末考试复习资料vb期末考试复习资料1.Visual 的特点是什么?答:1构造函数2继承的完善 3完全的面向对象 4自由线程 5方法的概念6 Web表单和Web服务功能2. 面向对象语言必须满足的三个基本条件是什么?答:1封装性 2继承性 3多态性因此,Visual 已经实现了完全的面向对象。
3. 代码的书写规则是什么?答:1一行可书写若干条语句2语句的续行 3注释语句4. Visual 的工作模式是什么?答:1设计模式 2运行模式 3中断模式5. 常见的错误类型是什么?答:1编译错误2运行错误 3逻辑错误6. 什么是?答:是 Framework 的重要组成部分,中包含用于连接至数据源、提交查询以及处理结果的类,利用中最主要的非连接对象DataSet (数据集)能以脱机方式处理数据,可以对数据进行排列、搜索、筛选等操作。
使用 可以对多种数据源中的数据进行有效处理,从而轻松地在 Framework 中创建出分布式、数据共享的应用程序。
7. 对象模型的组成及作用是什么?答:对象模型由两类基本组件构成:.NET数据访问对象和DataSet。
作用:数据访问对象可以直接处理特定数据源中的数据,这些对象分别用于连接到数据库、执行命令和检索结果。
DataSet 则可以看做是一种数据储存,可以用于多个不同的数据源,本质上讲,DataSet是一个内存中的数据库,但它并不直接和数据库打交道,不从数据库直接取得数据,在DataSet中所作的地操作也不能直接反映到数据库中的原始数据上。
如想在DataSet中放入数据库中的数据,首先要使用数据访问对象中的Connection对象建立连接,然后使用DataAdapter对象取得数据填充相应的数据集。
8. 什么是对象并举例说明?答:简单地说,对象是对客观世界中实体的映射。
如手机、学校、消费者、汽车、一个部门等都是真实存在的实体。
9. 对象是面向对象编成的基本元素是什么?答:1属性2方法 3事件10. 什么是属性?答:属性是描述对象状态的数据,如计算机的品牌、规格、内存大小和颜色等状态就是属性。
VB程序设计期末复习资料
VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在 1.65米以上,列出逻辑表达式。
答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。
答案:逻辑错误解析:规定9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus解析:规定19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .答案:&解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。
(完整版)VB期末复习资料
“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。
对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。
类:是具有相同性质的对象的集合。
对象和类的区别在于前者是具体的,而后者则是抽象的。
属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。
事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。
2.设置属性。
3.编写代码。
窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。
Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。
例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。
VB程序设计
《VB程序设计》综合复习资料一、填空题1.在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。
2.一个控件在窗体的位置由______和________属性决定,其大小由__________和_________属性决定。
3.变量的声明分为两种方法:__________和____________。
4.使用____________方法可在窗体中进行文本的输出,用____________方法可画圆,用____________方法可画直线。
5.类是具有相同性质的对象的_________.6.利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点.7.文件按存取方式及其组成结构可分为________________文件、__________文件和______________文件。
8.在VB中,用___________________语句设定数组的下界,用_____________和__________________语句分别返回数组的上、下界。
9.在窗体上画一个名称为“Command1”、标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空;标签Label3的标题为“计算结果”.运行程序时会自动生成5个随机数,分别显示在标签控件数组的各个标签中。
单击“计算”按钮,则将标签数组各元素的值累加,然后计算结果显示在Label2中。
请填空。
Private Sub Command1_Click()Sum = 0For i=0 To 4Sum=Sum+____Next i_____=SumEnd Sub10.在窗体上画两个名称分别为Command1和Command2、标题分别为“初始化”和“求和”的命令按钮。
vb期末考试复习资料(经典总结版)
第一章 VISUAL BASIC的特点与版本例1 与传统的程序设计语言相比,Visual Basic最突出的特点是A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制【分析】传统的程序设计语言是面向过程的,但一般都可以实现结构化程序设计,有的也提供了较完善的集成开发环境和程序调试技术,但它们基本上都没有事件驱动编程机制.与这些语言相比,Visual Basic最突出的特点就是事件驱动编程机制。
【答案】D例2下列成员中不属于主窗口的是A.最大化按钮B.状态栏C.系统菜单D.工具栏【分析】主窗口由标题栏、菜单栏和工具栏构成,其中标题栏上有系统菜单(左端)以及最小化、最大化和关闭按钮。
因此,最大化按钮、系统菜单和工具栏都是主窗口中的成员,而主窗口中没有状态栏.【答案】B例3在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是______和______。
【分析】为了便于查找,属性窗口对当前对象的属性提供了两种排列方式,一种是按字母表顺序,另一种是按属性的分类顺序。
【答案】按字母序或按分类序按分类序或按字母序例4 Visual Basic 6.0的集成开发环境有两种方式,第一种方式是______,第二种方式是______。
【分析】在默认情况下,Visual Basic 6.0集成开发环境为多文档界面方式,即MDI方式,在这种方式下,窗体设计器窗口是固定的.使用“工具”菜单中的“选项”命令,可以把集成开发环境设置为单文档界面方式,即SDI方式,在这种方式下,窗体设计器窗口是浮动的。
【答案】多文档界面或MDI单文档界面或SDI第二章对象及其操作例1为了通过属性窗口把窗体的ControlBox属性设置为True(或False),下列正确的操作是A.直接键入True(或False)B.利用对话框设置属性值C.选择ControlBox,然后按回车键D.双击ControlBox属性条【分析】ControlBox属性是一个逻辑值,其取值只有两种,即True和False,一般可以通过选择输入,即单击属性条右端的箭头,下拉显示属性值True和False,从中选择所需要的值.在上面给出的答案中,前三个答案都不能实现所要求的操作,只有答案D才能实现。
VB程序设计-总复习
编写求最大公约数(gcd)的子过程。
Public Sub gcd( ByVal m%, ByVal n%, ByRef k%)
r = m Mod n
Do While r <> 0
m=n n=r r = m Mod n Loop k=n End Sub
Private Sub Command1_Click() Dim x%, y%, k% x = Val(InputBox("请输入x:")) y = Val(InputBox("请输入y:")) If x < y Then t = x: x = y: y = t Call gcd(x, y, k) Print “最大公约数:”; k Print “最小公倍数:”; x*y/k End Sub
Dim a(1 to 10) As Integer, max%, min% For i=1 to 10
a(i)=int(rnd*91+10) ‘产生 [10, 100]的随机整数
Next i max=a(1) : min=a(1) For i=1 To 10
if a(i)>max Then max = a(i) if a(i)<min Then min = a(i) Next i
if n = i^3+j^3+k^3 Then Print n
Next k
Next j
Next i
2020/2/7
15
© SCS-- (VB)
求e的近似值
❖已知e的计算公式为e 11/1!1/ 2!1/ n!
❖ 编写程序计算e的值,要求精确到10-5
Dim e As Single, t As Single , n As Single t = 1: n = 0 : e = 1 Do While t > 0.00001
vb期末复习资料
vb期末复习资料作为一门计算机语言,VB(Visual Basic)运用广泛,尤其是在企业级应用软件开发领域中。
对于学习VB的同学而言,期末复习资料的准备不仅可以帮助他们更好地回顾所学知识,也可以为期末考试做好充分准备。
一、VB基础知识复习1. VB的发展历史:VB1.0~VB6.0~2. VB的数据类型:整型、长整型、单精度、双精度、字符串、布尔型等3. VB的语法:变量声明、赋值、运算、判断、循环等4. VB的控件:按钮、标签、文本框、下拉框、列表框、复选框、单选按钮等5. VB的事件:如Click、TextChanged、Load、Unload、KeyDown等二、VB进阶知识复习1. VB的函数:String、Len、Instr、Mid、Format、Randomize 等2. VB的数组:一维数组、多维数组、动态数组等3. VB的面向对象编程:类、对象、封装、继承、多态等4. VB的常见控件的使用:如数据网格、图像控件、菜单控件等5. VB的文件操作:文件读取、写入、创建文件夹、删除文件等6. VB的数据库操作:ADO、ODBC、DAO等三、VB实践复习1. 编写一个简单的画图程序,实现画线、椭圆、矩形等基本功能2. 编写一个计算器程序,可以进行加减乘除运算、求幂、求平方根等3. 编写一个简单的学生信息管理系统,包括学生的基本信息、成绩信息等4. 编写一个简易聊天程序,实现实时聊天、群聊、文件传输等功能5. 编写一个简单的网络游戏程序,实现网络对战、计分等功能综上所述,VB期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。
在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。
同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。
VB期末考试复习提纲
高级语言程序设计(VB)期末考试复习提纲(2011)1、试卷分试卷1、试卷2、试卷3、试卷4。
试卷雷同度均小于5%。
2、考试题型:一、判断题(1’×10);二、选择题(2’×15);三、程序填空题(2’×11或2’×10);程序阅读题(3’×6);程序设计题(2题,20分或22分)。
其中除了程序设计题以外,其它题均为选择题形式。
3、由于本次考试需要填涂答题卡,请同学们在考试时务必带好2B铅笔、橡皮等,答题卡上的准考证号为学号的后9位,考试科目不用填,试卷类型为A 的填涂A,为B的填涂B。
4、请同学们在填涂答题卡时,务必填涂正确,不要在空白区域留下任何标记,如因考生自己填涂错误而导致出现阅卷问题的,责任由考生自负。
5、考试重点要掌握的知识点:顺序文件的读写操作、坐标系统、图形方法、IF语句、For循环、多重循环、参数传递(程序阅读题)、函数过程、Do /Loop 循环、数组排序、二维数组(程序阅读题)、文本框、列表框和组合框、定时器、滚动条、控件的鼠标事件等。
6、出题的主要范围(65%左右)为习题集和书上例题,其中有不少题数据进行了更改,请大家在复习时不要死记硬背答案,另外35%左右为新题。
7、程序设计题出题范围:IF语句(例如,作业集第4章编程题第3题)、求和运算(例如作业集第5章编程题第1或3题)、金字塔图形(例如作业集第5章编程题第5题)、自定义函数编写与调用(例如作业集第7章编程题第3题、教材P171程序设计第4题)、滚动条、列表框(如作业集第8章编程题第2题)、定时器(作业集第8章第3题)、文件操作(例如作业集第11章编程题第1、3题,程序填空第2题等)。
作业集上其他编程题作了解。
8、可以去掉的题目:第一章程序设计题;第二章编程题;第三章程序设计题;第四章程序填空题;第八章填空题;第八章程序设计的第1、4题;第九章程序阅读题、程序填空题和程序设计题;第10章填空题;第10章程序设计第2、3题;第6章程序设计题;第4章编程题第1、2题。
VB程序设计期末复习资料各章重点
VB程序设计期末复习资料各章重点第一章基础知识Visual Basic的特点:(1)可视化的设计平台,(2)面向对象的设计方法,(3)事件驱动的编程机制,(4)结构化的设计语言,(5)充分利用windows资源,(6)开放的数据库功能与网络支持对象:封装好的数据和代码。
对象具有各种属性、事件和方法。
VB中的典型对象有窗体、控件、打印机等。
属性:描述对象的性质和特征。
事件:能被对象识别并响应的动作。
事件过程:对象在识别到某事件发生后将执行相应的过程。
方法:对象可执行的动作和功能。
类:对象的模版,通过类可以产生各种同类对象。
第二章VB语言基础2.1标准数据类型:(1)数值型数据Integer 整型 2 -32768-32767十六进制&H 八进制&OLong 长整型4 同上Single 单精度 4有效数位最多为7位Double 双精度8有效数位最多为15位Currency货币8小数点后最多保留4位Byte 字节10-255的整数,无符号(2)字符串型数据(String):字符数据用ASCII码即美国信息交换标准码表示。
(3)布尔型数据(Boolean):占2个字节,只有2个值(真true和假false)(4)日期型数据(Date)日期型数据占8个字节,表示范围从100.1.1-9999.12.31。
日期型常数应用一对# #把日期和时间值括起来。
例:#09/10/2000# 或#2000-09-12##08:30:00 AM# #09/10/2000 08:30:00 AM#(5)对象型数据(Object):占4个字节,用于引用任何对象。
对象型变量应用SET语句赋值。
(6)变体型数据(Variant):在程序未经声明就直接使用的变量称为变体型变量。
变体型变量可用于存放任何类型的数据。
2.2变量变量代表内存中某指定的存储单元,变量的值在程序运行过程中可以随时变化的。
变量具有名字和数据类型两种属性。
VB程序设计考试题库(2)
VB程序设计考试题库(2)VB程序设计考试(2)一、单选题(每题1分,共50题)1.关于Visual Basic应用程序,正确的叙述是(未填)。
错误正确答案:AA.Visual Basic程序运行时,总是等待事件被触发B.Visual Basic程序设计的核心是编写事件过程的程序代码C.Visual Basic程序是以线性方式顺序执行的D.Visual Basic的事件可以由用户随意定义,而事件过程是系统预先设置好的2.可视化编程的基本过程主要有3步,这3个步骤是(未填)。
错误正确答案:CA.创建工程、设计界面、编写代码B.创建工程、编写程序、保存程序C.设计界面、设置属性、编写代码D.设计界面、编写代码、调试程序3.窗体上有一个按钮和一个文本框,程序执行后,在文本框中输入12345,单击按钮后的输出结果为(未填)。
Private Sub Command1_Click()Dim A As Integer,B As IntegerText1.SelStart=2Text1.SelLength=2A=Val(Text1.SelText)B=Len(Text1.Text)Print A*BEnd Sub错误正确答案:CA.68C.170D.11704.VB中可用(未填)语句产生一消息框。
错误正确答案:DA.InputBoxB.ShiftC.BothD.MsgBox5.在窗体Form1的标题栏中显示“VisualBasic窗体"的命令是(未填)。
错误正确答案:C/doc/5173e546f68a6529647d27284b73f24 2336c3184.html ="VisualBasic窗体"B.Form1.Title="VisualBasic窗体"C.Form1.Caption="VisualBasic窗体"D.Form1.T ext="VisualBasic窗体6.以下(未填)是Visual Basic中合法的函数使用。
VB程序设计复习资料
VB程序设计复习资料VB程序设计复习资料一、判断题(每题1分,共20小题)1、VB代码中的所有符号,都必须是英文半角字符表示,不能使用汉字或全角字符。
(√)2、Enabled属性用于激活或禁用对象。
(√)3、当进入vb的集成开发环境,若发现不显示“工具箱”时,可以使用“视图” 中的“工具箱”打开。
(√)4、在Visual Basic中所有对象都具有Click事件。
(×)5、若要对窗体上的控件调整大小,先要保证该控件是活动控件,标签中的文本是可编辑文本。
(√)6、在多窗体应用程序中,若不设置启动窗体,则默认将第一个窗体作为启动窗体。
(×)7、在多窗体应用程序中,Hide方法和Unload语句的功能是相同的,都是卸载窗体。
(×)8、命令按钮只能显示文字不能加载图片。
(×)9、文本框所显示的内容用Caption属性设置,在程序设计和运行期间,可以对它的内容进行编辑。
(×)10、给变量起名时,可以以数字字符开头。
(×)11、VB中对于数值型数据,根据是否带小数部分,分为整型数和浮点数两类。
(√)12、"23"+"56"的运算结果是79。
(×)13、Print方法除了可以在窗体上显示信息外,还可以用于在图片框中显示信息。
(√)14、表达式(2*3)>=5 and 12/3 <= 4 的值为false。
(×)15、逻辑型数据只有True和False两个值。
(√)16、计时器控件只可以触发一个事件,即Timer事件。
(√)17、在VB中默认数组下标的下限是1。
(×)18、在代码中要关闭应用程序的功能可以用End语句实现。
(√)19、删除列表的项目所用方法为DeleteItem。
(×)20、组合框是列表框和文本框的集成,具有列表框和文本框的功能。
(√)二、单项选择题(每题2分,共30小题)1、VB项目文件即工程文件的扩展名是:(A )A、VBPB、FRMC、VBWD、FRX2、若窗体上有一个文本框txt_Show,如果想要在程序运行后,在文本框中便会出现“Hello!”字样,应在(A)事件过程中写如下代码:txt_Show.T ext=”hello!”A 、Form_Load B、Command1_Click C 、Form_Click D、Form_Dbclick3、下面哪个窗口用来浏览和设置窗体和控件的属性:(D )A、窗体窗口B、工程资源管理器C、工具箱D、属性窗口4、下面说法正确的是:(B )A、窗体文件的扩展名.vbpB、一个窗体对应一个窗体文件C、VB中一个工程只包含一个窗体D、VB中一个工程最多可以包含256个窗体5、以下说法错误的是:(D )A、方法是对象的一部分B、方法是一种特殊的过程和函数C、方法的调用方式是对象名称.方法名称D、在调用方法时,对象名时不可缺少的6、在代码编辑器中,若一条语句过长,可以用什么续行符来换行书写语句:(B )A、一个下划线“_”B、一个空格加一个下划线“_”C、一个连字符“-”D、一个空格加一个连字符“-”7、下列选项中,更改哪个属性,可以对窗体的标题内容进行修改:(D )A、T extB、NameC、FontD、Caption8、在VB集成环境中创建应用程序时,除了工具箱、窗体窗口、属性窗口外,必不可少的窗口是:(C )A、窗体布局窗口B、立即窗口C、代码窗口D、监视窗口9、VB预先设置好的,能够被对象识别的动作是(C )A、属性B、方法C、事件D、过程10、为了使标签框的大小根据里面显示的内容的长度进行扩展或缩小,应对(C )属性进行设置A、AlignmentB、BackstyleC、AutosizeD、Backcolor11、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是(C )A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.basD.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑12、在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为T ext1、Text2,然后编写如下程序:Private Sub Command1_Click( )a=Text1.textb=Text2.textC=Lcase(a)D=Ucase(b)PrintC;DEnd Sub程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是(A)A.abcEFG B.abcefg C.ABCefg D.ABCEFG13、以下关于窗体描述正确的是(B )A.只有用于启动的窗体可以有菜单B.窗体事件和其中所有控件事件的代码都放在窗体文件中C.窗体的名字和存盘的窗体文件名必须相同D.开始运行时窗体的位置只能是设计阶段时显示的位置14、有关列表框的属性和方法的正确描述是(D)A.列表框的内容由属性Item Data来确定B.当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容C.选中的内容应通过List属性来访问D.选中的内容应通过Text属性来访问,并且每次只能获得一条内容15、如果变量a、b、c均为整型,下列程序段的输出结果为(C )a=2c=a*bPrint a & “*” & b & “=”& cA.c=6 B.a*b=c C.2*3=6 D.a*b=616、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Print Tab(1); "第一",Print Tab(6); "第二";End Sub程序运行后,如果单击命令按钮,在窗体上显示的内容是(□表示空格)(C )A.第一□□第二B.第一第二□□C.第一□□□第二D.第一□第二17、如果希望一个窗体在显示的时候没有边框,应该设置的属性是(C )A.将窗体的标题(Caption)设成空字符B.将窗体的Enabled属性置成FalseC.将窗体的BorderStyle属性置成NoneD.将窗体的ContalBox置成False18、设有如下程序:Option Base 1Private Sub Form_Click()Dim a(10), P(3) As Integerk = 5For i = 1 To 10a(i) = iNext iFor i = 1 To 3P(i) = a(i * i)Next iFor i = 1 To 3k = k + P(i) * 2Print kEnd Sub程序运行后,单击窗体,则在窗体上显示的是(A )A.33 B.35 C.37 D.3819、以下不属于键盘事件的是(C)A、KeyDownB、KeyUpC、UnloadD、KeyPress20、当用户在窗体上单击鼠标时,不会触发的事件是(D)A、ClickB、MouseDownC、MouseUpD、DblClick21、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是(C )A.x Mod 2 =1 Or y Mod 2 =1 B.x Mod 2 =0 Or y Mod 2=0 C.x Mod 2 =1 And y Mod 2 =1 D.x Mod 2 =0 And y Mod 2=022、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:Private Sub Command1_Click()x = 0Do While x < 10x = (x - 2) * (x + 3)n = n + 1LoopText1.Text = Str(n)Text2.Text = Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B )A.1和0 B.2和24 C.3和50 D.4和6823、在窗体上添加标签Label1后,标签控件默认的名称Name为:(A )A、Label1B、LabelC、TextD、Text124、在Visual Basic中,建立一个文本编辑区域,可采用下列哪个控件:(C )A、命令按钮B、标签控件C、文本框控件D、定时器控件25、在VB中的每个对象都具有自己的属性、(C )和方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Basic程序设计期末综合练习2008年11月一、单项选择题1.一个VB应用程序可以包含几个vbp文件(A.1个)。
2.启动VB后,就意味着要建立一个新( C.工程)。
3.后缀为.bas的文件表示(D.标准类模块文件)。
4.当一个工程中含有多个窗体时,其中的启动窗体是( D.在“工程属性”对话框中指定的窗体)。
5.在文本框控件中将Text的内容全部显示为所定义的字符的属性是(B.PasswordChar )。
A.Password B.PasswordCharC.需要编程来实现D.以上都不是6.Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是(C.事件驱动)。
A.从主程序开始执行B.按过程顺序执行C.事件驱动D.按模块顺序执行7.下列四项中合法的变量名是(B.a_bc )。
A.a-bc B.a_bcC.4abc D.integer8.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其它机器上不能运行的主要原因是(C.运行的机器上无VB系统)。
A.缺少.frm窗体文件B.该可执行文件有病毒C.运行的机器上无VB系统D.以上原因都不对9.无论何种控件,共同具有的属性是(B.Name)A.Text B.NameC.Caption D.ForeColor10.有程序代码如下:Text1.Text = "Visual Basic程序设计"则Text1,Text ,和"Visual Basic程序设计"分别代表(C.对象,属性,值)。
A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值11.如果仅需要得到当前系统时间,使用的函数是(B.Time )A.Now B.TimeC.Year D.Date12.表达式16/4-2^5*8/4MOD5\2(D.4 )。
A.20 B.14 C.2 D.413.以下叙述中错误的是(D、在一个窗体文件中用Private定义的通用过程能被其它窗体调用)。
A、一个工程中可以包含多个窗体文件B、全局变量必须在标准模块中定义C、在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件D、在一个窗体文件中用Private定义的通用过程能被其它窗体调用14.下列赋值语句正确的是(B.c=a+b )。
A.a+b=c B.c=a+bC.-a=b D.5=a+b15.要在窗体Form1内显示“myfrm”,使用的语句是(C.Form1.print "myfrm" )A.Form.caption="myfrm" B.Form1.caption="myfrm"C.Form1.print "myfrm" D.Form. print "myfrm"16.确定一个控件在窗体上位置的属性是(D.Top和Left )A.Width或Height B.Width和HeightC.Top或Left D.Top和Left17.将数据项“China”添加到列表框(List1中成为第一项,应使用的语句是(B.List1.AddItem"China",0)A.List1.AddItem"China", B.List1.AddItem"China",0C.List1.AddItem"China",1 D.List1.AddItem"1,China"18.如果创建了命令按钮数组控件,那么Click事件的参数是(A.Index )A.Index B.CaptionC.Tag D.没有参数19.在设计动画时,用时钟控件来控制动画速度的属性是(B.Interval )A.Enabled B.IntervalC.Timer D.Move20.以下叙述中错误的是(C.窗体的Hide方法和Unload方法的作用完全相同)。
A.一个工程中只能有一个Sub Main过程B.窗体的Show方法的作用是将指定的窗体载入内存并显示该窗体C.窗体的Hide方法和Unload方法的作用完全相同D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体21.使图像框Image控件中的图像自动适应控件的大小应(C.将控件的Stretche属性设为True)。
A.将控件的AutoSize属性设为True B.将控件的AutoSize属性设为False C.将控件的Stretche属性设为True D.将控件的Stretche属性设为False 22.若使图像框Image控件自动适应其中的图形大小,应(B.将控件的Stretche属性设为False)。
A.将控件的Stretche属性设为True B.将控件的Stretche属性设为FalseC.将控件的AutoSize属性设为True D .将控件的AutoSize属性设为False23.在Visual Basic中,变量的默认类型是(D.Variant )A.Integer B.DoubleC.Currency D.Variant24.使用ADO数据模型时,使Recordset和Connection对象建立连接的属性是(C.ActiveConnection)。
A.CommandType B.OpenC.ActiveConnection D.Execute25.下列控件中不能响应Click事件的是(C.Timer )。
A.Frame B.Label C.Timer D.Form26.如果准备读文件,打开顺序文件”text.dat”的正确语句是(C.open"text.dat" For Input As # 1 )A.open"text.dat" For wrire As # 1B.open"text.dat" For Binary As # 1C.open"text.dat" For Input As # 1D.open"text.dat" For Random As # 127.用Line方法画直线后,当前坐标在(C、直线终点)。
A、(0,0)B、直线起点C、直线终点D、容器的中心28.不属于VB数据库引擎的是(C.BDE)A.ODBC B.Jet引擎C.BDE D.OLE DB29.MsgBox函数的返回值的数据类型是(D.整型)A.字符串B.日期型C.逻辑型D.整型30.VB程序中通常不会产生错误提示的是(D.逻辑错误)。
A.编译错误B.实时错误C.运行时错误D.逻辑错误31.如果希望以模态方式显示窗体Form1,下列正确的语句是(C.Form1.Show 1 )A.Form1.Show 0 B.Form1.ShowC.Form1.Show 1 D.以下都不正确32.下列关于变量的说法不正确的是(D.局部变量在声明它的过程执行完毕后就被释放了)。
A.局部变量是指那些在过程中用Dim语句或Static语句声明的变量B.局部变量的作用域仅限于声明它的过程C.静态局部变量是在过程中用Static语句声明的D.局部变量在声明它的过程执行完毕后就被释放了33.改变驱动器列表框的Drive属性值,将激活(C.Change)事件。
A.KeyDown B.KeyUpC.Change D.Scoll34.在下列选项中,不能将图像装入图片框和图像框的是(B.在界面设计时,手工在图像框和图片框中绘制图形)A.在界面设计时,通过Picture属性装入B.在界面设计时,手工在图像框和图片框中绘制图形C.在界面设计时,利用剪贴板把图像粘贴上D.在程序运行期间,用LoadPicture函数把图形文件装入35.要发送数据,通常使用Winsock控件的(A.SendData方法)。
A.SendData方法B.Listen方法C.Accept方法D.GetDate方法36.VB程序中设置断点的按键是(C、F9键)。
A、F5键B、F6键C、F9键D、F10键37.下列数组声明语句,正确的是(B.Dim a(3,4) As Integer)A.Dim a[3,4] As Integer B.Dim a(3,4) As IntegerC.Dim a(n,n) As Integer D.Dim a(3 4) As Integer38.当Winsock控件处于打开状态时,其State属性的值是(B.1)A.0 B.1C.2D.6二、填空题1. TextBox和Label控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用控件;若允许用户输入文本,则应使用控件。
2.在VB中,要想获得某个相关控件或语句的帮助信息,一般可首先选中该控件或语句,然后按键。
3.欲设置定时器的时间间隔为2秒,则属性Interval的值为。
4.应用程序打包后,其包文件的后缀为。
5.Visual Basic程序开发有三种模式,即设计模式、模式和模式。
6.是应用程序的对外接口,是其它控件的载体和容器。
7.表达式14/2-2^3*7 MOD 6的值是。
8.每个应用程序都有开始执行的入口,在VB中将这种窗体称为。
9.控件数组的名字由属性指定,而数组中的每个元素由属性决定。
10.执行赋值语句a="Visual"+"Basic"后,变量a的值是。
11.在Visual Basic语言中有三种形式的循环结构。
其中,若循环的次数可以适先确定,可使用循环;若要求先判断循环进行的条件,可使用循环。
12.数学关系8≤x<30表示成正确的VB表达式为。
13.在VB中,将Access称为,SQL Server称为。
14.以窗体Form1的中心为圆心,画一个半径为500的圆的语句是。
15.为了在运行时把当前路径下的图形文件picturefile.jpg装入图片框Picture1,所使用的语句为。
16.变量的声明方法有隐式和两种,如果采用隐式声明方法,那么VB会自动将变量声明为。
17.过程级变量是指在过程内部声明的变量,只有在该过程中的代码才能访问这个变量。
模块级或窗体级变量的作用域是,全局变量在整个应用程序中有效,其作用域是。
18.VB提供了结构化程序设计的三种基本结构,这三种基本结构是选择结构、、。
19.将图片框的AutoSize属性设置成时,可使图片框根据图片调整大小。
20.VB中的程序错误类型主要有编译错误、等三种。