【计算机类职业资格】二级VISUAL+BASIC笔试3及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试3及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 3 及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列语句正确的是(分数:2.00)A.If AB Then Print“A 不等于 B“B.If AB Then Print“A 不等于 B“D.1f AB Print“A 不等于 B“2.为了提高测试的效率,应该(分数:2.00)A.随机选取测试数据B.取一切可能的输人数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序3.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2
2、.00)A.acbedB.decabC.deabcD.cedba4.单击命令按钮时,下列程序的执行结果为 Private Sub Command1_Click() Dim x As Integer,y As Integer x=12:y=32 Call Proc(x,y) Print x;yEnd SubPublic Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10End Sub(分数:2.00)A.12 32B.2 32C.2 3D.12 35.关于 Visual Basic“方法“的概念错误的是(分数:2.00)
3、A.方法是对象的一部分B.方法是预先定义好的操作C.方法是对事件的响应D.方法用于完成某些特定的功能6.在窗体上建立通用对话框需要添加的控件是(分数:2.00)A.Data 控件B.From 控件C.CommonDialog 控件D.VBComboBox 控件7.Sub 过程与 Function 过程最根本的区别是(分数:2.00)A.Sub 过程可以用 Call 语句直接使用过程名调用,而 Function 过程不可以B.Function 过程可以有形参,Sub 过程不可以C.Sub 过程不能返回值,而 Function 过程能返回值D.两种过程参数的传递方式不同8.下列说法有错误的是(分数
4、:2.00)A.默认情况下,属性 Visible 的值为 FalseB.如果设置控件的 Visible 属性为 False,则运行时控件会隐藏C.Visible 的值可设为 True 或者 FalseD.设置 Visible 属性同设置 Enabled 属性的功能是相同的,都是使控件处于失效状态9.下面有关注释语句的格式,错误的是(分数:2.00)A.Rem 注释内容B.注释内容C.a=3:b=2,对 a、b 赋值D.Private Sub Command1_MouseDown(button As Integer,shift As Integer,_Rem 鼠标按下事件的命令调用过程 X As
5、 Single,Y As Singl10.计算 z 的值,当 x 大于 y 时,z=x;否则 z=y。下列语句错误的是(分数:2.00)A.If x=y Then z=x:z=yB.If x=y Then z=x Else z=yC.z=y:If x=y Then z=xD.If xB Then Printf“A 不等于 B“C.If A=y Then z=x:z=y B.If x=y Then z=x Else z=yC.z=y:If x=y Then z=xD.If x=y Then z=y Else z=x解析:解析:选项 A)中的语句行有两条语句,执行 If 语句后,执行 z=y 语句
6、,所以不管 x 是否大于 y,最终 x 的值都等于 y。11.下面语句正确的是(分数:2.00)A.If xy Then y=x3 B.If xy Then y=3xC.If xy Then y=x3D.If xy Then y=x * * 3解析:解析:此题考查是条件浯句的结构。条件语句可以分为三种类型,如下: If Then 结构 If Then Else 结构 Select Case 结构 而 If Then 结构有两种格式: 条件 Then 语句 条件 Then 语句块 End If12.不能脱离控件(包括客体)而独立存在的过程是(分数:2.00)A.事件过程 B.通用过程C.Sub
7、过程D.函数过程解析:解析:事件过程由 Visual Basic 创建,事件过程是当用户对一个对象发出一个动作时所产生的事件,不能脱离控件而独立存在;通用过程时通用的,不与任何特定事件相联系,它完成特定的任务,只能由别的过程调用;Sub 过程包括事件过程和通用过程,称之为子过程。也就是说,有些 Sub 过程与对象相关联,有些 Sub 过程与对象没有联系;函数过程类似于内部函数,由用户定义的,完成一些特殊函数关系的计算,并且要返回函数值的过程,显然函数过程不必与控件发生联系。13.在 Visual Basic 中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是(分数:2.00)A.Lo
8、ad B.ShowC.HideD.Unload解析:解析:此题是考查有关 Load 语句、Unload 语句、Show 方法和 Hide 方法的,在此简单介绍一下这些语句和方法: Load 语句 格式:Load 窗体名称 Load 语句把一个窗体装入内存,执行Load 语句后,可以引用窗体中的控件及各种属性,但此时窗体没有显示出来,“窗体名称”是窗体的Name 属性; Unload 语句 格式:Unload 窗体名称 该语句与 Load 语句的功能相反,它清除内存中指定的窗体; Show 方法 格式:窗体名称.Show模式 Show 方法用来显示一个窗体。如果省略“窗体名称”,则显示当前窗体。
9、参数“模式”用来确定窗体的状态,可以取两种值,即 0和 1(不是 False 和 True)。当“模式”值为 1 (或常量 vbModal)时,表示窗体是“模态型”窗体,在这种情况下,鼠标只在此窗体内起作用,不能到其他窗口内操作,只有关闭该窗口才能对其他窗口进行操作;当“模式”值为 0 (或省略参数“模式”值)时,表示窗体为“非模态型”窗体,不用关闭该窗体就可以对其他窗体进行操作; Hide 方法 格式:窗体名称Hide Hide 方法使窗体隐藏,即不在屏幕上显示,但仍在内存中,因此,它与 Unload 语句的作用不同。14.下列各控件不包含滚动条的控件是(分数:2.00)A.ListBoxB
10、.ComboBoxC.TextBoxD.LabelBox 解析:解析:滚动条的用处是滚动数据或文本,以便快速找到所需的内容。如果一个控件存放有大量的数据或文本,这个控件一般会带有滚动条。ListBox,TextBox 和 ComboBox 可以存放大量的数据或文本,本身带有滚动条,而 LabelBox 仅是显示“标签”信息,一般标签不需要大块文本,所有它不包含滚动条。15.下列有关数据库的描述,正确的是(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是一组文件解析:解析:数据库(Database,简称 DB)是数据的集合,它具有统
11、一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点。16.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量:算法的空间复杂度一般是指执行这个算法所需要的内存空间。17.如果在程序中要将 c 定义为静态变量,且为整型数,则应使用的语句是(分数:2.00)A.Redim a As IntegerB.Stat
12、ic a As Integer C.Public a As IntegerD.Dim a As Integer解析:解析:在 Visual Basic 中,定义变量的关键字为 Dim、Static、Redim、Public 或 Private,它们在使用上是不同的,Dim 用于标准模块、窗体模块或过程中定义变量或者数组;Static 用于过程中定义静态变量或数组;Public 用于在标准模块中定义全局变量或数组;Redim 主要用于定义数组。18.栈和队列的共同特点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同点解析:解析:栈和队列都是一种特
13、殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。19.执行 x$=InputBox(“请输入 x 的值“)时,在弹出的对话框中输入 123,在列表框 List1 选中 1 个列表项(数据为 456),使有的值使 123456 的语句是(分数:2.00)A.y=x$+List1List(0) B.y=x$+List1List(1)C.y=Val(x$)+Val(List1List(0)D.y=Val(x$)&Val(List1L
14、ist(1)解析:解析:选项 A)中,x$和 List1List(0)都是字符类型,用“+”运算符表示将这两个字符串连接起来,结果正好是 123456;选项 B)中,List1List(1)不是列表框控件的第一个列表项;选项 c)中,Val函数将字符串转换成数值,这两个数值相加的表达式的运算结果为 579;选项 D)同选项 B)。20.软件生命周期中所花费用最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护 解析:解析:软件生命周期分为软件定义、软件开发及软件运行维护 3 个阶段。本题中,详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶
15、段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。21.编写如下两个事件过程:Private Sub Form_KeyDown(KeyCode AS Integer,Shift As Integer) Print Chr(KeyCode)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii)End Sub 在一般情况下(即不按住 Shift 键和锁定大写键时)运行程序,如果按“A“键,则程序输出的结果是(分数:2.00)A.A AB.a AC.A
16、a D.a a解析:解析:此题考查了 KeyPress 事件和 KeyDown 事件,下面我们具体说明一下两个事件。 当按键盘上的某个按钮,将发生 KeyPress 事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框,图片框、文本框、滚动条及文件有关的控件。用户自己可以定义 KeyPress 事件过程,一般格式为: Private Sub Form_KeyPress(KeyAscii As Integer) End Sub KeyPress 事件是用来识别按键的ASCII 码。 KeyDown 事件返回的是键盘的直接状态,返回的是键;而 KeyPress 事件返回的是“字符”的 ASCI
17、I 码。所以要输出字符还得用 Chr 函数。22.下面的属性中,用于自动调整图像框中图形内容的大小的是(分数:2.00)A.PictureB.CurentYC.CurrentXD.Stretch 解析:解析:本题的目的在于考查学生对图形控件的属性设置。Picture 属性用于窗体、图片框和图像框,它可以通过属性窗口设置,用来把图形放到这些对象中,因此选项 A)是不正确的;CurrentX 和 CurrentY用来设置下一个输出的水平坐标和垂直坐标,因此选项 B)和 C)都不正确;Stretch 属性用于图像框,用于自动调整图像框中图形内容的大小,既可通过属性窗口设置,也可以通过程序代码设置,该
18、属性的取值为 True 或 False,当其值为 False 时,将自动放大或缩小图像框中的图形以与图像框的大小相适应,因此选项 D)是正确的。23.结构化程序设计的 3 种结构是(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构 解析:解析:顺序结构、选择结构和循环结构(或重复结构)是结构化程序设计的 3 种基本结构。24.声明一个变量为局部变量应该用(分数:2.00)A.GlobalB.PrivateC.Static D.Public解析:解析:根据变量的定义位置和所使用的变量定义语句的不同,
19、Visual Basic 中的变量可以分为局部变量、模块变量和全局变量。模块级变量在模块部分用 Private 或 Dim 语句声明;全局变量必须用Public 或 Global 语句声明;局部变量在过程内用 Dim 或 Static 语句声明。25.要使菜单项 MenuOne 在程序运行时失效,使用的语句是(分数:2.00)A.MenuOnVisible=TreeB.MenuOnVisible=FalseC.MenuOnEnabled=TrueD.MenuOnEnabled=False 解析:解析:菜单控件的主要属性有:Caption、Name、Index、Enabled、Visible 等
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 答案 解析 DOC
