[计算机类试卷]国家二级(VB)机试模拟试卷10及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷10及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷10及答案与解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 10及答案与解析 一、选择题 1 算法空间复杂度是指 ( )。 ( A)算法执行过程中所需要的存储空间 ( B)算法程序中的指令一共有多少条 ( C)算法程序所占的存储空间的大小 ( D)算法程序的大小 2 以下关于队列的叙述中正确的是 ( )。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进后出 (FILO)的线性表 ( D)队列是先进先出 (FIFO)的线性表 3 在待排序的元素序列基本有序的前提下,效率最高的排序方法是 ( )。 ( A)快速排序 ( B)堆排序 ( C)冒泡排序 ( D)归并排序 4 在面向对象方法中,一个
2、对象请求另一个对象为其服务的方式是通过发送 ( )。 ( A)语句 ( B)命令 ( C)调用程序 ( D)消息 5 以下叙述中,正确的是 ( )。 ( A)软件就是程序的集合 ( B)软件包括程序和文档 ( C)软件应包括程序清单及结果 ( D)软件就是文件 6 程序流程图 (PFD中的 “口 ”代表的是 ( )。 ( A)加工步骤 ( B)数据流 ( C)控制流 ( D)组成关系 7 概要设计使用的工具是 ( )。 ( A)系统结构图 ( B)程序流程图 ( C) PAD图 ( D)数据流图 (DFD图 ) 8 软件测试的过程是 ( )。 a验收测试 b集成测试 c单元测试 d系统测试 (
3、 A) a、 b、 c、 d ( B) d、 c、 b、 a ( C) b、 a、 d、 c ( D) c、 b、 a、 d 9 以下关于数据库系统的叙述中正确的是 ( )。 ( A)数据库系统消除了冗余 ( B)数据库系统减少了数据冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统管理数据快 10 用二维表结构表示实体与实体间联系的数据模型是 ( )。 ( A)网状模型 ( B)层次模型 ( C)面向对象模型 ( D)关系模型 11 设计窗体时,双击窗体上没有控件的地方,打开的窗口是 ( )。 ( A)代码窗口 ( B)属性窗口 ( C)工具箱窗口 ( D
4、)工程窗口 12 要计算 x的平方根并放入变量 y,正确的语句是 ( )。 ( A) y=Exp(x) ( B) y=Sgn(x) ( C) y=Int(x) ( D) y=Sqr(x) 13 Print Format(1234 56, “# ”)语句的输出结果是 ( )。 ( A) 123.4 ( B) 1234.6 ( C) 1234.5 ( D) 1234.56 14 Print Right(”VB Programming”, 2)语句的输出结果是 ( )。 ( A) VB ( B) Programming ( C) ng ( D) 2 15 表达式 12 2 4的值是 ( )。 ( A
5、) 1.5 ( B) 2 ( C) 4 ( D) 1 16 下列数组定义中错误的是 ( )。 ( A) Dim a(-5To-3) ( B) Dim a(3 To 5) ( C) Dim a(-3To-5) ( D) Dim a(-3To 3) 17 在某个事件过程中定义的变量是 ( )。 ( A)局部变量 ( B)窗体级变量 ( C)全局变量 ( D)模块变量 18 以下过程定义中正确的过程首行是 ( )。 ( A) Private Sub Proc(Optional a as Integer, b as Integer) ( B) Prirate Sub Proc(a as Integer
6、)as Integer ( C) Private Sub Proc(a()As Integer) ( D) Private Sub Proe(ByVal a()As Integer) 19 如果一个菜单项的 Enabled属性被设置为 False,则程序运行时,该菜单项( )。 ( A)不显示 ( B)显示但无效 ( C)有效可用 ( D)不显示但有效可用 20 顺序文件在一次打开期间 ( )。 ( A)只能读,不能写 ( B)只能写,不能读 ( C)既可读,又可写 ( D)或者 只读,或者只写 21 要使图像框 (Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是( )。 (
7、A) AutoSize值为 True ( B) AutoRedraw值为 True ( C) Stretch值为 True ( D) BorderStyle值为 0 22 如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是 ( )。 ( A) ( B) ( C) ( D) 23 如果在框架中画了 2个复选框,且框架的 Enabled属性被设置为 False, 2个复选框的 Enabled属性被设置为 True,则下面叙述中正确的是 ( )。 ( A) 2个复选框可用 ( B) 2个复选框不可用 ( C) 2个复选框不显示 ( D)上述都不对 24 设窗体上有 2个直线控件 Linel和 L
8、ine2,若使两条直线相连接,需满足的条件是 ( )。 ( A) Linel X1=Line2 X2且 Linel Y1=Line2 Y2 ( B) Linel X1=Line2 Y1且 Linel Y1=Line2 Xl ( C) Linel X2=Line2 Xl且 Linel Y1=Line2 Y2 ( D) Linel X2=Line2 X1且 Linel Y2=Line2 Y2 25 设在窗体上有一个名称为 Checkl的复选框数组,并有以下事件过程: Private Sub Check1 Click(Index As Integer) End Sub 则下面叙述中错误的是 ( )。
9、 ( A)单击数组中任何复选框都会调用此事件过程 ( B)参数 Index的值等于单击数组中某个复选框的 Index属性的值 ( C)上面的过程是数组中第 1个复选框的事件过程 ( D)从过程的首部 (即第 1行 )无法确定数组中复选框的个数 26 下面列表框属性中,是数组的是 ( )。 ( A) ListCount ( B) Selected ( C) ListIndex ( D) MuhiSelect 27 如果要在窗体上使用 2组单选按钮,每组都可以有一个被选中,则应该做的是( )。 ( A)把 1组单选按钮画在窗体的左边,另 1组画在右边 ( B)先画 2组单选按钮,再画 2个框架控件
10、把 2组单选按钮分别框起来 ( C)先画 2个框架控件,再把 2组单选按钮分别画在不同的框架中 ( D)因为 1个窗体中只有 1个 单选按钮可以被选中,所以需要使用 2个窗体 28 窗体上有一个 Textl文本框,并编写了下面事件过程: Private Sub Text 1_KeyPress(KeyAscii As Integer) KeyAsci i=KeyAscii+3 End Sub 程序运行时,在文本框中输入字符 “A”,则在文本框中实际显示的是 ( )。 ( A) A ( B) B ( C) C ( D) D 29 设窗体上有一个水平滚动条 HScrolIl和一个命令按钮 Comma
11、ndl, 及下面的事件过程: Private Sub Form Load() HScrolll.Min=0 HScrolll Max=100 End Sub Private Sub Commandl Click() HScrolll Value=70 End Sub 程序运行时单击命令按钮,则滚动条上滚动块位置的图示是 ( )。 ( A) ( B) ( C) ( D) 30 窗体上有一个名称为 Textl的文本框,一个名称为 Commandl的命令按钮。以下程序的 功能是从顺序文件中读取数据: Private Sub Commandl Click() Dim sl As String, s2
12、As String Open“c: d4 dat”For Append As#3 Line Input#3, sl Line Input#3, s2 Textl Text=sl十 s2 Close End Sub 该程序运行时有错误,应该进行的修改是 ( )。 ( A)将 Open语句中的 For Append改为 For Input ( B)将 Line Input改为 Line ( C)将两条 Line Input语句合并为 Line Input#3, sl, s2 ( D)将 Close语句改为 Close#3 31 设有如下事件过程: Private Sub Commandl Clic
13、k() For i=1 To 5 j=I Do Print“*” j=j-l Loop Until j=0 Next I End Sub 运行程序,输出 “*”的个数是 ( )。 ( A) 5 ( B) 15 ( C) 20 ( D) 25 32 设有如下事件过程: Private Sub Commandl Click() Dim a a=Array(3, 5, 6, 3, 2, 6, 5, 3, 5, 4, 3, 9, 4, 5, 6, 3, 5) x=0 n=UBound(a) For i=0 To n m=0 For j=0 To n If a(i)=a(j)Then m=m+l End
14、 If Next j If mx Then X=m: b=a(i) Next i Print b End Sub 运行程序,输出是 ( )。 ( A) 2 ( B) 3 ( C) 5 ( D) 9 33 设窗体 上有 2个文本框 Textl和 Text2,并有下面的事件过程: Dim n Private Sub TextlKeyPress(KeyAscii As Integer) lf“A”=Y X X Y Loop fun=X End Function 程序运行时的输出结果是 ( )。 ( A) 4 0 1 0 3 0 0 4 0 ( B) 0 3 3 5 1 3 5 l 2 ( C) 9
15、-5 3 -5 7 -2 -4 7-2 ( D) 9 3 3 5 7 3 5 7 2 35 设有下面的语句: Print IIf(x0, 1, IIf(X0 Then X=l ElseIf X0 Then Print l ElseIf X0 Print l Case Is0 Then If X0 Then Print l ElseIf X0 Then ch Listl List(n) Listl List(n)=Listl List(n 1) Listl List(n 1)=ch End If End Sub 程序运行时,选中 1个列表项,然后单击 Commandl按钮,则产生的结果是( )。
16、 ( A)若选中的不是最前面的列表项,则选中的列表项与它前一个列表项互换位置 ( B)选中的列表项与它前面的列表项互换位置 ( C)若选中的不是最后面的列表项,则选中的列表项与它后一个列表项互换位置 ( D)选中的列表项与它后面的列表项互换位置 39 设有如下函数: Function DelSpace(ch As String)As Integer Dim fl, st$, C$ st=“” n=0 For k=1 To Len(ch) c=Mid(ch, k, 1) If C=下界。故 C选项错误。 17 【正确答案】 A 【试题解析】 在某个事件过程中定义的变量是局部变量;在窗体或标准模块
17、中用Dim或 Pfate定义的变齄是窗体级或模块级变 量;在窗体或标准模块中用 Public定义的变量是全局变量。故选 A。 18 【正确答案】 C 【试题解析】 A选项错误原因: Sub 过程的第 1个参数 a用 Optional 关键字声明,说明为可选参数,那么后面的参数 b也必须是可选参数,用 Optional 声明。B 选项错误原因: Sub过程无返回值,不用指明返回值数据类型。 D选项错误原因:可以用 ByVal 关键字声明变量,不能声明数组。 C选项正确。 19 【正确答案】 B 【试题解析】 菜单项默认情况下显示, Enabled 属性值为 False表示菜单项无效 。所以菜单项
18、显示但无效。故选 B。 20 【正确答案】 D 【试题解析】 顺序文件的读写是由 Open 语句的打开模式决定。用 Output模式打开,则可对顺序文件进行写操作;用 Input模式打开,可对顺序文件进行读操作;用 Append模式打开,可将数据追加到文件尾部。打开一次期间,只能读,或只能写,不能同时进行读写操作。但随机文件和二进制文件打开以后可以同时进行读写操作。故 D选项正确。 21 【正确答案】 C 【试题解析】 图像框控件的 Stretch 属性用来调整图像框中图形内容的大小。它既可以 通过属性窗口设置,也可通过程序设置。该属性的取值为 True或 Flase。当其属性值为 False
19、时,将自动放大或缩小图像框中的图形与图像框的大小相适应。 22 【正确答案】 B 【试题解析】 标控件在工具箱中的图标是 。而 是文本框控件的图标, 是按钮控件的图标, 是形状控件的图标。 23 【正确答案】 B 【试题解析】 对于框架来说,通常把 Enable属性设置为 True,这样才能保证框架内的对象是 “活动 ”的。如果把框架的 Enable属性设置为 False,则其标题变灰,其中的所有对象,包括文本 框、命令按钮、复选框等其他对象都会被屏蔽,虽然显示但不可用。 24 【正确答案】 A 【试题解析】 矗线控件的 x1、 Y1和 2、 Y2属性分别表示直线两个端点的坐标,即 (Xl,
20、Y1)和 (X2, Y2)。如果硬使两条直线相连,硅然这两条直线的某一端点的坐标相同才行。因此本题需要 Linel x1=Line2 X1且Linel Yl=Line2 Yl,或 Linel X1=Line2 X2且 Linel Yl=Line2 Y2,或Linel x2=Line2 Xl 且 Linel Y2=Line2。 Yl,或 Linel X2=Line2 X2 且Linel Y2=Line2 Y2。因此 A选项正确。 25 【正确答案】 C 【试题解析】 控件数组具有相同的名称,它们以 Index属性值作为数组元素的下标,以此来区别控件数组的各个成员。本题中,单击复选框数组中的任何一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 10 答案 解析 DOC
