江苏省计算机二级vb分章节解析 联系客服

发布时间 : 星期四 文章江苏省计算机二级vb分章节解析更新完毕开始阅读

第1章 Visual Basic程序设计概述

一、本章知识点

1、面向对象的可视化编程

VB应用面向对象的程序设计方法(00P),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,这些对象以可视化设计工具的形式存放在集成开发界面上,做到把Windows界面设计的复杂性“封装”起来。 2、事件驱动的编程机制

VB通过“事件”来激活某个对象,随着该对象的活动,会引发新的“事件”,这个事件又可能使另一个“对象” 激活,对象之间就是以这种方式联系在一起的。每个事件都可以通过一段程序(称为“事件过程”)来响应。 3、友好的VB集成开发环境

VB提供了易学易用的应用程序集成开发环境。在该集成开发环境中,用户可以设计界面、编写代码和调试及运行程序 4、对象

在VB程序设计中,对象主要有窗体和控件两类。对象具有属性、事件和方法三要素。 5、属性

每个对象都有其特征,称之为对象的属性(Property)。不同的对象有不同的属性。 6、方法

方法(Method)是对象可以进行的动作或行为。方法的应用格式如下: [对象名.] 方法名 [参数] 7、事件

“事件(Event)”是由VB系统预先设置好的、能够被对象识别的动作。 8、开发VB应用程序的一般步骤

(1)创建程序的用户界面

(2)设置界面上各个对象的属性 (3)编写对象响应事件的程序代码 (4)保存工程

(5)运行和调试应用程序 (6)创建可执行程序

二、试题与解析

选择题

1.扩展名为.vbp的工程文件中包含有__________。 A.工程中所有模块的有关信息

B.每个窗体模块中的所有控件的有关信息 c.每个模块中所有变量的有关信息

D.每个模块中所有过程的有关信息 【答案】A

填空题

第2章 VB的界面设计

一、本章知识点

1、窗体

(1)属性:Name(名称)、Caption、BackColor、ForeColor、BorderStyle、Enabled、Visible、Font、Left、Top、Width、Height等

(2)方法:Hide、Move、Print、PrintForm、Refresh、Show、Cls

(3)事件:Initialize事件、Activate/Deactivate事件、Load/Unload事件、Click/DblClick事件、Resize事件

(4)与窗体相关的操作语句:Load装载窗体语句、Unload卸载窗体语句、End语句、Print方法

2、控件的公共属性

Name、Caption、Enabled、Visible、Height、width、Top、Left、BackColor、ForeColor、FontName、FontSize、FontBold、FontItalic、FontStrikethru、FontUnderline、Font 3、文本框控件(TextBox)

(1)属性:Text、MultiLine、Alignment、MaxLength、PasswordChar (2)事件:Change、LostFocus、Gotfacus、Keypress (3)方法:Refresh、Setfocus 4、标签(Label)

(1)属性:Alignment、AutoSize、BorderStyle、BackStyle (2)事件:Click(单击),DblClick(双击) (3)方法:Refresh、Move 5、命令按钮(CommandButton)

(1)属性:Default、Cancel、Style (2)事件:Click(单击) (3)方法:SetFocus

6、单选按钮(OptionButton)和复选按钮(CheckButton)

(1)属性:Value、Alignment、Style (2)事件:Click 7、框架(Frame):框架控件可从功能上把在其范围之内的相关控件组织在一起 8、列表框(ListBox)

(1)属性:List、ListCount、ListIndex、Text、Selected、Sorted、Columns、Style (2)事件:Click,DblClick

(3)方法:AddItern、RemoveItem、Clear 9、组合框(ComboBox)

(1)属性:style、Text

(2)事件:Change、Click、DblClick (3)方法:AddItern、RemoveItem、Clear 10、图片框(PictureBox)和图像框(Image)

(1)属性:Picture、AutoSize(用于图片框)、Stretch(适用于图像框) (2)方法:Cls、Print 11、定时器(Timer)

(1)属性:Enabled、Interval (2)事件:Timer

二、试题与解析

选择题

1.如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption属性分别为________。

A.“OK”和“确定” B.“确定” 和“OK” C.“Command1” 和“确定” D.“Command1” 和“OK” 【答案】A

【解析】名称属性每个对象均有,而Caption属性只有部分对象具有。Caption属性是指控件的标题,即在控件上显示的文字。此题中命名按键上显示“确定”,则该控件的Caption属性为“确定”。事件过程的命名为<对象名>_<事件名>,OK_Click()事件则表示该控件的名称为OK,即名称属性为OK。注意:窗体对象的事件过程名称例外,一律为

_<事件名>。

2.以下所列项目不属于窗体事件的是________。 A.Initialize B.SetFocus C.GotFocus D.LostFocus 【答案】B

【解析】SetFocus是方法而不是事件。

3.以下关于方法的叙述中,错误的是__________。 A.方法是构成对象实体的一个部分 B.方法是一种特殊的过程或函数

C.调用方法的一般格式是:对象名称.方法名称 [参数] D.在调用方法时,对象名称是不可缺少的 【答案】D

4.创建应用程序的界面时,在窗体上设置了一个命令按钮,运行程序后,命令按钮没有出现在窗体上,可能的原因是__________。 A.该命令按钮的Value属性被设置为False B.该命令按钮的Enabled属性被设置为False C.该命令按钮的Visible属性被设置为False D.该命令按钮的Default属性被设置为True 【答案】C

5.若需要在同一窗体内安排两组相互独立的单选按钮(0ptionButton),可使用__________控件将它们分隔开。

①TextBox ②Picture ③Image ④Frame

A.①② B.②③ C.②④ D.③④ 【答案】C

6.单击滚动条两端的箭头时,滚动条Value属性值的改变量由__________属性值决定。 A.LargeChange B.Max C.SmallChange D.Min 【答案】C

7.设S是字符型变量,以下语句正确的是__________。 A.S=List1.Caption B.S=Timer1.Caption C.S=Text1.Caption D.S=Label1.Caption 【答案】D

8.以下控件对象中,具有Picture属性的是__________。

①PictureBox ②Frame ③OptionButton ④CommandButton ⑤ListBox ⑥CheckBox ⑦Label A.①③④⑥ B.①②⑤⑥⑦ C.①③④⑤⑥ D.①②③④⑤⑥ 【答案】A

填空题

1.若窗体有列表框List1,则List1.List(List1.ListIndex)的值等于List1的________属性值。 【答案】List1.text

2.执行下面的程序,当单击Command1时,列表框List1的第2列表项内容是____1____,第4列表项内容是____2____,第5列表项内容是____3____。

Private Sub Command1_Click() Dim I As Integer, j As Integer For I=1 To 10 J=I+J

List1. Additem j Next I

For I=1 To 4

List1. Removeitem List1. ListCount-I Next I End Sub

【答案】(1)3,(2)15,(3)28

第3章 VB程序设计基础

一、本章知识点

1、数据类型

整型、长整型、字节型、单精度型、双精度型、货币型、字符型、布尔型、日期型、变体型