【计算机类职业资格】二级VISUAL+BASIC-7-2及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-7-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-7-2及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-7-2 及答案解析(总分:59.51,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:53.00)1.在窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。运行后的窗体外观如图所示。(分数:1.00)A.B.C.D.2.Visual Basic 没有提供下列 _ 事件。 A. MouseDown B. MouseUp C. MouseMove D. MouseExit(分数:1.00)A.B.C.D.3.为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为 _。 A. Show B. Hide C
2、. Load D. Unload (分数:1.00)A.B.C.D.4.退出 Visual Basic6.0 的快捷键是 A. Ctrl+Q B. Alt+Q C. Alt+A D. Ctrl+A(分数:1.00)A.B.C.D.5.目录列表框的 Path 属性的作用是 A. 显示当前驱动器或指定驱动器上的路径 B. 显示当前驱动器或指定驱动器上的某目录下的文件名 C. 显示根目录下的文件名 D. 只显示当前路径下的文件(分数:2.00)A.B.C.D.6.下列叙述中正确的是 A. 算法的效率只与问题的规模有关,而与数据的存储结构无关 B. 算法的时间复杂度是指执行算法所需要的计算工作量 C.
3、 数据的逻辑结构与存储结构是一一对应的 D. 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B.C.D.7.软件设计中,有利于提高模块独立性的一个准则是 A. 低内聚低耦合 B. 低内聚高耦合 C. 高内聚低耦合 D. 高内聚高耦合(分数:1.00)A.B.C.D.8.下列程序段的执行结果为a=5For k=1 To 0a=a * kNext kPrint k;a A. -1 6 B. -1 16 C.1 5 D.11 21 (分数:1.00)A.B.C.D.9.软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书以及U /U。 A.阶段性报告 B.
4、需求评审 C.总结 D.都不正确(分数:2.00)A.B.C.D.10.在窗体上画一个命令按钮(其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a(5,5)As IntegerDim i As Integer,j As IntegerFor i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j)Next jPrintNext iEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果是: _。 A. 1 4 7 2 5 8 3 6 9 B. 1 2 3 4 5 6 7 8 9 C.
5、1 2 3 4 5 6 7 8 9 D. 没有输出(分数:1.00)A.B.C.D.11.索引属于 _。 A. 模式 B. 内模式 C. 外模式 D. 概念模式(分数:1.00)A.B.C.D.12.设 a=“a“,b=“b“,C=“C“,d=“d“,执行语句 X=IIF(ab)Or(Cd),“A“,“B“)后,x 的值为 A. “a“ B. “b“ C. “B“ D. “A“(分数:2.00)A.B.C.D.13.表达式 Mid(“SHANGHAI“,6,3)的值是U /U。 A.SHANGH B.SHA C.ANGH D.HAI(分数:2.00)A.B.C.D.14.算法的时间复杂度是指
6、_。 A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数(分数:2.00)A.B.C.D.15.下列工具中为需求分析常用工具的是U /U。 A. PAD B. PFD C. N-S D. DFD(分数:2.00)A.B.C.D.16.有下列程序段,单击命令按钮执行程序后,输出结果为U /U。Option Base 1Private Sub Command1_Click()Dim xx=Array(23,-5,17,38,-31,46,11,8,5,-4)s1=0s2=0For k=1 To 10If(x(k)0)Thens
7、1=s1+x(k)Elses2=s2+x(k)End IfNext kY=s1/Abs(s2)Print YEnd Sub A. 148 B. 40 C. -40 D. 3.7(分数:2.00)A.B.C.D.17.结构化程序设计的 3 种基本控制结构是 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、堆栈和队列 D. 调用、返回和转移(分数:1.00)A.B.C.D.18.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 _。 A. cedba B. acbed C. decab D. deabc (分数:1.00)A.B.C.D
8、.19.在窗体上画一个文本框,然后编写如下事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer)Dim char As Stringchar=Chr(KeyAscii)KeyAscii=Asc(Ucase(char)Print String(6,KeyAscii)End Sub程序运行后,如果在键盘上输入字母“a”,则在窗体上显示的内容为 A. a B. A C. aaaaaa D. AAAAAA(分数:1.00)A.B.C.D.20.窗体上有一个列表框和一个文本框,编写下列两个事件过程:Private Sub Form Load()List1
9、.Addltem“北京“List1.Addltem“天津“List1.Addltem“上海“Text1.Text=“End SubPrivate Sub List1 Click()Print Text1.Text+List1.TextEnd Sub程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果是U /U。 A.中国北京 B.中国天津 C.中国上海 D.北京中国(分数:2.00)A.B.C.D.21.若窗体中已经有若干个不同的单选按钮,要把它们改为一个单选按钮数组,在属性窗口中需要且只需要进行的操作是U /U A.把所有单选按钮的 Index 属性改为相同值 B.把所
10、有单选按钮的 Index 属性改为连续的不同值 C.把所有单选按钮的 Caption 属性值改为相同 D.把所有单选按钮的名称改为相同,且把它们的 Index 属性改为连续的不同值。(分数:2.00)A.B.C.D.22.对于如下图所示的二叉树,其后序遍历序列是_。(分数:2.00)A.B.C.D.23.图像框中的 Stretch 属性为 True 时,其作用效果为U /U。 A. 只能自动设定图像框长度 B. 只能自动扩大图像 C. 只能自动缩小图像 D. 图形自动调整大小适应图像控件(分数:2.00)A.B.C.D.24.设有如图所示窗体和以下程序:Private Sub Command1
11、_Click()Text1.Text=“Visual Basic“End SubPrivate Sub Text1_LostFocus()If Text1.Text“BASIC“ ThenText1.Text=“ “Text1.SetFocusEnd IfEnd Sub(分数:2.00)A.B.C.D.25.在窗体上画一个名称为 Commandl 的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim i As Integer,j As IntegerDim a(10, 10)As IntegerFor i=1 To 3For i=1 To 3a(i,j)
12、=(i-1) *3+jPrint a(i,j);Next iPrintNext iEnd Sub程序运行后,单击命令按钮,窗体上显示的是 A. 1 2 3 246 3 69 B. 2 3 4 3 4 5 4 5 6 C. 1 4 7 2 5 8 3 6 9 D. 1 2 3 4 5 6 7 8 9(分数:2.00)A.B.C.D.26.希尔排序法属于哪一种类型的排序法 _。 A. 交换类排序法 B. 插入类排序法 C. 选择类排序法 D. 建堆排序法(分数:1.00)A.B.C.D.27.不能打开菜单编辑器的操作是_。 A. 按热键 Ctrl+E B. 单击工具栏中的“菜单编辑器”按钮 C.
13、执行“工具”菜单中的“菜单编辑器”命令 D. 按组合键 Shift+Alt+M(分数:1.00)A.B.C.D.28.如果个工程含有多个窗体及标准模块,则以下叙述中错误的是 _。 A. 如果工程中含有 SubMain 过程,则程序一定首先执行该过程 B. 不能把标准模块设置为启动模块 C. 用 Hide 方法只是隐藏一个窗体,不自纵内存中清除该窗体 D. 任何时该最多只有个窗体是活动窗体(分数:1.00)A.B.C.D.29.下列叙述中正确的是U /U。 A.在窗体的 Form_Load 事件过程中定义的变量是全局变量 B.局部变量的作用域可以超出所定义的过程 C.在某个 Sub 过程中定义的
14、局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 D.在调用过程时,所有局部变量被系统初始化为 0 或空字符串(分数:2.00)A.B.C.D.30.下列叙述中错误的是U /U。 A.线性表是由 n 个元素组成的一个有限序列 B.线性表是一种线性结构 C.线性表的所有结点有且仅有一个前件和后件 D.线性表可以是空表(分数:2.00)A.B.C.D.31.以下叙述中正确的是_。 A. 窗体的 Name 属性指定窗体的名称,用来标识一个窗体 B. 窗体的 Name 属性值是显示在窗体标题栏中的文本 C. 可以在运行期间改变窗体的 Name 属性的值 D. 窗体的 Name 属
15、性值可以为空(分数:1.00)A.B.C.D.32.设有如下变量声明:Dim TestDate AS Date为变量 TestDate 正确赋值的表达方式是 A. TestDate=#1/1/2002# B. TestDate=#“1/1/2002“# C. TestDate=Date(“1/1/2002“) D. TestDate=Format(m/d/yy,“1/1/2002“)(分数:1.00)A.B.C.D.33.在窗体上画一个名为 Text1 的文本框和一个名为 Labell 的标签,再画四个名为 Opl 的单选按钮控件数组,其 Index 属性按季度顺序为 03,如图左所示。在文件
16、 Sales.txt 中按月份顺序存有某企业某年 12个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则 Text1 中显示相应季度的销售总额,并把相应的文字显示在标签上。如图右所示单击“第二季度”单选按钮所产生的结果。请选择可在空白处填写的合适语句U /U。(分数:2.00)A.B.C.D.34.软件生命周期中花费时间最多的阶段是 A. 详细设计 B. 软件编码 C. 软件测试 D. 软件维护 (分数:1.00)A.B.C.D.35.在 C 盘当前文件夹下建立一个名为 SDat.txt 的顺序文件。要求用 InputBox 函数输入 5 名学生的学号(StuNo)、姓名(StuName
17、)和英语成绩(StuEng)。则横线处合适的语句是U /U。Private Sub Form_Click()Open“C:/SDat.txt“For Output As IFor i=1 To 5StuNo=InputBox(“请输入学号“)StuName=InputBox(“请输入姓名“)StuEndg=Val(InputBox(“请输入英语成绩“)Next iClose #1End Sub A.Input#1,StuNo,StuName,StuEndg B.Put#1,StuNo,StuName,StuEndg C.Write#1,StuNo,StuName,StuEndg D.Get#1
18、,StuNo,SmName,StuEndg(分数:2.00)A.B.C.D.二、B填空题/B(总题数:1,分数:6.50)为了显示一个窗体,所使用的方法为U U 13 /U /U;而为了隐藏一个窗体,所使用的方法为U U 14 /U /U。(分数:6.51)填空项 1:_填空项 1:_(3).在窗体上面画一个命令按钮,然后编写如下程序: Function M(x As Integer, y As Integer) As Integer M = IIf(xy, x, y) End Function Private Sub Command1_Click() Dim a As Integer, b
19、As Integer a = 2 b = 5 Print M(a, b) End Sub 程序运行后,单击命令按钮,输出结果为U U /U /U。(分数:2.17)填空项 1:_二级 VISUAL+BASIC-7-2 答案解析(总分:59.51,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:53.00)1.在窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。运行后的窗体外观如图所示。(分数:1.00)A.B.C. D.解析:解析 在 VB 中可以访问的文件有:顺序文件、随机文件和二进制文件。不同的文件存取方式不同,但处理的步骤大致
20、一样。 用 Open 语句打开文件,并为文件制定一个文件号。根据文件的存取方式使用不同的模式打开文件。 本题是随机文件,读写的是一条一条的记录,所以用 For Random 模式打开,记录的长度为 Person 类型变量 p 的长度。 从文件中读出数据进行处理或处理数据后,把数据写入文件。 本题是把变量的数据写入随机文件,所以用 Put 语句写入。 文件操作结束,关闭文件。各种文件关闭统一用“Close#文件号”语句关闭。 综合一下,故选 C 选项。2.Visual Basic 没有提供下列 _ 事件。 A. MouseDown B. MouseUp C. MouseMove D. Mouse
21、Exit(分数:1.00)A.B.C.D. 解析:解析 MouseDown 代表鼠标键在对象上按下,MouseUp 代表鼠标键在对象上弹起,MouseMove 代表鼠标键在屏幕上移动,而 MouseExit 不是 VisualBasic 中的事件。3.为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为 _。 A. Show B. Hide C. Load D. Unload (分数:1.00)A.B. C.D.解析:解析 Hide 方法用来将窗体从屏幕上删除,但该窗体仍然留在内存中。4.退出 Visual Basic6.0 的快捷键是 A. Ctrl+Q B. Alt+Q C. Alt
22、+A D. Ctrl+A(分数:1.00)A.B. C.D.解析:解析 Alt+Q 关闭当前的工程并退出 Visual Basic。5.目录列表框的 Path 属性的作用是 A. 显示当前驱动器或指定驱动器上的路径 B. 显示当前驱动器或指定驱动器上的某目录下的文件名 C. 显示根目录下的文件名 D. 只显示当前路径下的文件(分数:2.00)A. B.C.D.解析:解析 Path 属性因控件而异,目录列表框的 Path 属性只显示当前驱动器或指定驱动器的路径,而不显示相关的文件名及文件。故本题选择 A 项。6.下列叙述中正确的是 A. 算法的效率只与问题的规模有关,而与数据的存储结构无关 B.
23、 算法的时间复杂度是指执行算法所需要的计算工作量 C. 数据的逻辑结构与存储结构是一一对应的 D. 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B. C.D.解析:解析 根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间的关系的,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。7.软件设计中,有利于提高模块独立性的一个准则是 A. 低内聚低耦合 B. 低内聚高耦合 C.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC72 答案 解析 DOC
