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

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

1、VB笔试模拟试卷 234及答案与解析 1 下列叙述中正确的是( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可有多种存储结构,且各种存储结构影响数据处理的效率 2 下列关于完全二叉树的叙述中,错误的是( )。 ( A)除了最后一层外,每一层上的结点数均达到最大值 ( B)可能缺少若干个左右叶子结点 ( C)完全二叉树一 般不是满二叉树 ( D)具有结点的完全二叉树的深度为 1og2n+1 3 如果进栈序列为 e1、 e2、 e

2、3、 e4,则可能的出栈序列是( )。 ( A) e3、 e1、 e4、 e2 ( B) e2、 e4、 e3、 e1 ( C) e3、 e4、 e1、 e2 ( D)任意顺序 4 原因排除法属于( )。 ( A)软件调试方法 ( B)黑盒测试方法 ( C)白盒测试方法 ( D)动态测试方法 5 在 E-R图中,用来表示实体的图形是( ) ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)三 角形 6 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。 ( A) DB包含 DBS和 DBMS ( B) DBMS包含 DB和 DBS ( C) DBS包含 DB和 D

3、BMS ( D)没有任何关系 7 索引属于( )。 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 8 下列关于关系运算的叙述中正确的是( )。 ( A)投影、选择、连接从二维表的行的方向来进行运算 ( B)并、交、差从二维表的列的方向来进行运算 ( C)投影、选择、连接从二 维表的列的方向来进行运算 ( D)以上三种说法都不对 9 下列不能打开菜单编辑器的操作是( )。 ( A)按 “Ctrl+E“组合键 ( B)单击工具栏中的 “菜单编辑器 ”按钮 ( C)执行 “工具 ”菜单中的 “菜单编辑器 ”命令 ( D)按 “Shift+Ah+M“组合键 10 不能脱离控件 (包括

4、客体 )而独立存在的过程是( )。 ( A)事件过程 ( B)通用过程 ( C) Sub过程 ( D)函数过程 11 窗体文件的扩展名是( )。 ( A) .bas ( B) .cls ( C) .frm ( D) .res 12 声明一个变量为局部变量应该用( )。 ( A) Global ( B) Private ( C) Static ( D) Public 13 下列关于货币型数据的描述,正确的是( )。 ( A)货币型数据有时可以表示成整型数据 ( B)货币型数据与浮点型数据完全一样 ( C)货币型数据是由数字和小数点组成的字符串 ( D)货币型数据是小数点位置固定的实型数 14 表

5、达式 “4+5 6*7 8 Mod 9”的值是( )。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 15 下面语句正确的是( )。 ( A) If x 3*y And x y Then y=x.3 ( B) If x 3*y And x y Then y=3x ( C) If x 3*y: x y Then y=x.3 ( D) If x 3*y And x y Then y=x*3 16 在窗体上有一个文本框控件,名称为 TxtTime,一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。程序如下: Private Sub Timerl () TxtTi

6、me.text=Fime End Sub 在下划线上应填入的内容是( )。 ( A) Enabled ( B) Vismle ( C) Interval ( D) Timer 17 在窗体 (Name属性为 Forml)上画两个文本框 (其 Name属性分别为 Fextl和 rext2)和一个命令按钮 (Name属性为 Commandl),然后编写如下两个事件过程: Private Sub Command 1一 Click() a=Textl Fext+Text2 Fext Print a End Sub Private Sub Form Load() Text1. Text=“ Text2

7、Text=“ End sub 程序运行后,在第一个文本框 (Textl)和第二个文本框 (Text2)中分别输入 123和321,然后单击命令按钮,则输出结果为( )。 ( A) 444 ( B) 321123 ( C) 123321 ( D) 132231 18 如果要将窗体中的某个命令按钮设置成无效状态,应该设 置命令按钮的( )属性。 ( A) Value ( B) Visible ( C) Enabled ( D) Default 19 若窗体上的图片框中有一个命令按钮,则此按钮的 Left属性是指( )。 ( A)按钮左端到窗体左端的距离 ( B)按钮左端到图片框左端的距离 ( C)

8、按钮中心点到窗体左端的距离 ( D)按钮中心点到图片框左端的距离 20 设窗体上有一个滚动条,要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是( )。 ( A) Max ( B) Min ( C) SmallChange ( D) LargeChange 21 运行程序时,在文本框中输入新的内容或在程序代码中改变 Text的属性值相应会触发到 ( )事件。 ( A) GotFocus ( B) Click ( C) Change ( D) DblClick 22 设有如下通用过程: Public Function f(x As Integer) Dim V As In

9、teger x=20 y=2 f=X*Y End Function 在窗体上画一个名称为 Commandl的命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Static X As Integer x=10 y=5 y=f(x) Print x: Y End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。 ( A) 10 5 ( B) 20 5 ( C) 20 40 ( D) 10 40 23 编写如下两个事件过程: Private Sub Form KeyDown(KeyCode As Integer, Shift As Int

10、eger) Print Chr(KeyCode) End SUb Private Sub FormKeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 在一般情况下 (即不按住 Shift键也未锁定大写键时 )运行程序,如果按键盘上的“A” 键,则程序输出的结果是( )。 ( A) A a ( B) a A ( C) A A ( D) a a 24 设有声明语句: Dim b(-1 To 10, 2 To 9, 20)AS Integer 则数组 b中全部元素的个数( )。 ( A) 2310 ( B) 2016 ( C) 1500

11、 ( D) 1658 25 下列各选项说法错误的是( )。 ( A)文件对话框可分为两种,即打开 (Open)文件对话框和保存 (Save As)文件对话框 ( B)通用对话框的 Name属性的默认值为 CommonDialog,此外,每种对话框都有自己 的默认标题 ( C)打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件 ( D) DefaultEXT属性和 DialogTitle属性都是打开对话框的属性,但非保存对话框的属性 26 如果要将文本框作为密码框使用,应设置的属性为( )。 ( A) Name ( B) Captio

12、n ( C) PasswordCbar ( D) Text 27 以下叙述中错误的是( )。 ( A)在同一窗体的菜单项中,不允许出现标题相同的菜单项 ( B)在菜单的标题栏中, “&”所引导的字母指明了访问该菜单项的访问键 ( C)程序运行过程中,可以重新设置菜单的 Visible属性 ( D)弹出式菜单也在菜单编辑器中定义 28 在窗体上画一个名称为 Commandl的命令按钮,然后编写如下事件过程: Private Sub CommandlClick() x=InputBox(“Input”) Select Case X Case 1, 3 Print“分支 1” Case Is4 Pr

13、int“分 支 2” Case Else Print“Else分支 ” End Select End Sub 程序运行后,如果在输入对话框中输入 2,则窗体上显示的是( )。 ( A)分支 1 ( B)分支 2 ( C) Else分支 ( D)程序出错 29 下列程序段的执行结果为( )。 I=9 X=5 Do I=I+1 x=X+2 Loop Until 1=7 Print“I=”; I: Print“x=”: x ( A) I=4 x=5 ( B) I=? x=15 ( C) I=6 x=8 ( D) I=10 x=7 30 以下关于多重窗体程序的叙述中,错误的是( )。 ( A)用 Hi

14、de方法不但可以隐藏窗体,而且能清除内存中的窗体 ( B)在多重窗体程序中,各窗体的菜单是彼此独立的 ( C)在多重窗体程序中,可以根据需要指定启动窗体 ( D)对于多重窗体程序,需要单独保存每个窗体 31 在 Visual Basic工程中,可以作为 “启动对象 ”的程序是( )。 ( A)任何窗体或标准模块 ( B)任何窗体或过程 ( C) Sub Main过程或其他任何模块 ( D) Sub Main过程或任何窗体 32 已知使用 Show方法的格式为: 窗体名称 Show模式 ,如果要使窗体是 “模态型 ”窗体,则 “模式 ”值为 ( )。 ( A) True ( B) 0 ( C)

15、1 ( D) False 33 窗体上有一个名称为 CDl的通用对话框,一个名称为 Commandl的命令按钮。命令按钮的单击事件过程如下: Private Sub Commandl Click() CD1 FileName=“ CD1 Filter=“All Files丨 * *丨 (* Doc)丨 * Doc丨 (* Txt)丨 * Txt” CD1 Filterlndex=2 CD1 Action=l End Sub 关于以上代码,叙述错误的是( )。 ( A)执行以上事件过程,通用对话框被设置为 “打开 ”文件对话框 ( B)通用对话框的初始路径为当前路径 ( C)通用对话框的默认文件

16、类型为 * Txt ( D)以上代码不对文件执行读写操作 34 在窗体上画一个名称为 Commandl的命令按钮,然后编写如下程序: Dim SW As Boolean Function func(X AS Integer)As Integer If Xy错误, y不能单独构成一个语句。 16 【正确答案】 D 17 【正确答案】 C 【试题解析】 本题考查对字符串的 “+”操作。由于文本框的 Text属性值为字符串类型,所以可以直接用 “+”相连,得到的结果为 123321。 18 【正确答案】 C 【试题解析】 设置控件是否可用或者是否有效,应将 Enabled属性设置为False。 19

17、 【正确答案】 B 20 【正确答案】 C 【试题解析】 Max;滚动条所能表示的最大值,取值范围为 -32768 32767。Min:滚动条所能表示的最小值,取值范围同 Max。 SmallC: hange;斗击滚动条两端的箭头时, Value增加或减小的增量值。 Large Change:单击滚动条中滚动框前面或后面的部位时, Value增加或减小的增量值。 21 【正确答案】 C 【试题解析】 对于文本框来说,若改变其文本内容,将激活 Change事件。 22 【正确答案】 C 【试题解析】 本题考查 statlc变量的定义与使用,以及自定义函数过程的参数传递。在 Visual Basi

18、c中,参数缺省是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传 递给函数时,通过函数可永远改变该变量的值。如果想改变传递方式可以通过在变量定义前加关键字 ByRef或ByVal。 ByRd为默认值,按地址传递, ByVal按值传递,函数调用后不改变变量值。 static变量在函数调用后保持其值不变。因此本题在调用 f函数后,结果为 20 40,选项 C正确。 23 【正确答案】 A 【试题解析】 本题主要考查 Key亡 )own和 KeyPress事件, Keyr30,hrn事件返回的是键盘的直接状态,即 “键 ”,而 KeyPress事件返回的是 “字符 ”

19、的 ASCII码。第一个事件中的 Key(: ode码以 “键 ”为准,而不是 “字符 ”为准,即大写字母与小写字母使用同一个键,它们的 KeyCode相同 (使用大写字母的 ASCII码 )。 KeyAS(:ii是指所按键的 ASCII码,本题按下 “A”键,其实输入的是 a,所以正确答案为选项 A。 24 【正确答案】 B 【试题解析】 声明语句中定义的数组为三维数组,各维默认从 O开始,长度分别为: 12, 8, 21。因此全部元素的个数为 12*8*21=2016。 25 【正确答案】 D 【试题解析】 本题考查通用对话框, commonDialog控件 提供一组标准的操作对话框,进行

20、诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作,每种不同的对话框需要设置不同的属性。选项 A、 B、 C说法正确, D选项说法错误。 26 【正确答案】 C 【试题解析】 文本框的 Passwoidchar设置是否在控件中显示用户键入的字符。如果该属性设置为某一字符,那么无论其 Text属性值是什么,在文本框中都只显示该字符。 27 【正确答案】 A 【试题解析】 在同一窗体的菜单项中,可以有标题相同的菜单项。选项 B、 C、D的描述属于菜单的特点。 28 【正确答案】 C 【试题解析】 本题考查对 case语句的使用。 Seiect case语句为分支选择语句,根据不同的条件选择

21、不同的操作。 InputBox用于获得用户的输入,以字符串格式存入变量,由于在程序运行后输入 2,因此程序将执行 Else分支,即输出 “Else 分支 ”。 29 【正确答案】 D 【试题解析】 从 Loop Until I: 7可以看出,由于 I的初值为 9,因此程序只进行一次循环就退出,因此 I和 x的值分别加上 1、 2,然后退出,结果为选项 D。 30 【正确答案】 A 【试题 解析】 本题考查对多重窗体程序的理解。在多重窗体程序中,每个窗体需要单独保存,同时程序员可以根据需要指定一个启动窗体,各个窗体的菜单是彼此独立的。窗体有一个方法,它可以隐藏窗体,使其不在屏幕上显示,但是不能清

22、除内存中的窗体。 31 【正确答案】 D 【试题解析】 在 Visual Basic中, Sub Main过程可以作为启动对象被启动,任何窗体都可以是启动对象。并不是所有的过程或标准模块都可以作为启动对象。 32 【正确答案】 C 【试题解析】 模式窗体就是相对于父窗体独占打开的窗体,跟 非模式窗体相比,程序必须等到模式窗体退出时才会继续执行。通过设置窗体模式为 1达到模态型。 33 【正确答案】 C 【试题解析】 本题考查 CommonDialog控件的各种属性。 每种不同的对话框需要设置不同的属性。但是各种不同的 commonDialog也有通用属性,如 Action:打开通用对话框; D

23、ialogTitle:设置通用对话框标题。本题中的通用对话框被设置为 “打开 ”文件对话框,并且通用对话框的初始路径为当前路径,因为CDl FilterIndex=2,所以通用对话框的默认文件类型是 * Doc。 34 【正确答案】 D 【试题解析】 调用 func(inNum)的返回值为 45。当鼠标在单击命令按钮前, SW默认值为 False,当单击窗体,也就是按顺序调用 Form_MouseDown()和Form_Mouse后 SW的值才为 True。所以在只是单击按钮,输入 25的情况下,SW的值为 False,并不打印结果,故程序无任何输出。 35 【正确答案】 B 【试题解析】 对

24、文件进行操作前,必须先打开或建立文件。 c)pen打开文件的格式为: c)pen文件说明 for方式 Access存取 类型 锁定 As#文件号 Len=记录长度 。以输入方式打开文件时,若文件不存在,则产生 “文件未找到 ”错误。 36 【正确答案】 软件开发 37 【正确答案】 有穷性 38 【正确答案】 功能性 39 【正确答案】 循环链表 40 【正确答案】 共享性 41 【正确答案】 预定义对象 用户定义对象 42 【正确答案】 a(i)=Int(Rnd()*200+100) a(i)Mod 7=0 End If 【试题解析】 根据题意,随机产生 100 300之间的 10个数, 存

25、入数组 a,因此应调用 Rnd函数,故填 a(i)一 Int(Rnd*200+100)。用来判断教组中的元素是否能被 7整除,应填 a(i)Mod 7=0。用来结束 If语句,应填 End If。 43 【正确答案】 9 【试题解析】 分析本题,在 2 6到 4 9之间,按步长 o 6循环共循环 4次,固此结果为 9 44 【正确答案】 KeyAscii “END” Textl Text 【试题解析】 第一一空是通过参数检测用户是否按下 ENTER键第二空处是如果文本框中的字符串是 “END”时用户按下 ENTER键的响应操作。第三处是文本框中的文本保存到文件中。 45 【正确答案】 Popupmenu

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

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

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