该【全国计算机二级VB知识点第一次课 】是由【zxwziyou9】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【全国计算机二级VB知识点第一次课 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
全国计算机二级VB重点知识点解析
基本要求:
(视图—工程资源管理器)。
。
运行程序时激发某一对象的相关事件,例如单击命令按钮时窗体上显示welcomehere!,
CommandButton---Command1为对象,Click为事件,
"welcomehere!"
求自然数的因子(统计因子个数)、计算自然数的阶乘、完全平方数、素数、回文数、最大公约数
数组:奇数、偶数之和、所有元素之和,元素对调,查找元素,排序、求最值、合并数组、
插入、删除
元素、字符串的连接、交换、字符的替换
文件操作+统计单词个数。
。
分析错误产生的原因,例如对象名不一致—代码里使用的名称与添加到界面上的不一致:
考试内容
一、VisualBasic程序开发环境
。 。
: (1)标题和菜单。 (2)工具栏。
: (1)窗体设计器和工程资源管理器。
(2)属性窗口和工具箱窗口。
具体要求
、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。
,VB开发应用程序的一般步骤。
:GUI(图形化用户界面)、OLE(对象的连接和嵌入)、OOP(面向对象);
:Windows()
:对象可以执行的动作或行为;(主动性)
:使某个对象进入活动状态的一种操作或动作。(被动性)
考试热点:
(常见图标和窗口的操作、工程资源管理器的打开Ctrl+R、属性窗口F4)
真题1在VisualBasic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,
这个按钮是():.
真题2在VisualBasic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是()
A)工程资源管理器B)属性窗口C)工具箱窗口D)代码窗口
真题3在VisualBasic集成开发环境中,可以列出工程中所有模块名称的窗口是()
A)工程资源管理器B)窗体设计窗口C)属性窗口D)代码窗口
真题4在设计阶段,当单击Ctrl+R时,所打开的窗口是()
A)代码窗口B)工具箱窗口C)工程资源管理器D)属性窗口
提示:,再按ctrl+r
(*.frm窗体文件、*.vbp工程文件、*.bas标准模块、*.cls类模块、
*.vbg工程组
*.frx包含二进制属性时会自动添加此类型的文件
—添加列表框控件,设置其List属性)
真题5以下叙述错误的是()
A).vbp文件是工程文件,
B).frm是窗体文件,
C).vbp文件是工程文件,(工程---)添加窗体;)
D).vbg文件是工程组文件,一个工程组可以由多个工程组成
真题6以下叙述错误的是()
A)在VisualBasic的窗体中,一个命令按钮是一个对象
B)事件是能够被对象识别的状态变化或动作(例如Command1能识别click动作)
C)事件都是由用户的键盘操作或鼠标操作触发的(Timer1的Timer事件)
D)不同的对象可以具有相同的方法(—输出文本信息)
二、对象及其操作
:窗体对象、控件工具箱中的对象;对象属性设置---通过属性窗口或代码设置。
=属性值(注意属性值为字符串时需要加双引号)
:(1)窗体的结构与属性。(2)窗体事件。 :(1)标准控件。 (2)控件的命名和控件值。
(双击--控件属于窗体;单击、拖拽--控件属于其直接容器
[框架、图片框]。)
。
常用标准控件:
:(1)标签(显示信息)。 (2)文本框(不同点:能够接受用户输入的信息)。 :(1)图片框、图像框的属性、事件和方法
(图形和框的大小适应关系:PictureBox—autosize;Image---stretch)。
(2)图形文件的装入(("文件位置"))。
图形文件的删除—属性窗口(Delete)代码窗口
—("")()
(3)直线和形状。LineShape
。:复选框和单选按钮(value属性的值的区别)。
:列表框和组合框。
。 。 。 (setfocus方法)。
具体要求
熟练应用窗体、控件的属性事件和方法。
对象名命名规则:以字母或汉字开头,后面可以是字母、数字、下划线、汉字。
(变量名类似)
窗体的常用属性(Name和Caption、Top,Left,Height,Width、Enabled和Visible、:.
Picture和
Icon图标、WindowState—窗体运行时的可见状态、MinButton,MaxButton和
ControlBox—最大化,最小化、关闭按钮均不可见时设置)
真题7以下关于窗体的叙述中,错误的是()
A)窗体的Name属性用于标识一个窗体
B)运行程序时,改变窗体大小,能够触发窗体的Resize事件
C)窗体的Enabled属性为False时,不能响应单击窗体的事件
D)程序运行期间,可以改变Name属性值
真题8以下描述中错误的是()
A)窗体的标题通过其Caption属性设置
B)窗体的名称(Name属性)可以在运行期间修改
C)窗体的背景图形通过其Picture属性设置
D)窗体最小化时的图标通过其Icon属性设置
掌握窗体的常用方法(Hide、Show、Print、Cls、Refresh刷新、Move)属性
Move方法
[对象.]Move左边距离[,上边距离][,宽度[,高度]]]
Move方法中的“对象”可以是窗体以及除计时器(Timer)、菜单(Menu)之外的所有控件,如果省略“对象”,
则表示要移动的是窗体。
常考窗体的事件(Form_事件名称、Load(将窗体装载到内存,并未显示)、Activate、Click)。
在对象变成活动窗口的时候就会发生Activate事件。
真题9为了使命令按钮(名称为Command1)右移200,应使用的语句是()
A)-200(移动到距离窗体左边-200的位置)
B)(移动到距离窗体左边200的位置)
+200
C)=+200
D)=-200
真题10假设编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,
已经执行的事件过程是()
A)LoadB)ClickC)LostFocusD)KeyPress
真题11窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的
事件过程是()
A)PrivateSubForm1_Click()B)PrivateSubForm_Click()
……
EndSubEndSub
C)PrivateSubCommand1_Click()D)PrivateSubCommand_Click()
……
EndSubEndSub
常用控件:CommandButton(Default、Cancel、Enabled、Style、
DisabledPicture—按钮无效时显示的图形、DownPicture—按钮按下时显示的图形)
真题12以下说法中错误的是()
A)如果把一个命令按钮的Default属性设置为True,则按回车键与单击该命令按钮的
作用相同
B)可以用多个命令按钮组成命令按钮数组
C)命令按钮只能识别单击(Click)事件
D)通过设置命令按钮的Enabled属性,可以是该命令按钮有效或禁用:.
PrivateSubForm_Click()'单击窗体使按钮2获得焦点
EndSub
PrivateSubCommand2_GotFocus()'按钮2获得焦点触发获得焦点事件,执行代码
'输出数值23
EndSub
上机典型题型:
注意:窗体的MaxButton设置为False…按钮的Default与回车关联、Cancle与Esc键关联。
Label(Caption、AutoSize、BorderStyle边框样式0/1、BackStyle是否透明0/1、Alignment)
真题13为了使标签具有“透明”的显示效果,需要设置的属性是()
A)CaptionB)AlignmentC)BackStyleD)AutoSize
上机典型题型::.
难点:窗体的外观----ControlBox属性设置为False
TextBox(Alignment、MaxLength、PasswordChar、Multiline、ScrollBars注:Multiline=True)
真题14在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,
如果在文本框中输入文本,则标签立即显示相同的内容。以下可以实现上述操作的事件过程是
A)PrivateSubText1_Change()B)PrivateSubLabel1_Change()=
=
EndSub
C)PrivateSubText1_Click()
D)PrivateSubLabel1_Click()=
=
EndSub
上机典型题型::.
OptionButton、CheckBox(共同属性为Value前者取值为true/false后者取值为0/1/2、
Enabled)
真题15单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,
可在不同
的()中安排适当的单选按钮,即可实现。
(Frame)或图像控件(Image)
(ComboBox)或图像控件(Image)
(ComboBox)或图片框(PictureBox)
(Frame)或图片框(PictureBox)
容器类控件,注意先画容器,再到工具箱中单击单选按钮,拖拽鼠标画出。
上机典型题型:
注意:当某一题目需要画多个相同类型的控件时,若没有提到控件数组,尽量一个一个画。:.
ListBox(属性:List\ListCount\ListIndex\Selected、方法:AddItem、RemoveItem、Clear)
真题16设窗体上有一个名为List1的列表框,并编写下面的事件过程:
PrivateSubList1_Click()
DimchAsString定义字符串变量ch
ch=()listIndex属性为当前选中列表项的序号从0开始
,尾部操作
EndSub
X序号为0
Y序号为1
Z序号为2
程序运行时,单击一个列表项,则产生的结果是()
A)该列表项被移到列表的最前面B)该列表项被删除
C)该列表项被移到列表的最后面D)该列表项被删除后又在原位置插入
ComboBox(与Listbox属性、方法类似、二者的Style属性区别):.
【Form1】.
真题17窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用
的语句是()
A))()
C))(ListIndex)
举例:注意组合框没有Selected属性
PrivateSubCommand1_Click()单击按钮列表框中第一项处于选中状态
(0)=True括号中跟序号
EndSub
()无论选中哪一项结果都为true
真题18下列叙述错误的是()
A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有
C)列表框和组合框都有Style属性D)组合框有Text属性,而列表框没有
真题19以下程序运行后的窗体如图所示,其中组合框的名称为Combo1,已有列表项如图所示:
命令按钮的名称为Command1。
PrivateSubCommand1_Click()
PrivateFunctionCheck(chAsString)As
IfNotCheck()Then
Booleann=Len(ch)
MsgBox("输入错误")
Fork=1Ton
ExitSub
C$=UCase(Mid(ch,k,1))
EndIf
Ifa>"A"OrC>"Z"Then
Fork=-1
Check=False
=(k)Then
ExitFunction
MsgBox("添加项目失败")
EndIf
ExitSub
Check=True
EndIf
Nextk
Nextk
EndFunction
MsgBox("添加项目成功")
EndSub
程序运行时,如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是()
()
A)显示“输入错误”B)显示“添加项目失败”C)显示“添加项目成功”D)没有任何显示:.
HscrollBar、VscrollBar(Min、Max、SmallChange、LargeChange、Value)
不能响应:。
当拖动滚动条内的滚动滑块时,触发scroll事件,(注意:单击滚动条两端的箭头或
单击滚动条前后的空白区域不触发scroll事件);当改变活动滑块的位置(改变value时),
就触发change事件。
真题20假定一个滚动条的LargeChange属性值为100,则100表示()
(A)单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量
(B)滚动框位置的最大值Max
(C)拖动滚动框时滚动框位置的变化量拖动无法控制value值的变化量
(D)单击滚动条箭头时滚动框位置的变化量SmallChange
真题21设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:
=(-)/2+()
A)滚动块处于最左端B)滚动块处于最右端C)滚动块处于中间位置
D)滚动块可以处于任何位置,具体位置取决于Max、Min属性的值
PrivateSubCommand1_Click()假设min=10max=90下面的代码输出50
=(-)/2+
EndSub
真题22滚动条可以响应的事件是()
A)LoadB)ScrollC)ClickD)MouseDown:.
PictureBox、image(Print方法、LoadPicture方法、Cls方法清除图片框中的文字)
通过picture属性显示图片,注意修改autosize属性值为true(适应图形的大小)
Image---注意修改stretch属性,注意修改属性与设置picture属性的顺序。
Timer(运行时不可见、只有Timer事件、Interval时间间隔属性、单位为毫秒1秒=1000毫秒:.
真题23窗体上有一个名为Command1的命令按钮和一个名为Timer1的计时器,并有下面的
事件过程:
PrivateSubCommand1_Click()
=TruePrivateSubTimer1_Timer()=+10
EndSubEndSub
PrivateSubForm_Load()
=10
=False
EndSub
运行程序时,单击命令按钮,则产生的结果是()
A)命令按钮每10秒向左移动一次B)命令按钮每10秒向右移动一次
C)命令按钮每10毫秒向左移动一次D)命令按钮每10毫秒向右移动一次
Shape控件:Shape、FillStyle、FillColor属性
=
容器:Form、PictureBox、Frame:.
真题24为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,
则以下做法正确的是()
A)把这2组单选按钮设置为名称不同的2个控件数组
B)把2组单选按钮的Index属性分别相同
C)使2组单选按钮的名称分别相同
D)使2组单选按钮分别画到2个不同的框架中
组织在容器中,每个容器中的按钮可以是普通按钮或控件数组
真题25在窗体上画一个图片框,再在图片框中画一个命令按钮,位置如图所示。图片框顶端距离
窗体顶端500,命令按钮顶端距离窗体顶端700,则命令按钮的Top属性值是()
A)200B)300C)500D)700
特殊:菜单的使用(只响应Click事件)
真题26在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入()符号,那么在运行程序时
按Alt键和该字母键就可打开该命令菜单。
.&C.$D.@
真题27如果一个直线控件在窗体上呈现为一条垂直线,正确的是()。
A)它的Y1、Y2属性的值相等B)它的X1、X2属性的值相等
C)它的X1、Y1属性的值分别与X2、Y2属性的值相等
D)它的X1、X2属性的值分别与Y1、Y2属性的值相等
真题28设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是()
A)NameB)IndexC)CaptionD)Left
真题29以下有关对象属性的说法中正确的是()。
,也可通过程序代码设置或改变
真题30以下所列的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$"abc"
逻辑型(Boolean)初始值:false
日期型Date
对象型Object:.
变体型Variant空值
用户自定义型Type
变量命名规则:以字母或汉字开头,后面跟字母、数字、下划线、汉字;不可以是保留字
OptionExplicit语句功能:强制变量的声明
变量作用域:局部(Dim/Static)、窗体/模块(Dim/Private)、全局(Public/)
常量:字符常量("")、逻辑常量(True/False)、日期常量(#月/日/年#)、符号常量(Const关键字)
真题31以下合法的VB变量名是()
A)caseB)name10C)1-nameD)x*y
真题32下面可以作为visualbasic变量名称的是()
A)A#AB)4ABCC)?XYD)Print_Text
真题33下面定义窗体级变量a的语句中错误的是()
A)Dima%B)Privatea%
C)PrivateaAsIntegerD)statica%
真题34以下关于局部变量的叙述中错误的是()
A)在过程中用Dim语句或Static语句声明的变量是局部变量
B)局部变量的作用域是它所在的过程
C)在过程中用Static语句声明的变量是静态局部变量
D)过程执行完毕后,该过程中用Dim或Static语句声明的变量即被释放。
真题35设有如下变量声明语句:Dima,bAsBoolean,则下面叙述中正确的是()
(A)a和b都是布尔型变量
(B)a是变体型变量,b是布尔型变量
(C)a是整型变量,b是布尔型变量
(D)a和b都是变体型变量
算术^→-(负号)→*、/→\→Mod→+、-→&
例如:8\4*-2+1结果为0
关系>、>=、<、<=、<>、=
逻辑Not→And→Or→Xor(两个不同时结果为真)
注意:代数表达式与VB表达式的转换。
例如:ex+y+|x+y|
2π+1
真题36设x是小于10的非负数,对此陈述,以下正确的VB表达式是()
A)0≤x<10B)0<=x<10C)x>=0andx<10D)x>=0orx<=10
真题37设a=2,b=3,c=4,d=5,则下面语句的输出是()
Print3>2*bora=cAndb<>corc>d(先算逻辑与)
A)FalseB)1C)TrueD)-1
真题38设x=5,执行语句Printx=x+10,窗体上显示的是()
A)15B)5C)TrueD)False
算术:Sqr、Log(自然对数)、Exp、Abs、Rnd、Sin、Cos、Sgn(注意vb中没有函数名ln)
真题39下面可以产生20-30(含20和30)的随机整数的表达式是()[20,30]
A)Int(Rnd*10+20)B)Int(Rnd*11+20)
C)Int(Rnd*20+30)D)Int(Rnd*30+20)
真题40表达式Int(Rnd(0)*50)所产生的随机数范围是()上-下+1=50下=0
A)(1,50)B)(1,50)C)(0,49)D)(1,49)[0,49]
真题41设x=,y=,表达式x-int(x)+Fix(y)的值是()fix取整int取不大于x的最大整数
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、WeekDay(返回星期号六—7)课本47页:.
真题42语句PrintSgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是
A)-36B)1C)-1D)-72
真题43在窗体上画一个名称为Command1的命令按钮。单击命令按钮时执行如下事件过程:
PrivateSubCommand1_Click()
a$="softwareandhardware"
b$=Right(a$,8)
c$=Mid(a$,1,8)
MsgBoxa$,,b$,c$,1提示信息,按钮,标题,帮助文件名和帮助主题号
EndSub
则在弹出的信息框标题中显示的标题是()
A)softwareandhardwareB)hardwareC)softwareD)1
真题44代数表达式对应的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方法。Formpicturebox
(2)与Print方法有关的函数(Tab,Spc,Space$)。
(3)格式输出(Format$)。课本48页
。
。
真题45语句Print"5*20"输出的结果是()。
A."5*20"
*
真题46在窗体单击事件中执行下面语句的正确结果是()。
PrintFormat(,"+##,##")
A.+,.+1,.+1,
与Print方法有关的函数
(n)函数PrintTab(25);800在第25列输出800
2.
全国计算机二级VB知识点第一次课 来自淘豆网m.daumloan.com转载请标明出处.