【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试3及答案解析.doc
《【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试3及答案解析.doc(32页珍藏版)》请在麦多课文档分享上搜索。
1、计算机等级考试二级 VISUAL+BASIC 机试 3 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列关于二叉树的叙述中,正确的是( )。A) 叶子结点总是比度为 2 的结点少一个 B) 叶子结点总是比度为 2 的结点多一个C) 叶子结点数是度为 2 的结点数的两倍 D) 度为 2 的结点数是度为 1 的结点数的两倍(分数:1.00)A.B.C.D.2.假定有以下通用过程:Function Fun(n As Integer)As Integerx=n * nFun=x - 11End Function在窗体上画一个命令按钮,其名称为
2、Command1,然后编写如下事件过程:Private Sub Command1_Click()Dim i As IntegerFor i = 1 To 2y = Fun(i)Print y;Next iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是( )。A) 1 3 B) 10 8 C) -10 -7 D) 0 5(分数:1.00)A.B.C.D.3.以下能够设置控件焦点的方法是( )。A) SetFocus B) GotFoeus C) LostFocus D) TabStop(分数:1.00)A.B.C.D.4.以下叙述中错误的是( )。A) Sub Main 是定义在标
3、准模块中的特定过程B) 一个工程中只能有一个 Sub Main 过程C) Sub Main 过程不能有返回值D) 当工程中含有 Sub Main 过程时,工程执行时一定最先执行该过程(分数:1.00)A.B.C.D.5.设有如下的程序段:n=0For i = 1 To 3For j = 1 To iFor k = j To 3n=n+1Next kNext jNext i执行上面的程序段后,n 的值为( )。A) 3 B) 21 C) 9 D) 14(分数:1.00)A.B.C.D.6.将数据项“Student”添加到名称为 List1 的列表框中,并使其成为列表框第一项的语句为( )。A)
4、List1. AddItem “Student“, 0 B) List1. AddItem “Student“, 1C) List1. AddItem 0, “Student“ D) List1. AddItem 1, “Student/(分数:1.00)A.B.C.D.7.使用 Line 控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是( )。A) X1=0,X2=600,Y1=0,Y2=700 B) Y1=0,Y2=600,X1=0,X2=700C) X1=0,X2=0,Y1=600,Y2=700 D) Y1=0,Y2=0,X1=600,X2=700(分数:1
5、.00)A.B.C.D.8.下列叙述中正确的是( )。A) 算法就是程序 B) 设计算法时只需要考虑数据结构的设计C) 设计算法时只需要考虑结果的可靠性 D) 以上三种说法都不对(分数:1.00)A.B.C.D.9.阅读程序:Private Sub Form_Click()x =50For i = 1 To 4y = InputBox( “请输入一个整数“ )y = Val(y)If y Mod 5=0 Thena=a+yx=yElsea=a+xEnd IfNext iPrint aEnd Sub程序运行后,单击窗体,在输入对话框中依次输入 15、24、35、46,输出结果为( )。A) 10
6、0 B) 50 C) 120 D) 70(分数:1.00)A.B.C.D.10.数据库系统的三级模式不包括( )。A) 概念模式 B) 内模式 C) 外模式 D) 数据模式(分数:1.00)A.B.C.D.11.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim i As Integer, n As IntegerFor i =0 To 50i=i+3n=n+1If i 10 Then Exit ForNextText1. Text =Str(n)End Sub程序运行后,单
7、击命令按钮,在文本框中显示的值是( )。A) 2 B) 3 C) 4 D) 5(分数:1.00)A.B.C.D.12.下列叙述中正确的是( )。A) 有一个以上根结点的数据结构不一定是非线性结构B) 只有一个根结点的数据结构不一定是线性结构C) 循环链表是非线性结构D) 双向链表是非线性结构(分数:1.00)A.B.C.D.13.设有如下数组定义语句:Dim a(-1 To 4, 3)As Integer以下叙述中正确的是( )。A) a 数组有 18 个数组元素 B) a 数组有 20 个数组元素C) a 数组有 24 个数组元素 D) 语法有错(分数:1.00)A.B.C.D.14.设 x
8、 为一整型变量,且情况语句的开始为:Select Case x,则不符合语法规则的 Case 子句是( )。A) Case Is20 B) Case 1 To 10 C) CAIS 0Is And IS20 D) Case2,3,4(分数:1.00)A.B.C.D.15.下列控件中,没有 Caption 属性的是( )。A) 单选按钮 B) 复选框 C) 列表框 D) 框架(分数:1.00)A.B.C.D.16.程序调试的任务是( )。A) 设计测试用例 B) 验证程序的正确性C) 发现程序中的错误 D) 诊断和改正程序中的错误(分数:1.00)A.B.C.D.17.以下关于控件数组的叙述中,
9、正确的是( )。A) 数组中各个控件具有相同的名称 B) 数组中可包含不同类型的控件C) 数组中各个控件具有相同的 Index 属性值 D) 数组元素不同,可以响应的事件也不同(分数:1.00)A.B.C.D.18.窗体上有一个名称为 CD1 的通用对话框,一个名称为 Command1 的命令按钮,相应的事件过程如下:Private Sub Command1_Click()CD1. Filter = “All File| *. * |Text File| *. txt|PPT| *. ppt“CD1. FiherIndex = 2CD1. InitDir = “C: /“CD1. FileNa
10、me = “default“CD1. ShowSaveEnd Sub关于上述过程,以下叙述中正确的是( )。A) 默认过滤器为“*. ppt” B) 指定的初始目录为“C: /”C) 打开的文件对话框的标题为“default” D) 上面事件过程实现保存文件的操作(分数:1.00)A.B.C.D.19.以下合法的 VB 变量名是( )。A) #_1 B) 123_a C) string D) x_123(分数:1.00)A.B.C.D.20.有三个关系 R、S 和 T 如下:(分数:1.00)A.B.C.D.21.关于随机文件,以下叙述中错误的是( )。A) 使用随机文件节约空间B) 随机文件
11、记录中,每个字段的长度是固定的C) 随机文件中,每个记录的长度相等D) 随机文件的每个记录都有一个记录号(分数:1.00)A.B.C.D.22.现有如下语句:x=IIf(a50, Int(a/3), a Mod 2)当 a=52 时,x 的值是( )。A) 0 B) 1 C) 17 D) 18(分数:1.00)A.B.C.D.23.以下关于 VB 的叙述中,错误的是( )。A) VB 采用事件驱动方式运行B) VB 既能以解释方式运行,也能以编译方式运行C) VB 程序代码中,过程的书写顺序与执行顺序无关D) VB 中一个对象对应一个事件(分数:1.00)A.B.C.D.24.在窗体上画一个名
12、称为 Command1 的命令按钮,一个名称为 Label1 的标签,然后编写如下事件过程:Private Sub Command1_Click()s=0For i=1 To 15x=2 * i-1If x Mod 3=0 Then s=s+1Next iLabel1. Caption = sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是( )。A) 1 B) 5 C) 27 D) 45(分数:1.00)A.B.C.D.25.下列关于数据库设计的叙述中,正确的是( )。A) 在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典C) 在逻辑设计阶段建立数据字典 D) 在物理
13、设计阶段建立数据字典(分数:1.00)A.B.C.D.26.以下关于 VB 文件的叙述中,错误的是( )。A) 标准模块文件不属于任何一个窗体 B) 工程文件的扩展名为. frmC) 一个工程只有一个工程文件 D) 一个工程可以有多个窗体文件(分数:1.00)A.B.C.D.27.在名称为 Frame1 的框架中,有两个名称分别为 op1、op2 的单选按钮,标题分别为“单程”、“往返”,如图所示。(分数:1.00)A.B.C.D.28.下列针对框架控件的叙述中,错误的是( )。A) 框架是一个容器控件B) 框架也有 Click 和 DblClick 事件C) 框架也可以接受用户的输入D) 使
14、用框架的主要目的是为了对控件进行分组(分数:1.00)A.B.C.D.29.有如下数据定义语句:Dim X. Y As Integer以上语句表明( )。A) X、Y 均是整型变量 B) X 是整型变量,Y 是变体类型变量C) X 是变体类型变量,Y 是整型变量 D) X 是整型变量,Y 是字符型变量(分数:1.00)A.B.C.D.30.以下关于窗体的叙述中,错误的是( )。A) Hide 方法能隐藏窗体,但窗体仍在内存中B) 使用 Show 方法显示窗体时,一定触发 Load 事件C) 移动或放大窗体时,会触发 Paint 事件D) 双击窗体时,会触发 DblClick 事件(分数:1.0
15、0)A.B.C.D.31.软件生命周期中的活动不包括( )。A) 市场调研 B) 需求分析 C) 软件测试 D) 软件维护(分数:1.00)A.B.C.D.32.设有窗体的 Form_MouseMove 事件过程如下:Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)K(Button And 3) = 3 ThenPrint “检查按键“End IfEnd Sub关于上述过程,以下叙述中正确的是( )。A) 按下鼠标左键时,在窗体上显示“检查按键”B) 按下鼠标右键时
16、,在窗体上显示“检查按键”C) 同时按下鼠标左、右键时,在窗体上显示“检查按键”D) 不论做何种操作,窗体上都不会显示(分数:1.00)A.B.C.D.33.设有如下通用过程:Public Function f(x As Integer)Dim y As Integerx=20y=2f=x * yEnd Function在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()Static x As Integerx=10y=5y=f(x)Print x; yEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容
17、是( )。A) 10 5 B) 20 40 C) 20 5 D) 10 40(分数:1.00)A.B.C.D.34.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click()d=0c=10x=Array(10, 12, 21, 32, 24)For i = 1 To 5If x (i) c Thend=d+x(i)c =x(i)Elsed=d-cEnd IfNext iPrint dEnd Sub程序运行后,如果单击命令按钮,则在窗体上输出的内容为( )。A) 89 B) 99 C) 23 D) 77
18、(分数:1.00)A.B.C.D.35.下面程序运行时,若输入“Visual Basic Programming”,则在窗体上输出的是( )。Private Sub Command1_Click()Dim count(25) As Integer, ch As Stringch = UCase(InputBox(“请输入字母字符串“)For k=1 To Len(ch)n = Asc(Mid (ch, k, 1) - Asc(“A“)If n = 0 Thencount (n) = count (n) + 1End IfNext km = count(0)For k=1 To 25If m c
19、ount(k) Thenm = count (k)End IfNext kPrint mEnd SubA) 0 B) 1 C) 2 D) 3(分数:1.00)A.B.C.D.36.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim array1 (10, 10) As IntegerDim i As Integer, j As IntegerFor i = 1 To 3For j = 2 To 4arrayl(i, j) = i + jNext jNext iText1. T
20、ext = array1 (2, 3) + array1 (3, 4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是( )。A) 15 B) 14 C) 13 D) 12(分数:1.00)A.B.C.D.37.某系统总体结构图如下图所示:(分数:1.00)A.B.C.D.38.下列选项中属于面向对象设计方法主要特征的是( )。A) 继承 B) 自顶向下 C) 模块化 D) 逐步求精(分数:1.00)A.B.C.D.39.窗体上有一个名为 Command1 的命令按钮,并有下面的程序:Private Sub Command1_Click()Dim arr(5) As Integer
21、For k = 1 To 5arr(k) = kNext kprog arr()For k = 1 To 5Print arr(k);Next kEnd SubSub prog(a() As Integer)n = UBound(a)For i = n To 2 step-1For j = 1 To n-1if a(j) a(j+1) Thent=a(j):a(j)=a(j+1):a(j+1)=tEnd IfNext jNext iEnd Sub程序运行时,单击命令按钮后显示的是( )。A) 1 2 3 4 5 B) 5 4 3 2 1 C) 0 1 2 3 4 D) 4 3 2 1 0(分数
22、:1.00)A.B.C.D.40.在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1 和 Text1,把文本框的 Text 属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()a = InputBox( “Enter an integer“ )b = Text1. TextText1. Text = b + aEnd Sub程序运行后,在文本框中输入 456,然后单击命令按钮,在输入对话框中输入 123,则文本框中显示的内容是( )。A) 579 B) 123 C) 456123 D) 456(分数:1.00)A.B.C.D.二、基本操
23、作题(总题数:2,分数:18.00)41.在名称为 Form1 的窗体上添加一个文本框,其名称为 Text1,然后通过属性窗口设置窗体和文本框的属性,实现如下功能:在文本框中,MultiLine 属性设置为 True。ScrollBars 属性设置为 2;文本框中显示的初始文本为“程序设计”;文本框中显示的字体为三号规则黑体;窗体的标题为“设置文本框属性”。完成设置后的窗体如图所示。要求:不编写任何代码。注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt1. vbp,窗体文件名保存为 sjt1. frm。(分数:9.00)_42.在名称为 Form1 的窗体上添加两个命令按钮(见图
24、1),其名称分别为 Cmd1 和 Cmd2,编写适当的事件过程。程序运行后,单击命令按钮 Cmd1,则可使该按钮移到窗体的左上角(只允许通过修改属性的方式实现);单击命令按钮 Cmd2,则可使该按钮在长度和宽度上各扩大到原来的 2 倍。程序的运行情况如图 2 所示。要求:不得使用任何变量。注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt2. vbp,窗体文件名保存为 sjt2. frm。(分数:9.00)_三、简单应用题(总题数:2,分数:24.00)43.在考生文件夹下有一个工程文件 sjt3. vbp,相应的窗体文件为 sjt3. frm。其功能是随机产生 30 个01000
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机等级考试 二级 VISUALBASIC 机试 答案 解析 DOC
