ImageVerifierCode 换一换
格式:DOCX , 页数:61 ,大小:51.21KB ,
资源ID:20835577      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20835577.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Visual Basic 考点分析与辅导Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Visual Basic 考点分析与辅导Word文档下载推荐.docx

1、【解析】Visual Basic具有可视化编程、面向对象的程序设计、结构化程序设计、事件驱动编程机制等特点,Visual Basic与传统的程序设计语言最主要的区别之一就是Visual Basic是面向对象的,而传统的程序设计语言都是面向过程。例1.4 执行以下哪个命令可以实现将做好的工程编译成可执行文件( )。A)“文件”菜单中的“生成XXXXexe”命令B)“运行”菜单中的“运行”命令C)“调试”菜单中的“单步跟踪”命令D)“文件”菜单中的“退出”命令【解析】在Visual Basic中设计一个应用程序,目的是要做成一个商品软件(不管它是大是小),并且最终可以发布,让用户在没有Visual

2、 Basic的环境中使用。而要实现这一步就要将自己的软件编译成可自己运行的程序,即可执行文件(exe)。选项A“文件”菜单中的“生成xxxxexe”既是实现这一功能的命令。例1.5 下列叙述中,错误的一条是( )。A)代码窗口是用户用来缩写程序的窗口B)窗体设计窗口又称为窗体布局窗口C)工程资源管理器主要是显示用户工程的层次以及工程中的所有文件D)本地窗口可以自动显示出所有在当前过程中的变量声明及变量值【解析】窗体设计窗口主要用于用户自己设计的应用界面,窗体布局窗口主要用于指定一个窗体运行时在屏幕中的位置,二者是不同的两类窗口。【答案】B例1.6 Visual Basic的主窗口中不包含( )

3、。A)标题栏B)状态栏C)菜单栏D)工具栏【解析】Visual Basic的主窗口包括标题栏、菜单栏和工具栏,没有状态栏。例1.7 下列不属于工程资源管理器管理的文件是( )。A)可执行文件 B)窗体文件 C)工程文件 D)类模块文件【解析】工程资源管理器主要是显示用户工程的层次,以及工程中的所有文件,包括窗体、模块类别模块、用户控件、用户文档、属性页、ActiveX设计器、相关文档和资源等。工程资源管理器中的文件分为6类:窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)。2、面向对象的程序设计概念 面向

4、对象的程序设计中有几个重要概念如下:1 对象:对象是具有属性和方法的实体;2 属性:属性是一个对象的特征,不同的对象有不同的属性。对象常见的属性有标题等。属性可通过代码窗口设定,也可直接通过属性窗口修改。代码窗口设定格式为: 对象名称.属性名称=属性内容3 事件(Event):事件是由Visual Basic预先定义好的,能够被识别的动作。如Click(单击)、DblClick(双击)等;4 事件过程:响应某个事件后所执行的操作,通过一段程序代码来实现,这样的一段代码,叫做事件过程。事件过程的一般格式如下:Private Sub 对象名称_事件名称()事件程序代码End Sub5 方法:方法是

5、面向对象程序设计中的一种特殊过程和函数。方法的操作与过程、函数的操作相同,但方法是对象的一部分,其调用格式为: 对象名称.方法名称。例1.8 使用程序语句设置的属性的一般格式为()。A)对象名.属性名称新设置的属性值B)新设置的属性值对象名.属性名称C)属性名称. 对象名新设置的属性值D)对象名.属性值属性名称【解析】使用程序语句设置的属性的一般格式为:对象名.属性名称新设置的属性值例1.9 以下属性中只在运行时起作用的是( )。A)Caption属性 B)Visible属性C)BorderStyle属性 D)Picture属性【解析】对于对象某个属性的改变,在设计时和运行时效果有所不同。比如

6、:Visible属性被设为True或False,在设计阶段,其效果都表现为控件可见;而在运行阶段,则效果分别表现为控件可见或控件不可见。说明Visible属性仅在运行时起作用。而对Caption、BorderStyle、Picture等属性的改变在设计阶段和运行阶段均起作用。例1.10 以下有关Name属性的说法中正确的是( )。A)Name属性在运行时可以被改变B)Name属性与Caption属性是同一类型的属性C)Name属性只用于窗体D)在属性窗口中(以字母顺序显示),Name属性通常作为第一个属性来显示【解析】Name属性是用来定义对象的名称,它是一个非常特殊的属性,在程序代码中用来引

7、用对象,不能在应用阶段改变其属性值。它是任何一个对象都应具有的属性。它的特殊地位,在属性窗口中(以字母顺序显示),Name属性通常作为第一个属性条。而Caption属性是用来定义窗体标题的,在设计阶段和运行阶段均起作用。【答案】D3、窗体的基本内容和概念 窗体是Visual Basic中的一个重要对象,它是一块“画布”,在窗体上可以直接建立应用程序。窗体的重要属性有:名称、Caption、ControlBox、BorderStyle、DrawWidth、FillColor、Enabled、FillStyle、Icon、Visible;常用方法有:Show、Hide、Cls、Print、Move

8、等;常用事件有:MouseDown 、Click 、DblClick、 MouseUp、 KeyPress等。在Visual Basic中,一个应用程序包含一个或多个窗体模块(文件扩展名为.frm),每个窗体模块分为两部分,即作为用户界面的窗体和执行具体操作的代码。例1.11 表示窗体名称的属性是( )。A)Name B)Caption C)Top D)Title【解析】Caption表示窗体标题的属性,Top 表示窗体距离屏幕顶端的相对位置,Title虽然是标题的意思,但在Visual Basic中没有这个属性。例1.12 要想改变一个窗体的标题内容,则应该设置( )属性的值。A)NameB

9、)FontNameC)CaptionD)Text【解析】Name属性用于设置窗体的名称, FontName用于设置窗体中所显示文字的字体, Caption用于设置窗体的标题,窗体不支持Text属性。例1.13 以下情况下,窗体的Click事件将会被触发的是( )。A)当窗体变为活动窗口时 B)当程序启动时C)当鼠标在窗体上移动时 D)当鼠标单击窗体时【解析】在Visual Basic中,对于事件的把握应注意事件何时被触发,本题主要考查Click事件的触发时机。当用户在窗体内部单击鼠标左键时(在其他控件的范围外),窗体的Click事件被触发。因此,D项正确。当窗体变为活动窗口时,窗体的Activ

10、ate事件被触发;当程序启动时,窗体的Load事件被触发;当鼠标在窗体上移动时,窗体的MouseMove事件被触发。【答案D例1.14 对于窗体中BorderStyle属性的取值中4-Fixed ToolWindow,以下说法正确的是( )。A)窗体大小可以改变 B)显示最大最小按钮C)标题栏中使用正常字体显示 D)此名称被称作固定工具窗口【解析】BorderStyle属性是用来确定窗体边框的类型,可设置为以下6个预定义值0-None 窗体无边框1-Fixed Single 固定单边框2-Sizable (默认值)可调整的边框3-Fixed Dialog 固定对话框4-FixedToolWin

11、dow 固定工具窗口5-SizableToolWindow 可变大小工具窗口其中4-FixedToolWindow表示窗口大小不能改变,只显示关闭按钮,并用缩小的字体显示标题栏。因此,只有D项正确。例1.15 窗体Icon属性是用来设置窗体最小化时的图标。通常把该属性设置为( )格式的文件。A).jpg格式的文件 B).bmp格式的文件C).exe格式的文件 D).ico格式的文件【解析】Icon属性是用来设置窗体最小化时的图标。通常把该属性设置为.ico格式的图标文件,该属性还可被设置为.cur格式的光标文件;而.jpg、.bmp是两种图像格式文件的后缀;exe是应用程序编译后成为可执行文件

12、的后缀。练习题一、选择题1.下面有关对象属性的叙述中,不正确的是( )。A)一个对象的属性可分为外观、行为等若干类B)不同对象的相同属性可能具有不同的数据类型C)一个对象的所有属性都可在属性窗口的列表中进行设置D)属性窗口中的属性列表可以按字母顺序也可按类别排列2.以下有关对象属性的说法中错误的是( ) 。A)所有的对象都具有 Name(名称)属性B)只能在执行时设置或改变的属性为执行时属性C)对象的某些属性只能在设计时设定,不能使用代码改变D)Enabled属性值设为False 的控件对象在窗体上将不可见3.VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()。 A) 窗体文件的

13、扩展名为.frm,每个窗体对应一个窗体文件 B) 标准模块是一个纯代码性质的文件,它不属于任何一个窗体 C) 用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D) 资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 4.下面四个选项,不是事件的是()。A)Load B)EnabledC)Unload D)Activate5.下述选项中,属于VB6.0的程序设计方法是()。A) 面向对象、顺序驱动 B) 面向对象、事件驱动C) 面向过程、事件驱动 D) 面向过程、顺序驱动6.若要将窗体从内存中卸载,其实现的方法是()。A) Show B) LoadC) UnLoa

14、d D) Hide7.以下四种方法中不能改变窗体的大小的方法是()。 A) 设计时在属性窗口中设置相应的属性 B) 设计时在窗体布局窗口中进行调整C) 运行时设置相应属性的值D) 运行时调用窗体的Move方法8.决定窗体标题显示内容的属性是()。 A) (名称) B) Text C) Caption D) Title9.以下选项中,不是Visual Basic 6.0 事件名称的是()。 A) Load B) Click C) KeyPress D) HScroll110.VB6.0集成开发环境,可以编译生成在Windows环境下运行的文件,这样的文件类型是()。 A) . BAT B) .P

15、IF C) .COM D) .EXE11.下面四个选项,不是事件的是()。A) Click B) VisibleC) Unload D) Change第二章 顺序结构程序设计 顺序结构的程序设计由于设计上较为简单,因此关键考查的内容是程序设计的基本概念、数据的定义方法、基本语句和一些常用的系统函数。1、数据类型的概念和定义方法根据程序设计的需要,程序中使用的数据被划分为不同的基本数据类型,它们是:字符串型(string)、整型(integer)、长整型(long)、 单精度型(single)、双精度型(double)、日期型(date)、货币型(currency)、变体型(variant),各

16、种数据类型应用于不同的领域并根据它们在内存中占据的空间和组织结构具有一定的适用范围,这是值得注意的地方。例2.1 对于定义Dim myl,my2,my3 As Single,以下说法中正确的是( )。A)myl,my2与my3都被定义为单精度型B)myl被定义为变体类型,my2,my3被定义为单精度型C)myl,my2被定义为变体类型,my3被定义为单精度型D)myl,my2,my3被定义为变体类型【解析】对变量的定义,当同时定义多个变量时可以用多个定义语句实现,但也可以使用一个定义语句中多个As分句实现。例如,要定义strl、str2为字符串变量,num1为整型变量可以使用下列定义语句: D

17、im Str1 As String,str2 As String,numl As Integer而不能定义为: Dim Strl,str2 As String,numl As Integer这时表示str1为变体类型(Variant),str2为字符串型,num1为整型。2、常量的定义与使用在程序运行过程保持不变的数据。常量又分为直接常量和符号常量。其中对符号常量注意其专门的定义格式:const as =,,例2.2 下面不合法的常量是( )。A)3.14 B)0.0314E-2 C)3.14e2.5 D)3.14E+02【解析】浮点数的指数部分只能是正整数或负整数,不能出现小数。例2.3 下

18、面合法的常量是( )。A)1/2 B)abcd C)1.2*5 D)false【解析】选项A和C是算术表达式,不是常量;选项B中的字符串分隔符应为双引号,选项D中的 false 为布尔型常量中的假值,是合法的常量。3、变量命名规则与用法变量对应着内存中一块命名的存储空间。变量由变量名和变量值两部分组成,变量使用之前可以被显式或隐式声明。变量一经声明,就会在内存中占据一定的存储单元,该存储单元存放变量的值,变量名则作为该存储单元的代表,在程序中被使用。在使用时要特别注意变量名的命名规则如下:名字以字母开头,由字母、数字、下划线组成,长度不超过255个字符;不能用Visual Basic 保留字;

19、例2.4下列选项中,合法的变量名是( )。A)c%aaaB)sum_3C)ElseD)5person【解析】在本题的四个选项中,选项A)中包含了“%”字符,选项C)是Visual Basic的保留字,选项D)以数值开头,都不符合变量的命名规则。例2.5 下面变量名不合法的是( ) 。A)a2(2,4)B)abcdC)a$xD)CdE【解析】选项C的变量名中有非法字符“$”。例2.6 以下关键字中,不能定义变量的是( )。A)DeclareB)DimC)PublicD)Private【解析】Dim用于在过程内定义局部变量或在模块内声明模块级变量。Public用于定义全局变量。Private用于在

20、模块内声明模块级变量。Declare不是定义变量的关键字。4、运算符与表达式运算符是实现数据处理的基本符号,运算符的基本运算法则及运算符的优先顺序是常考的内容之一。例2.7执行“Print 9.43.7,9.4 mod 3.7”命令后屏幕显示为( )。A)2 1 B)3 0C)2 20 D)1 2【解析】运算符“”和“mod”分别进行整除运算和求余处理。如果有小数参与运算,先对小数进行四舍五入,之后再进行运算。例2.8表达式4+56*7/8 mod 9 的值是( )。A)4 B)5 C)6 D)7【解析】在此表达式中优先级最高的是6*7/8,结果为5.25,再进行55.25运算,先四舍五入再进

21、行取整运算,结果为1,1 mod 9 结果为1,1+4的最后值为5。例2.9表达式23/5.8、235.8、23 Mod 5.8的运算结果分别是( )。A)3、3.9655、3 B) 3.9655、3、5C)4、4、5 D) 3.9655、4、3【解析】运算符“”和Mod通常将除数和被除数的小数部分四舍五入后相除。表达式23/5.8返回商数,其结果是3.9655;表达式235.8返回商数中的整数部分,其结果是3;表达式23 Mod 5.8返回商数中的余数部分,结果是5。5、常用系统函数系统函数是实现程序设计的重要内容,必须掌握其中常用的函数,其中有:1 数值处理类函数:Sin()、Cos()、

22、Abs()、Exp()、Sgn()、Sqr()、Int()、Rnd()等;2 字符串类函数:Left()、Right()、Mid()、InStr()、Len()、LTrim()、RTrim()、Trim()、Space()、LCase()、UCase()、String()等;3 数据转换类函数: Str()、Val()、Asc()、Chr()等;4 日期处理类函数:Now()、Date()、Day()、Year()等。例2.10要使变量x赋值为1100间(含1,不含100)的一个随机整数,正确的语句是( )。A)x=Int(100*Rnd)B)x=Int(101*Rnd)C)x=1+Int(1

23、00*Rnd)D)x=1+Int(99*Rnd)【解析】选项A产生0100间的整数(含0,不含100);选项B产生0101间的整数(含0,不含101);选项C产生1100间的整数(含1,含100);选项D产生1100间的整数(含1,不含100)的一个随机整数。例2.11 Visual Basic表达式Cos(0)+Abs(1)+Int(Rnd(1)的值是( )。A)1 B)-1 C)0 D)2【解析】Cos()取余弦函数,数值表达式单位是弧度;Abs()返回数值表达式的绝对值。在本题中,Cos(0) 的值为1,Abs(1) 的值为1,Rnd(1) 为(0,1)之间的一个数,Int(Rnd(1)

24、的值为0。例2.12表达式Left(“You are welcome!”,3)的值是( )。A)You B)are C)wel D)me!【解析】函数Left的功能是返回某字符串的子串,该子串是由字符串最左边的第一个字符算起指定个数的字符组成。该题应该从字符串中截取前三个字符,所以,应当选择选项A。例2.13表达式Len(“You are welcome!”)的值是( )。A)13 B)14 C)15 D)16【解析】函数Len的功能是返回字符串的长度。注意:在计算字符的个数时,不要忽略空格符号的存在。例2.14函数Mid(“123456789”,3,4)的值是( )。A)”3456”B)”4

25、56”C)3456D)456【解析】函数Mid的功能是返回字符中指定起始位置和个数的字符。本题应从字符串的第3个字符开始,连续截取4个字符组成字符串返回,因此,应选择选项A。例2.15函数String(4,”star”) 的值是( )。A)”starstarstarstar” B)”r” C)”ssss” D)”STAR”【解析】函数String(n,ASCII码/字符串)的功能是返回n个相同的字符,这个字符要么是ASCII码对应的字符,要么是字符串中的第一个字符。例2.16字符串函数:Instr(1,”I love you”,”Love”)的返回值是( )。A)0 B)3 C)4 D)nul

26、l 【解析】此函数返回的是子字符串”Love”在母字符串”I love you”第一次出现的位置,在Visual Basic中字符串比较时默认的是区分大小写的,如果没有找到则为0。例2.17有如下程序,该程序执行后,在输入框中输入数字15.875,则执行结果是( )。I=InputBox(“请输入一个数据”)J=Instr(I,”.”)Print jA)3B)15C)0.275D)16【解析】Instr函数的返回值是一个数值型数据,该函数用于返回一个字符串在另一个字符串中首先出现的位置。在本题中,j的值是符号“.”(小数点)在数字15.875中首先出现的位置。例2.18在窗体上添加一个命令按钮

27、(Name属性为Command1),编写程序如下:Private Command1_Click() I=”AAAAAA” A=Mid(I,4,3)=”BBB”Print aA)AAAB)FalseC)AAABBBD)程序出错【解析】本题中的Mid是Mid函数,Mid(I,4,3)的返回值是“AAA”,它与字符串“BBB”进行“=”关系运算,结果为False。例2.19单击窗体上的命令按钮Command1,程序的输出是( )。Private Sub Command1_Click()a=”Abc”b=”def”c=UCase(a)+LCase(b)Print Asc(c)【解析】执行赋值语句a=”Abc”,将字符串”Abc”赋给变量a;执行赋值语句b=”def” ,将字符串”def”赋给变量b,然后调用字符串转换函数UCase和LCase将c赋值为“

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1