【计算机类职业资格】二级VISUAL+BASIC笔试49及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试49及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试49及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 49 及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.Visual Basic 集成的主窗口中不包括(分数:2.00)A.属性窗口B.标题栏C.菜单栏D.工具栏2.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.标记耦合C.异构耦合D.公共耦合3.线性表的顺序存储结构和线性表的链式存储结构分别是(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构4.
2、声明一个变量为局部变量应该用(分数:2.00)A.GlobalB.PrivateC.StaticD.Public5.需求分析阶段的任务是确定(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能6.新建一个窗体,其 BorderStyle 属性设置为 Fixed Single,但运行时却没有最大化和最小化按钮,可能的原因是(分数:2.00)A.BorderStyle 的值设为 FixeSingle,此项设置值的作用即禁止最大化和最小化按钮B.窗体的 MaxButton 和 MinButton 值设为 FalseC.正常情况下新建的窗体都没有最大化和最小化按钮D.该窗
3、体可用鼠标拖动边框的方法改变窗体的大小7.下列程序段,在运行时最后输出的内容是 a=2 c=1 AAA: c=c + a If c10 Then Print c GoTo AAA Else Print “10 以内的奇数显示完毕“ End If(分数:2.00)A.3B.7C.9D.10 以内的奇数显示完毕8.窗体文件的扩展名是(分数:2.00)AbasBclsCfrmDres9.在窗体上画一个通用对话框,其名称为 CommonDialogl,然后画一个命令按钮,并编写如下事件过程。 Private Sub Command1_Click() CommonDialog1.Flags=vbOFNH
4、ideReadOnly CommonDialog1.Filter=“All Files(*.*)|*.*|Text Files(*.txt)|*.txt CommonDialog1.FilterIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub 程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是(分数:2.00)A.All Files(*.*)B.Text Files(*.txC.*.txtD.All Files(*.*)|Text Files(*.*)10.在 Visual
5、Basic 中,要将一个窗体从内存中释放,应使用的语句是(分数:2.00)A.HideB.UnloadC.LoadD.Show11.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性12.有如下事件过程。 Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) If(Button And 3)=3 Then Print “OK“ End If End Sub 程序运行后,为了在窗体上输出“OK”,应当按下的鼠标键是(分数:2.00)A.左键B.右键
6、C.同时按下左键和右键D.按什么都不显示13.最简单的交换排序方法是(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序14.下面的属性中,用于自动调整图像框中图形内容的大小的是(分数:2.00)A.PictureB.CurentYC.CurrentXD.Stretch15.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是(分数:2.00)A.a(3)=3B.a(3)=InputBox(“input data“)C.a(3)=List1.ListIndexD.a=Array(1,2,3,4,5,6)16.有如下程序。
7、 Private Sub Command1_Click() Dim k As Integer,m As Integer Dim op As Integer k=4:m=1 Op=PPC(k,m):Print op; Op=PPC(k,m):Print op End Sub Private Function PPC(a As Integer,b As Integer) Static m As Integer,i As Integer m=0:i=2 i=i+m+1 m=i+a+b PPC=m End Function 程序运行后,输出的结果为(分数:2.00)A.4 6B.6 6C.8 8D.1
8、0 1217.栈通常采用的两种存储结构是(分数:2.00)A.顺序存储结构和链式存储结构B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构18.关于 Visual Basic“方法”的概念错误的是(分数:2.00)A.方法是对象的一部分B.方法是预先定义好的操作C.方法是对事件的响应D.方法用于完成某些特定的功能19.设有下面的循环。 i=0 While i=1 i=i + 3 Print i Wend 则运行后的输出结果是(分数:2.00)A.1B.2C.3D.420.保存一个工程至少应保存两个文件,这两个文件分别是(分数:2.00)A.文本文件和工程文件B.窗体文
9、件和工程文件C.窗体文件和标准模块文件D.类模块文件和工程文件21.可以在常量的后面加上类型说明符以显示常量的类型,用来表示字符串常量的是(分数:2.00)A.%B.#C.!D.$22.下面程序运行后,单击命令按钮,输出的结果是 Private Sub Command1_Click( ) Dim a%(1 To 4) , b%(2 To 6) , i%, str1#, str2# For i = 1 To 4 a(i) =i Next For i = 2 To 6 b(i) =i Next str 1 = YAG (a) str 2 = YAG (b) Print “str1 =“; str1
10、; “str2 =“; str2 End Sub Function YAG(a()As Integer) Dim t#,i% t=1 For i=LBound(a)TO UBound(a) t=t * a(i) Next YAG=t End Function(分数:2.00)A.str1=24 str2=720B.str1=12 str2=360C.str1=24 str2=180D.str1=36 str2=72023.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是(分数:2.00)A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法24.下面的数组声明语
11、句中正确的是(分数:2.00)A.Dim gg1,5As StringB.Dim gg1 To 5,1 To 5As StringC.Dim gg(1 To 5)As StringD.Dim gg1:5,1:5As String25.下列程序段的执行结果为 m=1 n=1 Select Case m Case 1 Select Case n Case 0 print “A“ Case 1 Print “B“ End Select Case 2 Print “C“ End Select(分数:2.00)A.AB.BC.CD.026.在窗体上画一个命令按钮 command1 和两个文本框,名称分别
12、为 Text1 和 Text2。编写如下两个事件过程: Dim Str1 As String,str2 As String Private Sub form_load() Text1.Text=“ “ Text2.Text=“ “ Text1.Enabled=False Text2.Enabled=False End Sub Private Sub Form_KeyPress(KeyAscii As Integer) str1=str1 pp (i) End If Next(分数:2.00)填空项 1:_46.下面运行程序后,单击命令按钮,输出出的结果是U 【12】 /U。 Private S
13、ub Command1_Click( ) Dim a% (1 To 5) ,i%, s# For i = 1 To 5 a(i) =i Next s = Fun(a) Print“s=“; s; End Sub Function Fun(a() As Integer) Dim t#, i% t=1 For i = LBound(a) To UBound(a) t=t * a(i) Next Fun =t End Function(分数:2.00)填空项 1:_47.如果存在如下过程: Private Function FMax( a( ) As Integer) Dim First As In
14、teger, Last As Integer, i As Integer First = LBound(a) Last = UBound(a) Max = a(First) For i = First To Last If a (i)Max Then Max=a (i) Next FMax = Max End Function Private Sub Commandl Click( ) ReDim m (1 To 4) As Integer re(1) =20: m(2) =30: m(3) =50: m(4) =100 c = FMax(m) Print c End Sub 单击命令按钮,其
15、输出结果为U 【13】 /U。(分数:2.00)填空项 1:_48.执行下面程序,第一行输出结果是U 【14】 /U,第二行输出结果是 47。 Option Explicit Private Sub Form_Click( ) Dim A As Integer A=2 Call Sub1 (A) End Sub Private Sub1 (x As Integer) x=x*2+1 If x10 Then Call Sub1 (x) End If x=x*2+1 Print x End Sub(分数:2.00)填空项 1:_49.在 Visual Basic 中按文件的编码方式不同,可将文件分
16、为U 【15】 /U。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 49 答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.Visual Basic 集成的主窗口中不包括(分数:2.00)A.属性窗口 B.标题栏C.菜单栏D.工具栏解析:命题目的 考查考生对 Visual Basic 集成开发环境的了解情况。 解题要点 在 Visual Basic集成的主窗口又称为设计窗口,它由标题栏、菜单栏、工具栏等几部分组成;标题栏是位于屏幕的顶部的水平条,它显示应用程序的名字,启动 Visual Basic 后,标题栏中出现的
17、信息是“工程 1-Microsoft Visual Basic设计”;菜单栏位于标题栏之下,提供了开发、调试应用程序的工具,包括“文件”菜单、“编辑”菜单、“试图”菜单、“工程”菜单等;工具栏位于菜单栏的下面,它以图标形式提供了部分常用命令的功能;属性窗口不在主窗口的范围之内。 错解分析 学习时对 Visual Basic 集成开发环境不重视,知识了解不全面。 考点链接 Visual Basic 集成开发环境组成结构。2.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.标记耦合C.异构耦合 D.公共耦合解析:命题目的 本题主要考查了模块间耦合的类型。 解题要点 模块之间的耦合
18、程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成 5 级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项 C) ,没有这种耦合方式。 考点链接 评价模块独立性的主要标准,以及对它们的定义和分类。3.线性表的顺序存储结构和线性表的链式存储结构分别是(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构 C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构解析:命题目的 考查有关线性表存储结构的基本知识。 解题要点 顺序存储结构中,数据元素存放在一组地址连续的存储
19、单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(a1)+(i-1)L 计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 考点链接 顺序存储结构和链式存储结构的定义和性质,两种存储结构的操作方法。4.声明一个变量为局部变量应该用(分数:2.00)A.GlobalB.PrivateC.Static D.Public解析:命题目的 考查考生对声明变量关键字的掌握程度。 解题要点 根据变量的定义位置和所使用的定义变量的语句不同,Visual Basic 中的变量可以分为局部变量、模块变量和全局变量。模块级变量在
20、模块部分用 Private 或 Dim 语句声明;全局变量必须用 Public 或 Global 语句声明;局部变量在过程内用 Dim 或 Static 语句声明。 错解分析 根据定义变量的关键字不同,变量的作用范围和作用时间也不同,要熟记这些关键字的功能。 考点链接 变量的定义、赋值。5.需求分析阶段的任务是确定(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能 解析:命题目的 考查考生对需求分析的内容的了解。 解题要点 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户
21、的各种需求,然后在此基础上确定新系统的功能。 考点链接 需求分析的任务和它的6 种方法。6.新建一个窗体,其 BorderStyle 属性设置为 Fixed Single,但运行时却没有最大化和最小化按钮,可能的原因是(分数:2.00)A.BorderStyle 的值设为 FixeSingle,此项设置值的作用即禁止最大化和最小化按钮B.窗体的 MaxButton 和 MinButton 值设为 False C.正常情况下新建的窗体都没有最大化和最小化按钮D.该窗体可用鼠标拖动边框的方法改变窗体的大小解析:命题目的 考查考生对窗体属性的掌握程度。 解题要点 如果窗体的 BorderStyle
22、属性设置为 Fixed Single,则窗体为固定单边框,可以包含控制菜单框、标题栏、最大化和最小化按钮,但要注意的是,如果窗口的 MaxButton 和 MinButton 属性设置为 True,则可以使用,运行时显示最大化和最小化按钮;如果设置为 False,则运行时不显示。 错解分析 窗体的属性中有些是相互关联的,单独使用则无效。因此,要把握好各属性之间的关联关系。 考点链接 对象属性的设置。7.下列程序段,在运行时最后输出的内容是 a=2 c=1 AAA: c=c + a If c10 Then Print c GoTo AAA Else Print “10 以内的奇数显示完毕“ En
23、d If(分数:2.00)A.3B.7C.9D.10 以内的奇数显示完毕 解析:命题目的 考查考生对 GoTo 语句的应用能力。 解题要点 在本题中使用了 If 语句与 GoTo 语句。当 c10 时,输出 c,并继续运行;当大于 10 时,显示“10 以内的奇数显示完毕。”并结束程序。因为c=c+a,c 和 a 都是正数,总有大于 10 的时候,所以最后输出的一定是“10 以内的奇数显示完毕”。 错解分析 GoTo 语句的格式是:GoTo 标号|行号,其执行过程是,当程序运行到 GoTo 语句时,程序直接转到 GoTo 语句后面的标号或行号所在的位置,然后继续往下运行程序。 考点链接 GoT
24、o 语句的应用。8.窗体文件的扩展名是(分数:2.00)AbasBclsCfrm Dres解析:命题目的 考杳考生对 Visual Basic 程序文件类型的了解情况。 解题要点 .bas 为程序模块文件的扩展名:.cls 为类模块文件的扩展名;,res 为相关资源文件的扩展名, frm 为窗体文件的扩展名,所以选项 C) 是正确的。 错解分析 标准模块文件的扩展名为:.bas;类模块文件的扩展名为:.cls;窗体文件的扩展名为:.frm。 考点链接 Visual Basic 程序包含的文件。9.在窗体上画一个通用对话框,其名称为 CommonDialogl,然后画一个命令按钮,并编写如下事件
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 49 答案 解析 DOC
