计算机二级vb重要知识点,全国计算机二级VB知识点第一次课.doc

253b171540df25e1b84436cbe50dfc72.gif全国计算机二级VB知识点第一次课.doc

全国计算机二级VB重点知识点解析基本要求 1. 熟悉Visual Basic集成开发环境(视图工程资源管理器)。 2. Visual Basic中对象的概念和事件驱动程序的基本特性。 运行程序时激发某一对象的相关事件,例如单击命令按钮时窗体上显示welcome here,CommandButton-Command1为对象,Click为事件,功能代码为1.Print welcome here3.算法 求自然数的因子(统计因子个数)、计算自然数的阶乘、完全平方数、素数、回文数、最大公约数数组奇数、偶数之和、所有元素之和,元素对调,查找元素,排序、求最值、合并数组、插入、删除元素、字符串的连接、交换、字符的替换文件操作统计单词个数。4. 能够编写和调试简单的Visual Basic程序。分析错误产生的原因,例如对象名不一致代码里使用的名称与添加到界面上的不一致考试内容 一、Visual Basic程序开发环境 1. Visual Basic的特点和版本。 2. Visual Basic的启动与退出。 3. 主窗口 (1) 标题和菜单。 (2) 工具栏。 4. 其它窗口 (1)窗体设计器和工程资源管理器。 (2)属性窗口和工具箱窗口。具体要求1VB的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。2熟悉VB的IDE,VB开发应用程序的一般步骤。3特点GUI(图形化用户界面)、OLE(对象的连接和嵌入)、OOP(面向对象);4运行环境Windows(VB5.0以上在32位操作系统)5方法对象可以执行的动作或行为;(主动性)6事件使某个对象进入活动状态的一种操作或动作。(被动性)考试热点1.集成开发环境常见图标和窗口的操作、工程资源管理器的打开CtrlR、属性窗口F4真题1在Visual Basic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是() 真题2在Visual Basic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是 A工程资源管理器 B属性窗口C工具箱窗口D)代码窗口 真题3在Visual Basic集成开发环境中,可以列出工程中所有模块名称的窗口是()A工程资源管理器B窗体设计窗口C属性窗口D代码窗口真题4在设计阶段,当单击CtrlR时,所打开的窗口是()A 代码窗口B 工具箱窗口C 工程资源管理器 D)属性窗口提示关闭VB6.0环境右边的所有窗口,再按ctrlr2.相关文件类型(*.frm窗体文件、*.vbp工程文件、*.bas标准模块、*.cls类模块、*.vbg工程组*.frx 包含二进制属性时会自动添加此类型的文件添加列表框控件,设置其List属性)真题5以下叙述错误的是A.vbp文件是工程文件,一个工程可以包含.bas文件B.frm是窗体文件,一个窗体可以包含.bas文件C.vbp文件是工程文件,一个工程可以由多个.frm文件组成工程-添加窗体;添加模块.bas)D.vbg文件是工程组文件,一个工程组可以由多个工程组成3.方法和事件的概念真题6以下叙述错误的是A在Visual Basic的窗体中,一个命令按钮是一个对象B事件是能够被对象识别的状态变化或动作例如Command1能识别click动作C事件都是由用户的键盘操作或鼠标操作触发的 (Timer1的Timer事件)D不同的对象可以具有相同的方法(1.print picture1.print输出文本信息)二、对象及其操作1.对象 窗体对象、控件工具箱中的对象;对象属性设置-通过属性窗口或代码设置。对象名.属性名属性值 (注意属性值为字符串时需要加双引号) 2.窗体 (1)窗体的结构与属性。(2)窗体事件。 3.控件 (1)标准控件。 (2)控件的命名和控件值。 4.控件的画法和基本操作(双击控件属于窗体;单击、拖拽控件属于其直接容器框架、图片框。) 5.事件驱动。常用标准控件 1.文本控件 (1)标签(显示信息)。 (2)文本框不同点能够接受用户输入的信息。 2.图形控件 (1)图片框、图像框的属性、事件和方法(图形和框的大小适应关系PictureBoxautosize;Image-stretch)。 (2)图形文件的装入对象名.LoadPicture文件位置。 图形文件的删除属性窗口Delete 代码窗口对象名.LoadPicture 或对象名.LoadPicture(3)直线和形状。 Line Shape3.按钮控件。 4.选择控件复选框和单选按钮(value属性的值的区别)。 5.选择控件列表框和组合框。6.滚动条。 7.记时器。 8.框架。 9.焦点(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)之外的所有控件,如果省略“对象”,则表示要移动的是窗体。常考窗体的事件_事件名称、Load将窗体装载到内存,并未显示、Activate、Click。在对象变成活动窗口的时候就会发生 Activate 事件。真题9为了使命令按钮(名称为Command1)右移200,应使用的语句是 ACommand1.Move -200 移动到距离窗体左边-200的位置BCommand1.Move 200 移动到距离窗体左边200的位置 Command1.Move Command1.Left200C Command1.LeftCommand.Left200D Command1.LeftCommand.Left-200真题10假设编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是()ALoadBClickCLostFocusDKeyPress真题11窗体1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是()APrivate Sub 1_ClickBPrivate Sub _Click End SubEnd SubCPrivate Sub Command1_ClickDPrivate Sub Command_Click End SubEnd Sub常用控件CommandButtonDefault、Cancel、Enabled、Style 、DisabledPicture按钮无效时显示的图形、DownPicture按钮按下时显示的图形真题12以下说法中错误的是()A如果把一个命令按钮的Default属性设置为True,则按回车键与单击该命令按钮的作用相同B可以用多个命令按钮组成命令按钮数组 C命令按钮只能识别单击(Click)事件D通过设置命令按钮的Enabled属性,可以是该命令按钮有效或禁用Private Sub _Click 单击窗体使按钮2获得焦点 Command2.SetFocus 获得焦点后End SubPrivate Sub Command2_GotFocus 按钮2获得焦点触发获得焦点事件,执行代码 1.Print 23 输出数值23End Sub上机典型题型注意窗体的MaxButton设置为False 按钮的Default与回车关联、Cancle与Esc键关联。LabelCaption、AutoSize、BorderStyle边框样式0/1、BackStyle是否透明0/1、Alignment真题13为了使标签具有“透明”的显示效果,需要设置的属性是()ACaptionBAlignment CBackStyleDAutoSize上机典型题型难点窗体的外观ControlBox属性设置为FalseTextBoxAlignment、MaxLength、PasswordChar、Multiline、ScrollBars注MultilineTrue真题14在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,如果在文本框中输入文本,则标签立即显示相同的内容。以下可以实现上述操作的事件过程是 B)Private Sub Label1_Change Label1.CaptionText1.Text End Sub A)Private Sub Text1_Change Label1.CaptionText1.Text End Sub D)Private Sub Label1_Click Label1.CaptionText1.Text End Sub C)Private Sub Text1_Click Label1.CaptionText1.Text End Sub 上机典型题型OptionButton、CheckBox共同属性为Value 前者取值为true/false 后者取值为0/1/2、Enabled真题15单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的( )中安排适当的单选按钮,即可实现。A. 框架控件(Frame)或图像控件(Image)B. 组合框(ComboBox)或图像控件(Image)C. 组合框(ComboBox)或图片框(PictureBox)D. 框架控件(Frame)或图片框(PictureBox) 容器类控件,注意先画容器,再到工具箱中单击单选按钮,拖拽鼠标画出。上机典型题型注意当某一题目需要画多个相同类型的控件时,若没有提到控件数组,尽量一个一个画。ListBox属性ListListCountListIndexSelected、方法AddItem、RemoveItem、Clear真题16设窗体上有一个名为List1的列表框,并编写下面的事件过程Private Sub List1_Click Dim ch As String 定义字符串变量ch ch List1.ListList1.ListIndex listIndex属性为当前选中列表项的序号从0开始 List1.RemoveItem List1.ListIndex 删除序号对应的列表项 List1.AddItem ch 向列表中添加ch,尾部操作End SubX 序号为0Y 序号为1Z 序号为2程序运行时,单击一个列表项,则产生的结果是()A)该列表项被移到列表的最前面)该列表项被删除)该列表项被移到列表的最后面)该列表项被删除后又在原位置插入ComboBox(与Listbox属性、方法类似、二者的Style属性区别) 【1】.Print对象名.属性名真题17窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()APrint Cb1.SelectedBPrint Cb1.ListCb1.ListIndexCPrint Cb1.Selected.TextDPrint Cb1.ListListIndex举例注意组合框没有Selected属性Private Sub Command1_Click 单击按钮列表框中第一项处于选中状态 List1.Selected0 True 括号中跟序号 End SubPrint List1.SelectedList1.ListIndex 无论选中哪一项结果都为true真题18下列叙述错误的是 ( )A列表框与组合框都有List属性B列表框有Selected属性,而组合框没有C列表框和组合框都有Style属性D组合框有Text属性,而列表框没有 真题19以下程序运行后的窗体如图所示,其中组合框的名称为Combo1,已有列表项如图所示命令按钮的名称为Command1。Private Function Checkch As String As Boolean n Lench For k 1 To n C UCaseMidch, k, 1 If a A Or C Z Then Check False Exit Function End If Check True Next kEnd FunctionPrivate Sub Command1_Click If Not CheckCombo1.Text Then MsgBox 输入错误 Exit Sub End If For k 0 To Combo1.ListCount - 1 If Combo1.Text Combo1.Listk Then MsgBox 添加项目失败 Exit Sub End If Next k Combo1.AddItem Combo1.Text MsgBox 添加项目成功End Sub程序运行时,如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是()(此时Combo1.Text的值为Java)A 显示“输入错误” B显示“添加项目失败” C显示“添加项目成功”)没有任何显示HscrollBar、VscrollBar(Min、Max、SmallChange、LargeChange、Value)不能响应Click事件.能响应change事件和scroll事件。当拖动滚动条内的滚动滑块时,触发scroll事件,注意单击滚动条两端的箭头或单击滚动条前后的空白区域不触发scroll事件;当改变活动滑块的位置改变value时,就触发change事件。真题20假定一个滚动条的LargeChange属性值为100,则100表示()(A)单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量(B)滚动框位置的最大值 Max(C)拖动滚动框时滚动框位置的变化量 拖动无法控制value值的变化量(D)单击滚动条箭头时滚动框位置的变化量 SmallChange真题21设窗体上有一个名称为HS1的水平滚动条,如果执行了语句HS1.Value(HS1.Max-HS1.Min)/2HS1.Min则() A滚动块处于最左端B滚动块处于最右端C滚动块处于中间位置D滚动块可以处于任何位置,具体位置取决于Max、Min属性的值Private Sub Command1_Click 假设min10 max90 下面的代码输出50HS1.Value HS1.Max - HS1.Min / 2 HS1.MinPrint HS1.ValueEnd Sub真题22滚动条可以响应的事件是 ALoad B)Scroll CClickDMouseDown PictureBox、imagePrint方法、LoadPicture方法、Cls方法清除图片框中的文字通过picture属性显示图片,注意修改autosize属性值为true适应图形的大小Image-注意修改stretch属性,注意修改属性与设置picture属性的顺序。 Timer运行时不可见、只有Timer事件、Interval时间间隔属性、单位为毫秒 1秒1000毫秒真题23窗体上有一个名为Command1的命令按钮和一个名为Timer1的计时器,并有下面的事件过程Private Sub Timer1_Timer Command1.Left Command1.Left 10End SubPrivate Sub Command1_Click Timer1.Enabled TrueEnd SubPrivate Sub _Load Timer1.Interval 10 Timer1.Enabled FalseEnd Sub运行程序时,单击命令按钮,则产生的结果是()A)命令按钮每10秒向左移动一次B)命令按钮每10秒向右移动一次C)命令按钮每10毫秒向左移动一次D)命令按钮每10毫秒向右移动一次Shape控件Shape、FillStyle、FillColor属性Shape1.ShapeList1.Text容器、PictureBox、Frame真题24为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法正确的是()A把这2组单选按钮设置为名称不同的2个控件数组B把2组单选按钮的Index属性分别相同C使2组单选按钮的名称分别相同 D使2组单选按钮分别画到2个不同的框架中组织在容器中,每个容器中的按钮可以是普通按钮或控件数组真题25在窗体上画一个图片框,再在图片框中画一个命令按钮,位置如图所示。图片框顶端距离窗体顶端500,命令按钮顶端距离窗体顶端700,则命令按钮的Top属性值是 ( ) A)200 B300 C500 D700特殊菜单的使用(只响应Click事件)真题26在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入( )符号,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。A 下划线B.不可以是保留字Option Explicit 语句功能强制变量的声明变量作用域局部(Dim/Static)、窗体/模块(Dim/Private)、全局(Public/)常量字符常量()、逻辑常量(True/False)、日期常量(月/日/年)、符号常量(Const关键字)真题31以下合法的VB变量名是()AcaseBname10C1-nameDx*y真题32下面可以作为visual basic变量名称的是()A)AA B)4ABCC)XYD)Print_Text真题33下面定义窗体级变量a的语句中错误的是()ADim a)Private a Private a As Integer static a真题34以下关于局部变量的叙述中错误的是 A在过程中用Dim语句或Static语句声明的变量是局部变量B局部变量的作用域是它所在的过程C在过程中用Static语句声明的变量是静态局部变量 D过程执行完毕后,该过程中用Dim或Static语句声明的变量即被释放。 真题35设有如下变量声明语句Dim a,b As Boolean,则下面叙述中正确的是()(A)a和b都是布尔型变量(B)a是变体型变量,b是布尔型变量(C)a是整型变量,b是布尔型变量(D)a和b都是变体型变量3 运算符与表达式算术 -负号*、/Mod、-800 在第25列输出8002Spcn函数Print CHINA;Spc2; CSAI 该语句首先输出CHINA,然后经过2个空格,显示CSAI。3Space n 函数 输出n个空格4at 函数例如使用以下事件过程测试数值的格式化输出。Print at25634, 25634Print at25634, 00000000 00025634Print at256.34, 0000.000256.34Print at256.34, . 256.34Print at12345.67, ,. 12,345.67Print at12345.67, ,. 12,345.67Print at12345.6, ,0.0012,345.60 Print at12345.6, ,0.00 12,345.60Print at12345.6, -,0.00 -12,345.60Print at0.123, 0.00 12.30Print at12345.6, 0.00E00 1.23E04Print at0.1234567, 0.00E-00 1.23 E -015Box函数 (注意参数含义及顺序)真题47如果执行一个语句后弹出如图所示的窗口,则这个语句是 A)Box输入框 , 请输入VB数据 B)x Box输入框 , 请输入VB数据 C)Box请输入VB数据, 输入框 D)xBox请输入VB数据, 输入框 提示信息,标题,默认值,坐标MsgBox函数 MsgBox函数的一般格式如下MsgBox(msg,button,title,helpfile,context)真题48假定有如下的命令按钮(名称为Command1)事件过程Private Sub Command1_Click xBox输入 , 输入整数 box函数返回值为字符串 MsgBox 输入的数据是 , , 输入数据xEnd Sub程序运行后,单击命令按钮,如果从键盘上输入数10,则以下叙述中错误的是( )。Ax的值是数值10B输入对话框的标题是“输入整数”C信息框的标题是“输入数据10”D信息框中显示的是“输入的数据是”真题49 MsgBox函数的返回类型是( )。A字符型B数值型C日期型D没有返回值注意 MsgBox函数返回值与MsgBox语句的返回值不同,MsgBox函数返回值为数值,而MsgBox语句则没有返回值。真题50在窗体上画一个命令按钮,然后编写如下事件过程()Private Sub Command1_Click MsgBox Str123 321End Sub 运行程序,单击命令按钮,则在信息框中显示的提示信息是()A)字符串“123 321” B)字符串“444”C)数值“444”D)空白ADACBCDBCABCCADCBDBACBDDABBBDABDDDBCADBCCCBACCDABB第 16 页 共 16 页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值