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

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

1、VB 笔试模拟试卷 280及答案与解析 1 下列是一个循环结构的程序,循环体内的语句将执行的次数是 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 2 一个工程中含有窗体 Form1、 Form2和标准模块 Model1,如果在 Form1中有语句 Public X As Integer,在 Model1中有语句 Public Y As Integer,则以下叙述中正确的是 ( )。 ( A)变量 X、 Y的作用域相同 ( B) Y的作用域是 Model1 ( C)在 Form

2、1中可以直接使用 X ( D)在 Form2中可以直接使用 X和 Y 3 在关系代数运算中,有 5种基本运算,它们是 ( )。 ( A)并 ( )、差 (-)、交 ()、除 ()和笛卡儿积 () ( B)并 ( )、差 (-)、交 ()、投影 ()和选择 () ( C)并 ( )、交 ()、投影 ()、选择 ()和笛卡儿积 () ( D)并 ( )、差 (-)、投影 ()、选择 ()和笛卡儿积 () 4 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 5 将 E-R图转换到关系模式时,实体与联系都可以表示成

3、( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 6 下列关于关系运算的叙述中正确的是( )。 ( A)投影、选择、连接从二维表的行的方向来进行运算 ( B)并、交、差从二维表的列的方向来进行运算 ( C)投影、选择、连接从二维表的列的方向来进行运算 ( D)以上 三种说法都不对 7 多窗体操作中,窗体文件的扩展名是 _。 ( A) .bas ( B) .vbp ( C) .frm ( D) .cls 8 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 _。 ( A)控制流 ( B)加工 ( C)数据存储 ( D

4、)源和潭 9 下列不属于软件调试技术的是 ( A)强行排错法 ( B)集成测试法 ( C)回溯法 ( D)原因排除法 10 设菜单中有一个菜单项为 “Open”。若 要为该菜单命令设置访问键,即按下 Alt及字母 O时,能够执行 “Open”命令,则在菜单编辑器中设置 “Open”命令的方式是 ( A)把 Caption属性设置为 2:右键 ),PopupMenu 方法用以在指定坐标位置显示弹出式菜单 ,语法如下 :对象 .PopupMenu 菜单名 ,标志 ,x,y。其中中 x,y提供菜单显示位置 ;标志 :指定快捷菜单的行为。 13 【正确答案】 D 【试题解析】 Array 函数只能给变

5、体类型变量数组初始化, a为整型数组,所以选项 D)错误 。 14 【正确答案】 D 15 【正确答案】 B 【试题解析】 组合框是组合列表框和文本框的特性而成的控件,所以组合框包含了列表框的部分功能,但同时还具有文本框的部分功能,因此组合框与列表框的功能不完全相同。 16 【正确答案】 A 【试题解析】 分析程序,函数 p2的作用是找出指定数组中最小的数并返回。 p2函数指定第 1个参数以传值的形式传递,第 2个参数以传地址的形式传递。因此,在命令按钮单击事件中调用函数 p2时,参数 6是以传值的形式传给形参 n,数组 num以传地址的形式传给形参 number。所以题中整个程序要实现的功能

6、是找出数组 num中最小的数并输出,因此最后输出 -56。 17 【正确答案】 D 【试题解析】 F0rmat$(数值表达式、格式字符串 )该函数的功能是:按 “格式字符串 ”指令的格式输出 “数值表达式 ”的值。本题将 a按照 “$00 00 00的格式输出结果为: “$0 009 86”。 18 【正确答案】 C 19 【正确答案】 D 【试题解析】 ControlBox 属性:返回或设置一个值,说明运行时是否在窗体上显示控制菜单栏。 MinButtom属性 :决定窗体是否有最小化按钮,值为 True或 False。 MaxButton 属性:决定窗体是否有最大化按钮,值为 True或 F

7、alse。 Caption 属性:返回或设置对象在标题栏中或图标下面的文本。 20 【正确答案】 C 【试题解析】 该程序段的作用是给数组 a的每个数组元素赋值 True,具体实现的方式为:每次从数组 a的第一个元素开始判断,该元素是否为 False,如果是,则令此元素为 True,然后跳出循环,重新从数组 a的第一个元素开始判断;如果当前元素不为 False,则判断下一个元素。因此语句 j=j+1将执行1+2+3+4+5+6+7=28次,即 j=28。然后再遍历一遍数组 a的所有元素,最后结束程序段。所以 j最终的值是: j=28+7=35。 21 【正确答案】 B 【试题解析】 在 Com

8、boBox 控件中, RemoveItem方法是用来删除控件中的项目的,其表达式为: object. RemoveItem index 其中, 0indexComboBox.ListCount-1 22 【正确答案】 A 【试题解析】 当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在 Text1_Change()事件中。 23 【正确答案】 C 【试题解析】 因 a b 不成立 (8 9),故表达式的值为 False。立即窗口中输出值即为 False。 24 【正确答案】 D 【试题解析】 Drive 属性用来设置或返回程序运行时所选择的驱动器名。 List属性是包含了当前系统中

9、有效驱动器的连接列表。 ListIndex 属性用来设置或返回驱动器连接列表中当前所选中的项目的索引。 25 【正确答案】 A 【试题解析】 分析程序,程序要将角度值及这些角度的正弦函数值和余弦函数值存入 Datal文件中。因此,应先打开 Daml 文件,应为 Daml文件是随机文件,要新建并写入信息,所以应用 Random方式打开文件。这里我们给随机文件指定长度为 10,所以第 1个空白处应填: “Datal.txt“For Random As#1 Len=10。要向随机文件中写入信息,应用 Put语句,因此第 2空应填: Put#1, i, Ksc。 26 【正确答案】 B 【试题解析】

10、当一数字用函数 Str(数字 )转成字符串时,总会在前头保留一空位来表示正负。如果数字为正,返回的字符串包含一前导空格暗示有 一正号。 27 【正确答案】 C 【试题解析】 文件列表框接收 DblClick 事件。利用这一点,可以执行文件列表框中的某个可执行文件。也就是说,只要双击文件列表框中的某个可执行文件,就能执行该文件。这可以通过 Shell函数来实现。上述过程中的 FileName是文件列表框中被选择的可执行文件的名字,双击该文件名就能执行。 28 【正确答案】 B 【试题解析】 命令按钮的部分属性: Visible属性:返回,设置一个值,决定对象是否可见; Cancel 属性:当一个

11、命令按钮的 Cancel属性设置 为 True时,按 Esc键与单击该命令按钮的作用相同。 Enabled属性:返回 /设置一个值,决定对象是否响应用户生成事件。 Default属性:当一个命令按钮的 Default属性被设置为 True时,按回车键和单击该命令按钮的作用相同。 29 【正确答案】 C 【试题解析】 DoEvents语句是用于事件躯动模式下的一条特殊的语句,它提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序,而且它具有返回值。 30 【正确答案】 B 31 【正确答案】 D 32 【正确 答案】 C 【试题解析】 顺序文件的读操作由 Input语句来实

12、现。 33 【正确答案】 C 【试题解析】 焦点只能移到可视的窗体或控件。因为在窗体的 Load 事件完成前窗体或窗体上的控件是不可视的,所以如果不是在 Form_Load 事件过程完成之前首先使用 Show 方法显示窗体的话,是不能使用 SetFocus 方法将焦点移至正在自己的 Load事件中加载的控件上的。 34 【正确答案】 A 【试题解析】 在此题中,定义了一个求和函数,有三个形参,第三个形参的值是前两个形参的和,语句 z =x +y就是实现的这个功能;在主调过程中,定义了两个变量并赋给初值 a =30:b =40,然后用 Call关键字调用函数过程 Call ABD(a, b, c

13、 ),然后输出 c的值,输出结果 70。 35 【正确答案】 B 【试题解析】 此题是根据用户的输入计算变量 a的值并显示。当输入字符 “-”时,第一个 If条件不成立,跳过,而第二个 If 语句条件满足,因此执行 a=a-2,使 a=- 2。所以选项 B是正确答案。 36 【正确答案】 100 【试题解析】 在程序 Sub中定义了一个含 4个元素的数组,并且 分别给它们赋值,数组上界是 4,下界为 1;将数组 m作为实参调用 Fmax事件过程,并将数组m的地址传递给数组 a,即此时数组 a与 m共用一个存储空间;将数组的上界和下界分别赋给变量 Last和 First,在赋值表达式中分别调用了

14、 LBound()函数求数组下界及 UBound()函数求数组的上界;在循环语句中,变量的初始值为数组的下界为 1,终值为数组的上界为 4,循环体是一个条件语句,如果 a(i)中的值大于Max,就将 a(i)的值赋给 Max,当循环结束后,将 Max作为函数的返回值,所以此事件过程的功能即为求数组中的最大值。 37 【正确答案】 Int(Rnd*1000) 38 【正确答案】 冒泡排序 39 【正确答案】 存储结构 【试题解析】 数据结构包括 3个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。 40 【正确答案】 排错或纠错 【试题解析】 本题考查结构化分析设计方法中程序的 3个层

15、次。一个完整的程序或程序模块都必须完成编码、测试和排错 3个层次的过程。 41 【正确答案】 i+k*3 【试题解析】 本题的难点是如何在数组中对数组下标的操作。找出下标值与数组元素之间的关 系。空打印 Print操作是换行。 42 【正确答案】 北京 43 【正确答案】 MsgBox a 44 【正确答案】 3 【试题解析】 ByVal表示所声明的参数是按值传递的。因此参数值的变化只在被调用的函数或过程中有效,即只是形参的值有变化,而实参不受影响。 ByRef 表示所声明的参数是按地址传递的。因此形参值的变化都会反映在实参上。本题程序中,参数 p是按值传递的,因此调用 sub1后,实参 i的

16、值仍为 3。 45 【正确答案】 ReDim a(2) 【试题解析】 ReDim语句:在过 程级别中使用,用于为动态数组变量重新分配存储空间。 语法: ReDimPreservevarname(subscripts)As type,varname(subscripts)As type. 可以使用 ReDim语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim将该数组改为其他数据类型,除非是 Variant所包含的数组。 如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维 的大小。

17、 Erase语句重新初始化大小固定的数组的元素,以及释放动态数组的存储空间 (但不能重新定义数组 )。 语法: Erase arraylist 所需的 arraylist参数是一个或多个用逗号隔开的需要清除的数组变量。 说明: Erase根据是固定大小 (常规的 )数组还是动态数组,来采取完全不同的行为。Erase无需为固定大小的数组恢复内存。 Erase释放动态数组所使用的内存。在下次引用该动态数组之前,程序必须使用ReDim语句来重新定义该数组变量的维数。 46 【正确答案】 Dim t As double,term=term+ t 【试题解析】 既然要求精确到 10-15,所以要使用 D

18、ouble型变量,否则小数点后8位的数据就没法保存和显示出来。对该题,考生还必须具备一定的计算机算法知识。 47 【正确答案】 Style 【试题解析】 命令按钮有两种模式:标准模式和图形模式。采用何种模式由属性Style来确定,当其取值为 0时,表示标准模式,取值为 1时,表示图形模式。只有在图形模式下设置的 Picture、 DisabledPicture和 DownPicture 属性才起作用。 48 【 正确答案】 工程 -属性 【试题解析】 在 “工程 -属性 ”对话框里有个名为 “启动对象 ”的下拉列表框,在这里可以选择启动窗体或 Sub Main。 49 【正确答案】 Get 【试题解析】 随机访问模式中文件的写操作使用 Put命令, Put命令是将一个记录变量的内容写入所代开的磁盘文件中指定的记录位置上;随机访问模式中文件的读操作使用 Get 命令, Get命令是从磁盘文件将一条记录号指定的记录内容读入记录变量中。 50 【正确答案】 12,345.67 【试题解析】 格式字符串 “0000,0.00”表示该数值保留两位小数,采用千分位分隔符,如果整数部分不足 5位,前面以 “0”填写充。而 Int(12345.6789*100 0.5)/100的结果为 12345.68,经格式化后,其结果为 12,345.68。

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

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

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