【计算机类职业资格】二级VISUAL+BASIC笔试-188及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-188及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-188及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-188 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中错误的是( )。(分数:2.00)A.菜单项的快捷键不可以任意设置B.除了 Click 事件之外,菜单项还能响应其他的事件过程(如 Db1Click 等)C.每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件D.在程序执行时,如果菜单项的 Enabled 属性为 False,则该菜单项变成灰色,不能被用户选择2.要从自定义对话框 Form2 中退出,可以在该对话框的“退出”按钮 Click 事件过程中使用( )语句。(分数:2.00
2、)A.Form2.UnloadB.Unload Form2C.Hide.Form2D.Form2.Hide3.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树4.在窗体上画 1 个名为 Text1 的文本框和 1 个名为 Label1 的标签,再画 4 个名为 Op1 的单选按钮控件数组,其 Index 属性按季度顺序为 03,如图 1 所示。在文件 Sales.txt 中按月份顺序存有某企业某年 12个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则 Text1 中显示相应季度的销售总额,并把相应的文字显示在标签上。如图 2 所示是单击
3、“第二季度”单选按钮所产生的结果。请选择可在空白处填写的合适语句( )。(分数:2.00)A.B.C.D.5.随机文件用于读数据的语句是( )。(分数:2.00)A.GetB.WtiteC.PrintD.Input6.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和 DBSC.DBS 包括 DB 和 DBMSD.没有任何关系7.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序8.编写如下事件过程和函数过程:Private Sub Com
4、mand1_Click()Dim num(1 To 6)As Singlenum(1)=103:num(2)=190:num(3)=0num(4)=32:num(5)=-56:num(6)=100PrintPrint p2(6,num()End SubPrivate Function p2(By Val n As Integer, number() As Single) As Integerp2=number(1)For j=2 To nIf number(j)p2 Then p2=number(j)Next jEnd Function程序运行后,在窗体上输出( )。(分数:2.00)A.-5
5、6B.0C.103D.1909.窗体上有一个列表框和一个文本框,编写如下两个事件过程:Private Sub Form_Load()List1.AddItem“北京“List1.AddItem“天津“List1.AddItem“上海“Text1.Text=“ “End SubPrivate Sub List1_Click()Print Text1.Text+List1.TextEnd Sub程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果为( )。(分数:2.00)A.中国北京B.中国天津C.中国上海D.北京中国10.结构化分析方法是面向( )的自顶向下逐步求精进行需
6、求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标11.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性12.在窗体上画一个命令按钮,其名称为 Command1。程序运行后,单击命令按钮,输出结果为( )。Private Sub p1(n As Integer)For i=n To 1 Step-1x=String(i,“*“)Print xNext iEnd SubPrivate Sub Command1_Click()p1(3)End Sub(分数:2.00)A.*B.*C.*D.*13.在运行程序
7、时,在程序代码中改变文本框的 Text 属性值,或在文本框中输入新的内容,相应会触发( )事件。(分数:2.00)A.GotFocusB.ClickC.ChangeD.DblClick14.图像框和图片框在使用时的不同之处是( )。(分数:2.00)A.图片框比图像框占内存少B.图像框内还可包括其他控件C.图片框有 Stretch 属性而图像框没有D.图像框有 Stretch 属性而图片框没有15.下列描述中,是软件调试技术的是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法D.边界值分析16.在窗体上画两个单选按钮,名称分别为 Option1 和 Option2,标题分别为“黑体
8、”和“楷体”;一个复选框,名称为 Check1,标题为“粗体”。要求程序运行时, “黑体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是( )。(分数:2.00)A.Option1.Value=TrueCheckl.Value=FalseB.Option1.Value=TrueCheck1.Value=TrueC.Option2.Value=FalseCheck1.Value=TreeD.Option1.Value=TreeCheck1.Value=117.表示滚动条控件取值范围最大值的属性是( )。(分数:2.00)A.MaxB.LargeChangeC.ValueD.Min
9、18.有下列两个过程:Sub S1(By Val x As Integer, By Val y As Integer)Dim t As Integert=Xx=yy=tEnd SubSub S2(x As Integer, y As Integer)Dim t As Integert=xx=yy=tEnd Sub则下列叙述中正确的是( )。(分数:2.00)A.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不能实现交换两个变量的
10、值的操作19.如果准备读文件,打开随机文件“text.dat”的正确语句是( )。(分数:2.00)A.Open“text.dat“For Write As #1B.Open“text.dat“For Binary As #1C.Open“text.dat“For Input As #1D.Open“text.dat“For Random As #120.通过 InputBox 函数可以产生输入对话框。若执行下列语句:st$=InputBox(“请输入字符串“,“字符串对话框“,“字符串“)则运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为( )。(分数:2.00)A.字符串B.
11、请输入字符串C.字符串对话框D.用户输入内容21.声明一个变量为局部变量应该用( )。(分数:2.00)A.GlobalB.PrivateC.StaticD.Public22.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间23.设有数组定义语句:Dim a(5)As Integer,并设 List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。(分数:2.00)A.a(3)=3B.a(3)=inputbox(“inputdata“)C.a(3)=List1.List1ndexD.a=
12、Array(1,2,3,4,5,6)24.图像框中的 Stretch 属性为 True 时,其作用效果为( )。(分数:2.00)A.只能自动设定图像框长度B.只能自动扩大图像C.只能自动缩小图像D.图形自动调整大小适应图像控件25.要在命令按钮控件上显示图像应( )。(分数:2.00)A.设置 Picture 属性B.实现不了C.先将 Style 设置为 1,然后再设置 Picture 属性D.以上都不对26.在窗体上建立通用对话框需要添加的控件是( )。(分数:2.00)A.Data 控件B.Form 控件C.CommonDialog 控件D.VBComboBox 控件27.有下列二叉树,
13、对此二叉树前序遍历的结果为( )。(分数:2.00)A.B.C.D.28.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3 种说法都不对29.下列关于文件的叙述中,说法不正确的是( )。(分数:2.00)A.顺序文件中的记录一个接一个地顺序存放B.随机文件中记录的长度是随机的C.执行打开文件命令后,自动生成一个文件指针D.LOF 函数返回给文件分配的字节数30.下列叙述中正确的是( )。(分数:2.00)A.线性链表的各元素在
14、存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的31.有如下 Sub 过程:Sub Sun(x As Single,y As Single)t=xx=t/yy=t Mod yEnd Sub在窗体上的命令按钮 Command1 中,编写如下事件过程,执行该事件过程调用 Sun 过程,结果为( )。Private Sub Command1_Click()Dim a As SingleDim b As S
15、inglea=5b=4Sun a,bPrint a;bEnd Sub(分数:2.00)A.1.25 1B.5 4C.4 5D.1 1.2532.不能脱离控件(包括窗体)而独立存在的过程是( )。(分数:2.00)A.事件过程B.通用过程C.Sub 过程D.函数过程33.获取文本框中被选取的文本内容的属性是( )。(分数:2.00)A.SelTextB.SelStartC.TextD.Length34.下列叙述中正确的是( )。(分数:2.00)A.列表框包含了组合框的功能B.组合框包含了列表框的功能C.列表框和组合框的功能无相近之处D.列表框和组合框的功能完全相同35.使用 CommonDia
16、log 控件的( )方法,可显示“打印”对话框。(分数:2.00)A.ShowOpenB.ShowSaveC.ShowColorD.ShowPrinter二、填空题(总题数:14,分数:28.00)36.数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为 1。(分数:2.00)填空项 1:_37.在关系模型中,二维表的行称为 1。(分数:2.00)填空项 1:_38.数据库系统其内部分为 3 级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_
17、39.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序。(分数:2.00)填空项 1:_40.栈的 3 种基本运算是:入栈、退栈和 1。(分数:2.00)填空项 1:_41.为了选择多个控件,可以按住 1 键,然后单击每个控件。(分数:2.00)填空项 1:_42.执行下列语句后,输出结果为_。s$=“ABCDEFG“Print InStr(s$,“efg“)Print LCase$(s$)(分数:2.00)填空项 1:_43.下列程序段在窗体上输出_,在立即窗口中输出_。S1=“software“S2=“hardware“S3=“computer“Print
18、Right(S1,3)Picturel.Print Mid(S2,2,4)Debug.Print Left(S3,2)(分数:2.00)填空项 1:_44.列表框的 List 属性返回 1。(分数:2.00)填空项 1:_45.在程序的空白行处填写适当的语句,完成以下功能:依次自动将列表框 List2 中所有列表项目移入列表框 List1 中,并将移入 List1 中的项目从 List2 中删除。DoWhile List2.ListCount_List2.RemoveItem 0Loop(分数:2.00)填空项 1:_46.下列的 For 语句循环体要执行 50 次,请填空。For k=_To
19、-7 Step-3(分数:2.00)填空项 1:_47.下列程序段的执行结果为_。i=4a=5Doi=i+1a=a+2Loop Until i=7Print “A=“;a(分数:2.00)填空项 1:_48.首先执行循环体,然后再进行条件判断,决定是否结束循环的循环语句是 1。(分数:2.00)填空项 1:_49.窗体下面有一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=0Do Until x=-1a=InputBox(“请输入第一个数字 a 的值“)a=Val(a)b=InputBox(“请输入第二个数字 b 的值“)b=Val(b)x=Inp
20、utBox(“请输入第三个数字 x 的值“)x=Val(x)a=a+b+xLoopPrint aEnd Sub在程序运行后,单击命令按钮,在对话框中分别输入 5,4,8,5,8,-1,输出结果为_。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-188 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中错误的是( )。(分数:2.00)A.菜单项的快捷键不可以任意设置B.除了 Click 事件之外,菜单项还能响应其他的事件过程(如 Db1Click 等) C.每个菜单项都是一个控件,与其他控件一样都有自己的属性和事
21、件D.在程序执行时,如果菜单项的 Enabled 属性为 False,则该菜单项变成灰色,不能被用户选择解析:解析 每个菜单项都是一个控件,都有自己的属性和行为的属性:每个菜单项有且仅有一个Click 事件:菜单项快捷键的赋值包括功能键与控制键的组合,如Ctrl+F1键或Ctrl+A键,不能随便赋值;Visible 属性用来设置窗体或控件是否可见,设为 False 时,控件不可见,设为 True 时,控件可见。2.要从自定义对话框 Form2 中退出,可以在该对话框的“退出”按钮 Click 事件过程中使用( )语句。(分数:2.00)A.Form2.UnloadB.Unload Form2
22、C.Hide.Form2D.Form2.Hide解析:解析 Unload 语句用于清除内存中指定的窗体,格式为:Unload 窗体名称;Hide 方法是使窗体隐藏,但仍在内存中,格式为:窗体名称.Hide。3.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列 B.栈C.双向链表D.二叉树解析:解析 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。4.在窗体上画 1 个名为 Text1 的文本框和 1 个名为 Label1 的标签,再画 4 个
23、名为 Op1 的单选按钮控件数组,其 Index 属性按季度顺序为 03,如图 1 所示。在文件 Sales.txt 中按月份顺序存有某企业某年 12个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则 Text1 中显示相应季度的销售总额,并把相应的文字显示在标签上。如图 2 所示是单击“第二季度”单选按钮所产生的结果。请选择可在空白处填写的合适语句( )。(分数:2.00)A. B.C.D.解析:解析 解本题的关键是读懂题意和程序的作用。Form Load 事件过程的作用是打开文件Sales.txt,读出文件 12 个月的销售额分别存放在数组 sales 元素中。然后在单选按钮的单击事
24、件中,进行处理,因为控件数组共享同一个事件过程,所以第 1 个横线处,应填入单击事件,使用控件的名字 Op1加下划线加 Click。在单击事件过程中,通过变量 month 计算月份,分别统计每一个季度的销售总额,结合 For 循环中 month 的值:第一季度,month 的初值为 0,index 的值为 0;第二季度,month 的初值为3,index 的值为 1;第三季度,month 的初值为 6,index 的值为 2;第四季度,month 的初值为 9,index的值为 3;所以第 2 个横线处应填入 3。第 3 个横线的填写较简单,就是显示选中的单选按钮的标题。5.随机文件用于读数据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 188 答案 解析 DOC
