2022年2022年江苏省计算机二级考试VB程序设计复习题 .pdf
《2022年2022年江苏省计算机二级考试VB程序设计复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年江苏省计算机二级考试VB程序设计复习题 .pdf(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 页 共 37 页VB程序设计综合复习资料一、填空题:(第一章Visual Basic程序设计概述)1、Visual Basic 是一种面向 _对象 _的可视化程序设计语言,采取了_事件驱动 _的编程机制。2、在 VB 中工程文件的扩展名是_ Vbp ,窗体文件的扩展名是frm _,标准模块文件的扩展名是_ bas _。3、执行“工程”菜单下的部件 命令,可选择并添加ActiveX 控件。4、Visual Basic 6.0 用于开发 _ WINDOWS环境下的应用程序。第二章简单的 VB 程序设计1、 设置是否可以用Tab 键来选取命令按钮,应该用 _ Tabstop _属性。2、一个
2、控件在窗体的位置由_ Left _和_ top _属性决定,其大小由_ height _和_width _属性决定。3、 利用对象的属性setfocus 可获得焦点, 对于一个对象, 只有其 visible 属性和 _ enabled _属性为 true,才能接受焦点。4、设置控件背景颜色的属性名称是_ backcolor _。5、所有控件都具有的共同属性是_ name _属性。6、 一般情况下, 控件有两个属性项的缺省值是相同的,这两个属性项是_ name 和 caption。7、VB 中的每个对象(控件)都有一组特征,这组特征称为_属性 _,我们通过修改它可以控制对象的外观和操作。8、通常
3、情况下,VB 中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和 _标准模块文件 _文件,后者的扩展名为.Bas,通常由 Basic 语言编写,是一个可共用的子程序。9、VB有三种工作模式,分别是设计(Design)模式、 _运行模式 _和中断( Break)模式。第三章1、一般可以使用_ Const _关键字声明常量。2、_ Variant _类型也称变体类型,是一种通用的、可变的数据类型,它可表示或存储任何一种数据类型。3、变量的声明分为两种方法:_隐式声明 _和_显示声明 _。 、4、在 VB 中,用 _ option base _语句设定数组的下界,用ubound _和_
4、lbound 语句分别返回数组的上、下界。5、在代码模块中加入Option Explicit的目的是 _强制变量声明。6、function aa (a1 as date,optional a2 as boolean) as single ,写出 optional 命令的作用 表示 a2 是一个可选参数_。7、在 VB 中,我们用一个简单的_ End_语句就能实现退出程序。8、生成消息框的命令是_Msgbox_,生成输入框的命令是Inputbox _。9、通用对话框(commondialog )属 activex 控件,它可以显示多个标准对话框,包括名师资料总结 - - -精品资料欢迎下载 -
5、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 37 页 - - - - - - - - - 第 2 页 共 37 页打开 /另存为、字体、打印等对话框,若要显示所有文件,则应设置其属性filter=_ *.* _,若要使它显示为打印对话框,则应使用什么方法_、showprint _。10、从字符串中任意位置截取字符的函数是_ Mid() _。11、语句 For j = 3 To 20 Step 3 使循环体执行了_6_次。12、对于正在使用的动态数组Arraya() ,要增加一个单元,但不能破坏数组内的数据,则应使
6、用语句_ redim preserve arraya(ubound(arraya()+1) _。13、在 Visual Basic 中声明静态变量的关键字是_ static_。14、表达式 10 Mod 6 4 的值为 _0_。15、表达式 chr(Asc(a) + 5) 的值为 _f_。16、VB 中使用注释有2 种方法,即 _ rem_和_?_。17、VB 中的数据以四种形式存储:常量、_变量、数组 和记录。18、为了在 VB 中存储一个4 行 5列的二维矩阵,需要定义一个整型的数组,请把数组定义语句补充完整:Dim Juzhen(_ 1 to 4,1 to 5_) as Integer。
7、19、控件数组由一组相同类型的控件组成,这些控件共用一个相同的控件名,但是每个控件都有一个唯一的下标来区分,我们使用属性_ Index _来设置下标。20、在过程调用中,实现调用过程的实参和被调用过程的形参之间的数据传递有两种方式:按值传递和_按地址 _。21、 为了保证程序中必须对变量的强制性定义,需要在代码模块的声明部分加入_ Option Explicit _语句。22、分析 For Next循环结构的实例:For i = 5 To 30 Step 2 中,循环体一共执行了_13_次。23、表达式 Mid(UniversityOfPetroleum, 8, 4) 的值为 _ ityo_。
8、24、常量分为普通常量和_符号 _常量。25、要将大写字母转换为小写字母,可使用_ LCase_函数。26、不管焦点在哪个控件上,按_ ESC_键相当于按了取消按钮。27、执行“工程”菜单下的_部件 _命令,可选择并添加ActiveX 控件。28、断点 _是程序中 VB 停止执行的地方。29、逻辑常量为True 或_ False _。30、使用了 _ Option Explicit _的声明后,当程序中使用未经声明的变量时,程序运行时会报错。31、要将小写字母转换为大写字母,可使用UCase_函数。32、自字符串N1 位开始向右取N2 个字符,要使用_ Mid _函数。33、日期常量表示时,用
9、符号_#_将日期型数据括起来。34、局部变量只能在_过程 _中声明和使用。35、模块级变量的声明关键字是Dim 或_ private _。36、函数 Abs(x) 的功能是 _求 x 的绝对值 _。37、表达式 3/6*5 的值是 _2.5_。第四章 1、向列表框控件添加新项目的方法是_ AddItem _。2、在 VB 中,最主要的两种对象是_窗体 _和_控件 _。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 37 页 - - - - - - - - - 第 3 页
10、共 37 页3、当窗体启动时可通过StartUpPostion _ _属性控制窗体位于所有者的中心位置。4、若要将窗体Form1 隐藏起来,则可通过执行代码_ form1.hide _来实现。5、要使装入到列表框中的数据项能自动按字母顺序排序,应设置该控件的_ sorted_ _属性为 _ ture _。6、窗体上放置了若干个文本框和命令按钮,当窗体装入后,要将焦点自动定位到文本框 Text1 上,则在设计时需要将_ text1_控件的 _ tabindex _属性设置为 _0_。7、在标签控件中通过编程使文字换行用的代码是_ chr(10)_ _。8、设置计时器控件只能触发_ timer _
11、事件。9、设置计时器对象触发事件的时间间隔用_ interval _属性。10、滚动条控件主要支持两个事件,它们是_scroll 和 change_事件。11、要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是_ mousepointer _。12、设某列表框共有10 项,按题目要求补齐程序,完成相应的功能。(1)按下命令按钮Command1 时将列表框第8 项的内容显示在窗体上:Private Sub Command1_Click( ) List._ selected _(7)=True Print List1._ text _ End Sub (2)单击列表框某一项时立即将该项打印在
12、窗体上:Private Sub List1_Click( ) Print_ list1.text _ End Sub (3)按下命令按钮Command1 时在窗体上删除第1、3、5、7、9 项:Private Sub Command1_Click( ) For I=1 To 5 List1._ removeitem 2*i-1 _ Next I End Sub (4)在列表框的每一项之后插入一个新的项:Private Sub Command1_Click( ) For I=1 to 10 X=InputBox(“请输入插入的第” & I & “ 项内容 ”)List1.AddItem_ x,2
13、*i-1 _ Next I End Sub 13、设在界面上放置了一个滚动条Hscroll1 和一个标签控件Label1,要使每次单击滚动条两端箭头时,或单击滚动条滑块与两端箭头之间的空白区域时,标签内容能够反映滚动条的值,补齐以下代码。Private Sub Hscroll1._ change _( ) Label1.Caption = Hscroll1._ value _ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 37 页 - - - - - - - - - 第
14、 4 页 共 37 页End Sub 要使拖动滚动条滑块时标签内容能够反映滚动条的值,补齐以下代码。Private Sub Hscroll1._ scrol _( ) Label1.Caption = Hscroll1._ value _ End Sub 14、列表框( ListBox )用于列出可供选择的项目的列表,用户可以选择一个或多个项目。它具有几个非常重要的数组属性,其中_ List_属性存放了列表框中所有项目的值。15、菜单项一般由标题、访问键、快捷键和复选标志等构成,通过对相应的属性进行设置可以改变这些项目的状态,其中与复选标志相对应的属性是_ Checked _。16、keydo
15、wn 与 keypress 事件各有其参数,若需获得用户按下a 还是 A 需用 _keypress _事件。17、控件 组合框 组合了文本框和列表框的功能,是VB 中一种功能非常强大的选择类控件。18、若需要将窗体Form2 以模态窗口的形式显示出来,可通过执行代码_ Form2.Show 1_来实现。19、菜单中的分隔条是一种菜单控件,不响应_ Click (或鼠标单击)_事件,不能被选中。第五章 1、 文件按存取方式及其组成结构可分为_顺序 _文件、随机 _文件和 、 二进制 _文件。2、为了使文件列表框List1 和目录列表框Dir1 之间能产生同步效果,必须在_ dir1 的chang
16、 _事件过程中加入语句_ list1.path=dir1.path _。3、文件系统控件的作用是向用户显示系统中的文件,方便用户选择,它是一组控件的组合,包括:驱动器列表框、_目录列表框_和文件列表框。第六章 图形操作1、使用 _ print _方法可在窗体中进行文本的输出,用_ circle _方法可画圆,用_ line _方法可画直线。2、用 _ loadpicture _函数可加载图形。3、为了使一个Picture 控件能自动根据装入的图片调整大小,应设置该控件的_ autosize_属性为 True。第七章 面向对象的编程1、类是具有相同性质的对象的_集合_。2、语句 DIM TEMP
17、 AS Object的作用是 _定义了一个对象类型的变量TEMP _。二、选择题1、下面不是VB 工作模式的是(C )A设计模式B运行模式C汇编模式D中断模式2、可视化编程的最大优点是(C)A具有标准工具箱B一个工程文件由若干个窗体文件组成C不需要编写大量代码来描述图形对象名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 37 页 - - - - - - - - - 第 5 页 共 37 页D所见即所得3、下列不能打开属性窗口的操作是(C )A执行“视图”菜单中的“属性窗口
18、”命令B按 F4 键C按 Ctrl+T D单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是(D )ACtrl+D BCtrl+E CCtrl+F D Ctrl+G 5、Visual Basic 的编程机制是(D)A可视化B面向对象C面向图形D事件驱动1、以下能够触发文本框Change 事件的操作是(D)A文本框失去焦点B文本框获得焦点C设置文本框的焦点D改变文本框的内容2、应用程序设计完成后,应将程序保存,保存的过程是(D)A只保存窗体文件即可B只保存工程文件即可C先保存工程文件,之后保存窗体文件D先保存窗体文件(或标准模块文件),之后还要保存工程文件3、VB 应用程序的运行模式
19、是(C)A解释运行模式B编译运行模式C两者都有D汇编模式4、任何控件都具有的属性是(C)ATEXT BCAPTION C NAME DFORECOLOR 5、决定控件上文字的字体、字形、大小及效果的属性是(D)ATEXT BCAPTION C NAME DFONT 6、在窗体上建立了多个控件,如TEXT 、LABEL1 、COMMAND1 ,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的(B)设置为0 AINDEX BTABINDEX C TABSTOP DENABLED 7、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT 属性进行赋值从而
20、改变了文本框的TEXT 属性值时,将触发文本框的(D)事件ACLICK BDBLCLICK C GOTFOCUS DCHANGE 8、在运行时,按TAB 键跳过了一个可以获得焦点的控件(如文本框),则可能是因为(D)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 37 页 - - - - - - - - - 第 6 页 共 37 页A该控件的TABSTOP 属性值为 TRUE B 该控件的TABINDEX属性值为FALSE C该控件的ENABLED属性值为TRUE D 该
21、 控 件 的ENABLED属 性 值 为FALSE 9、为了防止用户随意将光标置于控件上,应(D)A将控件的TABINDEX属性设置为0 B将控件的TABSTOP 属性设置为TRUE C将控件的TABSTOP 属性设置为FALSE D将控件的ENABLED属性设置为FALSE 10、若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的(D)属性ABACKCOLOR BBORDERSTYLE CFORECOLOR DBACKSTYLE 11、如果要在文本框中输入字符时,只显示某个字符,如星号(*) ,运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是(B)A文本框的MULTI
22、LINE属性值为TRUE B文本框的LOCKED 属性值为TRUE C文本框的MULTILINE属性值为FALSE D文本框的LOCKED 属性为 FALSE 12、在运行阶段,要在文本框TEXT1 获得焦点时选中文本框中所有内容,对应的事件过程是(A)APrivate Sub Text1_GotFocus( ) Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub BPrivate Sub Text1_LostFocus( ) Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End
23、Sub CPrivate Sub Text1_Change( ) Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub DPrivate Sub Text1_SetFocus( ) Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 37 页 - - - - - - - - - 第 7 页 共 37 页End Sub 1
24、3、Visual Basic 继承了 Basic 语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是(D)A属性、事件、事件过程B控件、窗体、事件C属性、过程、方法D属性、事件、方法14、决定标签( Label)显示的属性是(C)AText BName CCaption D Alignment 15、命令按钮的标题文字由(B)属性来设置。AText BCaption CName D(名称 ) 16、若要设置文本的显示颜色,则可用(B)属性来实现。ABackColor BForecolor C FillColor D Backstyle 17、在运行时, 若要调
25、用某命令钮的Click 事件过程, 则可设置该命令钮对象的(B)属性为 Ture 来实现。AEnabled BValue CDefault DCancel 18、在运行时,若要获得用户在文本框中所选择的文本,可通过访问(D)属性来实现。A SelStart BSelLenght CText DSelText第三章 VB 基本语言1、以下哪个是合法的变量(D)Aright Babc123 C123_abc Dab123c 2、下列说法错误的是(B)A在同一模块不同过程中的变量可以同名B不同模块中定义的全局变量不可以同名C引用另一模块中的全局变量时,必须在变量名前加模块名D同一模块中不同级的变量可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年江苏省计算机二级考试VB程序设计复习题 2022 江苏省 计算机 二级 考试 VB 程序设计 复习题
限制150内