【计算机类职业资格】二级VISUAL+BASIC-66及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-66及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-66及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-66及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.下列叙述中正确的是_。(分数:2.50)A.循环队列是队列的一种顺序存储结构B.循环队列是队列的一种链式存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构2.写了叙述中正确的是_。(分数:2.50)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对3.一棵二叉树共有 25个结点,其中 5个是叶子结点,则度为 1的结点数为_。(分数:2.50)A.4B.6C.10D.164.在下列模式中,能够给
2、出数据库物理存储结构与物理存取方法的是_。(分数:2.50)A.内模式B.外模式C.概念模式D.逻辑模式5.在满足实体完整性约束的条件下_。(分数:2.50)A.一个关系中可以没有候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中应该有一个或多个候选关键字6.有三个关系 R、S 和 T如下: (分数:2.50)A.自然连接B并C差D交7.软件生命周期中的活动不包括_。(分数:2.50)A.软件维护B.市场调研C.软件测试D.需求分析8.下面不属于需求分析阶段任务的是_。(分数:2.50)A.确定软件系统的功能需求B.确定软件系统的性能需求C.制定软件集
3、成测试计划D.需求规格说明书评审9.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.50)A.程序外部功能B.程序内部逻辑C.程序数据结构D.程序流程图10.在软件设计中不使用的工具是_。(分数:2.50)A.系统结构图B.程序流程图C.PAD图D.数据流图(DFD 图)11.以下合法的 VB变量名是_。(分数:2.50)A.caseB.name10C.t-nameD.x*y12.设 x是小于 10的非负数。对此陈述,以下正确的 VB表达式是_。(分数:2.50)A.Ox10B.0=x10C.x=0 And x10D.x=0 Or x=1013.以下关于窗体的叙述中,错误的是_。(分
4、数:2.50)A.窗体的 Name属性用于标识一个窗体B.运行程序时,改变窗体大小,能够触发窗体的 Resize事件C.窗体的 Enabled属性为 False时,不能响应单击窗体的事件D.程序运行期间,可以改变 Name属性值14.下面定义窗体级变量 a的语句中错误的是_。(分数:2.50)A.Dim a%B.Private a%C.Private a AS IntegerD.Static a%15.表达式 Int(Rnd(0)*50)所产生的随机数范围是_。(分数:2.50)A.(0,50)B.(1,50)C.(0,49)D.(1,49)16.设 x=5,执行语句 Print x=x+10
5、,窗体上显示的是_。(分数:2.50)A.15B.5C.TrueD.False17.设有如下数组声明语句: Dim arr(-2 To 2,0 To 3)As Integer 该数组所包含的数组元素个数是_。(分数:2.50)A.20B.16C.15D.1218.现有由多个单选按钮构成的控件数组,用于区别该空间数组中各控件的属性是_。(分数:2.50)A.NameB.IndexC.CaptionD.Value19.设有分段函数: (分数:2.50)A.Select Case xCase Is0y=5Case Is=5, Is0y=2*xCase Elsey=x*x+1End SelectB.I
6、f x0 Theny=5ElseIf x=5 Theny=x*x+1Elsey=x*x+1End IfC.y=IIf(x0,5,IIf(x=5,2*x,x*x+1)D.If x0 Then y=5If x=5 And x=0 Then y=2*xIf x5 Then y=x*x+120.设程序中有如下语句: x=InputBox(“输入“,“数据“,100) Print x 运行程序,执行上述语句,输入 5并单击输入对话框上的“取消”按钮,则窗体上输出_。(分数:2.50)A.0B.5C.100D.空白21.现有如下一段程序: Option Base 1 Private Sub Command
7、1_Click() Dim a a=Array(3,5,7,9) x=1 For i=4 To 1 Step-1 s=s+a(i)*x x=x*10 Next Print s End Sub 执行程序,单击 Command1命令按钮,执行上述事件过程,输出结果是_。(分数:2.50)A.9753B.3579C.35D.7922.设有一个命令按钮 Command1的事件过程以及一个函数过程。程序如下: Private Sub Command1_Click() Static x As Integer x=f(x+5) Cls Print x End Sub Private Function f(x
8、 As Integer)As Integer f=x+x End Function 连续单击命令按钮 3次,第 3次单击命令按钮后,窗体上显示的计算结果是_。(分数:2.50)A.10B.30C.60D.7023.以下关于菜单设计的叙述中错误的是_。(分数:2.50)A.各菜单项可以构成控件数组B.每个菜单项可以看成是一个控件C.设计菜单时,菜单项的“有效”未选,表示该菜单项不显示D.菜单项只响应单击事件24.以下关于多窗体的叙述中,正确的是_。(分数:2.50)A.任何时刻,只有一个当前窗体B.向一个工程添加多个窗体,存盘后生成一个窗体文件C.打开一个窗体时,其他窗体自动关闭D.只有第一个建
9、立的窗体才是启动窗体25.窗体上有一个名称为 CommonDialog1的通用对话框,一个名称为 Command1的命令按钮,并有如下事件过程: Private Sub Command1_Click() CommonDialog1.DefaultExt=“doc“ CommonDialog1.FileName=“VB.txt“ CommonDialog1.Filter=“All(*.*)|*.*|Word|*.Doc|“ CommonDialog1.FilterIndex=1 CommonDialog1.ShowSave End Sub 运行上述程序,如下叙述中正确的是_。(分数:2.50)A
10、.打开的对话框中文件“保存类型”框中显示“All(*.*)”B.实现保存文件的操作,文件名是 VB.txtC.DefaultExt属性与 FileName属性所指明的文件类型不一致,程序出错D.对话框的 Filter属性没有指出 txt类型,程序运行出错26.设程序中有如下数组定义和过程调用语句: Dim a(10) As Integer Call p(a) 如下过程定义中,正确的是_。(分数:2.50)A.Private Sub p(a As Integer)B.Private Sub p(a()As Integer)C.Private Sub p(a(10)As Integer)D.Pri
11、vate Sub p(a(n)As Integer)27.若要获得组合框中输入的数据,可使用的属性是_。(分数:2.50)A.ListIndexB.CaptionC.TextD.List28.在窗体上画两个名称分别为 Text1、Text2 的文本框,Text1 的 Text属性为“DataBase”,如下图所示。 (分数:2.50)A.DataAB.DataBC.aDataD.abase29.有如下程序: Option Base 1 Private Sub Command1_Click() Dim arr(10) arr=Array(10,35,28,90,54,68,72,90) For
12、Each a in arr If a50 Then Sum=Sum+a End If Next a End Sub 运行上述程序时出现错误,错误之处是_。(分数:2.50)A.数组定义语句不对,应改为 Dim arrB.没有指明 For循环的终值C.应在 For语句之前增加 Sum=0D.Next a应改为 Next30.要求产生 10个随机整数,存放在数组 arr中。从键盘输入要删除的数组元素的下标,将该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如下程序: Option Base 1 Private Sub Command1_Click() Dim arr(10
13、)As Integer For i=1 To 10 “循环 1 arr(i)=Int(Rnd*100) Print arr(i); Next x=Input(“输入 1-10的一个整数:“) For i=x+1 To 10 “循环 2 arr(i-1)=arr(i) Next For i=1 To 10 “循环 3 Print arr(i); Next End Sub 程序运行后发现显示的结果不正确,应该进行的修改是_。(分数:2.50)A.产生随机数时不使用 Int函数B.循环体 2的初值应为 i=xC.数组定义改为 Dim a(11) As IntegerD.循环 3的循环终值应改为 93
14、1.使用驱动器列表框 Drive1、目录列表框 Dir1、文件列表框 File1时,需要设置控件的同步,以下能够正确设置两个控件同步的命令是_。(分数:2.50)A.Dir1.Path=Drive1.PathB.File1.Path=Dir1.PathC.File1.Path=Drive1.PathD.Drive1.Drive=Dir1.Path32.以下关于弹出式菜单的叙述中,错误的是_。(分数:2.50)A.一个窗体只能有一个弹出式菜单B.弹出式菜单在菜单编辑器中建立C.弹出式菜单的菜单名(主菜单项)的“可见”属性通常设置为 FalseD.弹出式菜单通过窗体的 PopupMenu方法显示3
15、3.有如下程序: Private Type stu X As String Y As Integer End Type Private Sub Command1_Click() Dim a As stu a.X=“ABCD“ b.Y=12345 Print a End Sub 程序运行时出现错误。错误的原因是_。(分数:2.50)A.Type定义语句没有放在标准模块中B.变量声明语句有错C.赋值语句不对D.输出语句 Print不对34.在窗体上画两个名称分别为 Text1、Text2 的文本框,一个名称为 Label1的标签,窗体外观如图 1所示。要求当改变任一个文本框的内容,就会将该文本框的
16、内容显示在标签中,如图 2所示。 (分数:2.50)A.ShowText过程的参数类型可以是 ControlB.ShowText过程的参数类型可以是 VariantC.两个过程调用语句有错,应分别改为 Call ShowText(Text1.Text)、Call ShowText(Text2.Text)D.ShowText过程中的 T是控件变量35.设有打开文件的语句如下: Open “test.dat“ For Random As #1 要求把变量 a中的数据保存到该文件中,应该使用的语句是_。(分数:2.50)A.Input #1,aB.Write #1,aC.Put #1,aD.Get
17、#1,a36.要使一个文本框可以显示多行文本,应设置为 True的属性是_。(分数:2.50)A.EnabledB.MultiLineC.MasLenfthD.Width37.在窗体上有一个名为 Text1的文本框。当光标在文本框中时,如果按下字母键“A”,则被调用的事件过程是_。(分数:2.50)A.Form_KeyPress()B.Text1_LostFocus()C.Tex1_Click()D.Tex1_Change()38.设在窗体上有一个名称为 Commanel1的命令按钮和一个名称为 Text1的文本框。要求单击 Command按钮时可把光标移到文本框中。下面正确的事件过程是_。(
18、分数:2.50)A.Private Sub Command1_Click()Text1.GotFocusEnd SubB.Private SubCommand1.GotFocusEnd SubC.Private Sub Command1_Click()Text1.SetFocusEnd SubD.Private SubCommand1.SetFocusEnd Sub39.以下叙述中错误的是_。(分数:2.50)A.标准模块文件的扩展名是.basB.标准模块文件是纯代码文件C.在标准模块中声明的全局变量可以在整个工程中使用D.在标准模块中不能定义过程40.在 Visual Basic中,表达式
19、3*2Mod 3的值是_。(分数:2.50)A.1B.0C.3D.出现错误提示二级 VISUAL+BASIC-66答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.下列叙述中正确的是_。(分数:2.50)A.循环队列是队列的一种顺序存储结构 B.循环队列是队列的一种链式存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:解析 队列是一种“先进先出”的特殊线性表。队列的顺序存储结构一般采用循环队列的形式。循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间。2.写了叙述中正确的是_。(分数:2.50)A.栈是一
20、种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对 解析:解析 栈和队列都是线性结构。栈是一种“先进后出”的特殊线性表,而队列则是一种“先进先出”的特殊线性表。3.一棵二叉树共有 25个结点,其中 5个是叶子结点,则度为 1的结点数为_。(分数:2.50)A.4B.6C.10D.16 解析:解析 在二叉树中,叶子结点数总比度为 2的结点数多 1,所以度为 2的结点有 5个,则度为 1的结点数为 2 5 -5-4=16。4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。(分数:2.50)A.内模式 B.外模式C.概念模式D.逻辑模式解
21、析:解析 数据库系统的三级模式为:内模式、外模式和慨念模式。内模式给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引等;外模式是用户的数据视图,它是由概念模式推导而出;概念模式描述数据库系统中全局数据逻辑结构,不涉及具体的硬件环境和平台。5.在满足实体完整性约束的条件下_。(分数:2.50)A.一个关系中可以没有候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中应该有一个或多个候选关键字 解析:解析 候选关键字可以唯一标识一个元组,二维表可以有若干个候选关键字,可以从候选关键字中选取一个作为主键。实体完整性约束要求关系中的主键中属性值不
22、能为空值。6.有三个关系 R、S 和 T如下: (分数:2.50)A.自然连接B并C差 D交解析:解析 关系 T由属于 R但不属于 S的元组组成,因此有 T=R-S。7.软件生命周期中的活动不包括_。(分数:2.50)A.软件维护B.市场调研 C.软件测试D.需求分析解析:解析 软件生命周期的主要活动阶段包括:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、软件运行和维护,不包括市场调研。8.下面不属于需求分析阶段任务的是_。(分数:2.50)A.确定软件系统的功能需求B.确定软件系统的性能需求C.制定软件集成测试计划 D.需求规格说明书评审解析:解析 需求分析阶段的工作包括需求
23、获取、需求分析、编写需求规格说明书和需求评审。集成测试依据的是概要设计说明书,所涉及的内容包括:软件单元的接口测试、全局数据结构测试、边界条件和非法输入的测试。制定软件集成测试计划是概要设计阶段的任务。9.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.50)A.程序外部功能 B.程序内部逻辑C.程序数据结构D.程序流程图解析:解析 黑盒测试完全不考虑程序内部逻辑结构和内部特性,把程序看作是一个不能打开的黑盒子,只依据程序的需求和姚格说明,对软件的功能进行测试和验证。10.在软件设计中不使用的工具是_。(分数:2.50)A.系统结构图B.程序流程图C.PAD图D.数据流图(DFD 图
24、) 解析:解析 软件设计的工具有:图形工具(程序流程图、N-S、PAD、HIPO),表格工具(判定表),语言工具(PDL)。DFD 是结构化分析工具。11.以下合法的 VB变量名是_。(分数:2.50)A.caseB.name10 C.t-nameD.x*y解析:解析 变量名只能由字母、数字和下划线组成,显然选项 C、D 中的变量名是非法的;变量名不能用 VisualBasic的保留字,而 case是多分支控制结构的关键字,不能作为变量名。12.设 x是小于 10的非负数。对此陈述,以下正确的 VB表达式是_。(分数:2.50)A.Ox10B.0=x10C.x=0 And x10 D.x=0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC66 答案 解析 DOC
