[计算机类试卷]VB笔试模拟试卷251及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷251及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷251及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 251及答案与解析 1 为了使模块尽可能独立 ,要求 ( A)模块的内聚程度要尽量高 ,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高 ,且各模块间的耦合程度要尽量弱 ( C)模块的内聚程度要尽量低 ,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低 ,且各模块间的耦合程度要尽量强 2 下列是一个循环结构的程序,循环体内的语句将执行的次数是 k=0 For i=1 to 100 For j=1 to 10 k=k+1 Next Next ( A) 0 ( B) 10 ( C) 100 ( D) 1000 3 下列每组控件中,都包含有滚动条的一组控件
2、是 ( A) ListBox和 LabelBox ( B) TextBox和 DriveListBox ( C) ComboBox 和 CheckBox ( D) FileListBox 和 DirListBox 4 在面向对象方法中, ( )描述的是具有相似属性与操作的一组对象。 ( A)属性 ( B)事件 ( C)方法 ( D)类 5 下列关于栈的描述中错误的是 _。 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 6 在下列概念中,不属于面向对象方法的是 _ 。 ( A)类 ( B)过程调用 ( C)对象
3、( D)多态性 7 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 8 下列工具中为需求分析常用 工具的是 _。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 9 以下各组序列中,属于堆的是 ( A) 19, 34, 26, 97, 56, 75 ( B) 97, 26, 34, 75, 19, 56 ( C) 19, 56, 26, 97, 34, 75 ( D) 19, 75, 34,
4、 26, 97, 56 10 数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘制方法中,( )是常采用的。 自顶向下 自底向上 分层绘制 逐步求精 ( A) 和 ( B) 、 和 ( C) 、 和 ( D)全部 11 在子过程 SubEnd Sub 中使用的形式参数可以是 ( )。 ( A)常数、简单变量、数组变量和运算式 ( B)简单变量、数组变量和数组元素 ( C)常数、简单变量、数组变量 ( D)简单变量、数组变量和运算式 12 下列能判断是否到达文件尾的函数是 ( )。 ( A) Boc ( B) Loc ( C) LOF ( D) EOF 13 下列说法错误的是 ( )。
5、( A)在同一模块不同过程中的变量可以同名 ( B)不同模块中定义的全局变量可以同名 ( C)引用另一模块中的全局变量时,必须在变量名前加模块名 ( D)同一模块中不同级的变量可以同名 14 在窗体上画 1个名为 Text1的文本框和 1个名为 Label1的标签,再画 4个名为Op1的单选按钮控件数组,其 Index属性按季度顺序为 0 3,如图 1所示。在文件Sales.txt中按月份顺序存有某企业某年 12个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则 Text1中显示相应季度的销售总额,并把相应的文字显示在标签上。如图 2所示是单击 “第二季度 ”单选按钮所产 生的结果。请选
6、择可在空白处填写的合适语句 ( )。 Option Base 1Dim sales(12) As LongPrivate Sub Form_Load()open“c:sales.txt“For Input As #1For k=1 To 12Input #1,sales(k)Next kClose #1End SubPrivate Sub _ (Index As Integer)Dim sum As Long,k As Integex,month As Integersum=0month=Index*_For k=1 To 3month=month+1sum=sum+sales(month)N
7、ext kLabel1.Caption=_.Caption a; b; c End Sub Private Sub check(a, ByVal b,C)Dim t As Integer a = a + 1: b= b + 1: c = c + 1 t = a a =b b = t End Sub ( A) 20 30 40 ( B) 40 30 20 ( C) 41 30 10 ( D) 41 20 30 19 执行语句 Open“C:/SDat.dat“For Input As #2 后,系统 ( )。 ( A)将 C盘当前文件夹下名为 SDat.dat文件的内容读入内存 ( B)在 C盘
8、当前文件夹下建立名为 SDat.dat的顺序文件 ( C)将内存数据存放在 C盘当前文件夹下名为 SDat.dat的文件中 ( D)将某个磁盘文件的内容写入 C盘当前 文件夹下名为 SDat.dat的文件中 20 在窗体上绘制一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1 Click() Dim i As Integer, x As Integer For i=1 To 6 If i=1 Then x=i If i = 4 Then x=x+1 Else x=x+2 End If Next i Print x End Sub 程序运行
9、后,单击命令按钮,其输出结果为 ( A) 9 ( B) 6 ( C) 12 ( D) 15 21 在 Visual Basic中,下列运算符中优先级最高的是 _。 ( A) * ( B) ( C) ( D) Not 22 可以在窗体模块的通用声明段中声明 _。 ( A)全局变量 ( B)全局常量 ( C)全局数组 ( D)全局用户自定义类型 23 以下叙述中错误的是 _。 ( A)双击鼠标可以触发 DblClick事件 ( B)窗体或控件的事件的名称可以由编程人员确定 ( C)移动鼠标时,会触发 MouseMove事件 ( D)控件的名称可以由编程人员设定 24 设有数组定义语句: Dim a
10、(5) As Integer, List1为列表框控件。下列给数组元素赋值的语句错误的是 ( A) a(3) 3 ( B) a(3) inputbox(“input data“) ( C) a(3) List1.Listlndex ( D) a Array(1,2,3,4,5,6) 25 有如下语句: Type Student Name As String Age As Integer Sex As String End Type Dim Stu As Student With Stu .Name “张红 “ .Age 22 .Sex “女 “ End With 执行 Print Stu.Ag
11、e语句后的结果是 ( A)张红 ( B) 22 ( C) “女 ” ( D) Age 26 设有以下循环结构 Do 循环体 Loop While条件 则以下叙述中错误的是 _。 ( A)若 “条件 ”是一个为 0的常数,则一次也不执行循环体 ( B) “条件 ”可以是关系表达式、逻辑表达式或常数 ( C)循环体中可以使用 Exit Do语句 ( D)如果 “条件 ”总是为 True,则不停地执行循环体 27 用于去掉 个字符串的右边的空白部分的函数是 _。 ( A) RTrim$() ( B) Right$() ( C) Asc() ( D) Time$() 28 在窗体上画一个通用对话框,其
12、名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程: Private Sub Command1_Click() CommonDialogFlags=cdlOFNHideReadOnty CommonDialog1.Filter=“All Files(* *)| *.*|Text Files“内聚性是衡量一个模块内部各个元素彼此结合的紧密程度。一般来说 ,要求模块之间的耦合尽可能地低 ,而内聚性尽可能地高。 2 【正确答案】 D 3 【正确答案】 D 4 【正确答案】 D 【试题解析】 类描述的是具有相似属性与操作的一组对象,而一个具体对象则是其对应类的一个实例。 5 【
13、正确答案】 B 【试题解析】 在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照先进后出 (FILO, First In Last Out)或后进先出 (LIFO, Last In First Out)的原则组织数据的,因此,栈也被称为先进后出表或后进先出表。由此可以看出,栈具有记忆作用。答案 B错在带链的栈的结点存储顺序与其逻辑顺序是可以不一致的。 6 【正确答案】 B 7 【正确答案】 D 【试题解析】 遍历二叉树分前序、中序、后序遍历三种。
14、基本方法分别为:根一左一右、左一根一右,左一右一根。根据此规则我们可以分析出 a为根结点, dgb和 echf 分别为左、右子树,再依题意分析下去,可得到如下二叉树,此树后序遍历为 gdbehfca,故选择 D正确。 8 【正确答案】 D 【试题解析】 常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图 (DFD)、数据字典 (DD)、判定树和判定表等。 9 【正确答案】 A 【试题解析】 根据堆的定义,可以判断选项 A是一个小根堆。 10 【正确答案】 B 【试题解析】 画数据流图应遵循的原则是理解并模拟现行系统的处理过程,据此画出最初的数据流图。自顶
15、向下地分层画出各层数据流图,也就是通过一系列分解步骤,逐步地表现出整个软件 的构成。 11 【正确答案】 B 【试题解析】 参数列表含有在调用时传送给过程的简单变量或数组名,如果是数组,则要在数组名后加上一对括号。数组元素也可以像简单变量那样作为子过程的参数。 12 【正确答案】 D 【试题解析】 EOF函数用来判断是否位于文件的文件尾。 Loc函数返回由 “文件号 ”指定的文件的当前读写位置。 LOF函数返回给文件分配的字节数 (即文件的长度 )。 13 【正确答案】 D 【试题解析】 变量可以分为 3类:局部变量、模块变量、全局变量。在同一模块不同过程中的变量叫 做局部变量,其作用域是它所
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 251 答案 解析 DOC
