二级VISUAL+BASIC-85 (1)

合集下载

二级VISUALBASIC笔试80_真题(含答案与解析)-交互

二级VISUALBASIC笔试80_真题(含答案与解析)-交互

二级VISUAL BASIC笔试80(总分94, 做题时间90分钟)一、选择题下列各题A)、B)、C)、D) 四个选项中,只有一个选项是正确的。

1.在程序代码中将图片文件mypic.jpg装入图片框Picture1的语句是 ______。

SSS_SINGLE_SELA Picture1. Picture="mypijpg"B Picture1.Image="mypijpg"C Picture1.Picture=LoadPicture("mypijpg")D LoadPicture("mypijpg")分值: 2答案:C[评析] LoadPicture()函数在运行期间将图形文件装入窗体的Picture属性、Picture控件或Image 控件,如果窗体、图片框或图像控件中已有图形,则已有图形被新装入的图形覆盖。

例如:Picture1.Picture=LoadPicture(“图形文件名”)使用不带参数的LoadPicture函数可以清除窗体、图片框及图像控件中的图形。

例如:Picture1.picture=Loadpicture("") 或Picture1.picture=Loadpicture()2.在列表框中当前被选中的列表项的序号是由下列哪个属性表示 ______。

SSS_SINGLE_SELA ListB IndexC ListindexD Tabindex分值: 2答案:C[评析] List属性:该属性用来列出列表项的内容。

List属性保存了列表框中所有值的数组,可以通过下标访问数组中的值(下标值介于0到List.ListCount-1之间)。

ListIndex属性:该属性的设置值是已选中的列表项的位置。

列表项位置由索引值指定,第一项的索引值为0,第二项为1,依次类推。

如果没有选中任何列表项,ListIndex的值将设置为-1。

全国计算机二级Visual Basic考点精讲

全国计算机二级Visual Basic考点精讲

全国计算机二级Visual Basic考点精讲计算机等级考试在当今社会具有重要意义,而全国计算机二级Visual Basic(以下简称 VB)更是众多考生关注的焦点。

对于想要通过这一考试的同学来说,熟悉考点是至关重要的。

接下来,就让我们详细地梳理一下 VB 考试中的重点内容。

一、VB 程序设计基础这部分首先要理解的是对象、属性、方法和事件的概念。

对象就像是一个个具体的“东西”,比如一个按钮、一个文本框;属性则是对象的特性,比如按钮的大小、颜色;方法是对象能够执行的操作,像文本框的清空操作;事件则是对象能够响应的动作,比如按钮被点击。

变量和常量也是基础中的重点。

变量用来存储程序运行过程中会变化的数据,而常量则是固定不变的值。

在定义变量时,要注意数据类型的选择,如整型、字符串型、布尔型等。

不同的数据类型有不同的存储方式和取值范围。

二、VB 控制结构顺序结构是程序执行的基本方式,按照语句的先后顺序依次执行。

但更多的时候,我们需要用到选择结构和循环结构来控制程序的流程。

选择结构常见的有 IfThenElse 语句和 Select Case 语句。

If 语句通过判断条件的真假来决定执行哪一部分的代码。

Select Case 语句则适用于对一个表达式的多种可能取值进行判断。

循环结构包括 ForNext 循环、WhileWend 循环和 DoLoop 循环。

For 循环适用于已知循环次数的情况;While 循环在条件为真时执行循环体;DoLoop 循环则更加灵活,可以在循环体的开头或结尾进行条件判断。

三、数组数组是一组相同类型变量的有序集合。

在 VB 中,数组可以分为一维数组、二维数组等。

使用数组前需要先声明,指定数组的大小和数据类型。

通过循环可以方便地对数组进行操作,比如初始化、遍历、排序等。

常见的排序算法如冒泡排序、选择排序在 VB 中也经常会用到。

四、过程VB 中的过程分为 Sub 过程(子过程)和 Function 过程(函数过程)。

二级visual basic语言程序设计考点详解、分类题解析与单元强化训练

二级visual basic语言程序设计考点详解、分类题解析与单元强化训练

二级visual basic语言程序设计考点详解、分类题解析与单元强化训练二级visual basic语言程序设计是一门考查对visual basic语言程序设计知识的考试,其考点包含程序设计语言基础、visual basic语言程序设计基本程序组成、visual basic语言程序设计应用及特殊处理等内容,以测试考生对于visual basic语言程序设计的认知程度、操作能力和应用程序的建立能力,它是考生进入软件设计行业的关键一步。

Visual Basic语言程序设计考点包括:一、 Visual Basic语言程序设计基本程序组成1、 Proceure 编程概念Proceure是visual basic程序的基本单位,它是实现特定功能的一个编写好的指令序列,可以通过更新参数改变它的功能。

它可以用来定义过程、函数以及变量,也可以定义类、模块和循环,它包含Visual Basic语言中所以的指令以及对变量进行操作的语句等。

2、 Event_Driven 响应机制通过Event-driven编程的方式,可以把子程序、函数编程形成一个整体,响应用户的操作。

在Visual Basic 编程中,有多种响应机制,比如触发它们(消息处理过程)、定义动态过程、控制事件函数等,那么如果Visual Basic中出现用户操作错误,就可以开发完整的程序来预防错误并指导用户正确操作就成为可能。

3、 Control_structure 模块结构每一种编程语言都具有模块结构,用来实现变量的声明和类、函数的定义,Visual Basic也是如此,定义说明的方式有变量的声明、类的定义、函数的定义、标签的定义以及各种表达式的组成等,一般来说,为了防止出现语法错误,必须有正确的模块结构去保持程序的正确性,这也是编程的一个重要细节。

二、 Visual Basic语言程序设计应用及特殊处理1、项目构建当创建一个visualbasic应用程序项目时,需要为其添加文件、设计框架、菜单栏等,而这些添加的文件就是构建项目的基本部件,同时可以用来实现对相关变量进行说明、定义相关函数、编写处理消息的函数等,以及定义标签以及进入编辑模式以调整项目。

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5一、单项选择题1.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。

运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:当向文本框Text1中输入小写字母a时,文本框Text2中显示的是()。

A.AB.aC.C √D.c解析:KeyUp事件的KeyCode参数返回的是“键值”,不区分大小写。

Chr函数用来返回以数值表达式值为编码的字符。

Ucase函数用来转换大小写。

所以变量c=UCase(“a”)=“A”。

Asc(c)返回变量c中的第一个字符的ASCII,加2后,再由Chr函数转为字符,变为了“C”。

4.设工程文件包含两个窗体文件,两个窗体上分别只有一个名称为Command1的命令按钮Form1的代码如下:Module1的代码如下:对以上程序,下列叙述中错误的是()。

A.x是用户定义的类型B.InputBox函数弹出的对话框中没有提示信息C.若输入的是偶数,y.b的值为该偶数的平方D.把√解析:Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入。

A项正确,X是用户定义的一种变量类型,可以使用它来声明变量;B项正确,InPutBox的格式为InPutBox(“提示信息”);C项正确,偶数被2整除和被2除的值相等,如果为偶数,那么Y.b的值就是Y.a的值的平方。

6.设x是整型变量,与函数在窗体上画一个命令按钮,然后编写如下事件过程:(“请输入一个字符串”)上述事件过程的功能是将List1中被选中的列表项添加到List2中。

运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是()。

A.将ForB.将改为C.将改为√D.将改为解析:列表框控件的List属性为保存了列表框中所有值的数组,可以通过下标访问数组中的值,应当将改为List属性来获取List1中每个选中的行。

《二级Visual Basic语言程序设计》[考纲分析+考点精讲+真题+习题](Visual Bas

《二级Visual Basic语言程序设计》[考纲分析+考点精讲+真题+习题](Visual Bas

第1章 Visual Basic程序开发环境考纲分析1.Visual Basic的特点和版本。

2.Visual Basic的启动与退出。

3.主窗口:(1)标题和菜单。

(2)工具栏。

4.其他窗口:(1)窗体设计器和工程资源管理器。

(2)属性窗口和工具箱窗口。

考点精讲1.1 可视化与事件驱动型语言Visual Basic是一种新型的现代程序设计语言,具有可视化界面设计和事件驱动的编程机制等特点。

考点1 可视化界面设计(1)Visual Basic语言常用的高级程序设计语言大体分为面向过程的语言和面向对象的语言。

Visual Basic 是面向对象的程序设计语言,在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic 自动生成对象的程序代码并封装起来。

每个对象以图形方式显示在界面上,都是可视的。

(2)可视化设计Visual Basic 提供了可视化设计工具,把Windows 界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码,只需要按设计要求的屏幕布局,用系统提供的工具(控件),在屏幕上画出所需的各种“部件”,并设置这些图形对象的属性。

Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码。

例如,可以根据需要很容易地画出如图1-1所示的简易计算器面板。

图1-1 简易计算器面板考点2 事件驱动的编程机制(1)事件驱动程序操作Visual Basic 通过事件驱动的方式来实现对象的操作,其程序通过响应不同的事件驱动不同的事件代码,以此来控制对象的行为。

一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。

在用Visual Basic 设计大型应用软件时,不必建立具有明显开始和结束的程序,只需编写不同的子程序,用以面向不同的对象,再由事件驱动来完成特定的功能。

在事件驱动应用程序中,代码不是按预定的流程执行,而是在响应不同的事件时执行不同的代码段。

全国计算机等级考试二级Visual+Basic语言程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选2一、单项选择题1.软件设计中模块划分应遵循的准则是()。

A.低内聚低耦合B.高内聚低耦合√C.低内聚高耦合D.高内聚高耦合解析:软件设计中,模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。

模块的划分应遵循一定的准则,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性高,易于理解和维护。

模块之间的耦合应尽可能地低,模块的内聚应尽可能地高。

2.栈和队列的共同点是()。

A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素√D.没有共同点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。

二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。

3.设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是()。

A.Line1.X1=Line2.X2且Line1.YI=Line2.Y2 √B.Line1.X1=Line2.Y1且Line1.Y1=Line2.X1C.Line1.X2=Line2.X1且Line1.Y1=Line2.Y2D.Line1.X2=Line2.X1且Line1.Y2=Line2.Y2解析:直线控件的X1、Y1和X2、Y2属性分别表示直线两个端点的坐标,即(X1,Y1)和(X2,Y2)。

如果要使两条直线相连,显然这两条直线的某一端点的坐标相同才行。

因此本题需要Line1.X1=Line2.X1且Line1.Y1=Line2.Y1,或Line1.X1=Line2.X2且Line1.Y1=Line2.Y2,或Line1.X2=Line2.X1且Line1.Y2=Line2.Y1,或Line1.X2=Line2.X2且Line1.Y2=Line2.Y2。

《二级Visual Basic语言程序设计》[考纲分析+考点精讲+真题+习题](Visual Bas

《二级Visual Basic语言程序设计》[考纲分析+考点精讲+真题+习题](Visual Bas

第7章 Visual Basic控制结构考纲分析1.选择结构(1)单行结构条件语句。

(2)块结构条件语句。

(3)IIf函数。

2.多分支结构。

3.For循环控制结构。

4.当循环控制结构。

5.Do循环控制结构。

6.多重循环。

考点精讲7.1 选择控制结构考点1 概述结构化程序设计的基本控制结构有3种,即顺序结构、选择结构和循环结构。

由这3种基本结构还可以派生出“多分支结构”,即根据给定条件从多个分支路径中选择执行其中的一个。

在Visual Basic中,需要对给定的条件进行分析、比较和判断,并根据判断结果采取不同的操作时使用选择结构程序,而选择结构通过条件语句来实现。

条件语句也称If 语句,它有两种格式,一种是单行结构,一种是块结构。

考点2 单行结构条件语句(1)格式单行条件语句格式如下:该语句的功能是:如果“条件”为True ,则执行“then 部分”,否则执行“else 部分”。

在上面的格式中,“条件”是一个逻辑表达式,程序根据这个表达式的值(True 或False )执行相应的操作。

“then 部分”和“else 部分”是一个或多个VisualBasic 语句(包括If 语句),当含有多个语句时,各语句之间用冒号隔开。

(2)If 语句的简化If 语句中的“else 部分”是可选的,当该项省略时,If 语句简化为:它的功能是:如果“条件”为True ,则执行“then 部分”,否则执行下一行程序。

(3)嵌套If 语句条件语句中的“then 部分”和“else 部分”都可以是条件语句,即条件语句可以嵌套,其深度(嵌套层数)受到每行字符数(1024)的限制。

①出现在“Else”部分设有如下函数:输入x,要求输出y的值。

这个问题可以通过嵌套If语句来解决,程序如下:在上面的程序中,“If x = 0 Then y = 0 Else y = -1”是If语句的“Else”部分,它本身也是一个If语句,即嵌套If语句。

二级VISUAL+BASIC-80 (1)

二级VISUAL+BASIC-80 (1)

二级VISUAL BASIC-80(总分:100.00,做题时间:90分钟)一、选择题(总题数:40,分数:100.00)1.窗体上有1个Timer1计时器,1个Shape1形状控件,还有下面程序代码:Dim flag As BooleanPrivate Sub Form_Load()flag=TrueTimer1.Enabled=TrueTimer1.Interval=1000End SubPrivate Sub Timer1_Timer()If flag ThenShape1.Height=Shape1.Height*2Shape1.Width=Shape 1.Width*2ElseShape1.Height=Shape1.Height*0.5Shape1.Width=Shape1.Width*0.5End Ifflag=Not flagEnd Sub执行程序所产生的效果是(分数:2.50)A.Shape1的尺寸在缩小到原来一半和恢复原状这2种状态间切换,每秒切换一次B.Shape1的尺寸在扩大到原来2倍和恢复原状这2种状态间切换,每秒切换一次√C.Shape1的尺寸在缩小到原来一半和扩大到原来2倍这2种状态间切换,每秒切换一次D.Shape1的尺寸会不断扩大解析:[解析] 在计时器事件中会判断窗体级变量flag的值,如果为真则形状尺寸扩大一倍,否则缩小到一半。

由于第一次开始计时器事件的时候flag的值为True,所以首先会将形状扩大一倍,然后第二次计时器事件将形状恢复原状。

2.要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是(分数:2.50)A.AutoSize值为TrueB.AutoRedraw值为TrueC.Stretch值为True √D.BorderStyle值为0解析:[解析] Stretch属性用于设定载入图像框中的图片是否需要自动调整大小,以适应图像框的大小。

全国计算机等级考试二级VisualBasic常见试题

全国计算机等级考试二级VisualBasic常见试题
3
5 “Sum”
1 100
List1 7
Command1
Text1 “” “”
Private Sub Form_Load() For i=1 To 100 If i Mod 7 =0 Then ___________End If Next End Sub
C name
D k-name
B D
B
C
D
B
C
D 1
C
9
A Appearance D
B Visible
C Enable
D Autoredraw
10 Visual Bask
3*2\5mod3
A1
B0
C3
D
A
11
3∧2*2+3 MOD 10\4
A 18 C
B1
C 19
D0
12
Form1
“VisualBasic ”
Case Else Print "Else 分支 "
End Select End Sub
2
A
1B
2
C Else
D
C
29
A
B
C
D
C
30
MsgBox
A MsgBox
B
MsgBox
C MsgBox
D MsgBox
D
31 a=2,b=3,c=4,
_____
Not a <= c Or 4*c = b^2 And b <> a+c
A Student. name= “ ” C Dim s As Type Student
B
74
A B C D

(VB二级)第1章 Visual Basic程序设计概述精品PPT课件

(VB二级)第1章 Visual Basic程序设计概述精品PPT课件
Basic:指Basic语言;
VB6.0包括3个版本: 学习版、专业版和企业版;
➢ 学习版
➢ 专业版
➢ 企业版
VB的特点:
1.面向对象的可视化设计工具
➢ VB应面向对象的程序设计方法,把程 序和数据封装起来作为一个对象,并为 每个对象赋予相应的属性。
➢ 对象以可视化设计工具的形式存放在集 成开发界面上,开发人员开发应用程序 时,只需要按界面设计要求,直接在屏 幕上“画”出窗口、命令按钮等对象。
第1章 概述
本章主要内容
Visual Basic语言概述 VB的启动和退出 VB的集成开发环境 VB的工程管理及环境的设置 简单应用程序的创建 应用程序开发步骤
1.1 Visual Basic语言概述
Visual Basic是美国微软公司Microsoft 于1991年开发;
Visual:可视化,指一种开发图形用户 界面的方法;
创建工程
选择“文件”菜单中的“新建工程”命令, 系统会提示保存当前工程的工程文件,然后 显示“新建工程”对话框,选择“标准 EXE” 工程类型,即可创建一个新工程。
打开工程
选择“文件”菜单中的“打开工程”命 令,系统会提示保存当前工作的工程文 件,然后显示 “打开工程”对话框。可 在“现存”选项卡或“最新” 选项卡中 选择打开一个现存的或最近打开过的工 程。
控件是建立图形用户界面的基本元素。
工具箱中提供 了一个指针和 20个标准控件 (也称内部控件)
5. 窗体编辑窗口
窗体编辑器窗口又称为“窗体窗 口”,主要用来设计应用程序界面。
一个应用程序可以拥有多个窗体,每个窗 体都必须有一个惟一的标识名称
6.工程管理器窗口
工程资源管理器窗口以层次结构方式列 出了当前工程中的所有文件,并对工程 进行管理。

二级VISUALBASIC-85_真题-无答案

二级VISUALBASIC-85_真题-无答案

二级VISUAL BASIC-85(总分100,考试时间90分钟)选择题1. 以下合法的VB变量名是A. .aB. yPrintC. a-bD. Type2. 设在一个工程的窗体中有如下代码:Public x As IntegerPrivate Sub Form_Load()Dim y As IntegerEnd Sub在该工程的标准模块的声明部分有代码:Public a As Integer:Private b As Integer 关于上述代码,以下叙述中错误的是A. 变量x的作用域是整个工程B. 变量y的作用域是Form_Load过程C. 变量a的作用域是整个工程D. 变量b的作用域是整个标准模块3. 以下不合法的VB变量名是A. filenameB. readC. _yD. .e54. 以下关于变量作用域的叙述中,错误的是A. 在标准模块声明部分用Public声明的变量的作用域为整个工程文件B. 在标准模块声明部分用Private声明的变量的作用域为该标准模块C. 在窗体的声明部分不能用Private声明变量D. 在过程中不能使用Public声明变量5. 下列符号常量的声明中不合法的是A. Const a As Single=3.5B. Const a As Double=5+8C. Const a As Integer="25"D. Const a="OK"6. 在窗体模块的声明部分声明变量时,不能使用的关键字是A. DimB. PublicC. PrivateD. Static7. 下面变量定义中错误的是A. Public mod As IntegerB. Static bufC. Dim ch As String*10D. Dim a!(-5 To -1)8. 如果要定义一个窗体级变量,定义变量语句的位置应该是A. 在使用该变量的过程中B. 在该窗体模块所有过程的前面C. 在该窗体模块所有过程的后面D. 在某个标准模块中9. 下列说法中,错误的是A. 变量名长度不能超过255个字符B. 变量名的第一个字符可以是字母或数字C. 变量名只能由字母、数字和下划线组成D. 变量名不能使用保留字10. 在标准模块中,将a定义为全局整型变量的语句是A. Static a As IntegerB. Dim a As IntegerC. Private a As IntegerD. Public a As Integer11. 下列说法中,错误的是A. 变量名长度不能超过127个字符B. 变量名的第一个字符必须是字母C. 变量名不能使用保留字D. 变量名只能由字母、数字和下划线组成12. 下面能够将某个变量声明为局部变量的是A. 在窗体模块的声明部分,用关键字Static声明这个变量B. 在窗体模块的声明部分,用关键字Dim声明这个变量C. 在需要使用这个变量的过程中,用关键字Private声明这个变量D. 在需要使用这个变量的过程中,用关键字Public声明这个变量13. 有如下过程代码:Sub var_dim()Static numa As IntegerDim numb As Integernuma=numa+2:numb=numb+1:print numa; numbEnd Sub连续3次调用var_dim过程,第3次调用时的输出是A. 2 1B. 2 3C. 6 1D. 6 314. 标准模块中有如下程序代码:Public x As Integer, y As IntegerSub var_pub()x=10:y=20End Sub在窗体上有1个命令按钮,并有如下事件过程:Private Sub Command1_Click()Dim x As IntegerCall var_pubx=x+100:y=y+100:Print x; yEnd Sub运行程序后单击命令按钮,窗体上显示的是A. 100 100B. 100 120C. 110 100D. 110 12015. 窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序:Private Sub Command1_click()Dim nIf Text1.Text<>"123456" Thenn=n+1:Print"口令输入错误"& n &"次"End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。

二级VisualBasic

二级VisualBasic

全国计算机等级考试考纲·考点·考题透解与模拟(2009版)作 者:全国计算机等级考试新要求,分析历年真题,统计考试频率,分析考核重点 按考点浓缩教材,突出重点难点,精选典型考题,透彻分析点评 按章设计过关练习题,方便考生一点一练,自我检查,巩固提高 附赠笔试、上机全真模拟试题各5套,并提供答案评析,供考前热身实战 特设上机专题,提炼常考题型,精讲考核要点和答题技巧,全面提高应试能力 分笔试和上机两大系统,考试和练习两大模式,对考生的笔试能力和上机考试能力进行全面训练。 考试模式与真实上机考试环境完全一致,让读者熟悉考试模式,把握答题速度 笔试、上机全真模拟试卷各9套,具有自动抽题、自动评分等功能,方便自查 所有上机试题均配有视频演示及关键注解 内容导读图: 1.知己知彼,百战百胜。引导考生了解考纲要求,抓住考试重点,掌握考题分布规律。
目录
目录
第1章 VisuaI Basic程序开发环境 考纲透解 大纲要求 考频统计 命题方向 考点1 Visual Basic的特点和版本 考点透解 考题透解 考点2 Visual Basic的启动与退出 考点透解 考题透解
谢谢观看
本书抓住考纲、考点、考题3个重点,解决笔试、上机2大问题,配有1张超值光盘,目的是让考生在较短时 间内能快速提高应试能力,顺利过关。
本书以教育部考试中心最新颁布的全国计算机等级考试大纲(2009版)为依据,以对考生进行综合指导、全 面提高应试能力为原则,深入研究近3年连续6次考试真题并结合考前辅导班教师的实际教学经验编写而成。本书 章节安排与指定教材同步,每章开始设置“考纲透解”板块,全面解读大纲要求,进行考频统计和命题方向研究。 每个考点细化为考点透解、考题透解两部分,章后设置过关练习栏目,并提供答案。书后特设一章对上机考试进 行专题辅导,书末附有5套笔试、5套上机模拟预测卷,并作详细分析解答。

二级VISUAL+BASIC-85

二级VISUAL+BASIC-85

二级VISUAL BASIC-85(总分:98.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.执行如下语句:a=InputBox("Today","Tomorrow","Yesterday”,,,"Day before yesterday",5)将显示一个对话框,在对话框的输入区中显示的信息是______。

(分数:2.50)A.TodavB.TomorrowC.Yesterday √D.Day before yesterday解析:[解析] InputBox函数的功能是显示一个对话框,该对话框能接收用户输入的数据。

语法格式为:InputBox(prompt[,title][,default][,xpos][,ypos][,hlelpfile,context])InputBox函数的语法具有以下几个命令参数:prompt必要的。

作为对话框消息出现的字符串表达式。

prompt的最大长度大约是1024个字符,由所用字符的宽度决定。

如果pronpt包含多个行,则可在各行之间用回车符(Chr(13))、换行符(Chr(10))或回车换行符的组合(Chr(13)&Chr(10))来分隔。

title可选的。

显示对话框标题栏中的字符串表达式。

如果省略title,则把应用程序名放入标题栏中。

default可选的。

显示文本框中的字符串表达式,在没有其他输入时作为缺少值。

如果省略default,则文本框为空。

xpos可选的。

数值表达式,成对出现,指定对话框的左边与屏幕左边的水平距离。

如果省略xpos,则对话框会在水平方向居中。

ypos可选的。

数值表达式,成对出现,指定对话框的上边与屏幕上边的距离。

如果省略ypos,则对话框被置在屏幕垂直方向距下边大约三分之一的位置。

helpfile可选的。

字符串表达式,识别帮助文件,用该文件为对话框提供上下文相关的帮助。

二级Visual Basic语言程序设计考试大纲

二级Visual Basic语言程序设计考试大纲

二级Visual Basic语言程序设计考试大纲二级visualbasic语言程序设计考试大纲两级visualbasic语言编程二级visualbasic语言程序设计考试大纲基本要求(1)熟悉visualbasic集成开发环境。

(2)了解Visual basic中事件驱动程序的基本概念和功能。

(3)理解简单的数据结构和算法。

(4)能够编写和调试简单的visualbasic程序。

考试内容1.visualbasic程序开发环境(1) visual basic的特点和版本(2)启动和退出visual basic以笔试形式考核,多出现在选择题第11题~第15题,填空题第6题和第7题。

约占3%(3)主窗口:标题和菜单;工具栏(4)其他窗口:窗体设计器和工程资源管理器;属性窗口和工具箱窗口它将出现在笔试和计算机考试中,主要出现在笔试的第11~15题中,是计算机考试中最大的一道题2.对象及其操作(1)对象:① visua lbasic的对象;② 对象属性设置(2)表单:① 形式的结构和属性;② 表单事件(3)控件:① 标准对照;② 控制命名和控制值(4)控制绘图方法和基本操作以笔试和上机两种形式考核,多出现在上机考试中的第一大题中的第一小题。

它属于基础知识,要求考生熟练掌握。

约占10%(5)事件驱动笔试、上机考试中都会出现,多出现在上机考试中的第一大题中的第二小题以及其他上机题型中。

它是visualbasic编程的思想,考生应熟练掌握3.数据类型和操作第1页共6页两级visualbasic语言编程(1)数据类型:①基本数据类型;②用户定义的数据类型(2)常量和变量:① 局部变量和全局变量;② 变量类型变量③ 默认声明(3)通用内部函数以笔试和上机两种形式考核。

笔试中,多出现在选择题第16题~第20题,填空题第8题~第12题,主要考查数据类型和表达式的应用。

上机中,多出现在简单应用题和综合应用题。

约占笔试的11%,上机试题的抽中概率约为38%(4)运算符和表达式:① 算术运算符;② 关系运算符和逻辑运算符;③ 表达式的执行顺序多在笔试中出现,常考查运算符以及表达式的执行顺序,考生应熟练掌握表达式执行的优先顺序4.数据输入/输出(1)数据输出:① 打印方法;② 与打印方法相关的功能(制表符、SPC、空格$);③ 格式化输出(Format$)(2)InputBox函数(3)msgbox函数和msgbox语句(4)字形(5)打印机输出:① 直接输出。

二级VISUAL+BASIC笔试85

二级VISUAL+BASIC笔试85

二级VISUAL BASIC笔试85(总分:94.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.为了避免流程图在描述程序逻辑时的灵活性,捉出了用方框图来代替传统的程序流程图,通常也把这种图称为 ______。

(分数:2.00)A.PAD图B.N-S图√C.结构图D.数据流图解析:[评析] 常见的过程设计工具有:程序流程图、N-S图、PAD图和HIPO图。

其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为N-S图。

2.数据处理的最小单位是 ______。

(分数:2.00)A.数据B.数据元素C.数据项√D.数据结构解析:[评析] 数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体:数据结构是指数据之间的相互关系和数据运算。

3.单个用户使用的数据视图的描述称为 ______。

(分数:2.00)A.外模式√B.概念模式C.内模式D.逻辑模式解析:[评析] 外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;存储模式即为内模式。

4.以下叙述中错误的是 ______。

(分数:2.00)A.打开—个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B.保存Visual Basic程序时,应分别保存窗体文件及工程文件C.Visual Basic应用程序只能以解释方式执行√D.事件可以由用户引发,也可以由系统引发解析:[评析] Visual Basic应用程序可以以解释方式执行,也可以编译成可执行文件执行。

5.栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是______。

二级VISUAL+BASIC笔试-85

二级VISUAL+BASIC笔试-85

二级VISUAL BASIC笔试-85(总分:100.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.对序列(7,19,24,13,31,8,82,18,44,63,5,29)进行一趟排序后得到的结果如下:(7,18,24,13,5,8,82,19,44,63,31,29),则可以认为使用的排序方法是________。

(分数:2.00)A.希尔排序√B.插入排序C.快速排序D.选择排序解析:2.在下列有关测试的论述中,错误的是________。

(分数:2.00)A.证明错误存在B.证明错误不存在C.发现程序的错误√D.提供诊断信息解析:3.VB预先设置好的,能够被对象识别的动作是________。

(分数:2.00)A.方法B.事件√C.对象D.属性解析:4.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click( )A = Text1.Text+Text2.TextPrint aEnd SubPrivate Sub Form_Load( )Text1.Text = ""Text2.Text = ""End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入33和44,然后单击命令按钮,则输出结果为________。

(分数:2.00)A.77B.33+44C.3344 √D.4433解析:5.在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:Private Sub Command1_Click( )x = 0: n = 0Do Until x >= 30x = (n + 2)* (n + 3)n = n + 1LoopText1.Text = Str(n)Text2.Text = Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为________。

Visual Basic二级考试

Visual Basic二级考试

Visual Basic1,VB的基本特点:a,提供可视化的编程工具b,采用“事件驱动”的方式编程。

2,VB结构化程序设计算法:自顶向下,逐步细化和模块化。

3,面向对象(OPP)程序设计的特点:封装性,继承性,多态性。

4,一个应用程序可以包含多种类型的文件,他们是:后缀为.frm的窗体文件,后缀为.bas 的标准程序模块文件,后缀为.cls的类文件,后缀为.ctl的用户控件文件,后缀为.pag的属性叶文件,后缀为.vbp的工程文件。

5,开发VB应用程序的步骤:a,设计用户界面,b,设置属性c,编写事件过程代码(每个过程由若干个语句构成,如果一行内包含两个或两个以上更多的语句时,语句间以冒号间隔,如“a=10:b=20:c=30”可以把一个语句分若干行书写,在需要换行处用空格加下划线表示续行;程序中可以使用标号,标号由字母或数字在加一个冒号组成。

6,VB基本数据类型:整型Integer % 长整型Long & 单精度型Single !双精度型Double # 货币型Currency @ 字符串型Single $ 字节型Byte 布尔型Boolean 日期型Date 通用型Variant7,变量名和变量值:(1)变量名的第一个字符必须是字母;(2)变量名的第二个字符及其后的字符可以是字母,数字及下划线;(3)变量名的长度不能超过255个字符;(4)可以用表示变量类型的字符(如$ % # )作为变量名的最后一个字符;(5)不能将Visual Basic 的保留字作为变量名使用;(6)在变量名中,大小写字母是等价的;(7)变量名中间不能有空格;(8)在同一个程序中,不能有相同的变量名。

8,属性用来表示对象的特性。

窗体有Picture 属性,而文本框无Picture属性,文本框有Text属性,而无Caption属性,命令按钮无Text属性,而有Caption属性。

9,Visual Basic 中所指的“事件”是指由系统事先设定的,能被对象识别和响应的动作。

二级VISUAL+BASIC-82 (1)

二级VISUAL+BASIC-82 (1)

二级VISUAL BASIC-82(总分:100.00,做题时间:90分钟)一、选择题(总题数:40,分数:100.00)1.设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Function fun(a As Integer, b As Integer)While a>ba=a-bWendfun=aEnd Function在调试时发现函数是错误的。

为使函数能产生正确的返回值,应做的修改是(分数:2.50)A.把a=a-b改为a=b-aB.把a=a-b改为a=a/bC.把While a>b改为While a<bD.把While a>b改为While a>=b √解析:[解析] 本题函数过程的原代码仅适合a不能被b整除的两数,而当a能被b整除时则不适用,如a=4,b=2,a除以b的余数为0,而原代码返回的函数值为2。

因此需将语句While a>b改为While a>=b。

2.设有如下事件过程:Private Sub Form_Click()x=0While x<10x=x+1:x=x*xWendPrint xEnd Sub运行程序,单击窗体,输出结果是(分数:2.50)A.16B.19C.20D.25 √解析:[解析] 本题是简单While循环,在循环中改变循环变量x的值,要注意退出循环时x必然是不会满足循环条件的。

本题中循环中x依次变化为1、4、25。

3.假定有以下循环结构Do Until条件表达式循环体Loop则以下正确的描述是(分数:2.50)A.如果“条件表达式”的值是0,则一次循环体也不执行B.如果“条件表达式”的值不为0,则至少执行一次循环体C.不论“条件表达式”的值是否为“真”,至少要执行一次循环体D.如果“条件表达式”的值恒为0,则无限次执行循环体√解析:[解析] 本题考查的考点是有关Do型循环的。

对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二级VISUAL BASIC-85(总分:100.00,做题时间:90分钟)一、选择题(总题数:40,分数:100.00)1.以下合法的VB变量名是(分数:2.50)A..aB.yPrint √C.a-bD.Type解析:[解析] 变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为255个;不能用VB的保留字作变量名,但变量名中可以包含保留字,如ConstA;变量名也不能是末尾带有类型说明符的保留字,如Dim!是不合法的变量名;不区分字母的大小写。

2.设在一个工程的窗体中有如下代码:Public x As IntegerPrivate Sub Form_Load()Dim y As IntegerEnd Sub在该工程的标准模块的声明部分有代码:Public a As Integer:Private b As Integer关于上述代码,以下叙述中错误的是(分数:2.50)A.变量x的作用域是整个工程√B.变量y的作用域是Form_Load过程C.变量a的作用域是整个工程D.变量b的作用域是整个标准模块解析:[解析] 根据变量的定义位置和定义关键字的不同,变量可以分为以下3种类型:●局部(Local)变量:在过程(事件过程或通用过程)内定义的变量,其作用域为该变量所在的过程,定义时使用Dim、Static关键字;●模块(Module)变量:模块变量包括窗体变量和标准模块变量2种。

其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。

区别是标准模块是只含有程序代码的应用程序文件,其扩展名为.bas:●全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。

全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。

3.以下不合法的VB变量名是(分数:2.50)A.filenameB.readC._y √D..e5解析:[解析] 变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为255个;不能用VB的保留字作变量名,但变量名中可以包含保留字,如ConstA;变量名也不能是末尾带有类型说明符的保留字,如Dim!是不合法的变量名;不区分字母的大小写。

4.以下关于变量作用域的叙述中,错误的是(分数:2.50)A.在标准模块声明部分用Public声明的变量的作用域为整个工程文件B.在标准模块声明部分用Private声明的变量的作用域为该标准模块C.在窗体的声明部分不能用Private声明变量√D.在过程中不能使用Public声明变量解析:[解析] 根据变量的定义位置和定义关键字的不同,变量可以分为以下3种类型:●局部(Local)变量:在过程(事件过程或通用过程)内定义的变量,其作用域为该变量所在的过程,定义时使用Dim、Static关键字;●模块(Module)变量:模块变量包括窗体变量和标准模块变量2种。

其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。

区别是标准模块是只含有程序代码的应用程序文件,其扩展名为.bas●全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。

全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。

5.下列符号常量的声明中不合法的是(分数:2.50)A.Const a As Single=3.5B.Const a As Double=5+8C.Const a As Integer="25" √D.Const a="OK"解析:[解析] 声明符号常量用来代替数值或字符串。

一般格式为:Const常量名=表达式[,常量名=表达式]…,其中要求表达式的类型和常量的类型是相同或者相容的。

"25"是一个字符串常量,无法赋值给整型符号常量a。

6.在窗体模块的声明部分声明变量时,不能使用的关键字是(分数:2.50)A.DimB.PublicC.PrivateD.Static √解析:[解析] 根据变量的定义位置和定义关键字的不同,变量可以分为以下3种类型:●局部(Local)变量:在过程(事件过程或通用过程)内定义的变量,其作用域为该变量所在的过程,定义时使用Dim、Static关键字;●模块(Module)变量:模块变量包括窗体变量和标准模块变量2种。

其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体:标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。

区别是标准模块是只含有程序代码的应用程序文件,其扩展名为.bas;●全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。

全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。

7.下面变量定义中错误的是(分数:2.50)A.Public mod As Integer √B.Static bufC.Dim ch As String*10D.Dim a!(-5 To -1)解析:[解析] 定义变量时需要使用As类型或者类型说明符来指明变量的数据类型,如果不指明则为隐式声明,该变量为变体型;mod是关键字表示求余运算,根据标识符命名规则不能作为变量名。

8.如果要定义一个窗体级变量,定义变量语句的位置应该是(分数:2.50)A.在使用该变量的过程中B.在该窗体模块所有过程的前面√C.在该窗体模块所有过程的后面D.在某个标准模块中解析:[解析] 根据变量的定义位置和定义关键字的不同,变量可以分为以下3种类型:●局部(Local)变量:在过程(事件过程或通用过程)内定义的变量,其作用域:该变量所在的过程,定义时使用Dim、Static关键字;●模块(Module)变量:模块变量包括窗体变量和标准模块变量2种。

其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。

区别是标准模块是只含有程序代码的应用程序文件,其扩展名为.bas;●全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。

全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。

9.下列说法中,错误的是(分数:2.50)A.变量名长度不能超过255个字符B.变量名的第一个字符可以是字母或数字√C.变量名只能由字母、数字和下划线组成D.变量名不能使用保留字解析:[解析] 变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成:名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为255个;不能用VB的保留字作变量名,但变量名中可以包含保留字,如ConstA;变量名也不能是末尾带有类型说明符的保留字,如Dim!是不合法的变量名;不区分字母的大小写。

10.在标准模块中,将a定义为全局整型变量的语句是(分数:2.50)A.Static a As IntegerB.Dim a As IntegerC.Private a As IntegerD.Public a As Integer √解析:[解析] 根据变量的定义位置和定义关键字的不同,变量可以分为以下3种类型:●局部(Local)变量:在过程(事件过程或通用过程)内定义的变量,其作用域:该变量所在的过程,定义时使用Dim、Static关键字;●模块(Module)变量:模块变量包括窗体变量和标准模块变量2种。

其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。

区别是标准模块是只含有程序代码的应用程序文件,其扩展名为.bas:●全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。

全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。

11.下列说法中,错误的是(分数:2.50)A.变量名长度不能超过127个字符√B.变量名的第一个字符必须是字母C.变量名不能使用保留字D.变量名只能由字母、数字和下划线组成解析:[解析] 变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为255个;不能用VB的保留字作变量名,但变量名中可以包含保留字,如ConstA;变量名也不能是末尾带有类型说明符的保留字,如Dim!是不合法的变量名;不区分字母的大小写。

12.下面能够将某个变量声明为局部变量的是(分数:2.50)A.在窗体模块的声明部分,用关键字Static声明这个变量B.在窗体模块的声明部分,用关键字Dim声明这个变量C.在需要使用这个变量的过程中,用关键字Private声明这个变量√D.在需要使用这个变量的过程中,用关键字Public声明这个变量解析:[解析] 根据变量的定义位置和定义关键字的不同,变量可以分为以下3种类型:●局部(Local)变量:在过程(事件过程或通用过程)内定义的变量,其作用域:该变量所在的过程,定义时使用Dim、Static关键字;●模块(Module)变量:模块变量包括窗体变量和标准模块变量2种。

其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。

区别是标准模块是只含有程序代码的应用程序文件,其扩展名为.bas●全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。

全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。

13.有如下过程代码:Sub var_dim()Static numa As IntegerDim numb As Integernuma=numa+2:numb=numb+1:print numa; numbEnd Sub连续3次调用var_dim过程,第3次调用时的输出是(分数:2.50)A.2 1B.2 3C.6 1 √D.6 3解析:[解析] Static语句在过程级别中使用,用于声明变量并分配存储空间,在整个代码运行期间都能保留使用Static语句声明的变量的值。

相关文档
最新文档