计算机(VB)等级考试资料

合集下载

计算机vb二级考试经典课件

计算机vb二级考试经典课件
计算机VB二级考试经典课件
目录
• VB二级考试概述 • VB基础知识 • 窗体与控件 • 数据库编程 • 文件操作与网络编程 • VB二级考试模拟题与解析
01 VB二级考试概述
考试简介
计算机VB二级考试是针对计算机编程语言Visual Basic的等级考试,旨在测试考生对VB编程语言的理 解和应用能力。
ADO对象模型
ADO对象模型定义
ADO对象模型是用于访问数据库的 一种技术,它提供了一组对象来执行 各种数据库操作。
Connection对象
Connection对象用于建立与数据库 的连接,它是访问数据库的第一步。
Command对象
Command对象用于执行SQL语句或 存储过程,并返回结果集。
Recordset对象
数据类型
数据类型定义了变量可以持有的数据 类型,如整型、浮点型、字符串型等 。
程序控制结构
顺序结构
顺序结构是最基本的程序结构,按照代码的顺 序执行。
选择结构
选择结构允许程序根据条件选择不同的执行路 径。
循环结构
循环结构允许程序重复执行一段代码,直到满足特定条件为止。
数组与集合
数组
数组是一种数据结构,可以存储多个相同类型的数据。
考试要求考生熟练掌握VB编程语言的 基本知识和技能,能够独立完成小型 应用程序的开发。
考试要求考生具备一定的逻辑思维能 力和解决问题的能力,能够根据题目 要求编写程序并调试运行。
02 VB基础知识
变量与数据类型
变量
变量是用来存储数据的标识符,在 VB中,变量可以用来存储不同类型 的数据,如整数、浮点数、字符串等 。
线程优先级
了解并掌握线程优先级的概念和设置方法,能够根据需要设置线程的 优先级。

vb等级考试(主要知识点)

vb等级考试(主要知识点)

VB 主要知识点【§1】VB概述熟悉VB的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。

熟悉VB的IDE,VB开发应用程序的一般步骤。

特点:GUI(集成开发环境)、OLE(对象的连接和嵌入)、OOP(面向对象);运行环境:Windows(VB5.0以上在32位操作系统)方法:对象可以执行的动作或行为;(主动性)(被动性))。

A.开发Windows应用程序B.图象处理C.制作WAV文件D.文字处理2、一个对象可以执行的动作和可被对象识别的动作分别称为()。

A.方法、事件B.事件、方法C.方法、属性D.事件、属性3、一只白色的足球被踢进球门,则白色、足球、踢、进球门是()。

A.属性、对象、方法、事件B.属性、对象、事件、方法C.对象、属性、方法、事件D.对象、属性、事件、方法【§2】对象熟练应用窗体、控件。

掌握窗体的常用方法(Hide、Show、Print、Cls、Refresh、Move)、属性和事件(Load、Activate、Click)。

Load事件、Unload事件、End语句常用控件:●CommandButton(Default、Cancel、Enabled、Style、DisabledPicture、DownPicture)●Label(AutoSize)●TextBox(Alignment、MaxLength、PasswordChar、Multiline、ScrollBars注:Multiline=True)●OptionButton(Value)●ListBox(属性:list\listcount\listindex\selected、方法:AddItem、RemoveItem、Clear)●ComboBox(与ListBox类似)●HscrollBar、VscrollBar(min、Max、Value)●PictureBox(print方法、LoadPicture函数)●Timer(运行时不可见、只能Timer事件、Interval)方法、属性、事件的掌握。

2023年全国计算机等级考试VB经典必考资料知识点总结

2023年全国计算机等级考试VB经典必考资料知识点总结

全国计算机等级考试辅导材料Visual Basic程序设计基础冲刺阶段要点(必考知识点梳理与总结)Visual Basic程序设计基础知识要点(概念分析篇)知识点1:(1)在工程资源管理器窗口中可以包括:工程文献、窗体模块文献、原则模块文献和类模块文献(其中可以包括许多多种文献类型)。

(2)Visual Basic应用程序可以以解释方式执行和编译方式执行。

例题:(1)如下论述中错误旳是 AA.在工程资源管理器窗口中只能包括一种工程文献及属于该工程旳其他文献。

B.以.bas为扩展名旳文献是原则模块文献。

C.窗体文献包括该窗体及其控件旳属性。

D.一种工程中可以有多种原则模块文献。

(2)如下论述中错误旳是 CA.打开一种工程文献时,系统自动装入与该工程有关旳窗体、原则模块等文献。

B.保留Visual Basic程序时,应分别保留窗体文献及工程文献。

C.Visual Basic应用程序只能以解释方式执行。

D.事件可以由顾客引起,也可以由系统引起。

知识点2:(1)窗体和多种控件旳名称(Name)是唯一旳,用来标识一种窗体或控件旳。

而窗体和控件旳标题是用来阐明旳,是可有可无旳。

(2)多种控件之间有部分相似旳属性,并不是拥有所有属性。

控件有些属性只能在属性窗口中设置,但也有少数属性只能在代码状态设置。

(3)Form1.Hide措施和Unload Form1措施旳区别:第一种措施窗体消失但仍存在于内存中;第二个措施窗体消失并不存在于内存中。

例题:(1)如下论述中对旳旳是 AA.窗体旳Name属性指定窗体旳名称,用来标识一种窗体。

B.窗体旳Name属性旳值是显示在窗体标题栏中旳文本。

C.可以在运行期间变化对象旳Name属性旳值。

D.对象旳Name属性值可认为空。

(2)如下论述中错误旳是 CA.Visual Basic是事件驱动型可视化编辑工具。

B.Visual Basic应用程序不具有明显旳开始和结束语句。

C.Visual Basic工具箱中旳所有控件都具有Width和Height属性。

VB计算机等级考试VB.doc

VB计算机等级考试VB.doc

Option ExplicitPrivate Sub Command 1 _Click()Dim strGrade As StringDim x As SingleIf Not IsNumeric(Text 1 .Text) ThenMsgBox “学生的成绩必为数字", vbExcIamation, “;输入错误Text 1.Text 二”“Elsex = Val(Textl.Text)If x >= 60 ThenstrGrade 二“合格”ElsestrGrade ="不合格"End IfText2.Text = strGradeEnd IfEnd Sub数字拆分Private Sub Form_Click()Dim i As Integer, a As Integer, b As Integer, c As Integer, x 1 As Integer i = Val(InputBox(”请输入1个三位十进制整数“,”拆数字”,”123”)) a = i\100xl = i Mod 100b = xl \ 10c = xl Mod 1()Labcl4.Caption = Str(a)Label5.Caption = Str(b)Label6.Caption 二Str(c)End Sub随机数求和Private Sub Form_Click()RandomizeDim I As Integer, N As Integer, sum As IntegerFor N = 1 To 20I = Int(Rnd * 101) + 200IfIMod5 = 0Thensum = sum + IPrint IEnd IfNext NPrint; "sum="; sumEnd Sub随机数排序Private Sub Form_click()Dim number(lO) As LongDim i As Integer, j As Integer, k As Integer, m As Integer n = 10Print ”排序前“For j = 1 To nnumber(j) = Int(Rnd * 100 + 101)Print number(j);Next jPrintFor i = 1 To n - IFor j = i + 1 To nIf number(k) < number(j) Then k = jNext jm = numbcr(i)number(i) = number(k) number(k) = mNext iPrint ”排序后“For j = 1 To nPrint number(j);Next jPrintEnd Sub排序。

计算机二级 VB资料

计算机二级 VB资料

计算机二级——VB资料计算机二级分值分布:选择题(40分),三道操作题(60分)考试时间:120分钟要求:三道操作题的得分必须在36以上且总分在60分以上,才算通过了计算机二级。

选择题:有一部分是大学计算机基础上的知识,且做选择题的时候,一旦交卷,不可能再检查且也不可能调出程序而得出答案,只能靠自己演算。

操作题:一般前两道题是基本操作题(一般都是建立一个Vb文件,命名,保存至指定位置,再添加些控件,修改个别属性以达到要求,一般只会写一两句程序),简单应用题(一般是一道改错题,另一道是与for循环或控件数组有关的题),综合操作题(一般都是自己设计程序,最后运行得出结果)。

一般来说前两道操作题尽量不失分,且选择题做的比较可以的话,应该就可以过了。

选择题知识点:控件的属性,函数的应用。

1.1公共基础知识:1.1.1 算法:指一系列解决问题的清晰地指令。

基本特征:可行性、有穷性、确定性和拥有足够的情报(拥有输入和输出)。

算法的结构:顺序结构、选择结构、循环结构。

1.1.2 算法的事件复杂度:指执行算法所需要的计算工作量。

算法的空间复杂度:指执行算法所需的内存空间。

1.1.3 栈和队列栈:是一种特殊的线性表,其插入运算与删除运算都只在线性表的一端进行,也被称为“先进后出”表或“后进先出”表。

栈顶:允许插入与删除的一端栈底:栈顶的另一端特点:栈顶元素是最后被插入和最早被删除的元素;栈底元素是最早被插入和最后被删除的元素;栈有记忆作用;栈顶指针top动态反映了栈中元素的变化情况。

队列:指允许在一端进行插入,在另一端进行删除的线性表,又称“先进先出”的线性表。

队尾:允许插入的一端,用尾指针指向队尾元素。

排头:允许删除的一端,用头指针指向头元素的前一位置。

*1.1.4 树和二叉树树是简单的非线性结构,树中有且仅有一个没有前驱的结点称为“根”,其余结点分成m个互不相交的有限集合T1,T2,……,Tm,每一个集合又是一棵树,称T1,T2,……,Tm为根结点的子树。

计算机等级考试二级vb大纲

计算机等级考试二级vb大纲

计算机等级考试二级vb大纲计算机等级考试二级VB(Visual Basic)大纲是针对计算机编程语言Visual Basic的考试标准,它涵盖了VB编程的基础知识和应用技能。

以下是计算机等级考试二级VB的大纲内容:# 一、VB编程基础1. VB语言概述- VB的发展历史- VB的特点与应用领域2. VB开发环境- VB集成开发环境(IDE)的介绍- 项目和解决方案的概念3. VB语法基础- 基本数据类型- 变量和常量- 运算符和表达式4. 控制结构- 顺序结构- 分支结构(If...Then...Else, Select Case)- 循环结构(For...Next, While...Wend, Do...Loop)# 二、VB程序设计1. 过程与函数- Sub过程的定义与调用- Function函数的定义与调用- 参数传递2. 数组- 一维数组与多维数组- 数组的声明与使用3. 字符串处理- 字符串的基本概念- 字符串函数(如Len, Mid, Left, Right等)4. 集合与字典- 集合的基本概念- 字典的创建与使用# 三、VB界面设计1. 窗体- 窗体的属性、方法和事件- 窗体的布局与设计2. 控件- 标准控件(如Label, TextBox, Button等)- 列表控件(如ListBox, ComboBox等)- 容器控件(如Panel, Frame等)3. 菜单与工具栏- 菜单的创建与事件处理- 工具栏的设计4. 对话框- 标准对话框(如Open, Save, Print等)- 自定义对话框的设计# 四、VB高级编程1. 文件操作- 文件的打开、读取、写入和关闭- 文件系统操作(如目录操作)2. 数据库访问- 数据库的基本概念- ADO(ActiveX Data Objects)的使用- 数据绑定控件3. 错误处理- 错误处理机制- Try...Catch...Finally结构4. 多线程编程- 线程的基本概念- 线程的创建与控制# 五、VB项目实践1. 项目需求分析- 需求收集与分析- 项目规划与设计2. 项目开发流程- 编码规范- 版本控制3. 项目测试- 单元测试- 集成测试4. 项目部署与维护- 部署策略- 维护与升级# 六、VB考试要求1. 考试内容- 理论知识测试- 编程实践测试2. 考试形式- 笔试- 上机操作3. 考试标准- 考试时间- 评分标准4. 考试准备- 学习资料- 模拟考试计算机等级考试二级VB大纲为考生提供了一个全面的学习框架,帮助考生系统地掌握VB编程的基础知识和应用技能,为通过考试打下坚实的基础。

全国VB等级考试辅导材料(上)

全国VB等级考试辅导材料(上)

全国VB计算机等级考试辅导材料(上)第一、二、三章VB基础主要知识点:(1)VB的基本操作:启动、退出、控件的画法和基本操作、对象属性设置等(2)一些窗口:工程资源管理器窗口、代码编辑器窗口、属性窗口、工具箱(3)VB中常见的文件:窗体文件(.frm)、工程文件(.vbp)、标准模块文件(.bas)、工程组文件(.vbg)(4)对象、方法、事件真题:(1)以下叙述中错误的是。

(2008.4.1-11)A)标准模块文件的扩展名是.basB)标准模块文件是纯代码文件C)在标准模块中声明的全局变量可以在整个工程中使用D)在标准模块中不能定义过程(2)以下不能在工程资源管理器窗口中列出的文件类型是。

A. .basB. .resC. .frmD. .ocx(3)确定一个控件在窗体上的位置的属性是。

A. Width和HeightB. Width或HeightC. Top和LeftD. Top或Left(4)以下叙述中错误的是。

A. 事件过程是响应特定事件的一段程序B. 不同的对象可以具有相同名称的方法C. 对象的方法是执行指定操作的过程D. 对象事件的名称可以由编程者指定(5)显示一个窗体使用的方法是,隐藏一个窗体使用的方法是,将窗体从内存中清除的方法是。

(6)在设计窗体时双击窗体的任何地方,可以打开的窗口是。

(2008.9.1-11)A. 代码窗口B. 属性窗口C. 工程资源管理器窗口D. 工具箱窗口第四章数据类型、运算符与表达式1、数据类型主要知识点:(1)几种常见的基本数据类型(表示方法、存储单元、取值范围、类型声明符)①整数以Integer表示,占2个字节,取值范围在-32,768 到32,767 之间,类型声明符是%②长整数以Long表示,占4个字节,类型声明符是&③单精度数以Single表示,占4个字节,类型声明符是!④双精度数以Double表示,占8个字节,类型声明符是#⑤货币类型以Currency表示,占8个字节,类型声明符是@⑥字符串分为变长字符串和定长字符串,类型声明符是$⑦逻辑型以Boolean表示,占2个字节。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. ObjectD. Boolean答案:C2. 如果一个变量被声明为Dim x As Integer,那么x的值可以是以下哪个?A. 123B. "Hello"C. 3.14D. True答案:A3. 在Visual Basic中,哪个关键字用于声明过程?A. FunctionB. SubC. IfD. For答案:B4. 下列哪个选项不是Visual Basic的控件?A. TextBoxB. LabelC. ButtonD. List答案:D5. 在Visual Basic中,以下哪个选项可以用于循环结构?A. ForB. IfC. Select CaseD. With答案:A6. 在Visual Basic中,哪个函数用于计算一个数的绝对值?A. AbsB. RoundC. IntD. Sgn答案:A7. 在Visual Basic中,哪个属性用于设置文本框的只读属性?A. ReadOnlyB. BackColorC. ForeColorD. Enabled答案:A8. 在Visual Basic中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A9. 在Visual Basic中,哪个关键字用于创建数组?A. ArrayB. ListC. CollectionD. Dim答案:D10. 在Visual Basic中,哪个函数用于将字符串转换为数字?A. StrB. ValC. CStrD. Chr答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个全局变量。

答案:Public2. 如果一个变量的值需要在多个过程中共享,应该使用________关键字进行声明。

全国计算机等级考试二级(vb)

全国计算机等级考试二级(vb)

全国计算机等级考试二级(vb)全国计算机等级考试(National Computer Rank Examination,简称NCRE)是由中国国家人力资源和社会保障部主管,由中国国家计算机等级考试委员会(NCREC)组织实施的计算机技术水平测试。

其中,"二级(vb)"表示二级Visual Basic语言应用。

NCRE二级(vb)考试主要测试考生在Visual Basic(VB)编程语言的应用能力。

Visual Basic是一种基于事件驱动的编程语言,广泛用于Windows平台的软件开发。

以下是可能涉及到的考试内容和知识点:1.VB语言基础:了解Visual Basic语言的基本语法、数据类型、变量、运算符等基础知识。

2.界面设计:能够使用VB进行用户界面设计,包括窗体设计、控件的使用、布局等。

3.程序逻辑:具备使用VB编写程序的逻辑思维和算法设计能力。

4.数据库连接:熟悉使用VB与数据库进行连接、数据查询和操作的相关知识。

5.错误处理:能够处理程序中可能出现的错误,提高程序的稳定性和可靠性。

6.文件操作:了解VB中对文件的读写和处理操作。

7.事件处理:理解VB中事件的概念,能够编写响应用户操作的事件处理程序。

8.图形图像处理:了解VB中的图形图像处理功能,包括图形绘制、图像处理等。

考试形式通常为计算机上机考试,考生需要根据题目要求使用Visual Basic语言完成相应的编程任务。

考试的具体内容和形式可能根据考试年份而有所变化,建议考生在备考过程中查阅最新的考试大纲和要求。

成功通过NCRE二级(vb)考试可以为求职、升学和职业发展提供一定的支持。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。

A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。

A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。

A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。

A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。

答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。

答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。

答案:Dim4. VB中,使用____关键字可以定义一个过程。

答案:Sub5. VB中,使用____关键字可以定义一个函数。

答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。

全国计算机二级VB试题

全国计算机二级VB试题

下面的138道题目,在二级考试中命中率极高。

一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列(3)(4)A.(5)A. 对象(6)A.(7)A.C.(8)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13)(14)A.C.(15)(D)A.(16)A.(17)以及A.(18) 下述关于数据库系统的叙述中正确的是(A)A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据(19) 关系表中的每一横行称为一个(A)A. 元组B. 字段C. 属性D. 码(20) 数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计(21) 下列叙述中正确的是(A)A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构(22)A.C.(23)A.C.(24)A.C.(25)A.C.(26)A. 工具B. 过程C. 方法D. 环境(27) 程序流程图(PFD)中的箭头代表的是(B) 注:P81A. 数据流B. 控制流C. 调用关系D. 组成关系(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

历年计算机二级vb考试试题及答案

历年计算机二级vb考试试题及答案

历年计算机二级vb考试试题及答案一、单选题1. 在VB中,以下哪个选项不是有效的数据类型?A. IntegerB. StringC. DateD. Boolean答案:C2. VB中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. ClassD. Property答案:B3. 在VB中,以下哪个选项是正确的字符串连接操作?A. "Hello" + "World"B. "Hello" & "World"C. "Hello" || "World"D. "Hello" / "World"答案:B4. VB中,以下哪个选项不是控制结构?A. If...ThenB. For...NextC. While...WendD. Dim答案:D5. 在VB中,以下哪个选项用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A二、多选题1. 在VB中,以下哪些选项是合法的数组声明?A. Dim numbers(10) As IntegerB. Dim names() As StringC. Dim matrix(2, 3) As DoubleD. Dim matrix(3) As Double答案:A, B, C2. VB中,以下哪些选项是合法的循环结构?A. For...NextB. Do...LoopC. While...WendD. Repeat...Until答案:A, B, C, D三、判断题1. VB中,所有的变量都必须在程序开始之前声明。

(对/错)答案:错2. VB中,可以使用“=”来比较两个字符串是否相等。

(对/错)答案:错3. VB中,可以使用“&”来连接两个字符串。

2023年3月全国计算机等级考试VB知识点汇集

2023年3月全国计算机等级考试VB知识点汇集

2023年3月全国计算机等级考试VB知识点汇集
【导语】2023年3月计算机等级考试备考正在进行中,为了方便大家有效的备考,下面为您精心整理了2023年3月全国计算机等级考试VB知识点汇集,欢迎大家
的查阅。

如想获取更多计算机等级考试的备考资料,请关注更新。

1.2023年3月全国计算机等级考试VB知识点汇集篇一
VB的文件类型:
窗体文件frm;
程序模块文件bas;
类模块文件cls;
工程文件vbp;
工程组文件vbg;
资源文件res;
保存工程的时候应该同时保存工程文件vbp和窗体文件frm。

2.2023年3月全国计算机等级考试VB知识点汇集篇二
VB书写代码的格式:
VB代码中不区分字母的大小写。

同一行可以书写多条语句,语句间用冒号“:”分隔。

一条语句可以写在同一行,也可以写在多行。

续行符号是一个空格加下划线“_”。

注释语句以Rem开头,也可以使用单引号。

后者注释内容可直接出现在相关语句的后面。

VB6中新增了“块注释/取消块注释”:在代码模式下,右击工具栏,在弹出菜单里把“编辑”项选中。

变量和常量的命名规则:有数字,字母,下划线组成;字母作首字符;不超过255个字符;不能以VB关键字和系统常量做名字
3.2023年3月全国计算机等级考试VB知识点汇集篇三
msgbox语句:
msgbox语句和msgbox函数的相同之处都是给出一个消息提示。

msgbox语句和msgbox函数的不同之处是语句没有返回值,即用户单击了消息框按钮后,也没有任何的信息返回。

其他语法规则,包括对话框的组合方式都和msgbox函数是完全一样的。

安徽省计算机二级vb考试试题及答案

安徽省计算机二级vb考试试题及答案

安徽省计算机二级vb考试试题及答案以下是安徽省计算机二级VB考试的试题及答案,供考生参考。

一、选择题(每题2分,共计40分)1. VB 是什么语言?A. Visual BasicB. Virtual BasicC. Visual D. Visual Basic 6.0答案:A2. VB 是由哪家公司开发的?A. MicrosoftB. AppleC. GoogleD. IBM答案:A3. 下列哪个不是 VB 的特点?A. 直观易学B. 功能强大C. 开发速度快D. 跨平台运行答案:D4. 在 VB 中,下列哪个不是控件?A. ButtonB. TextBoxC. LabelD. For Loop答案:D5. 下列哪个不是 VB 中的布尔运算符?A. ANDB. ORC. XORD. ADD答案:D二、填空题(每题2分,共计40分)1. VB 中的循环语句有____和For____两种。

答案:Do,Loop2. VB 中的分支语句有____、____和Select Case 三种。

答案:If,Else3. VB 中定义整型变量的关键字是____。

答案:Integer4. VB 中的数组下标从____开始。

答案:05. VB 中定义常量的关键字是____。

答案:Const三、编程题(共计20分)请编写一个程序,实现以下功能:1. 创建一个窗体,并设置标题为"Hello VB"。

2. 在窗体上添加一个标签(Label),并设置为显示"Hello, World!"。

3. 在窗体上添加一个按钮(Button),按钮上显示"点击我"。

4. 点击按钮后,弹出一个消息框(Message Box),显示"你点击了按钮!"。

答案:Private Sub Form_Load()Me.Caption = "Hello VB"Label1.Caption = "Hello, World!"Command1.Caption = "点击我"End SubPrivate Sub Command1_Click()MsgBox "你点击了按钮!"End Sub这是安徽省计算机二级VB考试的部分试题及答案,希望能够对考生有所帮助。

全国计算机等级考试——二级VB培训资料

全国计算机等级考试——二级VB培训资料

二级VB培训内容【考试要求】掌握窗体和控件的属性、事件和方法以及控件的画法。

【考试操作要点】1.窗体(1)属性①Name:窗体的名称②Caption:窗体标题栏中显示的标题③BackColor:窗体的背景颜色④BorderStyle:窗体的边框风格⑤ControlBox:决定窗体是否具有控制菜单⑥MaxButton :决定窗体右上角是否有最大化按钮⑦WindowState:决定窗体的正常、最大、小化状态(2)事件①Click事件:鼠标单击窗体时触发的事件②DblClick事件:鼠标单击窗体时触发的事件③Load事件:在窗体被装入内存时触发的事件(3)方法①Print方法:打印或显示信息②Cls方法:清除运行时在窗体中显示的内容注:(培训题库2,11,42,46,47,48,49,50套的题目中均有操作要求)2.标签(1)属性①Caption属性:标签中显示的内容②Name属性:标签的名称③Alignment属性:指定在标签上显示的信息的位置④BorderStyle属性:指定标签有无边框⑤AutoSize属性:指定标签是否能自动调整大小以显示所有内容⑥WordWrap属性:指定标签中文字是否能自动换行(2)事件①Click事件:鼠标单击标签时触发的事件②DblClick事件:鼠标单击标签时触发的事件注:(培训题库1,7,9,10,17,19,34,36,37,38,39,40,42,47,48,49套的题目中均有操作要求)3.文本框①Name属性:文本框控件的名称②Text属性:文本框中包含的文本内容③MaxLength属性:表示最大长度④Locked属性:决定文本框是否可以被编辑修改⑤PasswordChar属性:口令属性⑥MultiLine属性:多行属性⑦ScrollBars属性:滚动条属性⑧SelStart属性:决定选定文本的开始位置⑨SelLength属性:决定选定文本的长度⑩SelText属性:设定或存放由前两个属性选定的文本内容(2)事件①KeyPress事件:当用户按下并松开键盘上某个按键时触发该事件②Change事件:当文本的内容发生变化时触发该事件③GotFocus事件:当文本框得到焦点时触发该事件④LostFocus事件:当文本框失去焦点时触发该事件(3)方法①SetFocus方法:设置焦点,可使指定的文本框成为焦点,即将光标定位在当前文本框。

VB等级考试题目

VB等级考试题目

参考答案:对
第9题:在打开某窗体时,初始化窗体中的各控件,可选用Load事件。
参考答案:对
第10题:若行If语句中逻辑表达式值为True,则关键字Then后的若干语句都要执行。
End Sub
请在左边文本框当中输入正确答案。
参考答案:dim n as integer
请在左边文本框当中输入正确答案。
C、Text1.Locked = False
D、 Text1.Move
第3题:在工程资源管理器中“移除”一个文件后,该文件______。
参考答案:A
----2---- = Int(Rnd * 7)
End Sub
Private Sub Form_Load()
Dim I As Integer
For I = 0 To 5:----3----: Next I
参考答案:对
二、单选题
第1题:在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是______。
参考答案:B
C、可以是字符型
D、可以是浮点类型
第9题:下列哪个函数返回值为Ascii码值?
参考答案:D
A、Chr(x)
A、从当前工程中删除掉
B、仍存在于当前工程中
C、移入windows回收站
D、在磁盘上删除掉<BR>
第4题:通常用______方法来显示“自定义”对话框。
第2题:【程序说明】
在组合框中选择形状后,窗体中控件Shape1的形状和边框线作相应变化。程序运行时如下图
Private Sub Combo1_Click()
Shape1.Shape = = Combo1.List(----1----)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1999计算机等级考试试卷(二级Visual Basic)说明:⒈考生应将全部答案写在答卷纸上,否则作无效处理。

考试时间为120分钟。

试题一、计算机基础(Windows95环境部分:15分)(略)试题二、语言基础(26分)㈠判断题,判断下列叙述的正确与否,正确的打“”、否则打“”(本题共10分)⒈面向对象的程序设计是1种以对象为基础、由事件驱动对象执行的设计方法。

⒉由Visual Basic语言编写的应用程序有解释和编译两种执行方式。

⒊在Visual Basic中,用DIM定义数组时数组元素也自动赋初值0。

⒋设计菜单中每1个菜单项分别是1个控件,每个控件都有自己的名字。

⒌用Cls方法能够清除窗体或图片框中用Picture属性设置的图形。

⒍对窗体Form内各控件不能用鼠标任意精确定位是由于窗体中的定位网格起作用。

⒎ Picture图片框既可用来显示图片和绘制图形,也可用Print方法来显示文字。

⒏移动框架时框架内控件也跟随移动,所以框架内各控件的left、top属性值也将随之改变。

⒐定时将文本框中的数据保存到磁盘,可选Timer计时器控件。

⒑从几十个项目中任选其中1项或多项时,可选用列表框或组合框控件实现。

㈡单选题(本题共6分)⒈从文件列表框中设定“文件列表”中显示的文件类型应修改控件的()属性。

A、PatternB、PathC、FilenameD、Name⒉改变控件在窗体中的左右位置应修改该控件的()属性。

A、TopB、LeftC、WidthD、Right⒊将CommanDialog通用对话框的类型设置为颜色对话框,可修改控件的()属性。

A、ColorB、FilterC、FilenameD、Action⒋将命令按钮Command1设置为缺省的活动按钮,可修改该控件的()属性。

A、EnabledB、ValueC、DefaultD、Cancel⒌将焦点主动设置到指定的控件或窗体上,应采用()方法。

A、SetDateB、SetFocusC、SetTextD、GetGata⒍下面()控件不具有Caption属性。

A、标签框B、单选框C、命令按钮D、文本框㈢填空题,阅读下列各叙述,将答案写在答卷的对应栏内(每小题2分,共10分)⒈表达式 81\7 mod 2^2 的值是⑴。

⒉设x是1个2位数,将x的个位数和十位数交换后所得2位数的VB表达式是⑵。

⒊由下列语句定义的数组占用⑶个字节的存储空间。

Dim x(1 to 14) As Integer⒋设x=6,y=4,z=7,下面表达式的值是⑷(用True或False表示)。

x>y And y>x-z Or x<y And Not 2*y>z⒌以图片框Pic1的中心位置为圆心,以700为半径在Pic1上画一个圆的方法是⑸。

试题三、程序阅读。

阅读下列程序,写出运行结果(21分)⒈程序1(5分)Private Sub Form_Click() ' 写出运行时连续四次单击窗体Form1上输出结果。

Static a As IntegerDim b As Integerb=a+b+1a=a+bForm1.Print "a=";a,"b=";bEnd Sub⒉程序2(5分)Private Sub Form_Click() ' 设输入数据分别为14,3,125,21,Dim a As Integer ' 问lablel1.Caption的值分别是多少? a=Val(InputBox("请输入数据","",100))Select Case a mod 5Case Is<4w=a+10Case Is<2w=a*2Case Elsew=a-10End SelectLabel1.Caption="w="& Str(w)End Sub⒊程序3(5分)Private Sub Form_Click() ' 写出a1.dat文件的最终结果。

Dim f1 As Integer,f2 As Integer,f3 As IntegerOpen "c:\a1.dat" For Output As #1f1=2: f2=3 : Print #1,"No.";3,f1 : Print #1,"NO.";4,f2For i=5 To 7f3=f1+f2 : Print #1,"NO",i,f3f1=f2 : f2=f3Next iClose #1End Sub⒋程序4(6分)Private Sub Command1_click()Const n=6 : Dim xx(n) As IntegerForm1.ClsFor i=1 To n : xx(i)=i*i : Next icall fchange(xx(),n)For i=1 To n : Form1.Print xx(i), : Next iEnd SubSub fchange(a() As Integer,m As Integer)For i=1 To m/2t=a(i)a(i)=a(m-i+1) ' ①a(m-i+1)=t ' ②Next iEnd Sub⑴写出运行以上程序后Form1上的输出结果。

⑵写出将标记有①和②的两条语句对调后,重新运行程序时Form1上的输出结果。

试题四、程序填空(每空2分,共18 分)阅读下列程序说明和程序,将应填在下划线处的合适内容写在答卷的对应栏内。

⒈【程序说明】在窗体上有两个命令按钮和1个文本框,名称分别为cmdstart(“开始”)、cmdend(“结束”)和text1。

文本框text1的字符个数不超过200个。

程序刚运行时,“结束”按钮为灰色,单击“开始”按钮后,将text1中的字符按其ASCII码值从小到大自左到右重新组合,并在窗体上输出重组后的字符串,同时使“结束”按钮能响应而“开始”按钮不能响应。

Private Sub Form1_Load()Cmdend.Enabled=FalseEnd SubPrivate Sub Cmdstart_Click()Dim n As Integer,i As Integer, p As IntegerDim a(200) as string*1,str1 As String,t As Stringstr1=Text1.Text : n=Len(str1)For i=1 To n : a(i)= ⑴ : Next iFor i=1 To n-1p=iFor j=i+1 To nIf a(p)>a(j) Then ⑵next jIf ⑶ Then t=a(i) : a(i)=a(p) : a(p)=tNext iFor i=1 To n : Print a(i); : Next i⑷⑸End SubPrivate Sub Cmdend_Click()EndEnd Sub⒉【程序说明】本程序将1个大于100的偶数n分解为2个素数之和。

其中nflag逻辑函数用于判断自然数x是否为素数。

Private Sub Form1_Click()Dim n As Integer,x As Integer,y As Integern=Val(InputBox(”请输入1个大于100的偶数”,”输入数据”,100))For x=3 To n\2 Step 2If nflag(x) Theny= ⑹If nflay(y) ThenForm1.Print n;”=”;x;”+”;yExit ForEnd IFEnd If⑺End SubFunction nflag(x As Integer)Dim flag As Booleank=2: m=Int(Sqr(x)) : ⑻Do While k<=mIf x Mod k=0 Then flag=Falsek=k+1Loopnflag= ⑼End Function试题五、综合编程(每题10分,共20分)根据题目要求,将编写的程序写在答卷的对应栏内。

⒈计算表达式“m!/n!/(m-n)!”值并在窗体上输出。

要求:用对话框输入m和n(m≥n ≥0);编写函数过程计算阶乘值。

⒉用户界面如下图所示,用于将学生学过的单词在列表框中显示出来。

现要求完成:⑴单击“增加单词”按钮,将Text1.Text中的单词添加到列表框,再显示列表框中单词数;⑵单击“删除单词”按钮,删除列表框中被选中的项,再显示列表框中的单词数;⑶单击“全部清除”按钮,删除列表框的全部选择项,再显示列表框中的单词数;⑷单击“退出”按钮,结束程序。

部分程序代码如下:Private Sub Form_Load()Label1.Caption=”请输入单词”Label2.Caption=”单词数”Command1.Caption=”增加单词”Command2.Caption=”删除单词”Command3.Caption=”全部清除”Command4.Caption=”退出”List1.AddItem=”apple”List1.AddItem=”Chinese”List1.AddItem=”child”List1.AddItem=”double”List1.AddItem=”park”List1.AddItem=”top”Text1.Text=””Text2.Text=Str(List1.ListCount)End Sub请分别编写四个命令按钮的单击事件2000年秋VB等级考试试卷试题一、计算机基础题(本题共15分)(略)试题二、语言基础题(本题共28分)(一)判断题(每题1分,共10分)判断下列叙述正确与否,正确的打“√”,否则打“×”。

1.Visual Basic程序的运行可以从Main()过程启动,也可以从某个窗体启动。

2.同一Form 窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。

3.静态变量是局部变量,当过程再次被执行时,静态变量的初值是上一次过程调用后的值。

4.事件过程由某个用户事件或系统事件触发执行,它不能被其它过程调用。

5.在图片框中放置的控件既可以在该图片框内移动,也可以移出该图片框外。

6.滚动条控件可作为用户输入数据的一种方法。

7.单选钮控件和复选框控件都具有Value 属性,它们的作用完全相同。

8.用鼠标选中某菜单控件时触发Click 事件;而用键盘选中该菜单控件时,触发KeyPress 事件。

9.组合框兼有文本框和列表框两者的功能,用户可通过键入文本或选择列表中的项目来选择。

相关文档
最新文档