[计算机类试卷]VB笔试模拟试卷47及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷47及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷47及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 47 及答案与解析 1 算法执行过程中所需要的存储空间称为算法的 ( A)时间复杂度 ( B)计算工作量 ( C)空间复杂度 ( D)工作空间 2 下列关于队列的叙述中正确的是 ( A)在队列中只能插人数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 3 设有下列二叉树: 对此二叉树后序遍历的结果为 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) DBEFCA 4 源程序中应包含一些内部文档,以帮助阅读 和理解程序,源程序的内部文档包括选择合适的标识符、注释和 ( A)程序的视觉组织 ( B
2、)尽量不用或少用 GOTO语句 ( C)检查输入数据的有效性 ( D)设计良好的输出报表 5 下列哪个是面向对象程序设计不同于其他语言的主要特点 ? ( A)继承性 ( B)消息传递 ( C)多态性 ( D)静态联编 6 用黑盒技术测试用例的方法之一为 ( A)因果图 ( B)逻辑覆盖 ( C)循环覆盖 ( D)基本路径测试 7 软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求分析说明书和 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 8 在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是 ( A)数据定义语言 ( B)数据转换语
3、言 ( C)数据操纵语言 ( D)数据控制语言 9 利用 E-R模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,要得到最终的 E-R模型,还要对全局 E-R模型进行 ( A)简化 ( B)结构化 ( C)最小化 ( D)优化 10 实体联系模 型中,实体与实体之间的联系不可以是 ( A)一对一 ( B)多对多 ( C)一对多 ( D)一对零 11 在窗体 (名称为 Form1)上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标
4、题设置为 “计算机等级考试 ”。以下能实现上述操作的事件过程是 ( A) Private Sub Text1_Change( ) Command1.Caption=“计算机等级考试 ” End Sub ( B) Private Sub Command1_Cick( ) Caption=“计算机等级考试 ” End Sub ( C) PrivateSubForm1_Click( ) Text1.Caption=“计算机等级考试 ” End Sub ( D) PrivateSubCommand1_Click() Text1.Text=“计算机等级考试 ” End Sub 12 设 a=5, b=4
5、, c=3, d=2,下 列表达式的值是 3 2*b Or a=c And b c Or c d ( A) 1 ( B) Tree ( C) False ( D) 2 13 设 a=“Microsoft Visual Basic“,则以下使变量 b的值为 “Visual Basic“的语句是 ( A) b=Left(a, 10) ( B) b=Mid(a, 10) ( C) b=Right(a, 10) ( D) b=Mid(a, 11, 10) 14 假定有如下的窗体事件过程: Private Sub Form_Click( ) a$=“Microsoft Visual Basic“ b$=
6、Right(a$, 5) c$=Mid(a$, 1, 9) Msg Box aS, 34,b$, c$, 5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是 ( A) Microsoft Visual ( B) Microsoft ( C) Basic ( D) 5 15 设 a=“a”, b=“b”, c=“c”, d=“d”,执 行语句 x=Ilf(a b)Or(c d), “A”, “B”)后, x的值为 ( A) “a” ( B) “b” ( C) “B” ( D) “A” 16 为了使命令按钮 (名称为 Command1)右移 200,应使用的语句是 (
7、 A) Command1.Move-200 ( B) Command1.Move200 ( C) Commmldl.Left=Command1.Left+200 ( D) Command1.Left=Command1.Left-200 17 在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click( ) x=InputBox(“请输入一个整数 ”) Print x+Text1.Text End Sub 程序运行时,在文本框中输入 456,然后单击窗体,在输入对话框中输入 123,单击 “确定 ”按钮后,在窗体上显示的内容为 ( A) 123 ( B) 456
8、( C) 579 ( D) 123456 18 在窗本上画一个文本框和一个计时器控件,名称分别为 Text1和 Timer1,在属性窗口中把计时器的 Interval属性设置为 1000, Enabled属性设置为 False。程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程序: Private Sub Command1_Click( ) Timer1 _ End Sub Privale Sub Timer1_Timer( ) Text1.Text=Time End Sub 在 _处应填入的内容是 ( A) Enabled=True ( B) En
9、abled=False ( C) Visible=True ( D) Visible=False 19 假定在图片框 Picture1中装入了一个图形,为了消除该图形 (不删除图片框 ),应采用的正确方法是 ( A)选择图片框,然后按 Del键 ( B)执行语句 Picture1.Picture=LoadPicture(“”) ( C)执行语句 Picture1.Picture=“” ( D)选择图片框,在属性窗口中选择 Picture属性条,然后按回车键 20 在窗体上画一个名称为 List1的列表框,一个名称为 Label1的标签,列表框中显示若干个项目。当单击列表框中的某个项目时,在标签
10、中显示被选中项目的名称。下列能正确实现上述操作的程序是 ( A) Private Sub List1_Click( ) Label1.Caption=List1.List1ndex End Sub ( B) Private Sub List1_Click( ) Label1.Name=List1.List1ndex End Sub ( C) Private Sub List1_Click( ) Label1.Name=List1.Text End Sub ( D) PrivateSubList1_Click( ) Label1.Caption=List1.Text End Sub 21 在窗体
11、上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click( ) Dim i As Integer, x As Integer For i=l To 6 If i=1 Then x=i lf i =4 Then x=x+1 Else x=x+2 End lf Next i Print x End Sub 程序运行后,单击命令按钮,其输出结果为 ( A) 9 ( B) 6 ( C) 12 ( D) 15 22 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Clic
12、k( ) c=“ABCD” For n=l to 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在 窗体上显示如下内容: D CD BCD ABCD 则在 _处应填入的内容为 ( A) Left(c, n) ( B) Right(c, n) ( C) Mid(c, n, 1) ( D) Mid(c, n, n) 23 执行以下程序段 Dim x As Integer, i As Integer x 0 For i=20 To 1 Step-2 x x+i5 Next i 后 ,x的值为 ( A) 16 ( B) 17 ( C) 18 ( D) 19 24 在 Vis
13、ual Basic工程中,可以作为 “启动对象 ”的程序是 ( A)任何窗体或标准模块 ( B)任何窗体或过程 ( C) SubMain过程或其他任何模块 ( D) SubMai过程或任何窗体 25 假定建立了一个名为 Command1的命令按钮数组,则以下说法中错误的是 ( A)数组中每个命令按钮的名称 (Name属性 )均为 Command1 ( B)数组中每个命令按钮的标题 (Caption属性 )都一 样 ( C)数组中所有命令按钮可以使用同一个事件过程 ( D)用名称 Command1(下标 )可以访问数组中的每个命令按钮 26 把窗体的 KeyPreview属性设置为 True,然
14、后编写如下事件过程 Private Sub Form_KeyPress(KeyAseii As Integer) Dim ch As String ch=Chr(KeyAscii) KeyAscii=Ase(UCase(ch) Print Chr(KcyAseii+2) End Sub 程序运行后,按键盘上的 “A”键,则在窗体上显示的内容是 ( A) A ( B) B ( C) C ( D) D 27 在窗体上画 命令按钮和一个文本框;名称分别为 Command1和 Text1,然后编写如下程序: Private Sub Command1_Click( ) a=InputBox(“请输入日期
15、 (1 31)”) t=“旅游景点 ” a(5) 与 a(6)的值互换。请填空。 VB 笔试模拟试卷 47 答案与解析 1 【正确答案】 C 【试题解析】 算法执行时所需要的存储空间,包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。这些存储空间共称为算法的空间复杂度。 2 【正确答案】 C 【试题解析】 对队列可以进行插人和删除数据的操作,只是插入 数据只能在队尾,删除数据只能在队头。所以队列是先进先出的线性表。 3 【正确答案】 D 【试题解析】 二叉树的遍历分为先序、中
16、序、后序三种不同方式。本题要求后序遍历,其遍历顺序应该为:后序遍历左子树 后序遍历右子树 访问根结点。按照定义,后序遍历序列是 DBEFCA。 4 【正确答案】 A 【试题解析】 源程序文档化主要包括三个方面的内容:标识符的命名、程序中添加注释以及程序的视觉组织。 5 【正确答案】 A 【试题解析】 继承是一个子类直接使用父类的所有属性和方法。它可以减少相 似的类的重复说明,从而体现出一般性与特殊性的原则,这使得面向对象程序设计语言有了良好的重用性,也是其不同于其他语言的主要特点。 6 【正确答案】 A 【试题解析】 黑盒测试主要方法有等价值划分法、边界值分析法、错误推测法、因果图法等。白盒测
17、试的主要方法有逻辑覆盖、基本路径测试循环覆盖等。因此只有 A属于黑盒测试。 7 【正确答案】 B 【试题解析】 需求分析的四个方面是:需求获取、需求分析、编写需求分析说明书和需求评审。 8 【正确答案】 C 【试题解析】 在数据库管理系统提供的 数据语言中,数据操作语言负责数据的查询及增、删、改等操作。 9 【正确答案】 D 【试题解析】 在概念设计中,按照模块的划分画出各个模块的 ER图,然后把这些图合成一张 E-R图作为全局模型,最后应该对全局 E-R图进行优化,看是否有重复和不合理的地方。不能只进行简单的合并。 10 【正确答案】 D 【试题解析】 实体联系模型中实体与实体之间的联系有一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 47 答案 解析 DOC
