下载此文档

全国计算机二级VB重点知识点解析.pdf


文档分类:资格/认证考试 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
该【全国计算机二级VB重点知识点解析 】是由【miaoshen1985】上传分享,文档一共【24】页,该文档可以免费在线阅读,需要了解更多关于【全国计算机二级VB重点知识点解析 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
重点知识点解析
基本要求:




考试内容
一、VisualBasic程序开发环境
。 。
: (1)标题和菜单。 (2)工具栏。
: (1)窗体设计器和工程资源管理器。 (2)属性窗口和工具箱窗口。
具体要求
、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。
,VB开发应用程序的一般步骤。
:GUI(图形化用户界面)、OLE(对象的连接和嵌入)、OOP(面向对象);
:Windows()
:对象可以执行的动作或行为;(主动性)
:使某个对象进入活动状态的一种操作或动作。(被动性)
考试热点:
(常见图标和窗口的操作、资源管理器的打开Ctrl+R、属性窗口F4)
(11)在VisualBasic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是()
(12)在VisualBasic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是()
A)工程资源管理器B)属性窗口C)工具箱窗口D)代码窗口
(11)在VisualBasic集成开发环境中,可以列出工程中所有模块名称的窗口是()
A)工程资源管理器B)窗体设计窗口C)属性窗口D)代码窗口
(12)在设计阶段,当单击Ctrl+R时,所打开的窗口是()
A)代码窗口B)工具箱窗口C)工程资源管理器D)属性窗口
(*.frm、*.vbp、*.bas、*.cls、*.vbg)
(11)以下叙述错误的是()
A).vbp文件是工程文件,).frm是窗体文件,
C).vbp文件是工程文件,
D).vbg文件是工程组文件,一个工程组可以由多个工程组成

(12)以下叙述错误的是()
A)在VisualBasic的窗体中,一个命令按钮是一个对象B)事件是能够被对象识别的状态变化或动作
C)事件都是由用户的键盘操作或鼠标操作触发的D)不同的对象可以具有相同的方法
二、对象及其操作:.
: (1)VisualBasic的对象。 (2)对象属性设置。
: (1)窗体的结构与属性。 (2)窗体事件。
: (1)标准控件。 (2)控件的命名和控件值。
。 。
常用标准控件:
:(1)标签。 (2)文本框。 :(1)图片框、图象框的属性、事件和方法。(2)图形文件的装入。(3)直线和形状。 。 :复选框和单选按钮。 :列表框和组合框。
。 。 。 。
具体要求
熟练应用窗体、控件。
对象名命名规则:以字母或汉字开头,后面可以是字母、数字、下划线、汉字。(变量名类似)
掌握窗体的常用属性(Name和Caption、Top,Left,Height,Width、Enabled和Visible、Picture和
Icon、WindowState、MinButton,MaxButton和ControlBox)
(13)以下关于窗体的叙述中,错误的是()
A)窗体的Name属性用于标识一个窗体B)运行程序时,改变窗体大小,能够触发窗体的Resize事件
C)窗体的Enabled属性为False时,不能响应单击窗体的事件D)程序运行期间,可以改变Name属性值
(11)以下描述中错误的是()
A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改
C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置
掌握窗体的常用方法(Hide、Show、Print、Cls、Refresh、Move)属性
上机典型题型:
依次建立三个窗体Form1、Form2、Form3,分别在三个窗体上建立一个按钮控件,名称依次为Cmd1、Cmd2、Cmd3,
标题都设为"显示窗体"。编写程序,要求将窗体Form1设为启动窗体,当单击命令按钮Cmd1时,窗体Form1隐藏,窗
体Form2显示。当单击命令按钮Cmd2时,窗体Form2隐藏,窗体Form3显示。当单击命令按钮Cmd3时,窗体Form3隐
藏,Form1显示。单击任何一个窗体的关闭按钮时(即窗口右上角的关闭按钮),要求将三个窗体同时从内存中卸载。
注意:存盘时必须存放在考生文件夹下,,,,。
Move方法
[对象.]Move左边距离[,上边距离][,宽度[,高度]]]
Move方法中的“对象”可以是窗体以及除计时器(Timer)、菜单(Menu)之外的所有控件,如果省略“对象”,则
表示要移动的是窗体。
常考窗体的事件(Form_事件名称、Load、Activate、Click)。
(12)假设编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是()
A)LoadB)ClickC)LostFocusD)KeyPress
(20)窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是()
A)PrivateSubForm1_Click()B)PrivateSubForm_Click()
……
EndSubEndSub
C)PrivateSubCommand1_Click()D)PrivateSubCommand_Click()
……
EndSubEndSub
常用控件:CommandButton(Default、Cancel、Enabled、Style、DisabledPicture、DownPicture)
(21)以下说法中错误的是()
A)如果把一个命令按钮的Default属性设置为True,则按回车键与单击该命令按钮的作用相同
B)可以用多个命令按钮组成命令按钮数组
C)命令按钮只能识别单击(Click)事件
D)通过设置命令按钮的Enabled属性,可以是该命令按钮有效或禁用
上机典型题型::.
请根据一下各小题的要求设计VisualBasic应用程序(包括界面和代码)。
在名称为Form1的窗体上画一个名称为L1的标签,标题为“请确认”;再画两个命令按钮,名称分别为
C1、C2,标题分别为“是”、“否”,高均为300、。
请在属性窗口中设置适当属性满足以下要求:
1)窗体标题为“确认”,窗体标题栏上不显示最大化和最小化按钮;
2)在任何情况下,按回车键都相当于单击“是”按钮;按ESC键都相当
于单击“否”按钮。
常用控件:Label(AutoSize、BackStyle、Alignment)
(13)为了使标签具有“透明”的显示效果,需要设置的属性是()。
A)CaptionB)AlignmentC)BackStyleD)AutoSize
上机典型题型:
请根据一下各小题的要求设计VisualBasic应用程序(包括界面和代码)。
在名称为Form1,标题为“标签”的窗体上,画一个名称为Labell1,内
容为“计算机等级考试”,显示为四号字的标签。请设置适当的属性满足以下
要求:
1)窗体不带有最大化、最小化及关闭按钮;
2)标签带有边框;
3)标签可依据Caption属性指定的内容自动调整其大小。
常用控件:TextBox(Alignment、MaxLength、PasswordChar、Multiline、ScrollBars注:Multiline=True)
(20)在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,如果在文本框中
输入文本,则标签立即显示相同的内容。以下可以实现上述操作的事件过程是
A)PrivateSubText1_Change()B)PrivateSubLabel1_Change()=
=
EndSub
C)PrivateSubText1_Click()
D)PrivateSubLabel1_Click()=
=
EndSub
上机典型题型:
请根据一下各小题的要求设计VisualBasic应用程序(包括界面和代码)。
1、在名称为Form1,标题为“文本框练习”的窗体上画1个名称为Text1的
文本框,设置属性,使其宽度为1600、初始内容为空、显示字号为“三号”,且最
多只能输入6个字符。运行后的窗体如图所示。
2、在名称为Form1的窗体上画1个名称为Text1,内容为“计算机”的的文
本框,且显示为小四号字;再画3个命令按钮,名称分别为“Command1”、
“Command2”、“Command3”,标题分别是“居左”、“居中”、“居右”。如图所
示。要求:编写3个命令按钮的Click事件过程,使得单击“居左”按钮时,文本
框的内容靠左对齐;单击“居中”按钮时,文本框的内容居中对齐;单击“居右”按钮时,文本框的内容靠右对齐。程序中不得使用变量,每个事件过程中只能写一条语句。
常用控件:OptionButton、CheckBox(Value)
2、单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的()中安
排适当的单选按钮,即可实现。
(Frame)或图像控件(Image)(ComboBox)或图像控件(Image):.
(ComboBox)或图片框(PictureBox)(Frame)或图片框(PictureBox)
上机典型题型:
常用控件:ListBox(属性:list\listcount\listindex\selected、方法:AddItem、RemoveItem、Clear)
(32)设窗体上有一个名为List1的列表框,并编写下面的事件过程:
PrivateSubList1_Click()
DimchAsString
ch=()


EndSub程序运行时,单击一个列表项,则产生的结果是()
A)该列表项被移到列表的最前面B)该列表项被删除
C)该列表项被移到列表的最后面D)该列表项被删除后又在原位置插入
常用控件:ComboBox(与listbox类似)
(16)窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()
A))()
C))(ListIndex):.
(13)下列叙述错误的是
A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有
C)列表框和组合框都有Style属性D)组合框有Text属性,而列表框没有
(35)以下程序运行后的窗体如图所示,其中组合框的名称为Combo1,已有列表项如图所示:命令按钮的名
称为Command1。PrivateFunctionCheck(chAsString)AsBoolean
PrivateSubCommand1_Click()n=Len(ch)
IfNotCheck()ThenFork=1Ton
MsgBox("输入错误")C$=UCase(Mid(ch,k,1))
ExitSubIfa>"A"OrC>"Z"Then
EndIfCheck=False
Fork=-1ExitFunction
=(k)ThenEndIf
MsgBox("添加项目失败")Check=True
ExitSubNextk
EndIfEndFunction
Nextk

MsgBox("添加项目成功")
EndSub
程序运行时,如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是()
A)显示“输入错误”B)显示“添加项目失败”C)显示“添加项目成功”D)没有任何显示
常用控件:HscrollBar、VscrollBar(min、Max、Value)注意:不能响应:Click事件
(15)假定一个滚动条的LargeChange属性值为100,则100表示()
(A)单机滚动条箭头和滚动框之间某位置时滚动框位置的变化量
(B)滚动框位置的最大值
(C)拖动滚动框时滚动框位置的变化量
(D)单击滚动条箭头时滚动框位置的变化量
(15)设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:=(-)
/2+()
A)滚动块处于最左端B)滚动块处于最右端C)滚动块处于中间位置
D)滚动块可以处于任何位置,具体位置取决于Max、Min属性的值
(15)滚动条可以响应的事件是
A)LoadB)ScrollC)ClickD)MouseDown:.
常用控件:PictureBox、image(print方法、loadpicture方法)
常用控件:Timer(运行时不可见、只有Timer事件、Interval)方法、属性、事件的掌握。
(31)窗体上有一个名为Command1的命令按钮和一个名为Timer1的计时器,并有下面的事件过程:
PrivateSubCommand1_Click()
=TruePrivateSubTimer1_Timer()
=+10
PrivateSubForm_Load()EndSub
=10
=False
EndSub
运行程序时,单击命令按钮,则产生的结果是()
A)命令按钮每10秒向左移动一次B)命令按钮每10秒向右移动一次
C)命令按钮每10毫秒向左移动一次D)命令按钮每10毫秒向右移动一次:.
常用控件:Shape控件:shape属性
常用控件:容器控件:Form、Picture、Frame
(17)为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法
正确的是()
A)把这2组单选按钮设置为名称不同的2个控件数组B)把2组单选按钮的Index属性分别相同
C)使2组单选按钮的名称分别相同D)使2组单选按钮分别画到2个不同的框架中
(18)在窗体上画一个图片框,再在图片框中画一个命令按钮,位置如图所示。则命令按钮的Top属性值是
A)200B)300C)500D)700
特殊控件:菜单的使用(只响应Click事件)
1、在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入()符号,那么在运行程序时按Alt键和该字:.
母键就可打开该命令菜单。
.&C.$D.@
(32)有弹出式菜单的结构如下表,程序运行时,单击窗体则弹出如下图所示的菜单。下面的事件过程中能
正确实现这一个功能的是
A)PrivateSubForm_Click()B)PrivateSubCommand1_Click()PopupMenueditEndSub
PopupMenucut
EndSub
C)PrivateSubForm_Click()D)PrivateSubForm_Click()PopupMenucutPopupMenupasteEndSub
PopupMenuedit
EndSub
综合例题:
(18)如果一个直线控件在窗体上呈现为一条垂直线,则可以正确的是()。
A)它的Y1、Y2属性的值相等B)它的X1、X2属性的值相等
C)它的X1、Y1属性的值分别与X2、Y2属性的值相等
D)它的X1、X2属性的值分别与Y1、Y2属性的值相等
(14)设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是
A)NameB)IndexC)CaptionD)Left
3、以下有关对象属性的说法中正确的是()。



,也可通过程序代码设置或改变
4、以下所列的7个控件中,具有caption属性的是()个。
Picturebox,Frame,OptionButton,ListBox,TextBox,Form,DrivelistBox
A,3b,4c,2d,5
三、数据类型及运算
: (1)基本数据类型。 (2)用户定义的数据类型。
: (1)局部变量和全局变量。(2)变体类型变量。 (3)缺省声明。

:(1)算术运算符。(2)关系运算符和逻辑运算符。 (3)表达式的执行顺序。
具体要求
:":"间隔符号、续行符号"_"、注释符号"’"
:数据类型、关键字、隐式说明的符号、初值。
数据类型:数值型(Integer%Long&Single!Double#ByteCurrency@)初始值:0
字符串String$“”
逻辑型(Boolean)初始值:false
日期型Date
对象型Object
变体型Variant空值
用户自定义型Type
变量命名规则:以字母或汉字开头,后面跟字母、数字、下划线、汉字;不可以是保留字
OptionExplicit语句功能:强制变量的声明
变量作用域:局部(Dim/Static)、窗体/模块(Dim/Private)、全局(Public/):.
常量:字符常量("")、逻辑常量(True/False)、日期常量(#月/日/年#)、符号常量(Const关键字)
(11)以下合法的VB变量名是()
A)caseB)name10C)1-nameD)x*y
(14)下面可以作为visualbasic变量名称的是()
A)A#AB)4ABCC)?XYD)Print_Text
(14)下面定义窗体级变量a的语句中错误的是()
A)Dima%B)Privatea%
C)PriaveaAsIntegerD)statica%
(22)以下关于局部变量的叙述中错误的是
A)在过程中用Dim语句或Static语句声明的变量是局部变量
B)局部变量的作用域是它所在的过程
C)在过程中用Static语句声明的变量是静态局部变量
D)过程执行完毕后,该过程中用Dim或Static语句声明的变量即被释放。
(13)设有如下变量声明语句:Dima,bAsBoolean,则下面叙述中正确的是()
(A)a和b都是布尔型变量
(B)a是变体型变量,b是布尔型变量
(C)a是整型变量,b是布尔型变量
(D)a和b都是变体型变量

算术^→-(负号)→*、/→\→Mod→+、-→&
例如:8\4*-2+1
关系>、>=、<、<=、<>、=
逻辑Not→And→Or→Xor
注意:代数表达式与VB表达式的转换。
例如:ex+y+|x+y|
2π+1
(12)设x是小于10的非负数,对此陈述,以下正确的VB表达式是()
A)0≤x<10B)0<=x<10C)x>=0andx<10D)x>=0orx<=10
(19)设a=2,b=3,c=4,d=5,则下面语句的输出是()
Print3>2*bora=cAndb<>corc>d
A)FalseB)1C)TrueD)-1
(16)设x=5,执行语句Printx=x+10,窗体上显示的是()
A)15B)5C)TrueD)False

算术:Sqr、Log、Exp、Abs、Rnd、Sin、Cos、Sgn
(14)下面可以产生20-30(含20和30)的随机整数的表达式是()
A)Int(Rnd*10+20)B)Int(Rnd*11+20)
C)Int(Rnd*20+30)D)Int(Rnd*30+20)
(15)表达式int(Rnd(0)*50)所产生的随机数范围是()
A)(1,50)B)(1,50)C)(0,49)D)(1,49)
(13)设x=,y=,表达式x-int(x)+Fix(y)的值是()
A))))
字符:Len、left、Right、Mid、Ucase、Lcase、Ltrim、Rtrim、Trim、Instr、String、Space
转换:Str、Val、Chr、Asc、Int、Cint、Fix
日期:Date、Time、Now、Year、Month、Day、Week、Day
(17)语句PrintSgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是
A)-36B)1C)-1D)-72
(19)在窗体上画一个名称为Command1的命令按钮。单击命令按钮时执行如下事件过程:
PrivateSubCommand1_Click():.
a$="softwareandhardware"
b$=Right(a$,8)
c$=Mid(a$,1,8)
MsgBoxa$,,b$,c$,1
EndSub
则在弹出的信息框标题中显示的标题是
A)softwareandhardwareB)hardwareC)softwareD)1
数学表达式ln(cxy+|arctan(z)|+cos3x对应的VisualBasic算术表达式是()。
(E^(xy)+Abs(Tan(z))+cosx^3
(exp(xy)+abs(tan(z))+cos(x)^3
(exp(x*y)+abs(atn(z))+cosx^3
(exp(x*y)+abs(Atn(z))+cos(x)^3)
代数表达式对应的VisualBasic表达式是()。
(Abs((Exp()+Sin(x)^3)/(x+y)))
(Abs((Exp()+Sin(x)^3)/(x+y)))
(Abs(Exp()+sin(x)^3)/(x+y))
|(Exp()+Sin(x)^3)/x+y|
四、数据输入输出
: (1)Print方法。 (2)与Print方法有关的函数(Tab,Spc,Space$)。(3)格式输
出(Format$)。 。。
。: (1)直接输出。(2)窗体输出。
"5*20"输出的结果是()。
A."5*20"
*
2、在窗体单击事件中执行下面语句的正确结果是()。
PrintFormat(,“+##,##”)
A.+,.+1,.+1,
与Print方法有关的函数
(n)函数PrintTab(25);800
(n)函数Print“CHINA”;Spc(8);”CSAI”
该语句首先输出“CHINA”,然后经过8个空格,显示“CSAI”。
$(n)函数
$函数
例如:使用以下事件过程测试数值的格式化输出。PrintFormat$(25634,"########")PrintFormat$(25634,"00000000")
PrintFormat$(,"")PrintFormat$(,"####.##")
PrintFormat$(,"####,#.##")PrintFormat$(,"#,####.##")
PrintFormat$(,"###,##")PrintFormat$(,"$###,#")
PrintFormat$(,"-###,##")PrintFormat$(,"%")
PrintFormat$(,"+00")PrintFormat$(,"-00")
(注意参数含义及顺序)
(24)如果执行一个语句后弹出如图所示的窗口,则这个语句是:.
A)InputBox("输入框","请输入VB数据")B)x=InputBox("输入框","请输入VB数据")
C)InputBox("请输入VB数据","输入框")D)x=InputBox("请输入VB数据","输入框")
MsgBox函数
MsgBox函数的一般格式如下:
MsgBox(msg[,type][,title][,helpfile,context])
例假定有如下的命令按钮(名称为Command1)事件过程:
PrivateSubCommand1_Click()

全国计算机二级VB重点知识点解析 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miaoshen1985
  • 文件大小500 KB
  • 时间2022-10-21