[计算机类试卷]国家二级VB机试(选择题)模拟试卷106及答案与解析.doc

上传人:eveningprove235 文档编号:500126 上传时间:2018-11-30 格式:DOC 页数:25 大小:236KB
下载 相关 举报
[计算机类试卷]国家二级VB机试(选择题)模拟试卷106及答案与解析.doc_第1页
第1页 / 共25页
[计算机类试卷]国家二级VB机试(选择题)模拟试卷106及答案与解析.doc_第2页
第2页 / 共25页
[计算机类试卷]国家二级VB机试(选择题)模拟试卷106及答案与解析.doc_第3页
第3页 / 共25页
[计算机类试卷]国家二级VB机试(选择题)模拟试卷106及答案与解析.doc_第4页
第4页 / 共25页
[计算机类试卷]国家二级VB机试(选择题)模拟试卷106及答案与解析.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、国家二级 VB机试(选择题)模拟试卷 106及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上说法均错误 2 下列与队列结构有关联的是 ( A)函数的递归调用 ( B)数组元素的引用 ( C)多重循环的执行 ( D)先到先服务的作业调度 3 ( A) DYBEAFCZX ( B) YDEBFZXCA ( C) ABDYECFXZ ( D) ABCDEFXYZ 4 一个栈的初始状态为空。现将元素 1,2,3,A,B,C依次入栈,然后再依次出栈,则

2、元素出栈的顺序是 ( A) 1,2,3,A,B,C ( B) C,B,A,1,2,3 ( C) C,B,A,3,2,1 ( D) 1,2,3,C,B,A 5 下面属于白盒测试方法的是 ( A)等价类划分法 ( B)逻辑覆盖 ( C)边界值分析法 ( D)错误推测法 6 下面对对象概念描述正确的是 ( A)对象间的通信靠消息传递 ( B)对象是名字和方法的封装体 ( C)任何对象必须有继承性 ( D)对象的多态性是指 一个对象有多个操作 7 软件设计中模块划分应遵循的准则是 ( A)低内聚低耦合 ( B)高耦合高内聚 ( C)高内聚低耦合 ( D)以上说法均错误 8 下面描述中不属于数据库系统特

3、点的是 ( A)数据共享 ( B)数据完整性 ( C)数据冗余度高 ( D)数据独立性高 9 数据库设计过程不包括 ( A)概念设计 ( B)逻辑设计 ( C)物理设计 ( D)算法设计 10 ( A)自然连接 ( B)交 ( C)投影 ( D)并 11 以下不合法的 VB变量名是 ( A) filename ( B) read ( C) _y ( D) e5 12 以下关于 VB的叙述中,错误的是 ( A) VB采用事件驱动的编程机制 ( B)如果程序中有 Sub_Main过程时,则一定从该过程开始执行 ( C)工程文件中包含多个窗体时,可以指定启动窗体 ( D) VB程序既可以编译执行,也

4、可以解释执行 13 VB中,若没有显式声明变量的数据类型,则默认的类型是 ( A)整型 ( B)字符型 ( C)日期型 ( D)变体类型 14 设程序中有以下语句: MsgBox “Visual“, , “Basic“, “等级 考试 “, 2 执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是 ( A)提示信息是 Visual ( B)提示信息是 Basic ( C)标题栏显示为 Visual ( D)标题栏显示为 “等级考试 “ 15 设有如下声明语句 Option Base 1 Dim arr(2, -1 To 5) As Integer 则数组 arr中数组元素的个数是

5、 A) 10 ( B) 12 ( C) 14 ( D) 21 16 以下关于 VB对象属性的叙述中,错误的是 ( A)属性是对象的特征 ( B)对象的所有属性值都可以在属性窗口中设置 ( C)不同对象可以具有同名的属性 ( D)对象的某些属性可以在程序中设置 17 设 a = 10, b = 4, c = 5, d = 7,表达式 a b And Not c 0 Then p = True Else p = False End If End Function 关于上述程序,以下叙述中正确的是 ( A)程序功能是统计 1-500范围内能被 7整除的整数个数 ( B) Command1_Clic

6、k事件过程中 If语句的条件表达式不完整 ( C) Function过程定义有误,函数过程 p的名称与该过程中的变量名 p相同 ( D)函数过程 p的返回值为 Boolean类型 35 窗体上有一个名称为 Combo1的组合框,一个名称为 Command1的命令按钮。要求编写程 序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编写如下程序,以期实现上述功能: Private Sub Command1_Click() str1 = Trim(Combo1.Text) flag=0

7、 If str1 = 0 To Combo1.ListCount - 1 If str1 = Combo1.List(i) Then Combo1.RemoveItem i Combo1.Text = “ fl= “0“ And c a(i) Then y = a(i) s = s + a(i) Next Print x, y, s End Sub 关于上述程序的叙述中,正确的是 ( A)程序运行出错,第 1个 For循环之后的 x=a(i)赋值语句错 ( B)程序正常运行, x是 10个随机数中的最大值 ( C)程序正常运行, s是 10个随机数的和 ( D)程序正常运行, 10个随机数的范

8、围是 100-200 40 窗体上有一个名称为 Command1的命令按钮。其单击事件过程如下: Private Sub Command1_Click() Open “c:f1.txt“ For Input As #1 Open “c:f2.txt“ For Output As #2 Do While Not EOF(1) Line Input #1, str1 Print #2, str1 Loop Close End Sub 以下关于上述程序的叙述中,错误的是 ( A)程序的功能是将 f2.txt文件的内容复制到 f1.txt中 ( B) f1.txt和 f2.txt均是顺序文件 ( C)

9、 EOF函数可以判断是否已到文件的末尾 ( D) Close能够把打开的两个文件都关闭 国家二级 VB机试(选择题)模拟试卷 106答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。 2 【正确 答案】 D 【试题解析】 队列的修改是依先进先出的原则进行的, D正确。 3 【正确答案】 C 【试题解析】 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若

10、二叉树为空,则执行空操作。否则: 访问根结点; 前序遍历左子树; 前序遍历右子树, C正确。 4 【正确答案】 C 【试题解析】 栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺 序相反,故选 C。 5 【正确答案】 B 【试题解析】 白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断 -条件覆盖,选择 B。其余为黑盒测试法。 6 【正确答案】 A 【试题解析】 对象之间进行通信的构造叫做消息, A正确。多态性是指同一个操作可以是不同对象的行为, D错误。对象不一定必须有继承性, C错误。封装性是指从外面看只能看到对象的外部特征,而不知道

11、也无须知道数据的具体结构以及实现操作, B错误。 7 【正确答案】 C 【试题解 析】 根据软件设计原理提出如下优化准则: 划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。 一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。 软件结构的深度、宽度、扇入、扇出应适当。 模块的大小要适中。 C正确。 8 【正确答案】 C 【试题解析】 数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C错误。 9 【正确答案】 D 【试题解析】 数据库设计过程主要包括需求分析、概念结构设计、逻辑 结构分析、数据库物理设计、数据库

12、实施、数据库运行和维护阶段。答案为 D选项。 10 【正确答案】 A 【试题解析】 关系 R和关系 S有公共域,关系 T是通过公共域的等值进行连接的结果,符合自然连接,选 A。 11 【正确答案】 C 【试题解析】 变量的命名规则是: 必须以字母开头,由字母、汉字、数字或下划线组成; 不能在变量名中出现句点 “.“、空格或者嵌入字符,例如!、 、 #、$、 %、 &等; 长度不得超过 255个字符; 不能使用 VB的关键字,关键字是语言的组成部分,包括预定义语句 (例如 If、 For等 )、函数 (Abs、 Sqr等 )和操作符(Or、 Mod等 )。 12 【正确答案】 B 【试题解析】

13、在一般情况下,整个应用程序从设计时的第一个窗体开始执行,需要首先执行的程序代码放在 Form_Load事件过程中。如果需要从其他窗体开始执行应用程序,则可通过 “工程 “菜单中的 “工程属性 “命令 (“通用 “选项卡 )指定启动窗体。但是,如果有 Sub Main过程,则可以 (注意,是 “可以 “,而不是 “必须 “)首先执行 Sub Main过程。 13 【正确答案】 D 【试题解析】 没有显式声明变量的数据类型 ,则默认的类型是变体类型。 14 【正确答案】 A 【试题解析】 语法形式: MsgBox(prompt, buttons , title , helpfile, contex

14、t) MsgBox 函数的语法具有以下几个命名参数: Prompt 必需的。字符串表达式,作为显示在对话框中的消息。 Buttons 可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则 buttons 的缺省值为 0。 Title 可选的。 在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。 Helpfile 可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了 helpfile,则也必须提供 context。 Context 可选的。数值表达式,由帮助文件的作

15、者指定给适当的帮助主题的帮助上下文编号。如果提供了 context,则也必须提供 helpfile。 故本题答案为 A)。 15 【正确答案】 C 【试题解析】 程序中语句 Option Base 1表示定 义数组下标从 1开始。 但如果显式指定了数组的下标范围则不受此限制。第一维的下标从 1到 2,第二维的下标从-1到 5,所以数组元素个数为 14。 16 【正确答案】 B 【试题解析】 对象只有部分属性可以在属性窗口中设置。 17 【正确答案】 B 【试题解析】 本题中包含的三种运算符的优先级别由高到低依次为:算术运算符、比较运算符、逻辑运算符。其中,逻辑运算符的优先级为: Not(非 )

16、 And( 与 ) Or( 或 )。 And前面表达式的值为 True, And后面表达式的值为 False,所以最后输出的 也是 False。因此,答案为 B)。 18 【正确答案】 C 【试题解析】 19 【正确答案】 C 【试题解析】 在调用过程的语句中,要求实参个数与被调用过程形参个数一致。 20 【正确答案】 B 【试题解析】 Kill命令用以删除文件,不能删除文件夹。 FileCopy可以把源文件拷贝到目标文件,拷贝后两个文件的内容完全一样。打开的文件不能拷贝。拷贝文件不能含有通配符( *或?)。 21 【正确答案】 D 【试题解析】 TabStop属性是用来设置是否允许用户使用

17、Tab键 将焦点移到该控件上,默认情况下是允许的。若其值为 True时,允许使用 Tab键将焦点移到该控件;否则,就不允许。 TabIndex属性则是用来设置该控件的跳表顺序的,取值是一个整数,从 0开始依次类推,该属性的值小的将先获取焦点。 Enabled是用来设置控件是否可用。 根据题意,选项 D)正确。 22 【正确答案】 B 【试题解析】 AddItem方法用来在组合框中插入一行文本,格式为:组合框框 .AddItem 项目字符串 ,索引值 。 23 【正确答案】 B 【试题解析】 Clear方法用 来清除列表框中的全部内容,格式为:列表框 .Clear。 24 【正确答案】 C 【试

18、题解析】 标签、框架、菜单、直线、形状、图像框、计时器都不能接收焦点,选项 A)错误;列表框用于显示可供做单一或多个选择的列表项,选项 B)错误;形状控件 (Shape)提供了显示一些规则图形的简易方法,通过设置形状控件Shape属性值,可显示 6种图形: 0矩形、 1正方形、 2椭圆、 3圆、 4圆角矩形、 5圆角正方形,选项 D)错误。 25 【正确答案】 D 【试题解析】 标签、框架、菜单、直线、形状、图像框 、计时器都不能接收焦点。 26 【正确答案】 C 【试题解析】 窗体控件、框架控件和图片框控件可以作为其他控件的容器,选项A)错误;图像框控件 Stretch属性返回或设置一个值

19、该值用来指定一个图形是否要调整大小 ,以适应与图像框控件的大小,选项 B)错误;使用绘图方法能够在图片框上绘制图形,选项 D)错误。 27 【正确答案】 B 【试题解析】 AddItem用于将列表项添加到列表框。 Text属性是被选定的选项的文本内容。列表框的 List属性用来列出表项的内容,也可以改变数组中的已有值,属性 ListIndex用于返回当前选择的列表项的索引号。选项 B正确。 28 【正确答案】 B 【试题解析】 在滚动条内拖动滚动框时,触发产生 Scroll事件。 29 【正确答案】 A 【试题解析】 通用对话框的 DialogTitle属性用于返回或设置该对话框标题栏上所显

20、示的文本,只有在文件对话框中标题才可以通过程序修改。 Action的属性见下表。 显示的是颜色对话框,标题是颜色。故本题的选项 A)是错误的。 30 【正确答案】 B 【试题解析】 KeyCode是按键的实际的字符 (不区分大 小写 ), KeyAscii是以字符为准,是所按键的 ASCII码。 31 【正确答案】 B 【试题解析】 For循环中 n从 1累加到 i。 Do While 循环由循环变量 i控制一共执行 6次。选 B)。 32 【正确答案】 D 【试题解析】 f(ByVal a As Integer, ByRef b As Integer, c As Integer)函数中 a是

21、值传递, b地址传递, c缺省为地址传递。值传递使用两个存储单元,地址传递使用同一个存储单元,会改变变量的值。选 D)。 33 【正确答案】 D 【试题解析】 所有维的数组缺省下界都是 0 或 1,这取决于 Option Base 语句的设置。本题中有语句 Option Base 1,所以 LBound(a) = 1, UBound(a) = 6; For循环进行求和计算,结果为 52,选 D)。 34 【正确答案】 D 【试题解析】 程序功能是统计 1-500范围内不能被 7整除的整数个数;函数过程p的返回值根据函数定义可知为 Boolean类型。选 D)。 35 【正确答案】 D 【试题解

22、析】 组合框的 ListCount从 0开始; RemoveItem和 AddItem后面跟的是索引。根据题意,在没有相同列表项时需要添加,所以语句应该为 flag = 0。选D)。 36 【正确答案】 C 【试题解析】 函数 fun执行后, x值被改变, y值不变。即 x=9, y=5;计算得结果为 33,选 C)。 37 【正确答案】 C 【试题解析】 菜单项 1至菜单项 3是名称为 mnu1的控件数组,系统自动产生索引分别为 1,2,3。由于是控件数组的原因,在选中菜单项 1至 3中任何一项,都会执行 mnu1_Click事件过程。选 C)。 38 【正确答案】 D 【试题解析】 根据题意可知,第 2个 For循环应该是统计的字符个数。 i是循环变量,所以选 D)。 39 【正确答案】 A 【试题解析】 第一个 For循环中缺省 Step,步长为 1,退出循环时下标为 10,第 1个 For循环之后的 x=a(i)赋值语句下标越界,出错。选 A)。 40 【正确答案】 A 【试题解析】 程序的功能是将 f1.txt文件的内容复制到 f2.txt中。 Open打开文件时,可以用三种模式,即 OutPut:打开一个文件,将对该文件进行写操作;Input:打开一个文件,将对该文件 进行读操作; Append:打开一个文件,将在该文件末尾追加记录。选 A)。

展开阅读全文
相关资源
猜你喜欢
  • ASTM B622-2017a Standard Specification for Seamless Nickel and Nickel-Cobalt Alloy Pipe and Tube《镍和镍钴合金无缝管和管件的标准规格》.pdf ASTM B622-2017a Standard Specification for Seamless Nickel and Nickel-Cobalt Alloy Pipe and Tube《镍和镍钴合金无缝管和管件的标准规格》.pdf
  • ASTM B622-2017b Standard Specification for Seamless Nickel and Nickel-Cobalt Alloy Pipe and Tube《镍和镍钴合金无缝管和管件的标准规格》.pdf ASTM B622-2017b Standard Specification for Seamless Nickel and Nickel-Cobalt Alloy Pipe and Tube《镍和镍钴合金无缝管和管件的标准规格》.pdf
  • ASTM B624-2007 Standard Specification for High-Strength High-Conductivity Copper-Alloy Wire for Electronic Application《电子用高强度高传导率铜合金线的标准规范》.pdf ASTM B624-2007 Standard Specification for High-Strength High-Conductivity Copper-Alloy Wire for Electronic Application《电子用高强度高传导率铜合金线的标准规范》.pdf
  • ASTM B624-2007(2012) Standard Specification for High-Strength High-Conductivity Copper-Alloy Wire for Electronic Application《电子用高强度高传导率铜合金线的标准规格》.pdf ASTM B624-2007(2012) Standard Specification for High-Strength High-Conductivity Copper-Alloy Wire for Electronic Application《电子用高强度高传导率铜合金线的标准规格》.pdf
  • ASTM B624-2007(2017) Standard Specification for High-Strength High-Conductivity Copper-Alloy Wire for Electronic Application《电子设施用高强度 高导电性铜合金线的标准规格》.pdf ASTM B624-2007(2017) Standard Specification for High-Strength High-Conductivity Copper-Alloy Wire for Electronic Application《电子设施用高强度 高导电性铜合金线的标准规格》.pdf
  • ASTM B625-2005 Standard Specification for UNS N08925 UNS N08031 UNS N08932 UNS N08926 UNS N08354 and UNS R20033 Plate Sheet and Strip《UNS N08925、UNS N08031、NS N08932、UNS N08926、UNS.pdf ASTM B625-2005 Standard Specification for UNS N08925 UNS N08031 UNS N08932 UNS N08926 UNS N08354 and UNS R20033 Plate Sheet and Strip《UNS N08925、UNS N08031、NS N08932、UNS N08926、UNS.pdf
  • ASTM B625-2005(2011) Standard Specification for UNS N08925 UNS N08031 UNS N08932 UNS N08926 UNS N08354 and UNS R20033 Plate Sheet and Strip《UNS N08925 UNS N08031 NS N08932 UNS N089.pdf ASTM B625-2005(2011) Standard Specification for UNS N08925 UNS N08031 UNS N08932 UNS N08926 UNS N08354 and UNS R20033 Plate Sheet and Strip《UNS N08925 UNS N08031 NS N08932 UNS N089.pdf
  • ASTM B625-2014 Standard Specification for UNS N08925 UNS N08031 UNS N08932 UNS N08926 UNS N08354 UNS N08830 and UNS R20033 Plate Sheet and Strip《UNS N08925 UNS N08031 UNS N08932 UN.pdf ASTM B625-2014 Standard Specification for UNS N08925 UNS N08031 UNS N08932 UNS N08926 UNS N08354 UNS N08830 and UNS R20033 Plate Sheet and Strip《UNS N08925 UNS N08031 UNS N08932 UN.pdf
  • ASTM B625-2017 Standard Specification for UNS N08925 UNS N08031 UNS N08034 UNS N08932 UNS N08926 UNS N08354 UNS N08830 and UNS R20033 Plate Sheet and Strip《UNS N08925 UNS N08031 UN.pdf ASTM B625-2017 Standard Specification for UNS N08925 UNS N08031 UNS N08034 UNS N08932 UNS N08926 UNS N08354 UNS N08830 and UNS R20033 Plate Sheet and Strip《UNS N08925 UNS N08031 UN.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1