2015春VB复习资料(2015-6-14)23
- 格式:doc
- 大小:140.50 KB
- 文档页数:8
2015级vb期末考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的整数类型?A. IntegerB. DoubleC. StringD. Boolean答案:A2. 下面哪个语句可以用于在Visual Basic中声明一个变量?A. DimB. DeclareC. ConstD. Sub答案:A3. 在Visual Basic中,哪个属性用于设置控件的可见性?A. VisibleB. EnableC. TextD. Caption答案:A4. Visual Basic中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A5. 下列哪个是Visual Basic中的标准控件?A. TextBoxB. ButtonC. Both A and BD. None of the above答案:C6. Visual Basic中,哪个函数用于将字符串转换为数字?A. Str()B. Val()C. Int()D. CInt()答案:D7. 在Visual Basic中,哪个语句用于循环遍历数组?A. For EachB. ForC. WhileD. Do答案:B8. Visual Basic中,哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Quit答案:B9. 下列哪个是Visual Basic中的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D10. 在Visual Basic中,哪个函数用于获取当前日期?A. Now()B. Today()C. Date()D. CurrentDate()答案:C二、填空题(每空2分,共20分)1. 在Visual Basic中,______ 函数用于获取系统时间。
一.选择和填空重点复习的知识点(不仅限于这些)
1. 引用Form自身属性时应使用什么名称表示Form本身
2. 窗体的常用属性、事件、方法
3. 按钮、标签框、文本框、图片框、定时器控件、滚动条、单选按钮、列表框、组合框的主要方法和属性及作用
4. 常量、变量的定义
5. 输入、提示函数,字符串函数、shell函数的使用
6. 如何产生在给定范围内的随机整数
7. 运算符的优先级关系
8. 连接运算符& 和+的异同
9.如何创建新字体同时赋给文本框的字体属性
10. For循环语句循环次数的判断
11. Redim的使用及特点
12. 多维数组元素个数的计算
13. 参数传递的两种方式及特点
14. 变量的作用域
15. 文件打开函数Fileopen的使用
二.程序填空
例题4-10、5-4、5-5、5-7、5-9、6-2、6-4、7-1、8-1
实验四:6、7 实验五:1、4 实验六:2 实验七:1、3
三. 编程题
知识点:(菜单,多窗体,全局变量,数组,列表框, 顺序文件读写,数据统计等)。
《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(Visual Basic)作为一种易学易用的编程语言,备受广大初学者的喜爱。
为了帮助大家更好地复习VB知识,本文将提供一些实用的复习资料和学习方法。
一、VB的基础知识在学习VB之前,我们首先需要了解一些基础知识。
VB是一种基于事件驱动的编程语言,它具有图形化的开发环境,使得编写程序变得更加直观和简单。
因此,我们需要掌握VB的基本语法、变量和数据类型、运算符、控制结构等内容。
可以通过阅读相关的教材或者参考资料来深入了解这些知识点。
二、VB的常用控件和功能VB作为一种用于开发Windows应用程序的语言,拥有丰富的控件和功能。
掌握这些常用的控件和功能对于开发实用的应用程序至关重要。
例如,文本框、标签、按钮、列表框、下拉框等控件的使用;对话框、文件操作、数据库连接、图形绘制等功能的实现。
可以通过编写小型的实例程序来熟悉这些控件和功能的使用方法。
三、VB的面向对象编程面向对象编程(OOP)是现代编程语言中的重要概念之一,也是VB编程的核心。
在VB中,我们可以使用类、对象、继承、封装等OOP的特性来实现更加灵活和可维护的代码。
因此,我们需要了解类的定义和使用、对象的创建和调用、继承和多态等概念。
可以通过编写简单的类和对象来加深对这些概念的理解。
四、VB的调试和错误处理在编程过程中,调试和错误处理是必不可少的环节。
VB提供了丰富的调试工具和错误处理机制,帮助我们快速定位和解决问题。
例如,可以使用断点来逐行调试程序,查看变量的值和执行流程;可以使用异常处理来捕获和处理程序运行中的异常。
熟练掌握这些调试和错误处理的技巧,可以提高程序的质量和效率。
五、VB的实践和项目开发学习VB不仅仅是为了掌握语法和知识,更重要的是能够应用到实际项目中。
因此,我们需要进行一些实践和项目开发。
可以选择一些简单的项目,例如制作一个学生管理系统、一个简单的游戏或者一个界面友好的计算器等。
1.为了使一个控件在运行时不可见,应将该控件的Enable属性值设置为False.×2.当用Load命令将窗体装入内存时,一定触发窗体的Load事件和Activate事件×3.面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。
√4.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。
√5.方法是Visual Basic对象可以响应的用户操作。
×6.对象是基本的运行时实体,它既包括了数据(属性),也包括作用于对象的操作(方法)和对象的响应动作(事件)。
√7.属性是用来描述和反映对象特性的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置。
×8.Visual Basic中将一些通用的过程和函数编写好并封装作为方法供用户直接使用。
√9.每个对象都有一系列预先定义好的事件,但要使对象能响应具体的事件,则应编写该对象相应的事件过程。
√10.属性是Visual Basic对象性质的描述,对象的数据就保存在属性中。
√11.在打开一个Visual Basic工程进行修改后,当要另存为一个文件名时,可单击“工程另存为.......”命令,因为其同时会保存窗体文件。
√12.控件的属性值不可以在程序运行时动态地修改。
×13.许多属性可以直接在属性上设置,修改,并立即在屏幕上看效果。
√14.保存VB文件时,若一个工程包含多个窗体或模块,则系统先保存工程文件,再另别保存各窗体或模块文件。
×15.Xxx.vbp文件是用来管理构成应用程序xxx 的所有文件和对象的清单。
√16.由Visual Basic语言编写的应用程序有解释和编译两种执行方式。
√17.使用MsgBox函数与MsgBox过程可接收用户输入数据。
×18.IF语句中的条件表达式中只能使用关系或逻辑表达式。
×19.在Select Case情况语句中,各分支(即Case 表达式)的先后顺序无关。
VB_考试复习资料及答案一、填空题1、在程序中使用日期型数据时,必须用符号“ # “将日期型数据括起来。
2、VB集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有窗体窗口、属性窗口、代码窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
3、在计算机上建立一个VB应用程序的完整过程,一般分:建立用户界面的对象、对象属性的设置、对象事件过程及编程、运行调试程序和保存文件五个步骤。
4、VB中每个对象都有自己的属性,visible 属性决定控件是否允许可见。
5、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。
6、VB有三种工作模式,它们分别是运行模式、设计模式和中断模式。
7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为600。
8、在VB中,为了使一个控件在运行时不可操作,应将控件的Enabled属性设置为False 。
9、为了防止用户编辑文本框内的内容,应将控件的Lockde 属性设置为True。
10、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的Autosize 属性设置为Ture。
11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是Dim Ch5 As string *8 。
12、VB中拥有多个窗体的程序可用Load 语句窗体装入内存,用Unload语句从内存中删除指定窗体.13、在多窗体工程中,可用SHow 方法显示一个窗体,用HIDE方法将一个窗体隐藏起来。
14、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:顺序结构、分支选择结构、和循环结构___________三种基本结构。
15、VB逻辑数据类型只有True与False两个值。
当逻辑数据转换成整型数据时,True 转换为1,False转换为0 。
16、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考试题目类型和分值设置:选择题30分读程序写结果20分程序填空10分编程40分第一章 VB概述一、计算机程序设计方法●结构化程序设计:三种基本结构●面向对象程序设计二、V B集成开发环境●窗口:窗体窗口、属性窗口、工程资源窗口、代码窗口和工具箱窗口。
●工作状态:设计状态、中断状态、运行状态三、V B概述●VB 的主要特点:面向对象,可视化,事件驱动的编程机制等●VB的应用程序即工程,一个工程所包含的主要文件类型:*.vbp,*.frm等●基本概念:VB中的对象、属性、事件和方法;第二章语言基础一、常用的基本数据类型二、常量的定义,变量的命名、声明及作用域三、运算符及表达式●算术、关系、逻辑、字符运算符及其表达式四、常用内部函数●常用数学函数:Int()、Sqrt()、Exp()、Sin()、Cos()、Rnd()等●常用字符串函数:Len()、Left()、Right()、Mid()等。
第47页习题:4.表达式的运算顺序及值。
5.输出函数的值。
6.数学表达式的书写。
第三章流程控制结构一、顺序结构1.数据输入方法:●InputBox函数●TextBox控件●赋值语句2.数据输出方法:●TextBox控件●Label控件●MsgBox函数●Print语句顺序结构:例3.5 输入圆柱体的半径和高,输出表面积和体积。
例3.6 计算任意三角形的面积。
例3.7 将两个单元内容互换。
例3.8 输入一个4位正整数,输出各位数字之和。
二、选择结构(分支结构)1.If…Then …Else 语句(双分支结构)2.If…Then …ElseIf 语句(多分支结构)3.Select Case 语句(多分支结构)4.选择结构的嵌套选择结构:例3.9 两个数找大值例3.10 用双分支计算分段函数的值。
例3.12 用多分支计算分段函数的值。
例3.13 用多分支处理学生成绩的等级。
例3.14 用case语句计算分段函数的值。
2015计算机二级vb考试试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. LabelC. ButtonD. ComboBox答案:D3. 在VB中,下列哪个函数用于计算字符串的长度?A. LenB. UCaseC. LCaseD. Mid答案:A4. VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above5. 在VB中,以下哪个选项是正确的事件处理程序?A. ClickB. LoadC. ChangeD. All of the above答案:D6. VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. ClassD. Property答案:B7. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D8. VB中,以下哪个选项不是窗体的属性?A. NameB. TextC. BackColorD. Print答案:D9. 在VB中,下列哪个选项用于打开文件?B. CloseC. SeekD. Get答案:A10. VB中,以下哪个关键字用于声明数组?A. DimB. ReDimC. EraseD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个变量。
答案:Dim2. VB中的________控件用于显示文本,但不能编辑。
答案:Label3. VB中,使用________函数可以将字符串转换为大写。
答案:UCase4. 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(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期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。
在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。
同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。
一、填空题1、_______是系统中的基本运行实体,_______是对对象特性的描述,_______是由VB预先设置好的,能够被对象识别的动作;_______指的是控制对象动作行为的方式。
2、窗体模块的文件扩展名为_______,标准模块的文件扩展名为_______,类模块的文件扩展名为_______。
3、Visual Basic模块分为_______、_______和类模块3种类型。
4、代码窗口分为左右两栏,左边一栏称为_______,右边一栏称为_______。
5、布尔类型的两个值是_______和False。
6、在VB中,字符串常量要用_______括起来,日期/时间型常量要用_______括起来。
7、设a=1,b=2,c=3,表达式not a<=c and 4*a<=b^2 的值是__________。
8、表达式(17-(6*7-30)/2)mod 3 的值是__________。
9、写出dim a(-1 to 2) as long 所包含的数组元素为__________、__________、__________、a(2)。
10、在VB 中的两个注释语句为__________和’。
11、窗体或控件的名称对应于_______属性。
12、用来设置下一次打印或绘图方法的水平或垂直坐标的属性分别为__________和_________.13、要在对话框中显示问号图标,应在MsgBox函数的第2个参数中包含符号常量___________。
14、要显示“打开”对话框,应调用通用对话框控件的________方法。
15、要显示“字体”对话框,应调用通用对话框控件的________方法。
16、要使一个窗体成为MDI子窗体,应将其__________属性设置为Ture17、_________属性返回或设置控件中文本和图形的背景颜色。
18、_________属性返回或设置在控件中显示的文本。
19、_________属性返回或设置一个布尔值,决定控件是否响应用户生成事件。
VB考试要点及复习资料VB考试要点及复习资料单元一、用计算机程序解决问题1、用计算机程序解决问题如果有现成的软件可用:选择现成的软件----输入数据---输出处理结果---问题等已解决。
2、用计算机程序解决问题如果没有现成的软件可用:编写程序----输入数据---输出处理结果---问题等已解决。
3、用计算机程序解决问题其实质都是计算机执行人们给它的指令来实现的。
4、人们根据解决问题的需要给计算机编制的指令序列称为计算机程序。
计算机程序指示计算机如何解决问题或完成任务。
5、为计算机编制程序的过程称为程序设计。
在程序设计中,把解决问题的方法和步骤称为算法。
6、程序设计的一般过程:具体问题-------数学模型---------算法---------编程、调试----------输出结果7、算法的描述:在计算机中解决这个问题,某些步骤和实际数学运算过程不完全一致。
用流程图描述算法直观形象,便于理清思路,易于理解。
8、常见的编制程序的语言:C语言、Pascal语言Visual Basic语言9、VB开发环境的窗口组成:1、)窗体FORM:程序界面的设计2、)对象窗口3、)工具箱:包含很多控件4、)工程资管理器窗口:以树型结构形式列出当前打开的工程文件以及工程包含的窗体等项目5、)属性窗口:用来显示和设置对象的属性值6、)窗体布局窗口常见VB 关键字单元二、编写一个简单程序1、使用VB开发程序的一般步骤:具体问题------分析问题设计算法-------设计程序界面----编写程序-----调试程序---问题解决。
2、分析问题就是根据任务中具体问题的已知条件和目标要求,来判断解决问题的可能性,然后创建数学模型,设计解决问题的方法和步骤并做描述。
3、解决同一个问题的算法不是唯一的,这称为算法的多样性。
4、程序界面是指用户与计算机对话的界面,也叫用户界面。
窗体是应用程序面向用户的最终界面。
5、在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 )和方法。
电⼤-VB复习材料《VB程序设计》复习资料及答案⼀、单项选择题1.以下叙述中错误的是()。
A、⼀个⼯程中可以包含多个窗体⽂件B、在⼀个窗体⽂件中⽤Private定义的通⽤过程能被其它窗体调⽤C、在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的⽂件D、全局变量必须在标准模块中定义2.在Visual Basic中,变量的默认类型是()。
A、IntegerB、DoubleC、VariantD、Currency3.⽤Line⽅法画直线后,当前坐标在()。
A、(0,0)B、直线起点C、直线终点D、容器的中⼼4.执⾏指令“Line(1200,1200)-Step(1000,500) ,B”后,CurrentX=( )A、2200B、1200C、200D、17005.要退出Do…Loop循环,可使⽤的语句是()。
A、ExitB、Exit ForC、End DoD、Exit Do6.下列正确的赋值语句是()。
A.m=m-1 B.m+1=mC.3m=n+x D.-m=n+17.Winsock控件的LocalPort属性的作⽤是()A.仅返回所⽤端⼝B.返回或设置所⽤端⼝C.仅设置所⽤端⼝D.返回或设置IP地址8.Winsock控件的LocalIP属性的作⽤是()A.返回本地计算机的名称B.返回或者设置所⽤的端⼝C.返回远程机器的IP地址D.返回本地计算机的IP地址9.Dim A(5, 5) As Integer定义的数组包含的元素个数是()A.25 B.36C.30 D.动态变化10.要清除List列表框控件中的所有项⽬,可采⽤的⽅法是()A.Clear B.EraseC.Click D.Delete11.如果希望以模态⽅式显⽰窗体Form1,下列正确的语句是()A.Form1.Show 0B.Form1.ShowC.Form1.Show 1D.以下都不正确12.如果准备向随机⽂件中写⼊数据,正确的语句是()A.Print # 1,rec B.Write # 1,recC.Put # 1,,rec D.Get # 1,rec13.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使⽤()关键字在过程中定义局部变量。
VB复习纲要
一、知识点:
第1章Visual Basic 概述
1.Vb的主要特点:面向对象、事件驱动、结构化设计语言等
2.窗体设计器窗口、属性窗口、工程资源管理器窗口等的作用
3.对象的概念,对象的三要素(属性、事件、方法)
4.Vb应用程序开发步骤
5.工程中包含的4类文件及它们的扩展名
第2章VB程序设计的基础
1.VB的常用数据类型(Integer、Long、Single、Double、String),类型
名、类型符、占用的字节数。
2.常量和变量的含义,如何声明常量和变量(关键字分别为Const 和Dim)
3.变量的命名规则。
4.三种变量:局部变量、模块变量和全局变量的作用域。
5.vb中的函数(内部函数、字符处理和字符串函数)的用法和作用,主
要需要掌握的函数有:、Int( )、Len( )、RTrim()、Rnd()、Sqr()、Val ()、Year(Now)、Exp()、LoadPicture()
6.算术运算符、关系运算符、逻辑运算符的作用,会计算表达式,运算
符的优先级顺序,表达式的执行顺序。
7.数学表达式和vb表达式的相互转换
8.会计算已知表达式的值
第3章数据的输入与输出语句
1.Print方法的使用格式、功能及能使用print方法的四种对象(窗体、图
片框、打印机、立即窗口)
2.与print方法相关的函数Tab()、Spc()、Space()、Format()
3.Cls方法的功能
4.InputBox函数的格式和功能
5.MsgBox函数和MsgBox语句的格式和功能
第4章程序设计语言
1.赋值语句的功能(变量赋值、控件属性赋值),赋值号和数学中的等号
含义上的区别
2.单分支条件语句和双分支条件语句的格式和执行过程,块结构和单行
结构格式的区别
3.IIF()函数的格式、功能及使用方法
4.多分支条件语句IF……Then……ElseIf 语句和Select Case的格式、
功能、执行流程
5.For循环的格式、功能及执行流程
6.Do循环(Do While和Do Until)的格式、功能和执行流程
7.理解各种循环执行过程,能根据题目条件选择合适的循环
8.会计算循环执行次数
9.End语句的功能
10.数组的概念、数组的表示、数组的默认下界、能根据给定的数组计算
出数组中元素的个数
11.过程的概念和功能
12.函数的概念及功能
第5章窗体
1.对象的基本属性(Name 、Caption、Width、Height、Left、Top、Visible、
Enabled、Font中的FontName\FontSize\FontBold\FontItalic、BlackStyle、ForeColor、PasswordChar、MaxLength )
2.对象属性的设置方法
3.窗体的基本属性和特有属性(picture)、事件(load、Click、DblClick、
MouseDown\MouseUp\MouseMove\KeyPress\KeyDown\KeyUp、Load\Unload)和方法(Move、SetFocus)
第6章常见控件的使用
1.标签和文本框控件的功能、常用属性(文本框的Text属性)、事件
(change、keypress、Lostfocus)和方法(Setfocus)。
2.命令按钮的属性、事件和方法。
3.VB常用对象的属性(名称、Caption等)。
二、选择、判断题和填空题:重点是书上的基本概念、例题、作业。
三、简答题
1、简述VB应用程序的开发步骤。
2、简述VB中书写语句及语法应遵循的规则。
3、简述For循环的格式及功能。
4、举例说明VB的对象及三要素。
5、列举说明VB6.0的IDE的窗口组成(至少4个)、功能。
6、什么是变量,VB中变量的命名规则是怎样的?
7、说明inputbox函数和msgbox函数的格式和功能。
8、简述Visual Basic语言的赋值语句,要求举例说明赋值语句的使用方
法。
9、简述计算机程序的三种基本结构。
10、简述图1中使用了哪几种控件?每个控件可能的作用是什么?
图1
11、说明基本数据类型有那些,包括其名称、存储空间及类型说明符。
(至少举出常见的6种类型)
12、说出以下程序执行的功能是什么;如果在输入对话框中输入36,请写出程序执行的结果是什么。
Private Sub Form_Click()
Dim x As Integer
x = Val(InputBox("请输入一个整数:", "输入数据", "0")) If x Mod 2 <> 0 Then
Print x & "为:奇数"
Else
Print x & "为:偶数"
End If
End Sub
13、说出以下程序执行的功能是什么;程序执行的结果是什么。
Private Sub Form_Click()
Dim S As Integer
S = 0
For i = 1 To 30
If i / 3 = Int(i / 3) Then
Print i;
End If
Next i
End Sub
14、执行下列程序后,s的值为
S = 6
For i=-5 to 9 step 3
S = s + 1
Next i
15、执行下列程序后,K的值为
k = 0
do while k<=13
k = k+1
Loop
16、x = 1
Do
X = x + 3
Print x
Loop Until
要求程序运行时执行10次循环体。
17、以上程序段的作用是
m = x
x = y
y = m
18、在窗体的单击事件中有如下代码:
Private Sub Form_Click()
Dim x As Integer
x = InputBox("输入一个整数:")
If x Mod 2 = 0 Then
Print x; "是偶数"
Else
Print x; "是奇数"
End If
End Sub
程序运行时单击窗体输入2014,输出结果是:19、在窗体的单击事件中有如下代码
程序运行时单击窗体,分别输入17、2、6。
则执行结果为
四、程序题
1、使用循环语句求1……n 间的奇数累加和。
2、现有人口数约为15亿,设年增长率为1.5%,编写程序,计算多少年后人口将增加到18亿。
3、用Do …Loop 循环求N !,要求通过输入对话框输入N 的值,并在窗体上显示结果。
4、编写一段程序,实现在单击窗体时通过键盘接收一个百分制成绩,将其转换成“优”(90分以上)、“良”(80~89)、“中”(70~79)、“及格”(60~69)、“不及格”(59分以下),运行时,单击窗体显示结果。
要求分别用if 语句和select 语句实现。
5、根据用户输入的课程成绩,判断课程成绩是否合格。
6、计算下面分段函数的值,并输出y 的值。
30540x,(x )y x ,(x )>⎧=⎨+≤⎩
7、编程计算四个数的和及平均值,并显示计算结果。
8、编程在窗体内显示下列图形,要求第一行在第30列开始显示,并要求使用循环语句设计程序。
*************
*************
*************
*************
*************
9、编程计算: 1/2 +1/3+1/4 +………1/999
10、通过键盘输入两个整数a和b,若a>=b,求其乘积c并显示;若a<b,求其商c并显示。
11、计算5!
12、使用DO循环实现求5+55+555+5555+55555。