[计算机类试卷]VB笔试模拟试卷178及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷178及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷178及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 178及答案与解析 1 软件生命周期中所花费用最多的阶段是 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 2 为了提高测试的效率,应该 ( A)随机选取测试数据 ( B)取一切可能的输入数据作为测试数据 ( C)在完成编码以后制定软件的测试计划 ( D)集中对付那些错误群集的程序 3 以下不是面向对象思想中的主要特征的是 ( A)多态 ( B)继承 ( C)封装 ( D)垃圾回收 4 下列叙述中,不符合良好程序设计风格要求的是 ( A)程序的效率第一 ,清晰第二 ( B)程序的可读性好 ( C)程序中要有必要的注释 ( D)输入数据前要有提示信息 5
2、 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 6 数据处理的最小单位是 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 7 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 ( A) log2n ( B) n2 ( C) O(n1.5) ( D) n(n-1)/2 8 在深度为 5的满二叉树中,叶子节点的个数为 ( A) 32 ( B) 31 ( C) 16 ( D) 15 9 数据库系统的核心是 ( A)数据库 ( B)数据库管
3、理系统 ( C)模拟模 ( D)软件工程 10 一个关系中属性个数为 1时,称此关系为 ( A)对应关系 ( B)单一关系 ( C)一元关系 ( D)二元关系 11 当文本框 ScrollBars属性设置了非零值,却没有效果,原因是 ( A)文本框中没有内容 ( B)文本框的 MuhiLine属性为 False ( C)文 本框的 MultiLine属性为 True ( D)文本框的 Locked属性为 True 12 设在窗体上有个文本框,然后编写如下的事件过程: Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
4、Const Alt=4 Const Key_F2=d(3) End Sub ( A) ab ( B) bd ( C) ac ( D)出错 28 窗体上有 Text1、 Text2两个文本框及一个命令按钮 Command1,编写下列程序: Dim y As Integer Private Sub Command1_Click() Dim x As Integer x=2 Text1.Text=Fun2(Fun1(x),y) Text2.Text=Fun1(x) End Sub Private Function Fun1(x As Integer) As Integer x=x+y:y=x+y F
5、un1=x+y End Function Private Function Fun2(x As Integer, y As Integer) As Integer Fun2=2*x+y End Function 当单击 1次和单击 2次命令按钮后,文本框 Text1和 Text2内的值分别是 ( A) 2 4 2 4 ( B) 2 4 4 8 ( C) 10 10 58 58 ( D) 4 4 8 8 29 下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FirSt=“abcdef“ Print Pat(FirStr)
6、End Sub Private Function Pat(xStr As String) As String Dim tempStr As String, strLen As Integer tempStr=“ strLen=Len(xStr) i=1 Do While i =Len(xStr)-3 tempStr=tempStr+Mid(xStr,i,1)+Mid(xStr, strLen-i+1,1) i=i+1 Loop Pat=tempStr End Function ( A) abcdef ( B) afbecd ( C) fedcba ( D) defabc 30 单击命令按钮时,
7、下列程序的执行结果是 Private Sub Commandl_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 End Function Function SecProc(x As Integer, y As Integer, z As Integer) SecProc=FirProc(z, x, y)
8、 +x End Function ( A) 20 ( B) 22 ( C) 28 ( D) 30 31 阅读下列程序: PrivateSubCommand1_Click() Dim i As Integer, k As Integer k=2 For i=1 To 3 Print Fun(k); Next End Sub Function Fun(j As Integer) Static b a=0 a=a+1 b=b+1 Fun=a*b+j End Function 程序运行后,单击命令按钮输出结果是 ( A) 234 ( B) 345 ( C) 567 ( D) 356 32 在窗体上画一
9、个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 x=4 For j=1 To 3 X=3 For k=1 To 2 x=x+6 Next Next Next Print x End Sub 程序运行后,单击命令按钮,输出的结果是 ( A) 7 ( B) 15 ( C) 157 ( D) 538 33 执行下列程序后,鼠标单击窗体,输出结果为 Private Sub Form_Click() Print “Click“; End Sub Private Sub Form_MouseDown(Button As Integer
10、, Shift As Integer, X As Single, Y As Single) Print “Donw“ End Sub Private Sub Form_MouseUp(ButtonAs Integer, Shift As Integer, X As Single, Y As Single) Print “Up“ End Sub ( A) DownUpClick ( B) ClickDownUp ( C) DownClickUp ( D) UpDownCliek 34 下列程序段的结果为 A=“ABBACDDCBA“ For i=6 To 2 Step-2 X=Mid(A,i,i
11、) Y=Left(A,i) Z=Right(A,i) Z=XMax;“最低分 “;Min Print“最后得分 :“;p End Sub 44 语句 Form2.Show 0表示 ; 语句 Form3.Show 1表示 ; 45 下列事件过程的功能是:建立一个名为 Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1, 2, 3, , 90。请在空白处填入适当的内 容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Dim Ksc As Ang Private
12、Sub Form_Click() Dim Y As Single Open Y=3.14159/180 For i=1 To 90 Ksc.K=i Ksc.Sinx=Sin(i*Y) Ksc.Cosx=Cos(i*Y) Next i Close #2 End Sub VB笔试模拟试卷 178答案与解析 1 【正确答案】 D 【试题解析】 软件生命周期分为软件定义、软件开发及软件运行维护 3个阶段。本题中,详细设计、软件编码和软件测试都属于软件开发阶段。维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。 2 【
13、正确答案】 D 【试题解析】 测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误成正比。这一现象说明,为了提高测试效率,测试人员应该集 中对待那些错误群集的程序。 3 【正确答案】 D 【试题解析】 面向对象思想中的 3个主要特征是:封装性、继承性和多态性。 4 【正确答案】 A 【试题解析】 当今主导的程序设计风格是 “清晰第一,效率第二 ”的观点。结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,而在实际应用中,人们更注重程序的可理解性。 5 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中,结构设计是定义
14、软件系统各主要部件之间的关系;数据设计是将分析时创建的模 型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 6 【正确答案】 C 【试题解析】 数据处理的最小单位是数据项,由若干数据项组成数据元素。数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。 7 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序要经过 n/2遍的从前往后扫描和 n/2遍的从后往前扫描,需要的比较次数为 n(n-1)/2。 8 【正确答案】 C 【试题解析】
15、 满二叉树是指除最后一层外,每一层上的所有节点都有两个叶子节点。在满二叉树中,层上的节点数都达到最大值,即在满二叉树的第 A层上有 2k-1个节点,且深度为 m的满二叉树有 2m-1个节点。 9 【正确答案】 B 【试题解析】 数据库管理系统 (Database Management System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。 10 【正确答案】 C 【试题解析】 在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N
16、元关系。 11 【正确答案】 B 【试题解析】 只有当 Multiline属性被设置为 True时,才能用 ScrollBons属性在文本框中设置滚动条。 12 【正确答案】 D 【试题解析】 此题是有关 KeyDown事件的题目, KeyDown是当一个键被按下时所产生的事件,而 KeyUp是松开被按键时产生的事件。如果要判断是否按下了某个转换键,可以用逻 辑运算符 And。例如,先定义了下面 3个符号常量: Const Shift=1, Const Ctrl=2, Const Alt=4,然后用下面的语句判断是否按下 “Shift”、“Ctrl”、 “Alt”键。 如果 Shift And
17、 Shift 0,则按下了 Shift键。 如果 Shift And Ctrl 0,则按下了 Ctrl键。 如果 Shift And Alt 0,则按下了 Alt键。 这里的 Shift是 KeyDown的第 2个参数;此事件过程中的 If后的条件语句如果为真,则是按下了 Alt+F2,而本题中是按下了 Shift+F2,所以不执行 Then语句,即文本框的内容无变化。 13 【正确答案】 A 【试题解析】 GotFocus事件过程用以指定当控件或窗体首次接收焦点时发生的操作。属性: SelStart返回或设置所选择的文本的起始点。如果没有文本被选中,则指出插入点的位置; SelLength返
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 178 答案 解析 DOC
