[计算机类试卷]VB笔试模拟试卷5及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷5及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷5及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 5及答案与解析 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 资源文件的扩展名是 ( A) bas ( B) cls ( C) frm ( D) res 12 下列说法正确的是 ( A)属性的一般格式为对象名 _属性名称,可以在设计阶段赋予初值,也可以在运行阶段通 过代码来更改对象的属性 ( B)对象是有特殊属性和行为方法的实体 ( C)属性是对象的特性,所有的对象都有
4、相同的属性 ( D)属性值的设置只可以属性窗口中设置 13 下列说法正确的是 ( A)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放 控件 ( B)若一个控件上有 4个黑色的小方块,表明该控件是活动的 ( C)窗体中活动控件只能有一个 ( D)非活动控件在窗体是隐藏的 14 语句 A=B+C代表的意思是 ( A)变量 A等于 B+C的值 ( B)变量 A等于 B的值,然后再加上 C的表达式 ( C)将变量 A存入变量存入 B中,然后再加上 C的表达式 ( D)将变量 A存人变量 B+C中 15 下列程序执行的结果为 x=25: y=20: z=7 Print “S“;
5、x+z*y; “)“ ( A) S(47) ( B) S(165) ( C) S(25+7*20) ( D) S(87) 16 在默认情况下, InputBox函 数返回值的类型为 ( A)逻辑类型 ( B)字符串型 ( C)数值型 ( D)日期型 17 Visual Basic中的控件分为两类, 类是 ActiveX控件,另一类是 ( A)文本控件 ( B)标准控件 ( C)基本控件 ( D)图形控件 18 在程序运行期间可以将图形装入窗体、图片框或图像框的函数是 ( A) DrawStyle ( B) AutoSize ( C) PasswordChar ( D) LoadPicture
6、19 当组合框的 Style属性设置为何值时,组合框称为简单组合框 ? ( A) 0 ( B) 1 ( C) 2 ( D) 3 20 如果将文本框控件设置成只有垂直滚动条,则需要将 ScrollBars属性设置为 ( A) 0 ( B) 1 ( C) 2 ( D) 3 21 运行下列程序段后,显示的结果为 J1=63 J2=36 If J1 J2 Then Print J2 Else Print J1 ( A) 63 ( B) 36 ( C) 55 ( D) 2332 22 下列程序段的执行结果为 a=95 If a 60 Then degree=1 If a 70 Then degree=2
7、 If a 80 Then degree=3 If a 90 Then degree=4 Print“degree=“; degree ( A) degree=1 ( B) degree=2 ( C) degree=3 ( D) degree=4 23 下列程序段的执行结果为 I=4 x=5 Do I=I + 1 X=K2 Loop Until I =7 Print“I=“; I Print“x=“; x ( A) I=4 x=258694 ( B) I=7 x=256987 ( C) I=6 x=365840 ( D) I=7 x=390625 24 下列程序段的执行结果为 a=5 For
8、k=1 To 0 a=a * k Next k Print k; a ( A) -1 6 ( B) -1 16 ( C) 1 5 ( D) 11 21 25 运行下面的程序后,输出的结果为 Cls Dim t(5, 5) as Integer For i=1 To 5: t(i, i)=1: Next For i=1 To 5 For j=1 To 5 Print t(i,j), Next j Print Next I ( A) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 l 1 1 1 1 1 1 ( B) 1 1 l 1 1 ( C) 1 0 0 0 0 0 1
9、 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 ( D) 1 1 1 1 1 26 以下属于 Visual Basic中合法的数组元素的是 ( A) K8 ( B) k8 ( C) k(0) ( D) k8 27 Sub过程与 Function过程最根本的区别是 ( A) Sub过程的过程不能返回值,而 Function过程能返回值 ( B) Function过程可以有形参, Sub过程不可以 ( C) Sub过程可以使用 Call语句直接使用过程名调用,而 Function 过程不可以 ( D)两种过程参数的传递方式不同 28 单击命令按钮时,下列程序的执行结果是
10、Private Sub Command1_Click() Dim a As Integer, b As Integer, C As Integer a=3 b=4 c=5 Print SecProc(c, b, A)End Sub Function FirProc (x As Integer, y As Integer, z As Integer) FirProc=2 * x + y + 3 * z+2 End Function Function SecProc (x As Integer, y As hteger, z As Integer) SecProc=FirProc(z, x,y)+
11、x+7 End Function ( A) 20 ( B) 25 ( C) 37 ( D) 32 29 有如下事件过程: Function UNC (ByVal x As Integer, ByVal y As Integer) As Integer Do While y 0 sic=x/y x=y y=sic Loop UNC=x End Function 以下是该函数的调用过程,该程序的运行结果是 PriVate Sub COmmand1_Click() Dim a As Integer Dim b As Integer a=12 b=2 x=UNC (a, B)Print x End S
12、ub ( A) 0 ( B) 6 ( C) 2 ( D) 80 30 有如下程序: 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 opEnd SubPrivate Function, PPC(a As Integer, b As Integer) Static m As Integer, i As Integer m=0: i=2 i=i+m+1 m=i+a+b PPC=mEnd
13、 Function程序运行后,输出的结果为 ( A) 4 6 ( B) 6 6 ( C) 8 8 ( D) 10 12 31 编写如下事件过程: Private Sub Form_KeyDown (KeyCode As Integer, Shift As Integer) Print Chr(KeyCode) End Sub Private Sub Form_Key Press (KeyAscii As Integer) Print Chr (Key Ascii) End Sub 在一般情况下(即不按住 Shift键和锁定大写键时 )运行程序,若按 “T”键,则程序输出的结果是 ( A) T
14、T ( B) t T ( C) T T ( D) t t 32 在用菜单编辑器设计菜单时,不可缺少的项目是 ( A)快捷键 ( B)名称 ( C)索引 ( D)标题 33 下列说法正确的是 ( A)在 Visual Basic 中的对话框分为两种类型:预定义对话框和自定义对话框 ( B)自定义对话框由用户根据自己需要定义的 ( C)预定义对话框是用户在设置程序代码后定义的 ( D) MssgBox 函数是用户的自定义对话框的函数 34 在 Visual Basic中,要将一个窗体加载到内存 进行预处理但不显示所使用的语句是 ( A) Hide ( B) Show ( C) Load ( D)
15、Unload 35 在 Visual Basic 中按文件的访问方式不同,可将文件分为 ( A) ASCII文件和二进制文件 ( B)文本文件和数据文件 ( C)数据文件和可执行文件 ( D)顺序文件和随机文件 36 在算法正确的前提下,评价一个算法的两个标准是【 】。 37 将代数式 转换成程序设计中的表达式为【 】。 38 软件危机出现于 60年代末,为了解决软件危机,人们提出了【 】的原理来设计 软件这就是软件工程诞生的基础。 39 【 】是数据库设计的核心。 40 在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。 41 在修改列表框内容时, RemoveItem方法的作
16、用是【 】。 42 随机文件使用 Put语句写数据,使用【 】语句读数据。 43 下列程序的功能是:将数据 1, 2, , 8写入顺序文件 Num txt中,请补充完整。 Private Sub Form_Click() Dim i As Integer Open“Num txt“For Output As #1 For i=1 To 8 【 】 Next i Close #1 End Sub 44 下列语句的输出结果是【 】。 Print Format$(1256, “000, 000 00“) 45 在窗体上有一个名称为 Label1的标签和一个名称 List1的列表框。程序运行后,在列表
17、中添加若干列表项。当双击列表框中的某个项目时,在标签 Labe1中显示所选中的项如图所示。请在空白处填入适当的内容,将程序补充完整。 Private Sub Form _Load( ) List1 AddItem“北京 “ List1 Addltem“上海 “ List1 AddItem“河北 “ End Sub Private Sub List1【 】 ( ) Labe1 Caption=【 】 End Sub 46 下面程序的功能是统计字符串中 “广的个数,请填空。 Sub COU( ) a$=“Beijing University of Technology“ Dim n AS Inte
18、ger n=Len(a$) For i=1 To n b$=【 】 If【 】 Then x=x+1 Next i Print “x=“; x End Sub 47 下列事件过程的功能是:建立一个名为 Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1, 2, 3, , 90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx AS Single End Type Dim Ksc As Ang Private Sub Form _Click( ) Dim Y As Singl
19、e Open【 】 Y=14159/180 For I=1 To 90 KsC.K=I KsC.Sinx=Sin(I*Y) KsC.Cosx=Cos(I*Y) 【 】 Next I Clise #2 End Sub 48 在 E盘当前目录文件夹下建立一个名为 “Student txt的顺序文件,要求用InputBox函数输入 5个学生的姓名 (StuName)、年级 (StuGrade)和年龄 (StuAge)。 Private Sub Form _ Click( ) 【 】 For i=1 To 5 StuName=InputBox(“请输入姓名 “) StuGrade=InputBox(“
20、请输入年级号 “) StuAge=InputBox(“请输入年龄 “) 【 】 Next i 【 】 End Sub VB 笔试模拟试卷 5答案与解析 1 【正确答案】 B 【试题解析】 栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照 “先进后出 ”或 “后进先出 ”的原则组织数据的。队列组织数据的原则是 “先进先出 ”或 “后进后出 ”。注意:数据结构中,栈和队列组织数据的原则。 2 【正确答案】 D
21、 【试题解析】 具有 3个结点的二叉树具有以下的几种形态:注意:二 叉树的结构及画法。 3 【正确答案】 B 【试题解析】 所谓二叉树的前序遍历 (DLR)是指在访问根结点、遍历左子树与遍历右子树这 3者中,首先访问根结点,然后遍历左子树,最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,即 “根 -左 -右 ”。故该二叉树的前序遍历结果为 “ATBZXC-YP”。注意:对于本题,若使用后序遍历和中序遍历的结果分别为 “ZBTYCPXA”和 “TZBACYXP”。 4 【正确答案】 D 【试题解析】 注意:结构化的程序设计的目的。 5 【正确答案】 B 【试题解析】 采用结构化程序设计
22、方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构 (又称循环结构 )。注意:控制程序结构的方法和作用。 6 【正确答案】 C 【试题解析】 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。其中没有测试的可靠性这一说法。注意:软件测试与软件调试的概念,以及相应的方法。 7 【正确答案】 A 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是准确回答 “系统必须做什么 ”这个问题即软件系统功能,需求分析
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 答案 解析 DOC
