[计算机类试卷]VB笔试模拟试卷187及答案与解析.doc

上传人:towelfact221 文档编号:494096 上传时间:2018-11-30 格式:DOC 页数:27 大小:84KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷187及答案与解析.doc_第1页
第1页 / 共27页
[计算机类试卷]VB笔试模拟试卷187及答案与解析.doc_第2页
第2页 / 共27页
[计算机类试卷]VB笔试模拟试卷187及答案与解析.doc_第3页
第3页 / 共27页
[计算机类试卷]VB笔试模拟试卷187及答案与解析.doc_第4页
第4页 / 共27页
[计算机类试卷]VB笔试模拟试卷187及答案与解析.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、VB 笔试模拟试卷 187及答案与解析 1 软件生命周期中所花费用最多的阶段是 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 2 为了提高测试的效率 ,应该 ( A)随机选取测试数据 ( B)取一切可能的输入数据作为测试数据 ( C)在完成编码以后制定软件的测试计划 ( D)集中对付那些错误群集的程序 3 以下不是面向对象思想中的主要特征的是 ( A)多态 ( B)继承 ( C)封装 ( D)垃圾回收 4 下列叙述中 ,不符合良好程序设计风格要求的是 ( A) 程序的效率第一 ,清晰第二 ( B)程序的可读性好 ( C)程序中要有必要的注释 ( D)输入数据前要有提示

2、信息 5 软件设计包括软件的结构、数据接口和过程设计 ,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 6 数据处理的最小单位是 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 7 假设线性表的长度为 n,则在最坏情况下 ,冒泡排序需要的比较次数为 ( A) log2n ( B) n2 ( C) ( 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)文本框的 MultiLine属性为 False ( C)文本框的 MultiLine属性为 True ( D)文本框的 Locked 属性为 True 12 设在窗体上有个文本框 ,然后编写如下的事件过程 Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integ

4、er) 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(Funl(x),y) Text2.Text=Funl(x) End Sub Private Function Funl(x As Integer) As Integer x=x+y y=

5、x+y Funl=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(Fir

6、Str) 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 i0 ,则按下了 Shift键 ; 如果 Shift And Ctrl 0 ,则按下了 Ctrl键 ; 如果 Shift And Alt0 ,则按下了 Alt键 ; 这里的 Shift是 KeyDown 的第 2 个参数 ;此事件过程中的 If 后的条件语句如果为真 ,则是按下了 Alt+F2,而本题中是按下了 Sh

7、ift+F2,所以不执行 Then语句 ,即文本框的内容无变化。 13 【正确答案】 A 【试题解析】 GotFocus 事件过程用以指定当控件或窗体首次接收焦点时发生的操作。 属性 :SelStart-返回或设置所选择的文本的起始点。如果没有文本被选中 ,则指出插入点的位置 ;SelLength-返回或设置所选择的字符数。 14 【正确答案】 D 【试题解析】 +也可以用作字符串连接符 ,它可以 把两个字符串连接在一起 ,生成一个较长的字符串。 15 【正确答案】 A 【试题解析】 List 控件的 ListCount属性返回列表部分项目的个数。 16 【正确答案】 A 【试题解析】 字符串

8、截取函数 ,格式是 :Left$(字符串 ,n)。返回 “字符串 “的前 n个字符。 17 【正确答案】 A 【试题解析】 通用对话框控件的 CommonDialog1 的 Filter属性用来指定在对话框中显示的文件类型。利用该属性可以设置多个文件类型 ,供用户在对话框的 “文件类型 “的下拉列表中选择。 Filter的属性值由一对或多对文本字符串组成 ,每对字符串用管道符 “|“隔开 ,在管道符 “|“前面的部分称为描述 ,后面的部分一般为通配符和文件扩展名 ,称为 “过滤器 “。如 “*.txt“等 ,各对字符串之间也用管道符隔开。其格式如下 : 窗体 .对话框名 .Filter=“描述

9、符 1|过滤器 1|描述符 2|过滤器 2厖 “ 如果省略窗体 ,则为当前窗体。本题执行语句后 ,可以在文件类型栏内通过下拉列表选择所要显示的文件类型 ,而最初默认显示的文件类型 (过滤器 ) 可以由 FilterIndex属性来指定 ,该属性是一个整数。用 Filter属性 设置多个过滤器后 ,每个过滤器都有一个值 ,第 1个过滤器的值为 1,第 2个过滤器的值为 2厖 ,用 FilterIndex 属性可以指定作为默认显示的过滤器 ,本题中的值是 1,所以显示 All Files(*.*)。 18 【正确答案】 D 【试题解析】 Enabled 属性 :返回或设置一个值 ,该值用来确定一个

10、窗体或控件是否能够对用户产生的事件作出反应。 Visible 属性 :用来设置窗体或控件的可见性。 19 【正确答案】 C 【试题解析】 列表框的 Multiselect 属性有 3个可选值。 O-None:默认值 ,不能选择多个选项。 1-Simple:在不按任何键的情况下可选择多个选项。 2-Extended:使用 Ctrl或 Shift键进行分别多选或选择连续多个选项。 20 【正确答案】 C 【试题解析】 这是一个 3重循环嵌套的程序。多重 For循环的执行过程是 :外层循环的循环控制变量每取一个值 ,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后一次循环执行 k1=

11、4,k2=3时 ,都要再执行一次 y=10,不管 y以前取得何值 ,y都要重新取得初值 10,这时再执行 1次内循环。内层循环体要执行3次 ,即加 3次 10。 y最终的值是 40。 21 【正确答案】 C 【试题解析】 声明数组时 ,数组的默认下界为 0,如果希望下界不是 0,可以用关键字 To规定下界。如选项 C中 ,数组 gg的索引从 1到 5。 22 【正确答案】 C 【试题解析】 MouseDown 事件用来响应鼠标单击 ,其中 Button 的参数用来确认鼠标按钮 (1:左键 ;2:右键 ),PopupMenu 方法用以在指定坐标位置显示弹出式菜单 ,语法如下 :对象 .Popup

12、Menu 菜单名 ,标志 ,x,y。其中中 x,y提供菜单显示位置 ;标志 :指定 快捷菜单的行为。 23 【正确答案】 C 【试题解析】 Interval 属性用来返回或设置对 Timer控件的计时事件各调用间的毫秒数。 24 【正确答案】 C 【试题解析】 在 Visual Basic中 ,可以接受不同的图形文件 ,见下表。从上表可知 .psd 文件不是 Visual Basic所支持的图形文件。 25 【正确答案】 B 【试题解析】 Open 语句对文件 “输入 /输出 “操作 ,语法如下 : Open文件名 For模式 As#文件号 其中模式为 Append,表示以追 加数据的方式在文

13、尾写数据。 26 【正确答案】 C 【试题解析】 Load(加载 )事件是在应用程序开始运行时加载的。 27 【正确答案】 B 【试题解析】 在 Visual Basic中 ,一般可以用 Array函数解决数值初始值的输入 ,格式为 : 数组名 =Array(要输入的值 ) 本题中声明的数组 d,默认下界为 0,即数组第一个元素为 d(0),所以当程序调用Array函数后 ,d(0)=a,d(1)=b,d(2)=c,d(3)=d。不难看出最后 Print语句要输出的是d(1),d(3)的值 ,即 b、 d。所以只有选项 B)正确。 28 【正确答案】 C 【试题解析】 函数 Fun1和 Fun

14、2都是传值调用 ,其中 ,Text1文本框中的内容使用了嵌套调用。实参 X是过程变量 ,实参 Y是窗体变量。 29 【正确答案】 B 【试题解析】 主调函数最终输出值是 Pat(FirStr) 过程的返回值 ,这就得调用函数过程 Pat。 被调过程 Pat的参数 xStr从主调函数中收到实参 FirStr传来的值 “abcdef“,过程Pat开始声明了两个变量 ,一个是 String 型的 tempStr,一个是 Integer 型的 strLen。语句 tempStr = “ “。 strLen = Len(xStr)以上两条语句的功能是 :为变量 tempStr赋空值 ,变量 strLen

15、 的值就是 xstr的长度 ,此题为 6。程序代码执行 Do While匧 oop 的循环语句 : 第 1次循环结束后 ,tempStr=“af“; 第 2次循环 ,i=2,i。程序中有四个赋值语句 ,其中有一个计数语句 Cout=Cout+1,可见控制循环次数的变量应是 Cout。 52 【正确答案】 Input #1, x , Print #2, x, y 【试题解析】 本题考查顺序文件的读写操作 ,事件过程中 ,顺序文件的打开和关闭语句都正确 ,循环语句使用也正确。事件过程的功能是 :从 NM1.txt 中读取数据 ,向NM2.txt中写入数据。程序中没有对数据文件进行读写的语句 ,故空白处要填写的是对顺序文件读数据和写数据的语句。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1