[计算机类试卷]VB笔试模拟试卷98及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷98及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷98及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 98及答案与解析 1 下列数据结构中,按先进后出原则组织数据的是 ( A)线性链表 ( B)栈 ( C)循环链表 ( D)顺序表 2 具有 3个结点的二叉树有 ( A) 2种形态 ( B) 4种形态 ( C) 7种形态 ( D) 5种形态 3 设有下列二叉树: 对此二叉树前序遍历的结果为 ( A) ZBTYCPXA ( B) ATBZXCYP ( C) ZBTACYXP ( D) ATBZXCPY 4 结构化程序设计主要强调的是 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先 进性 ( D)程序易读性 5 程序的 3种基本控制结构是 ( A)过程、子过程和分
2、程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 6 下列叙述中,不属于测试的特征的是 ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试的经济性 7 需求分析中开发人员要从用户那里了解 ( A)软件做什么 ( B)用户使用界面 ( C)输入的信息 ( D)软件的规模 8 下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的 是 ( A)选择 ( B)连接 ( C)投影 ( D)并 9 下列叙述中,正确的是 ( A)用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 ( B)用 E-R图
3、只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 10 “年龄在 18-25之间 ”这种约束是属于数据库当中的 ( A)原子性措施 ( B)一致性措施 ( C)完整性措施 ( D)安全性措施 11 Visual Basic集成的主窗口 中不包括 ( A)属性窗口 ( B)标题栏 ( C)菜单栏 ( D)工具栏 12 下面的数组声明语句中正确的是 ( A) Dim gg1, 5As String ( B) Dim gg1 To 5, 1 To 5As String ( C) Dim gg(1 To 5
4、)As String ( D) Dim gg1: 5, 1: 5As String 13 关于 Visual Basic“方法 ”的概念错误的是 ( A)方法是对象的一部分 ( B)方法是预先定义好的操作 ( C)方法是对事件的响应 ( D)方法 用于完成某些特定的功能 14 新建一个窗体,其 BorderStyle属性设置为 Fixed Single,但运行时却没有最大化和最小化按钮,可能的原因是 ( A) BorderStyle的值设为 Fixed.Single,此项设置值的作用即禁止最大化和最小化按钮 ( B)窗体的 MaxButton和 MinButton值设为 False ( C)正
5、常情况下新建的窗体都没有最大化和最小化按钮 ( D)该窗体可用鼠标拖动边框的方法改变窗体的大小 15 下列程序执行的结果为 x=25: y=20: z=7 Print“S(“; x+2*y; “)“ ( A) S(47) ( B) S(165) ( C) S(25+7*20) ( D) S(87) 16 可以在常量的后面加上类型说明符以显示常量的类型,用来表示字符串常量的是 ( A) % ( B) # ( C) ! ( D) $ 17 声明一个变量为局部变量应该用 ( A) Global ( B) Private ( C) Static ( D) Public 18 在 Visual Basi
6、c中,要将一个窗体从内存中释放,应使用的语句是 ( A) Hide ( B) Unload ( C) Load ( D) Show 19 当文本框 ScrollBars属性设置了非零值,却没有效果,原因是 ( A)文本框中没有内容 ( B)文本框的 MultiLine属性为 False ( C)文本框的 MultiLine属性为 True ( D)文本框的 Locked属性为 True 20 保存一个工程至少应保存两个文件,这两个文件分别是 ( A)文本文件和工程文件 ( B)窗体文件和工程文件 ( C)窗体文件和标准模块文件 ( D)类模块文件和工程文件 21 以下各项中, Visual B
7、asic不 能接收的图形文件是 ( A) .ico文件 ( B) .jpg文件 ( C) .psd文件 ( D) .bmp文件 22 下面的属性中,用于自动调整图像框中图形内容的大小的是 ( A) Picture ( B) CurentY ( C) CurrentX ( D) Stretch 23 设有数组定义语句: Dim a(5)As Integer, List1为列表框控件。下列给数组元素赋值的语句错误的是 ( A) a(3)=3 ( B) a(3)=InputBox(“input data“) ( C) a(3)=List1.ListIndex ( D) a=Array(1, 2, 3
8、, 4, 5, 6) 24 窗体文件的扩展名是 ( A) .bas ( B) .cls ( C) .frm ( D) .res 25 有如下程序。 Private Sub Command1_Click() Dim k As Integer, m As Integer Dim op As Integer k=4: m=1 Op=PPC(k, m): Print op; Op=PPC(k,m): Print op End Sub Private Function PPC(a As Integer, b As Integer) Static m As Integer, i As Integer m=
9、0: i=2 i=i+m+1 m=i+a+b PPC=m End Function 程序运行后,输出的结果为 ( A) 4 6 ( B) 6 6 ( C) 8 8 ( D) 10 12 26 在窗体上画一个通用对话框,其名称为 CommonDialogl,然后画一个命令按钮,并编写如下事件过程。 Private Sub Command1_Click() CommonDialog1.Flags=vbOFNHideReadOnly CommonDialog1.Filter=“All Files(*.*)|*.*|Text Files(*.txt)|*.txt CommonDialog1.Filte
10、rIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub 程序运行后,单击命令按钮,将显示一个 “打开 ”对话框,此时在 “文件类型 ”框中显示的是 ( A) All Files(*.*) ( B) Text Files(*.txt) ( C) *.txt ( D) All Files(*.*)|Text Files(*.*) 27 如果在 c盘当前文件夹下已存在名称为 studata.dat的顺序文件,那么执行语句Open“ c: studata.dat“ For Append As #1之后,将 ( A)删除
11、文件中原有内 容 ( B)保留文件中原有内容,并在文件尾填加新内容 ( C)保留文件中原有内容,并在文件头填加新内容 ( D)以上均不对 28 在窗体上画一个命令按钮 command1和两个文本框,名称分别为 Text1和Text2。编写如下两个事件过程: Dim Str1 As String, str2 As String Private Sub form_load() Text1.Text=“ “ Text2.Text=“ “ Text1.Enabled=False Text2.Enabled=False End Sub Private Sub Form_KeyPress(KeyAscii
12、 As Integer) str1=str1 str1; “str2 =“; str2 End Sub Function YAG(a()As Integer) Dim t#, i% t=1 For i=LBound(a)TO UBound(A)t=t * a(i) Next YAG=t End Function ( A) str1=24 str2=720 ( B) str1=12 str2=360 ( C) str1=24 str2=180 ( D) str1=36 str2=720 36 一个类可以直接或间接的祖先中继承所有的属性和方法采用这个方法可以提高了软件的【 】。 37 有 64个结
13、点的完全二叉树的深度为【 】 (根的层次为 1)。 38 采用顺序查找方法查找 长度为 n的线性表,平均查找长度为【 】。 39 模块独立性概念是模块化、抽象,【 】这些软件工程基本原理的直接产物。 40 在概念设计阶段可用 E-R图,其中 “矩形框 ”表示实体,【 】表示实体间联系。 41 Visual Basic 提供了列表框控件,当列表框中的项目较多。超过了列表框的长度时,系统会自动在列表框边上加一个【 】。 42 一个程序最多可以有【 】窗体。 43 将一般窗体转换为 MDI窗体的子窗体时要把 MDIChild 属性的值设置为【 】。 44 VB有两种类型的数组:固定大小的【 】和在运
14、行时可以改变的动态数组。 45 有如下 SUB过程: Sub s(x As Single, y As Single) t =x x=t / y Y=t Mod y End Sub 在窗体上添加一个命令按纽,然后编写如下事件过程: Private Sub Form_ Click() Dim a As Single Dim b As Single a=5 b=4 s a, b Print a, b End Sub 则程序运行后,单击命令按纽,输出的结果为:【 】。 46 要选择多个不相领的控件,按住【 】咸 SHIFT 键不放,再单击要选择的控件。 47 下列程序的作用是:打开顺序文件 C:stu
15、DatA.txt,读取文件中的数据,并将数据显示在窗体上。该程序不完整,请补充完该程序。 Private Sub Form_Click() 【 】 Do While Not EOF(1) Input # 1, StrNo, StuName, StuEng Print StuNo; Tab(10); StuName; Tab(20); StuEng Loop Close #1 End Sub 48 下面的程序代码实现将一个一维数组中元素向右循环移动,移位次数由文本框Text1输入。例如数组各元素的值依次为 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; 移动三次后,各元素的值
16、依次为 8, 9, 10, 0, 1,2 3,4,5,6,7。 Private Sub MoveRight (x() As Integer) Dim i As Integer Dim j As Integer Dim k As Integer i = UBound (x) j = x(i) For k = i To【 】 Step -1 【 】 Next k x(LBeund(x) = j End Sub Private Sub Command1_click() Dim a(10) As Integer Dim i As Integer Dim j As Integer Dim k As In
17、teger For i = 0 To 10 a(i) = i Next i j = Val(TextText) k=0 Do k=k+1 Call MoveRight(A) Loop Until k = j For i = 0 To 10 Print a(i); Next i End Sub 49 面向对象的程序设计方法是把【 】封装起来作为一个对象,并为每一个对象设置所需要的【 】。 VB笔试模拟试卷 98答案与解析 1 【正确答案】 B 【试题解析】 栈是限定在二端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素
18、,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照 “先进后出 ”或 “后进先出 ”的原则组织数据的。注意: 队列组织数据的原则是 “先进先出 ”或 “后进后出 ”。注意:数据结构中,栈和队列组织数据的原则。 2 【正确答案】 D 【试题解析】 具有 3个结点的二叉树具有以下的几种形态: 注意:二叉树的结构及画法。 3 【正确答案】 B 【试题解析】 所谓二叉树的前序遍历 (DLR)是指在访问根结点、遍历左子树与遍历右子树这 3者中,首先访问根结点,然后遍历左子树,最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,即 “根 -左 -右
19、”。故该二叉树的前序遍历结果为 “ATBZXCYP“。注意:对于本题,若使用后序遍历和中序遍历的结果分别为 “ZBTYCPXA“和 “TZBACYXP“。 4 【正确答案】 D 5 【正确答案】 B 【试题解析】 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构 (又称循环结构 )。注意:控制程序结构的方法和作用。 6 【正确答案】 C 【试题解析】 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。
20、其中没有测试的可靠性这一说法。注意:软件测试与软件调试的概念,以及相应的方法。 7 【正确答案】 A 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是准确问答 “系统必须做什么 ”。这个问题即软件系统功能,需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完 整、准确、清晰、具体的要求。 8 【正确答案】 B 【试题解析】 关系代数中包括传统的集合运算和专门的关系运算。经过选择或投影运算得到的新关系的属性个数最多不会超过原关系中的属性个数。经过连接运算得到的新关系最多不少于原关系中属性的个数。 9 【正确答案】 C 【试题解
21、析】 两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多 (或多对一 )的联系和多对多的联系;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系 模型、网状模型和层次模型等各种模型转换。 10 【正确答案】 C 【试题解析】 数据库的完整性是指数据的正确性和相容性 (如学生的学号必须惟一,性别只能是女或男等 ),数据库是否具备完整性关系到数据库系统能否真实反映现实世界,因此维护数据库的完整性是非常重要的。注意:数据库的各种特性及表达形式。 11 【正确答案】 A 【试题解析】 在 Visual Basic集成的主
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 98 答案 解析 DOC
