版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、0514Visual Basic程序设计2020年6-7月期末考试指导一、考试说明(一)说明满分为100分,考试时间为90分钟, 考试形式为闭卷。(二)题型及各题型所占分数和相应的答题技巧1单项选择题答题技巧:选择与题干相匹配的答案。可以考虑排除法等选择技巧。2多选题答题技巧:选择与题干相匹配的若干个答案。可以考虑排除法等选择技巧。3.判断题答题技巧:填写与题干相匹配的答案。对已学知识需要适度的理解与记忆。4.简答题答题技巧:需要答出与问题相关的重要知识点(即讲义与课件中的知识点),如需要,可对相关内容展开阐述。5. 编程题答题技巧:理解题意,注意输入输出,并编写相应的代码。二、复习重点内容第
2、一章 程序设计基础1、面向对象的程序设计对象:用于描述某一实体。如公司、房屋、人、汽车等属性,事件,方法 类:将带有相似属性和行为的事物组合在一起。 封装:将数据和操作数据的函数衔接在一起,构成一个具有类型的对象的描述。 继承:在面向对象的语言中,可以从一个类生成另一个类。派生类(也称子类)继承了其父类和祖先类的数据成员和成员函数。 多态性:多态性是一种面向对象的程序设计功能,当同样的消息被不同的对象接收时,却导致完全不同的行为,即完成不同的功能。第二章 Visual Basic简介1、Visual Basic的集成开发环境(IDE)(1)标题栏 三种工作模式: 设计模式、运行模式、中断模式。
3、(2)菜单栏(3) 工具栏(4)工具箱: 控件的容器 控件: 用于创建对象,每个控件都有其属性、事件和方法。单击某控件的内部,可以使该控件变为活动的。 分类: 内部控件默认状态下工具箱中显示的控件;ActiveX控件存于.OCX文件中,包括各种版本的VB控件,必要时可添加到工具箱中。可插入对象将其他应用程序产品作为一个对象加入到工具箱中。如Excel工作表、公式等。 添加选项卡: 右击工具箱添加选项卡输入名称 添加控件: 将控件直接拖入新选项卡 切换选项卡: 单击选项卡名称(5)工程资源管理器窗口工程: 每个应用程序可称为一个工程 每个工程可包括多种类型的文件文件类型: .Vbp .Frm .
4、Bas .Cls .Res .Ocx .Frx打开代码窗口,除了单击“工程资源管理器”窗口中的“查看代码”按钮之外,也可以双击窗体或窗体上的控件,或按F7键(6)属性窗口显示: 视图属性窗口;使用工具栏按钮;按F4键2、可视化编程的基本概念(1)对象对象:代码和数据的集合。如:窗体、按钮、菜单、文本框等。 对象名: 如:Form1、Command2、Menu1、Text3(2)属性 属性: 对象的一组特征,如:标题、宽度、字体等 属性名: 如Caption、Width、Font、Color 属性设置方法: 设计阶段在属性窗口中设置 在代码中设置: .= 例: Form1.Caption= 学籍
5、管理 CmdOK.Caption=确定(3)事件事件: 在对象上所发生的事情。如单击、双击、内容改变、尺寸改变等 事件是固定的。 事件过程: 发生某事件后所要执行的程序代码 一般格式: Private Sub _() End Sub(4)方法方法: 用于对对象进行一定的操作。由函数或过程实现。方法是固定的调用格式为: .方法名 3、窗体和命令按钮(1)窗体:窗口(一般,设计期称窗体、运行期称窗口)窗体模块: 每个窗体对应于一个窗体模块属性:Name(名称): 窗体的名称,且是磁盘上的窗体文 件名,扩展名为.frm。BackColor: 窗体的背景颜色。BorderStyle: 窗体的边框样式
6、。BorderStyle 属性设置值如下:常数设置值描述vbBSNone0无(没有边框或与边框相关的元素)。vbFixedSingle1固定单边框。可以包含控制菜单框,标题栏,“最大化”按钮,和“最小化”按钮。只有使用最大化和最小化按钮才能改变大小。vbSizable2(缺省值)可调整的边框。可以使用设置值1列出的任何可选边框元素重新改变尺寸。vbFixedDouble3固定对话框。可以包含控制菜单框和标题栏,不能包含最大化和最小化按钮,不能改变尺寸。vbFixedToolWindow4固定工具窗口。不能改变尺寸。显示关闭按钮并用缩小的字体显示标题栏。窗体在 Windows 95 的任务条中不
7、显示。vbSizableToolWindow5可变尺寸工具窗口。可变大小。显示关闭按钮并用缩小的字体显示标题栏。窗体在 Windows 95 的任务条中不显示。Caption(标题) : 窗体标题栏显示的内容。ControlBox: 决定窗体是否具有控制菜单Font: 窗体中输出字符的字体、大小等特性。ForeColor: 窗体的前景颜色。Icon: 运行时窗体处于最小化时所显示的图标。MaxButton: 决定窗体的标题栏中是否具有最大化按钮。Moveable: 决定窗体是否能移动Picture: 设置要在窗体上显示的图片。WindowState: 决定运行时窗体是正常、最小化还是最大化。
8、(2)命令按钮属性:Name(名称): 按钮对象名。必须以一个英文字母开始,且最多40个字符。不能包含标点符号或空格。Caption: 命令按钮的标题。在字符前加一个“&”符号,该字符就会带有一个下划线,成为访问键。运行时,同时按下Alt键和带下划线的字符。Font: 设置文字的字体、字形、大小和效果等。Default: 指定该命令按钮是否为窗体的缺省按钮。Cancel: 指定该命令按钮是否为窗体的取消按钮。事件: Click; KeyDown; KeyUp; MouseDown; MouseUp等 例: Private Sub Command1_Click() Shell c:windows
9、write.exe, vbNormalFocus End Sub Private Sub Command2_Click() Command1_Click 选中Command1 End Sub Private Sub Command3_Click() Command1.Value = True 选中Command1 End Sub方法: SetFocus等, 将焦点定位在指定的命令按钮上第三章 Visual Basic程序设计代码基础1、数据类型 主要有: 数值型;字符串型;布尔型;日期型 (1)数值型数据:Integer(整型),Long(长整型),Single(单精度浮点型),Double(
10、双精度浮点型),Currency(货币型),Byte(字节型) 整数类型整型(Integer) 以2个字节存储 十进制表示: 由+ -号,09 组成 范围: -3276832767 八进制表示: 以&O开头,由 07 组成 范围: &O0 &O177777 十六进制表示: 以&H开头,由 09,AF组成 范围: &H0 &HFFFF长整型(Long) 以4个字节存储 十进制表示: 由+ -号,09 组成 范围: -2147483648+2147483647 八进制表示: 以&O开头,以&结束 范围: &O0& &O37777777777& 十六进制表示: 以&H开头,以&结束 范围: &H0&
11、 &HFFFFFFFF&实数类型 浮点数采用IEEE格式, 由尾数及指数组成: . E|D 单精度浮点型(Single) 以4个字节存储,可以精确到7位十进制数 例: 3.234E+2 表示3.234102 -28E9 表示-28109 4.56E-17 表示4.5610-17双精度浮点型(Double) 以8个字节存储,可以精确到16位 3.234D+2 表示3.234102 -28D9 表示-28109 4.56D-17 表示4.5610-17(2)字符串型数据(String):由括起来的一串符号。例: abc 计算机 (空串) 如果字符串本身包括双引号,可用连续两个双引号表示。 (3)布
12、尔型数据(Boolean):用于进行逻辑判断,只有True和False两个值 (4)日期型数据(Date):用于表示日期和时间。格式: #。VB接受许多种日期时间格式(5)对象型数据(Object):以4个字节存储,用于引用程序中的对象。(6)可变类型数据(Variant),又称为变体类型;可以包含任何类型的数据。 可以包含 Empty、Error、及 Null等特殊值 。2、变量一个有名称的内存单元称为变量。程序执行期间,用变量临时存储数值。变量的值可以发生变化。每个变量都有名称和数据类型。 变量的命名规则:第一个字符必须是字母 长度不超过255个字符 不可以包含小数点或者内嵌的类型声明字符
13、 不能使用关键字 不能与过程名或符号常量同名 变量的声明 :格式:Dim|Private|Public| Static As Dim: 在窗体模块、标准模块或过程中声明变量。Private: 在窗体模块或标准模块中声明变量,使变量仅在该模块中有效。Public: 在标准模块中声明全局变量,使变量在整个应用程序中有效。 Static: 在过程中定义静态变量,即使该过程结束,也仍然保留变量的值。隐式声明:可变类型。易出错、浪费空间 强制显式声明:在模块的声明段中使用语句: Option Explicit 如果设置: 工具选项编辑器要求变量声明。则在后续模块中自动插入Option Explicit3
14、、运算符与表达式(1)算术运算符与算术表达式运算符: ( ) * / (整除) Mod(求余) + - 优先级: ( ) * / Mod + -乘方运算:例如 102 10的平方,结果为100整数除法:例如104 结果为2取模运算:例如10 Mod 4 结果为2(2)字符串运算符与字符串表达式字符串运算符有两个: & +例: Check & 123 结果为Check123 123 + 456 结果为579 “123” + “456” 结果为“123456”(3)关系运算符与关系表达式比较运算符 (小于) (大于) =(大于或等于) =(等于) (不等于) 表达式: 如何比较 数值比较: 按数值
15、大小 日期比较: 按整数的值比较 单字符比较: 缺省情况下按字符的内部二进制表示比较 典型的二进制排序顺序如下: 019 ABZ abz 字符串比较:从左开始逐个比较 比较结果: True False(4)布尔运算符与布尔表达式布尔运算符: Not And O布尔表达式: 优先级: NotAndOr(5)表达式的运算顺序( ) 函数运算算术运算关系运算布尔运算4、常用内部函数数学函数例: Fix(45.67) 结果为45 Int(45.67) 结果为45 Fix(-2.89) 结果为-2 Int(-2.89) 结果为-3 Abs(-4) 结果为4 Log(10) 结果为2.3025850929
16、9405 Sgn(3) 结果为1 返回自变量的符号 Sgn(-6) 结果为-1 Sgn(0) 结果为0 Sqr(64) 结果为8 返回自变量的平方根字符串函数例: LTrim(ABC) 结果为ABC RTrim(ABC) 结果为ABCTrim(ABC) 结果为ABCLeft(ABCDE,2) 结果为ABRight(ABCDE,2) 结果为DEMid(ABCDE,2,3) 结果为BCDMid(ABCDE,2,6) 结果为BCDE 第四章 顺序结构程序设计1、焦点和Tab键序焦点:当前可以接收用户输入的对象称为具有焦点。注意: 并非所有控件都可以接收焦点。而且, 只有Enable和Visible属
17、性为True时,才可以接收焦点。事件:GotFocus 发生在对象得到焦点;LostFocus 发生在对象失去焦点时对象何时得到焦点:运行时选择对象(鼠标、Tab键、访问键);在代码中使用SetFocus方法Tab键序:指按Tab键时光标在各个控件之间移动的顺序。 每个窗体都有自己的Tab键序。 默认键序与控件的建立次序一致。 TabIndex属性: 决定键序;改变TabIndex属性可以改变键序 TabStop属性: 决定是否能够使用 TAB 键将焦点移动到当前对象。2、数据输入 赋值语句;输入框(InputBox),文本框(TextBox) (1)用输入框(InputBox)输入数据: 格
18、式 =InputBox(,) 功能:提示一对话框,等待用户输入正文或按下按钮, 并返回包含文本框内容的字符串。: 字符串表达式。 可用Chr(13)、Chr(10)、vbCrLf换行。: 字符串表达式。: 字符串表达式。如果省略,则默认为空。返回值: 字符串(在对话框中单击取消则返回)(2)用文本框(TextBox)输入数据文本框的属性:Text: 返回或设置文本框显示的内容。 例: Text1.Text = 欢迎使用Visual BasicMultiLine: 决定是否可以显示多行文本。 PasswordChar: 常用于输入口令。 ScrollBars: 用于确定文本框是否带滚动条以及滚动
19、条的方向。 SelStart: 在运行期返回或设置当前选择文本的起始位置。 SelLength: 在运行期返回或设置选择的字符数。 Locked: 指定运行时文本框内容是否可以编辑。 文本框的事件和方法 事件: Change、Click、DblClick、GotFocus、LostFocus(ex4_4)、KeyPress(ex4_5) 等 方法: SetFocus3、数据输出(1)用Print方法输出数据Print方法格式: .Print;|,有关的函数: Tab函数 :Tab(n) 在指定的第n个位置上输出数据。 Spc函数 :Spc(n) 跳过n个空格。Format函数:Format(表
20、达式,格式字符串)是格式输出函数可以使数值、日期按指定的格式输出。其中表达式可以是数值型、日期型或字符型的表达式。该函数的功能是:按“格式字符串”指定的格式输出“表达式”的值。如果省略“格式字符串”,则函数的功能与Str函数基本相同。唯一的差别是,当把正数转换成字符串时,Str函数在字符串前面留有一个空格,而Format函数则不留空格。: 多个表达式使用逗号或分号隔开。逗号: 以14个字符位置为单位把一个输出行分成若干区段。分号: 后一项紧跟前一项输出。 (2)用消息框(MsgBox)输出数据格式: =MsgBox(,)或:MsgBox ,功能: 在对话框中显示消息,等待用户单击按钮,并返回一
21、个整数告诉用户单击了哪个按钮。第五章 选择结构程序设计1、 单行结构条件语句 格式:If Then Else 功能:如果成立,则执行;否则执行 2、 块结构条件语句 格式:If Then ElseIf Then ElseIf Then Else End If 功能:如果成立,则执行;否则执行3、多分支选择语句 格式:Select Case Case Case Case Else End Select 功能: 根据测试表达式的值,按顺序匹配Case后的表达式,如果匹配成功,则执行该Case下的语句块,然后转到End Select语句之后继续执行。第六章 循环结构程序设计1、ForNext循环结构
22、 格式:For = To Step Exit For Next 说明 (1)循环变量数值变量 (2)初值,终值,步长数值表达式 (3)步长可正可负,但不能为0,为1时可以省略 步长0时,必须: 初值终值 步长= 终值 循环结束条件循环变量的值终值 (4)Exit For退出循环,常放在条件语句中 (5)Next之后的循环变量应与For语句中的循环变量一致,也可以省略2、DoLoop循环结构 特点: 已知循环条件、未知循环次数,用Do Loop循环结构实现较方便 格式一: Do While Exit Do Loop 格式二: Do Until Exit Do Loop 格式三: Do Exit
23、Do Loop While 格式四: Do Exit Do Loop Until 功能: 使用While : 条件为True时,执行循环体;条件为False时,退出循环 使用Until : 条件为False时,执行循环体;条件为True时,退出循环 格式一、二:在循环起始处判断条件,为当型循环 格式三、四:在循环终止处判断条件, 为直到型循环第七章 常用内部控件1、框架、图片框、图像框 a) 框架 作用: 作为容器,对控件进行分组 框架的常用属性 Caption: Font: ForeColor: Backcolor: Enabled:为False时框架中的控件不可用 b) 图片框(Pictu
24、reBox) 作用:作为容器,对控件进行分组;显示图像 如何显示图像: 设置Picture属性;在属性窗口中设置,对象名.Picture=LoadPicture(图形文件名) 如何清除图像:在属性窗口中删除Picture属性内容,对象名.Picture=LoadPicture() (也清除文字) 打印与清除文字:打印:对象名.Print 清除:对象名.Cls 特点:自动调整控件大小以适应图像: AutoSize=True;不能延伸图形以适应控件的大小。 c) 图像框(Image) 作用:显示图像 如何显示图像: 设置Picture属性;在属性窗口中设置,对象名.Picture=LoadPict
25、ure(图形文件名) 如何清除图片:在属性窗口中删除Picture属性内容,对象名.Picture=LoadPicture() 特点: 可以自动调整控件大小以适应图像:设 Stretch=False 可以延伸图形以适应控件的大小:设 Stretch=True 2、选项按钮(OptionButton) 作用: 多选一(放在窗体上、或放在其他容器中) 属性:Value: True选中,False未选中 Alignment属性: 决定文本的对齐方式 Style控制外观 事件:Click事件使选项按钮从未选择变成选择状态时 (单击鼠标改变、代码改变 ) 3、复选框(CheckBox) 作用:多选一或多
26、选多(放在窗体上或其他容器中) 属性 :Value 0未选中1选中2灰度状态(常用于表示不确定或部分选中) Alignment属性: 决定文本的对齐方式 Style: 控制外观 事件:Click事件4、列表框 (1)作用:提供选项列表、内容多时自动出现滚动条 (2)属性 Style外形(常规形式、复选框形式) List列表内容。 设计时: 用Ctrl+换行 运行时: List(i)表示第i项 Columns列表形式 :0:垂直单列、0:水平多列 Text只读、运行期用,获取当前选择项目的值 ListIndex运行期用,当前选定项目的索引(0) 如果未选定项目,则 ListIndex 值为 -1
27、 ListCount列表部分项目的个数 Sorted元素是否自动按字母顺序排序 Selected运行期用,用于选择某项,如List1.Selected(3)=True 选择第4项 MultiSelect: 0缺省值,不允许复选。 1鼠标单击、按空格键在列表中选择或取消选择 2 按下 Shift并单击鼠标或按下 Shift 以及一个箭头键将在以前选中项的基础上扩展选择到当前选中项。按下 Ctrl 并单击鼠标在列表中选择或取消选择项。 (3) 方法 AddItem向列表框中添加新的项目 .AddItem , RemoveItem从列表框中移除项目 .RemoveItem Clear清除所有列表的
28、.Clear 5、 组合框(ComboBox) (1)作用: 提供列表(可折叠)、文本输入 (2)属性: List列表内容(Ctrl+Enter换行) Style外形:0下拉组合框(折叠) 1简单组合框(不折叠) 2下拉列表框(不能修改Text属性) Text文本框内容 ListIndex运行期用,当前选定项目的索引,索引从0开始 ListCount列表部分项目的个数 Sorted元素是否自动按顺序排序 (3)事件 组合框的事件与Style属性有关。 Style为0时: 响应Click、Change、DropDown事件 Style为1时: 响应Click、DblClick、Change事件
29、Style为2时: 响应Click、DropDown事件 (4) 方法 AddItem: 向组合框中添加新的项目 .AddItem , RemoveItem: 从组合框中移除项目 .RemoveItem Clear: 清除组合框中的所有项目 .Clear第八章 数组1、数组的定义 格式Public|Private|Dim () As 功能: 声明数组名称、维数、维大小、类型。为数组分配存储空间。 说明 : 合法的变量名 : To , To ,如果下界省略,则使用默认下界 默认下界: Option Base 0|1 : Integer Long Single Double Boolean Str
30、ing String*n Date Variant Object 用户定义类型 数组在定义后自动被初始化: 将可变类型数组元素值置为Empty 将数值型数组元素值置为0 将字符串类型数组元素值置为零长度字符串 分配固定的存储空间 使用以下语句初始化数组元素,不释放空间:Erase 例: Dim B(0 to 8,0 to 3) As String DIM B(8,3) As String 二维字符串类型数组 第一维: 下界0,上界 8 第二维: 下界0,上界 3 元素 B(0,0) B(0,1) B(0,2) B(0,3) B(1,0) B(1,1) B(1,2) B(1,3) . B(8,0
31、) B(8,1) B(8,2) B(8,3)2、动态数组的定义动态数组的定义格式,分以下两步进行: (1) 在模块级或过程级定义一个没有下标的数组 Public|Private|Dim ()As , (2) 在过程级使用ReDim语句定义数组的实际大小 ReDim () As , 说明:(1) : 常包含明确值变量或表达式 (2) 可以用ReDim反复改变数组元素及维数的数目 (3) 若步骤(1)定义了类型,则不许用步骤(2)改变类型 (4) 执行ReDim语句将重新对数组元素进行初始化 (5) Erase : 释放动态数组所占的存储空间第九章 过程 1、 Function过程 Functio
32、n过程的定义 Function过程的格式 Public|PrivateStatic Function () As = Exit Function = End Function 说明 (1) Public: 缺省值。使用Public时表示所有模块的所有其他过程都可以调用该Function过程。 (2) Private: 使用Private时表示只有本模块中的其他过程才可以调用该Function过程。 (3) Static: 使用Static时表示将过程中的所有局部变量说明为静态变量。 (4) : Function过程的名称,遵循变量的命名规则。 (5) : 表示在调用时要传递给Function过
33、程的参数变量列表。多个变量之间用逗号隔开。 格式: ByVal|ByRef( ) As ByVal: 表示该参数按值传递。 ByRef: 缺省值。表示该参数按地址传递。 : 遵循变量命名规则的任何变量名或数组名。 ( ): 当参数为数组时使用。 (6) As : 声明函数值的类型。 (7) Exit Function语句: 从Function过程中退出。 (8) Function过程通过赋值语句: = ;将函数的返回值赋给。 (9) Function过程的定义不能嵌套。 Function过程的建立: 直接在代码窗口中输入。在代码窗口: 工具 添加过程。 2、 Sub过程 Sub过程的定义 Su
34、b过程的格式 Private|PublicStatic Sub () Exit Sub End Sub 说明 (1) Exit Sub用于退出Sub过程。 (2) 不具有值的意义,在Sub过程中不能给赋值,也不能给定义类型。 (3) Sub过程通过中的参数返回值。 (4) Sub过程的建立方法与Function过程的建立方法相同。 Sub过程的调用 格式一: Call () 格式二: 说明: (1) : 要调用的Sub过程名; (2) : 可以是常量、变量或表达式,各参数之间用逗号分隔。如果是数组参数,则要在数组名之后跟一对空括号。 (3) 用Call语句调用一个Sub过程时,如果过程本身没有
35、参数,则省略和括号。 (4) 格式二省略了Call关键字,同时两边也不能带括号。三、重点习题(一) 单项选择题1.MsgBox函数返回值的类型为( A ) A.整数 B.字符串 C.变体 D.数值或字符串(视输入的数据而定)2.下列哪个关键字声明的变量在整个程序运行中一直存在( B )A.Dim B.Public C.String D.Private3.下列关于变体类型的叙述正确的是( C )A.变体是一种没有类型的数据B.变体是赋给某一种类型数值后,就不能再赋给它另一类型数值C.一个变量没有定义就赋值,该变量即为变体类型D.变体的空值表示该变体的值为04.要使标签能透出窗体的背景,应设置标签
36、的( A )属性。A.BackStyleB.BorderStyleC.AppearanceD.BackColor5.在VB中断模式下,可用调试窗口监视表达式和变量的值,其中在( A )窗口中可以直接键入命令以显示命令所请求的信息。A.立即B.监视C.本地D.中断6.“期末考试”这四个汉字作为字符串常量,在Visual Basic中可以表示为( D ) A.期末考试 B.(期末考试) C.期末考试 D.期末考试7.由系统自动触发的第一个事件是( C )A.Click B.Dblclick C.Initialize D.Load8.在程序运行期间,每当滚动条的Value属性发生变化时,则一定触发的
37、事件是( B )A.Move B.Change C.Scroll D.GotFocus9.下面语句中,字符串的长度为( B )s=Visual Basic!A.12 B.13 C.16 D.1510.用户可以通过设置菜单项的( B )属性值设置为False来使该菜单项不可见。A.HideB.VisibleC.EnabledD.Checked11.执行下面的程序段后,变量b的值为( A )a = 30b = 20a = a + bb = a - ba = a - b12.哪个关键字声明的局部变量在过程结束后就消失( A )A.Dim B.Public C.Static D.Private13.用
38、一段代码对一个对象被单击(或双击)作出响应,从而实现指定的操作,称为( B )A.可视化程序设计 B.事件驱动编程机制C.过程化程序设计方法 D.非过程化程序设计语言14.设a=Visual Basic,下面使b的值为Basic的赋值语句正确的是( B )。A.b=Left(a,8,12) B.b=Mid(a,8,5)C.b=Right(a,5,5) D.b=Left(a,8,5)15.在Visual Basic中按文件的访问方式不同,可以将文件分为( B )。A.文本文件和数据文件B.顺序文件、随机文件和二进制文件C.ASCII文件和二进制文件D.数据文件和可执行文件16.为了在按下Esc键
39、时执行某个命令按钮的Click事件过程,需要把该命令按钮的哪个属性设置为True( C ) A.Value B.Default C.Cancel D.Enabled17.图像框的哪个属性可以自动调整图形的大小,以适应图像框的尺寸( B )A.Autosize B.Stretch C.AutoRedraw D.Appearance18.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的哪个事件过程模板( C )A.Click B.DblClick C.Change D.GotFocus19.在属性窗口中将命令按钮的哪个属性设置为False,则运行时按钮从窗体上消失
40、( A )A.Visible B.Enabled C.DisabledPicture D.Default20.改变控件在窗体中的上下位置,应设置控件的( A )属性。A.TopB.LeftC.WidthD.Right(二) 多选题1.下面的四项中,叙述正确的是( ABC )A.在Print语句中,有多个输出项时,分号“;”可作为输出项间的分隔符B.在Print语句中,有多个输出项时,逗号“,”可作为输出项间的分隔符C.一个Dim语句定义多个数组时,逗号“,”可作为数组间的分隔符D.在一行中有多条语句时,逗号“,”可作为语句间的分隔符2.下面错误的动态数组定义的是( ABC )A.Dim A(3
41、) As Integer B.Public abc(2,4) As Integer C.RDim abc() As Integer D.ReDim abc()(三) 判断题1.将1 x 12写成Visual Basic逻辑表达式1 x 12。 F2.将图片框PictureBox的AutoSize属性设置成False时,图片框能自动调整大小,以适应其中的图片。T3.ADO数据模型中一般可通过Connection对象的Execute方法对数据库中的基本表进行增加、删除、修改等不返回结果集的操作。T4.基本程序控制结构可以分为顺序结构、选择结构和循环结构3种。T5.在Visual Basic中,每个
42、菜单项都是一个图形控件对象,所以它们也有一些与其他控件类似的属性,标题就相当于其他控件的Caption属性,而名称就相当于Name属性。T6复选框的Value属性为1时,表示复选框被选中。T7.语句:Dim A(-3 to 4) as Integer定义的一维数组A的元素个数是7。F8.将命令按钮Command1的Caption属性值赋给文本框Text1的Text属性使用的语句为Text1.Text=Command1.Caption。T9有变量定义语句“Dim Str1,Str2 As String *10”,其中Str1变量的类型应为变体型 ,其中Str2变量的类型应为字符串型。T10.为了
43、在运行时把当前路径下的图形文件picturefile.jpg装入图片框Picture1,所使用的语句为Picture1. Picture = LoadPrcture(“picturefile.jpg”)。T11.若Case子句中的表达式表列具有形式: To ,则它的含义是:当测试表达式的值等于指定范围内的值时,执行该Case子句相应的语句块。T12.在Visual Basic中,数组默认的下标下界是0 ,如果希望从1开始,可以使用Option Base 1语句来设置。T13.若要把“XXX”添加到列表框List1中的第三项,则可执行语句List1.AddItem XXX, 3。F14.Righ
44、t(abcd,2)函数的返回值是ab。F15. Visual Basic应用程序即工程文件通常由三类模块组成,即窗体模块、标准模块和类模块。窗体模块包含窗体和代码两部分。标准模块完全由代码组成,这些代码不与具体的对象相关联,一般用来定义全局变量和公用过程和函数。类模块用于自定义类。T16.按文件的存取方式,可将文件分为顺序文件、随机文件和普通文件。F17.设有如下程序语句: For I =1 To 100 Step 7 S=S+1 Next I 在该循环语句中,循环体S=S+1的循环执行次数应为14 F18.为了能在运行时把d:pic文件夹下的图形a.jpg装入图片框Picture1,所使用的语句为Picture1.picture=LoadPicture(“d:pica.jpg”)。T(四) 简答题1. 在窗体上绘制一个命令按钮Command1,然后编写如下代码:Option Base 1Private Sub Command1_Cli
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代企业量化安全管理培训
- 2025-2030年油菜收割机市场需求变化趋势与商业创新机遇分析研究报告
- 2025年化学品泄漏事故应急处置培训考试题及答案
- 2026年及未来5年市场数据中国立体护围卫生巾行业市场竞争格局及投资前景展望报告
- 2026年二级建造师之二建市政工程实务强化训练高能带答案详解(模拟题)
- 2026年岁以上的老人三力道通关题库(夺分金卷)附答案详解
- 2026年勘察设计注册工程师综合练习含答案详解(轻巧夺冠)
- 2025年贵州兴义市源通水利建设管理有限公司招聘笔试题库附带答案详解
- 厂区综合管网专项施工方案
- 绿色智能交通管理系统可行性研究报告
- (二模)2026年合肥市高三第二次教学质量检测语文试卷(含答案)
- 广东省广州市白云广雅中学2024-2025学年八年级下学期数学期中考试卷(含答案)
- 2025年四川省烟草专卖局(公司)招聘考试笔试试题(含答案)1
- 2026年西部计划志愿者招募考试题库及答案
- 2025-2026人教版高中地理选择性必修二期末综合检测练习卷(含解析)
- 产业链数字化全链条协同机制研究
- 2026年水利工程质量检测员网上继续教育考试题库200道完整版
- GB/Z 141-2025蓄电池和蓄电池组起动用铅酸蓄电池减少爆炸危险的装置性能检验的试验方法
- 校服代售合同范本
- 2026年河南交通职业技术学院单招职业适应性考试题库及参考答案详解
- 前瞻性队列研究的随访失访控制策略
评论
0/150
提交评论