计算机二级VB(5)
acc=sum
End Function 第三步:编写代码“过程名=表达式”,确定返回值
Function过程调用
说明:
调用Function过程要返回一个值,因此可以像 内部函数一样在表达式中使用。
在按钮单击事件中调用前例中编写的acc过程。 Private Sub Command1_Click() Dim a As Integer a = Val(InputBox(“请输入累加的数”)) Print acc(a) End Sub
类似题:19-5
第五讲 过程
1
变量作用域
2
Function过程
3
Sub过程
4
参数传送
P126-参数传送
形参:过程定义时的参数
实参:过程调用时的参数
传地址: ①数组参数②形参ByRef声明③形参无声明、实参为变量 传 值: ①形参ByVal声明②形参无声明、实参为常量或表达式
传地址ByRef
形参和实参类型 必须一致
(2006年4月选择题第28题)
窗体上有名称分别为Textl 、Text2 的2 个文本框,要求文本框Textl 中输入的数据小于500 ,文本框Text2 中输入的数据小于1000 ,否 则重新输入。 Private Sub Text1_LostFocus ( ) Call CheckInput ( Text1 , 500 ) End Sub Private Sub Text2_LostFocus ( ) Call CheckInput ( Text2 , 1000 ) End Sub Sub CheckInput ( t As ? , x As Integer ) If Val ( t.Text ) > x Then MsgBox ”请重新输入!" End If End Sub (A)Text (B)SelText (C)Control (D)Form
P120-变量作用域
名称 局部变量 模块变量 作用域 过程 声明位置 过程中 使用语句 Dim或Static Dim或Private
窗体模块或标 模块的通用声 准模块 明段
全局变量 整个应用程序
标准模块的声 明部分
Public或Global
将变量声明为静态变量,在 程序运行中可保留变量的值
2004年9月笔试真题选择题第8题
返回值类型
返回结果值
Function过程定义
编写1个函数实现累加 形式参数 第一步:确定形式参数。 Function acc(x As Integer) As Integer 第二步:编写累加算法 Function acc(x As Integer) As Integer sum=0 For i = 1 To x sum=sum + i Next i
第五讲 过程
1
变量作用域
2
Function过程
3
Sub过程
4
参数传送
P124-Function过程
[Static][Private|Public] Function 过程名 ([参数]) [As 数据类型] 语句块 [过程名=表达式] [Exit Function] [语句块] End Function
上机教程P103-真题8.1
【例】捷成37-5
程序运行后,如果单击“读入数据”按钮,则调用题目所提供的 ReadData1和ReadData2的过程读入datain1.txt和datain2.txt文 件中的各20个整数,分别放入Arr1和Arr2两个数组中;如果单击 “计算”按钮,则把两个数组中对应下标的元素相减,其结果放 入第三个数组中(即:第一个数组的第n个元素减去第二个数组 的第n个元素,其结果作为第三个数组的第n个元素。这里的n 为 1、2、„、20),最后计算第三个数组各元素之和,把所求得的 和在窗体上显示出来;并调用题目中给出的WriteData过程将所 得的和存入考生文件夹下的dataout.txt文件中。
2002年9月笔试真题选择题26题
• 在窗体上画一个名称为Commandl的命令按钮,然后 编写如下程序: Private Sub Command1_Click() Static X As Integer Static Y As Integer Cls Y=1 Y=Y+5 X=5+X Print X,Y End Sub 程序运行时,三次单击命令按钮Commandl后,窗体 上显示的结果为 A) 15 16 C) 15 15 D) 5 6 B) 15 6
考点3 图形控件
形状
图片框
Shape PictureBox
图像框 Image 直线
Line
考点3 图片框和图像框
图片框 名称 父控件 Print 、Cls Picture属性 CurrentX CurrentY PictureBox 里面可以添加其它控件 可以使用 放入图形 设置或返回水平和垂直 位置左上角为(0,0) 图像框 Image 不能作为父控件 可以 不能使用 放入图形 不能使用
上ห้องสมุดไป่ตู้真题
【例】捷成36-4
在窗体上建立一个命令按钮和一个文本框。程序运行后,
单击命令按钮,即可计算出1~1000范围内能被5整除或能
被7整除的整数的个数,并在文本框中显示出来。其中计算 能被5 整除或能被7整除的整数的个数的操作在通用过程Fu n中实现。
上机练习
• 2-5 • 21-5
第五讲 过程
第二步:编写功能代码。 Sub Swap(a As Integer, b As Integer) Dim t As Integer t = a: a = b: b = t End Sub
Sub过程的调用
• Sub过程的调用由专门的语句完成
• Call 子过程名 [(实在参数)]
• 子过程名 [实在参数]
1
变量作用域
2
Function过程
3
Sub过程
4
参数传送
考点2 Sub过程
一、建立Sub过程
子程序过程
[Static][Private|Public] Sub 过程名 ([参数表])
语句块
[Exit Sub]
[语句块]
End Sub
例 建立1个Sub过程实现两个数的交换
第一步:确定形式参数。
Sub Swap(a As Integer, b As Integer)
Call swap(x, y) swap x, y
(2007年9月选择题第30题)
下面程序的输出结果是________。 Private Sub Command1_Click() ch$=”ABCDEF” proc ch Print ch End Sub Private Sub proc(ch As String) s="" For k=Len(ch) To 1 Step-1 s=s & Mid(ch,k,1) Next k ch=s End Sub (A)ABCDEF (B)FEDCBA (C)A (D)F
内存单元
2004年9月22题改编
• Private Sub Command1_Click() Dim x As Integer Static y As Integer 19 10 7 x=10 y=5 Print f1(x, y), x, y End Sub Private Function f1(Byval x1 As Integer, y1 As Integer) x1=x1+2 y1=y1+2 f1=x1+y1 End Function 程序运行后,单击命令按钮,在窗体上显示的内容是
考点6 对象参数
一、窗体参数 当形参表中的形参的类型为Form时,是把 窗体作为函数的参数,它通常用在对一批窗体 进行相同的属性设置。 二、控件参数 当形参表中的形参的类型为Control时,是 把控件作为函数的参数,它通常用在对一批控 件进行相同的属性设置。
(2004年9月选择题第21题)
设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1 上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下: Private Sub Command1_Click() Dim a As Integer a=10 Call g(Form2,a) End Sub Private Sub g(f As Form,x As Integer) y=IIf(x>10,100,-100) f.Show f.Caption=y End Sub 运行以上程序,正确的结果是______。 (A) Form1的Caption属性值为100 (B) Form2的Caption属性值为-100 (C) Form1的Caption属性值为-100 (D)Form2的Caption属性值为100
n Private Sub Command1_Click() 200 100 Dim n As Integer x(传地址) n = 100 Print "n="; n Call fun(n) Print "n="; n End Sub
Sub fun(x As Integer) 内存单元 传地址调用:形参改变,实参发生对应变化 x= 200 End Sub
3 4
5
考点6 对象参数
• 对象作为参数的格式为: Sub 过程名(形参表) 语句块 [Exit Sub] …… 只能是传地址形式 End Sub "形参表"中形参的类型通常为Control或Form。 注意,在调用含有对象的过程时,对象只能通 过传地址方式传送。因此在定义过程时,不能 在其参数前加关键字ByVal。
等级考试辅导
二级Visual Basic
第五讲 过程
1
计算机二级《VB》常考知识点归纳
计算机二级《VB》常考知识点归纳VB作为计算机二级考试科目之一,也是一种由微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
下面店铺为大家搜索整理了关于《VB》常考知识点归纳,欢迎参考学习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!对象的有关概念1. 对象Object:VB中常用的对象有:窗体、控件等。
2. 对象的三要素(1)属性Property:用来描述和反映对象外部特征的参数。
(2)方法Method:允许其他对象与之交互的方式,表明一个对象所具有的能力。
(3)事件Event:响应对象的动作称为事件,它发生在用户与应用程序交互时。
如单击控件、鼠标移动、键盘按下等。
事件驱动Event Driven:VB为窗体和大多数控件都规定了一组事件,当应用程序被启动后,VB随时准备捕获各种事件。
一旦发生了某个事件,VB就会执行与该事件相联系的事件过程;执行完后,VB等待下一个事件的发生。
VB程序的执行步骤如下:(1)启动应用程序,装载和显示窗体;(2)窗体(或窗体上的控件)等待事件的发生;(3)事件发生时,执行对应的事件过程;(4)重复执行步骤(2)和(3);(5) 直到遇到END结束语句结束程序的运行;或按“结束”强行停止程序的运行。
VB集成开发环境1. 主窗口应用程序窗口,由标题栏、菜单栏和工具栏组成。
2. 窗体(form)窗口设计VB程序的界面。
3. 代码(code)窗口编辑窗体、标准模块中的代码。
4. 属性(properties)窗口所有窗体或控件的属性设置。
5. 工程资源管理器(project expror)窗口保存一个应用程序所有的文件。
6. 工具箱(toolbox)窗口显示各种控件的制作工具,供用户在窗体上设计建立VB程序的步骤1. 建立用户界面的对象,并设置对象属性;2. 对象事件过程及编程;3. 程序运行和调试;4. 保存文件:VB编码基础1. VB代码不区分字母的'大小写系统保留字自动转换每个单词的首字母大写;用户自定义行以第一次为准。
计算机二级vb考试题库答案
计算机二级vb考试题库答案一、单项选择题(每题2分,共20分)1. VB中的“模块”是指什么?A. 一个完整的应用程序B. 一组窗体的集合C. 一个包含代码的文件D. 一个包含数据的文件答案:C2. 在VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. variable$D. variable_2答案:D3. VB中用于声明变量的关键字是?A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &C. *D. =答案:B5. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A6. 在VB中,以下哪个控制结构用于在满足条件时执行代码块?A. If...ThenB. For...NextC. Do...LoopD. While...Wend答案:A7. VB中,以下哪个是正确的子程序声明?A. Function MyFunction()B. Sub MySub()C. Procedure MyProcedure()D. Method MyMethod()答案:B8. 在VB中,以下哪个是正确的数组声明?A. Dim myArray() As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer(10)D. Dim myArray(10)()答案:A9. VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)B. Public Sub Form1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)C. Private Function Form1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)D. Public Function Form1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)答案:A10. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10B. While i < 10C. Do While i < 10D. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个常量。
计算机二级VB第5章选择题及答案
B、Autosize 属性为 False
D、Stretch 属性为 False
24、 应通过()属性装入命令按钮处于非激活状态时显示的图片。
A、Picture
C、 DownPicture
B、 DragIcon
D、DisabledPicture
25、 使用()语句可将组合框 Combo1 的第 3 项设置为当前项。
35、 要取得复选框的状态,应访问()属性。
A、Value
C、 Visible
B、 Checked
D、Enabled
36、 修改文本框的内容触发()事件。 A、Modify B、 Change
C、 ChangeData D、AutoSize
37、 在窗体运行时,复选框处于选中但不激活状态,表示()。
32、 使用()方法可以只删除列表框指定项目。
A、Cls
C、 Remove
B、 Clear
D、RemoveItem
33、 使用()方法可以一次性删除列表框全部项目。
A、Cls
C、 Remove
B、 Clear
D、RemoveItem
34、 下列叙述中错误的是()。 A、Timer 是计时器的唯一事件 B、Timer 事件的时间间隔可人为设定 C、计时器的 Enabled 属性为 False,会暂停其计时操作 D、通过适当的设置,运行时计时器可以显示在窗体上
1、为了把焦点移到某个指定的控件,所使用的方法是()B、 Visible
D、Getfocus
2、对文本框 text1 编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim b As String b = Chr(KeyAscii) KeyAscii = Asc(UCase(b)) End Sub 运行时,下列叙述中,正确的是()。
全国计算机二级VB试题及答案
下面的138道题目,在二级考试中命中率极高。
一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是 (D) 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)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) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
计算机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考试题附参考答案一、单项选择题(每题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.TextBoxbelC.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.如果一个变量的值需要在多个过程中共享,应该使用________关键字进行声明。
答案:Shared3.在Visual Basic中,使用________函数可以将小数四舍五入到最接近的整数。
计算机VB二级答案第五章(答案完整)
设计题No . 1No . 2No . 3No . 4步骤一:设计窗体如图所示,窗体的Caption属性值修改为“课程选择“步骤二:添加一列表框控件,打开属性窗口,为其List属性输入四个题目要求的选项。
步骤三:设置列表框控件的Style属性值为1-checkBox (注:让选项以复选框显示)No . 5在窗体上添加一个列表框,修改其属性:name(名字)设置为MyList ,设置其Left属性为700,Top属性值为100 ;在其List属性中添加数据项“篮球”,“唱歌”,“旅游”,“阅读”,,修改其MultiSelect属性值为2-Extended使得列表框可以多选No . 6窗体的Caption属性设置为”课程”组合框Style属性设置为1-SimpleCombo,List属性中根据要求添加选项,Text属性中输入“课程”No . 71.在窗体添加一个标签,修改其名称属性为L1,修改其Caption属性为“水平滚动条”,修改Alignment属性为2,修改Font属性为四号2.在窗体上添加一个水平滚动条,修改其名称属性为HS1,修改其Min属性为0,修改Max属性为80,修改其Value属性为40No . 8在窗体上添加一图像框控件image,在属性窗口中,修改图像框控件的名字(名称属性)为Img,在属性窗口中修改图像框Img的Picture属性为“K:\fjexam95\Athena.bmp”,在属性窗口中修改图像框Img的Stretch属性的值为TrueNo . 9图像框控件(image),修改名称属性为Img,Picture属性为K:\fjexam95\Artist.gif,设置Stretch属性为TrueNo . 10标签属性:name(名称)设置为MyLab,Caption属性设置为“自然美景”,Font属性按要求设置,Alignment 属性设置为2-Center。
图象框属性:BorderStyle属性设置为1(默认),picture属性根据要求设置,Stretch属性设置为TrueNo . 111.在窗体上添加一个标签控件,修改其Caption属性为“你认识吗?”,设置Font属性为隶书、三号,设置Alignmen属性为居中。
湖南省计算机二级VB选择题第五部分
1.以下(D)为True时,表明用户从通用对话框的“字体”对话框中选择了斜体字。
A.FontBoldB.PathC.FontNameD.FontItalic2.以下选项中,不属于单选按钮属性的是(D)。
A.EnabledB.CaptionD.Min3.由(A)属性,可将字符串输入到文本框中。
A.TextB.CaptionD.Value4.由(A )属性可将文本框中显示的文本内容读出来。
A.TextB.CaptionD.Value5.在当前VB 窗体上输出一个字符串“计算机”的方法是(A)。
A.Print “计算机”B.Print 计算机C.计算机D.Output 计算机6.在以下情况下,窗体的Click事件将会被触发的为(D)。
A.当窗体变为活动窗口时B.当程序启动时C.当鼠标在窗体上移动时D.当鼠标单击窗体时7.字体大小由(B)属性设置。
A.FontNameB.FontSizeC.FontItalicD.FontBold8.字体类型由(A)属性设置。
A.FontNameB.FontSizeC.FontItalicD.FontBold9.组合框的风格可通过(C)属性来设置。
A.BackStyleB.BorderStyleC.StyleD.Sorted10.标签的边框由(C)属性的设置来决定。
A.BackColorB.BackStyleC.BorderStyleD.AutoSize11.窗体的背景颜色由(B)属性设置。
A.BorderStyleB.BackColorC.ForeColorD.FillStyle12.窗体的前景颜色由(C)属性设置。
A.BorderStyleB.BackColorC.ForeColorD.FillStyle13.粗体字由(D)属性设置。
A.FontNameB.FontSizeC.FontItalicD.FontBold14.单选按钮的控件名称为(D)。
A.BottonB.CheckBoxC.PictureBoxD.OptionBotton15.单选按钮的当前状态可通过(A)属性来访问。
2013计算机二级VB真考选择题题库(5)
2013计算机二级VB真考选择题题库(5)1. 下列叙述中正确的是( B )。
A) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C) 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D) 线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性2. 下列叙述中正确的是( D )。
A) 栈是一种先进先出的线性表B) 队列是一种后进先出的线性表C) 栈与队列都是非线性结构D) 以上三种说法都不对3. 软件测试的目的是( D )。
A) 评估软件可靠性B) 发现并改正程序中的错误C) 改正程序中的错误D) 发现程序中的错误4.在软件开发中,需求分析阶段产生的主要文档是(D )A) 软件集成测试计划B) 软件详细设计说明书C) 用户手册D) 软件需求规格说明书5. 软件生命周期是指( A )。
A) 软件产品从提出、实现、使用维护到停止使用退役的过程B) 软件从需求分析、设计、实现到测试完成的过程C) 软件的开发过程D) 软件的运行维护过程6. 面向对象方法中,继承是指( D ) 。
A) 一组对象所具有的相似性质B) 一个对象具有另一个对象的性质C) 各对象之间的共同性质D) 类之间共享属性和操作的机制7. 层次型、网状型和关系型数据库划分原则是( D) 。
A) 记录长度B) 文件的大小C) 联系的复杂程度D) 数据之间的联系方式8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体 计算机之间的联系是(C )。
A ) 一对一B ) 一对多C ) 多对多D )多对一9数据库设计中反映用户对数据要求的模式是(C )。
A ) 内模式B ) 概念模式C ) 外模式D )设计模式10.有三个关系R 、S 和T 如下:则由关系R 和S 得到关系T 的操作是(B )。
B )差C )交D )并11. 以下叙述中正确的是(C )。
计算机二级考试VB精选题及答案解析
2013年计算机二级考试VB精选题及答案解析(1)一、选择题【例1】结构化程序设计方法提出于_______。
(考点1)A)20世纪50年代B)20世纪60年代C)20世纪70年代D)20世纪80年代解析:20世纪70年代提出了"结构化程序设计(structuredprogramming)"的思想和方法。
结构化程序设计方法引入了工程化思想和结构化思想,使大型软件的开发和编程得到了极大的改善。
答案:C)【例2】结构化程序设计方法的主要原则有下列4项,不正确的是_______。
(考点1)A)自下向上B)逐步求精C)模块化D)限制使用goto语句解析:结构化程序设计方法的主要原则为:(1)自顶向下:即先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。
(2)逐步求精:对复杂问题,应设计一些子目标作过渡,逐步细化。
(3)模块化:把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。
(4)限制使用goto语句。
答案:A)【例3】面向对象的开发方法中,类与对象的关系是_______。
(考点2)A)抽象与具体B)具体与抽象C)部分与整体D)整体与部分二、填空题【例1】在面向对象方法中,使用已经存在的类定义作为基础建立新的类定义,这样的技术叫做_______。
(考点2)解析:继承是面向对象方法的一个主要特征。
继承是使用已有的类定义作为基础建立新类的定义技术。
已有的类可当作基类来引用,则新类相应地可当作派生类来引用。
答案:继承【例2】对象的基本特点包括_______、分类性、多态性、封装性和模块独立性好等5个特点。
(考点2)解析:对象具有如下的基本特点:(1)标识惟一性。
对象是可区分的,并且由对象的内在本质来区分;(2)分类性。
可以将具有相同属性和操作的对象抽象成类;(3)多态性。
同一个操作可以是不同对象的行为;(4)封装性。
只能看到对象的外部特征,无需知道数据的具体结构以及实现操作的算法;(5)模块独立性。
