[计算机类试卷]VB笔试模拟试卷91及答案与解析.doc

上传人:ideacase155 文档编号:494281 上传时间:2018-11-30 格式:DOC 页数:17 大小:60KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷91及答案与解析.doc_第1页
第1页 / 共17页
[计算机类试卷]VB笔试模拟试卷91及答案与解析.doc_第2页
第2页 / 共17页
[计算机类试卷]VB笔试模拟试卷91及答案与解析.doc_第3页
第3页 / 共17页
[计算机类试卷]VB笔试模拟试卷91及答案与解析.doc_第4页
第4页 / 共17页
[计算机类试卷]VB笔试模拟试卷91及答案与解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、VB笔试模拟试卷 91及答案与解析 1 在单项链表中删除一个指定结点的后继的时间复杂度为 _ 。 ( A) 0(n) ( B) 0(nlog2n) ( C) 0(1) ( D) 0(2n) 2 一个栈的输入序列为 1, 2, 3, 4,下面 _ 序列不可能是这个栈的输出序列。 ( A) 1, 3, 2, 4 ( B) 2, 3, 4, 1 ( C) 4, 3, 1, 2 ( D) 3, 4, 2, 1 3 下列排序方法中,属于不稳定的排序方法是 _ 。 ( A) 直接插入排序法 ( B)冒泡排序法 ( C)基数排 序法 ( D)归并排序法 4 对象实现了数据和操作的结合,使数据和操作 _ 于对

2、象的统一体中。 ( A) 结合 ( B)隐藏 ( C)封装 ( D)抽象 5 对线性表采用折半查找法,该线性表必须 _ 。 ( A)采用顺序存储结构 ( B)采用链式存储结构 ( C)采用顺序存储结构,且元素按值有序 ( D)采用链式存储结构,且元素按值有序 6 对于存在多个条件复杂组合的判断问题,其加工逻辑使用 _ 描述较好。 ( A) 数据字典 ( B)数据流图 ( C)结构化语言 ( D)判定表和判定树 7 结构化分析方法 SA、结构化设计方法 SD;和 JACKSON 方法,是在软件开发过程中常用的方法,人们使用 SD方法时可以得到 _ 。 ( A) 程序流程图 ( B)具体的语言程序

3、 ( C)模块结构图及模块的功能说明书 ( D)分层数据流图 8 对全局数据逻辑结构和特征的描述称为 _ 。 ( A)外模式 ( B)内模式 ( C)概念模式 ( D)存储模式 9 如果关系模式 R为 1NF,且每个非主属性都完全函数依赖于 R的候选码,则称R属于 _ 。 ( A) 2NF ( B) 3NF ( C) BCNF ( D) 4NF 10 数据字典表达的是 _ 。 ( A)系统中各类逻辑定义的集合 ( B)系统中各类逻辑描述的集合 ( C)系统中各类数据结构的集合 ( D)系统中各类数据描述的集合 11 用于获得字符串 S从第 4个字符开始的 4个字符的函数是 _。 ( A) Mi

4、d(S, 4, 4) ( B) Middle(S, 4, 4) ( C) Midstr(S, 4, 4) ( D) MiddleStr(S, 4, 4) 12 下列控件中可自动设置滚动 条是 _。 ( A)复选框 ( B)框架 ( C)文本框 ( D)标签框 13 下列程序的执行结果是 _。 k =0 For i=1 To 3 a = i i k Print a; Next I ( A) 1 1 1 ( B) 1 2 3 ( C) 0 0 0 ( D) 1 4 9 14 以下关于选项按钮的说法,正确的是 _。 ( A)选项按钮的 Enabled 属性用于决定该按钮是否被选 中。 ( B)选项按

5、钮的 Value 属性用于决定该按钮是否被选中。 ( C)选项按钮的 Checked 属性用于决定该按钮是否被选中。 ( D)选项按钮的 Text 属性用于决定该按钮是否被选中。 15 命令 Picture1 Circle(500, 800), 800能够在图片框 Picture中画出的图形是_。 ( A)半径为 sin的圆 ( B)细而高的椭圆 ( C)扁而平的椭圆 ( D)圆心在 (500, 800)的一个圆弧 16 下列关于事件的叙述中不正确的是 _。 ( A)事件是 系统预先为对象定义的能被对象认别的动作。 ( B)事件可分为用户事件与系统事件两类。 ( C) VB为每个对象设置好各种

6、事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写。 ( D) VB中所有对象的默认事件都是 Click。 17 在 Visual Basic中,下列哪种控件可以包含其他控件: _。 ( A) Picturebox ( B) Commandbutton ( C) ImageList ( D) Cheekbox 18 组合框中的 Style 属性值确定了组合框的类型和显示方式; 以下选项中不属Style 属性值的是 _。 ( A)下拉式组合框 ( B)弹出式组合框 ( C)简单式组合框 ( D)下拉式列表框 19 要显示如下图所示的对话框, 则下列语句正确的是 ( A) MsgBox“

7、春花秋月何时了 ”+Chr (13)+“往事知多少 ”+Chr(10) ( B) MsgBox“春花秋月何时了 ”+Chr (13)+Chr (10)+“往事知多少 ” ( C) InputBox“春花秋月何时了 ”+Chr (13)+“往事知多少 ”+Chr(10) ( D) InputBox“春花秋月何时 了 ”+Chr (13)+Chr(10)+“往事知多少 ” 20 一个可执行的 应用程序至少要包括一个 _。 ( A) 标准模块 ( B)窗体模块 ( C)类模块 ( D)资源文件模块 21 单击命令按钮之后,下列程序代码的执行结果为 _。 Private Function P(N As

8、 Integer) Static sum For I=I To N Sum = sum +1 Next I P =sum End Function Private Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S: End Sub ( A) 20 ( B) 30 ( C) 115 ( D) 135 22 在窗体上建立三个文本框,名称分别为 Text1、 Text2和 Text3,一个命令按纽,名称为 command1,如果在 TEXT1中输入数 200,在 TEXT2中输入数 150,则执行下列程序后, TEXT3的值为 _。 Private

9、 Sub Command1_Click() Dim m, n As Integer m = Val (TextText) n = Val (TextText) If n * m = 0 Then Exit Sub End If If m n Then t =m: m= n: n = t End If Do r = m Mod n m= n n =r Loop While r 0 TextText= m End Sub ( A) 200 ( B) 50 ( C) 100 ( D) 150 23 有如下程序, 该程序的执行结果为 _。 Dim k As Integer n=5 m=1 k=1 Do

10、 While k = n m=m*2 k=k+1 Loop Print m ( A) 1 ( B) 5 ( C) 32 ( D) 40 24 下面的程序段执行后, X的结果为 _。 X=0 For I=1 to 5 For j=I to 5 X=X+1 Next j Next I Print x ( A) 5 ( B) 10 ( C) 15 ( D) 20 25 下列程序段的执行结果为 _。 K=0 For J = 1 To 2 For I = 1 To 3 K=I+1 Next I For I = 1 To 7 K=K+1 Next I Next J Print K ( A) 10 ( B)

11、 6 ( C) 11 ( D) 16 26 在设计菜单时,如果要在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为 _。 ( A)加号 (+) ( B)减号 (-) ( C)星号 (*) ( D)感叹号 (!) 27 能对顺序文件进行输出的语句是 _。 ( A) Put ( B) Get ( C) Write ( D) Read 28 下列程序段的执行结果为 _。 x=5 y = -20 If Net x 0 Then x=y -3 Else y=x+3 Print x-y; y-x End If ( A) -3 3 ( B) 5 -8 ( C) 3 -3 ( D) 25 -25 29

12、下列程序段的执行结果为 _。 I= 4 a= 5 Do I=I+1 a=a+2 Loop Until I =7 Print“I=”; I Print“A=”; a ( A) I=4 A=5 ( B) I=7 A=13 ( C) I=8 A=7 ( D) I=7 A=11 30 在事件过程中, Private表示 _ 。 ( A)此过程可以被任何其它过程调用 ( B)此过程只可以被本窗体模块中的其它过程调用 ( C)此过程不可以被任何其它过程调用 ( D)此过程只可以被本工程中的其它过程调用 Private Sub 1blAbc_ Change() End Sub 31 假定有如下的 Sub过程

13、: Sub S(x As Single, y As Single) t=x x=t/y y=t Mod y End Sub在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=4 S a, b Print a, b End Sub程序运行后,单击命令按钮,输出结果为 _ 。 ( A) 5 4 ( B) 1 1 ( C) 1.25 4 ( D) 1.25 1 32 阅读程序: Function F(a As Integer) b=0 Static c b=b+1 c=c

14、+1 f=a+ b+ c End Function Private Sub Command1_Click() Dim S As Integer a=2 For i=1 To 3 Print P(A) Next i End Sub运行上面的程序,单击命令拄钮,输出结果为 _ 。 ( A) 4 4 4 ( B) 4 5 6 ( C) 4 6 8 ( D) 4 7 9 33 阅读程序: Sub subP(b()As Integer) For i=1 To 4 b(i)=2*i Next i End Sub Private Sub Command1_Click() Dim a(1 To 4)As In

15、teger a (1)=5 a (2)=6 a (3)=7 a (4)=8 subP a() For i=1 To 4 Print a(i) Next i End Sub运行以上程序,单击命令按钮,输出结果为 _ 。 ( A) 2 4 6 8 ( B) 5 6 7 8 ( C) 10 12 14 16 ( D)出错 34 为了在运行时能显示宙体左上角的控制框 (系统菜单 ),必须 _ 。 ( A)把窗体的 ControlBox属性设置为 False,其他属性任意 ( B)把窗体的 ControlBox属性设置为 True,并且把 BoderStyle 属性设置为 1-5 ( C)把窗体的 Co

16、ntrolBox属性设置为 False,同时把 BoderStyle属性调协为非 0值 ( D)把窗体的 ControlBox属性设置为 True,同时把 BoderStyle属性设置为 0值 35 对窗体编写如下代码: Option Base 1 Private Sub Form_ KeyPress (KeyAscii As Integer) a=Array(237, 126, 87, 48, 498) m1=a(1) m2=1 If KeyAscii=13 Then For i=2 To 5 If a(i) m1 Then m1=a(I) m2=i End If Next i End If

17、 Print m1 Print m2 End Sub 程序运行后,按回车键,输出结果为 _ 。 ( A) 48 4 ( B) 237 1 ( C) 498 5 ( D) 498 4 36 栈和队列通常采用的存储结构是【 】。 37 源程序文档化要求程序应加注释。注释一般分为序言 性注释和【 】注释。 38 软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试【 】。 39 设有下列二叉树: 对此二叉树前序遍历的结果为【 】 40 5.【 】是从二维表列的方向进行的运算。 41 阅读以下程序: Prlvate Sub Form_Click() Dim k, n, m

18、As Integer n=10 m=1 k=1 Do While k =n m=m*2 k k+1 Loop Print m End Sub程序运行后,单击窗体,输出结果为【 】。 42 设某个程序中要用到一个二维数组,要求数组名为 A,类型为字符串类型,第一维下标从 1到 5,第二维下标从 -2到 6,则相应的数组声明语句为【 】 43 通过选择组合框中的选项来改变文本框的字体。在窗体中添加一个组合框 (Combo1)和一个文本框 (Text1),代码如下。请填入适当的内容,将程序补充完整。 Private Sub Combo1_Cliek() TextFontName=ComboList(

19、ComboListlndex) End Sub Private Sub Form_Load() With Combol Addltem“宋体 “ Addltem“隶书 “ Addltem“黑体 “ Addltem“楷体 _GB2312“ Listlndex 0 End With Text1.【 】 30 Textl. 【 】 =Combol.List(0) End Sub 44 面向对象的程序设计方法是把【 】封装起来作为一个对象,并为每一个对象设置所需要的【 】。 45 以下程序代码使用二维数组 A表示矩阵,实现单击命令按钮 Command1时使矩阵的两条对角线上的元素值全为 1,其余元素值

20、全为 0,请补充完该程序。 Private Sub Command1_click() Dim A(4, 4) For I=1 To 4 For J= 1 To 4 【 】 =1 Next I 【 】 【 】 Next J For i=1 To 4 For j=1 To 4 Print A(i, j): Next j Print Next I End Sub VB笔试模拟试卷 91答案与解析 1 【正确答案】 A 2 【正确答案】 C 3 【正确答案】 D 4 【正确答案】 C 5 【正确答案】 C 6 【正确答案】 D 7 【正确答案】 C 8 【正确答案】 C 9 【正确答案】 A 10 【

21、正确答案】 D 11 【正确答案】 A 12 【正确答案】 C 13 【正确答案】 A 14 【正确答案】 B 15 【正确答案】 D 16 【正确答案】 D 17 【正确答案】 A 18 【正确答案】 B 19 【正确答案】 D 20 【正确答案】 B 21 【正确答案】 B 22 【正确答案】 B 23 【正确答案】 C 24 【正确答案】 C 25 【正确答案】 C 26 【正确答案】 B 27 【正确答案】 C 28 【正确答案】 A 29 【正确答案】 D 30 【正确答案】 B 31 【正确答案】 D 32 【正确答案】 B 33 【正确答案】 A 34 【正确答案】 B 35 【

22、正确答案】 C 36 【正确答案】 链式存储和顺序存储 【试题解析】 本题主要考查考生对数据结构基本知识的了解。栈和队列都属于线性表,它们一般采用顺序存储结构,也可以对它们采用链式存储结构。 37 【正确答案】 功能性 【试题解析】 源程序文档化要求程序应加注释。注释一般分为序言性注释和功能性注释。 38 【正确答案 】 软件外部功能 【试题解析】 软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试软件外部功能。白盒测试法是用于测试程序的内部功能。 39 【正确答案】 ATBZXCYP 【试题解析】 所谓二叉树的前序遍历 (DLR)是指在访问根结点、遍历左子树与遍

23、历右子树这 3者中,首先访问根结点,然后遍历左子树,最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,即 “根一左一右 ”。故该二叉树的前序遍历结果为 “ATBZXCYP“。 40 【正确答案】 关系运算 【 试题解析】 关系运算是从二维表列进行的运算。 41 【正确答案】 1024 【试题解析】 本题是对 Do While循环语句的考查。初始化条件 k l、 n=10,条件表达式 k n由于控制变量 k的增量语句为 k k+l即 k每执行一次循环, k的值就增 1,故可知循环执行次数为 10次。 m的初值为 l,循环语句 m m。 2即相当于求 2的几次幂的运算,循环执行几次就求 2

24、的几次幂,故题中等价于求 2的 10次幂,输出结果应为 1024。 42 【正确答案】 Dim A(1 To 5, -2 To 6)As String 【试题解析】 本题主要是对二维数组声明的考查。特别是数组下标值为某一范围时的表示方法。 43 【正确答案】 FontSize,FontName 【试题解析】 文本框的 FontSize属性用来表示字体大小。 FontName属性用来表示字体名称,如宋体、隶书等。 44 【正确答案】 程序和数据 ,属性 【试题解析】 面向对象的程序设计方法是把程序和数据封装起来作为一个对象,并为每一个对象设置所需要的属性。 45 【正确答案】 A(I, J) , A(I, I) , A(I、 5-I)

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

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