【计算机类职业资格】二级VISUAL+BASIC笔试-310及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-310及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-310及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-310 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体(名称为 Form1)上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是_。(分数:2.00)A.Prlvate Sub Text1_Change()Command1. Caption=“计算机等级考试“End SubB.Private Sub Command1_Click()Ca
2、ption=“计算机等级考试“End SubC.Private Sub Form_Load()Text1. Caption=“计算机等级考试“End SubD.Private SubCommand1_Click()Text1. Text=“计算机等级考试“End Sub2.以下能够触发文本框 Change 事件的操作是_。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容3.下列关于源程序文档化的说法不适宜的是_。(分数:2.00)A.变量的定义要有明确的意义B.程序代码的注释可以随意放置C.根据代码层次进行不同的缩进D.序言性注释关注的问题比较全面
3、4.设有如下通用过程:Public Sub Fun(a() As Integer, x As Integer)For i=1 To 5x=x+a(i)NextEnd Sub在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮。然后编写如下的事件过程:Private Sub Command1_Click()Dim arr(5)As Integer, n As IntegerFor i=1 To 5art(i)=i+iNextFun arr, nText1. Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的内容是_。(分数:2.00)A
4、.30B.25C.20D.155.以下关于图片框控件的说法中,错误的是_。(分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动调整图片框中图形的大小6.下列概念中,_不是数据库管理系统必须提供的数据控制功能。(分数:2.00)A.安全性B.完整性C.移植性D.一致性7.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commaadl_Click()Dim arrayl(10, 10)
5、As IntegerDim i, j As IntegerFor i=1 To 3For j=2 To 4arrayl(i, j)=i+jNext jNext iText1. Text=arrayl(2, 3)+arrayl(3, 4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是_。(分数:2.00)A.12B.13C.14D.158.软件工程与计算机科学性质不同,软件工程着重于_。(分数:2.00)A.理论研究B.建造软件系统C.原理和理论D.原理探寻9.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,在文本框中输入以下字符串:Micro
6、soft Visual Basic Programming然后编写如下事件过程:Private Sub Command1_CIick()Open“d:/temp/outf. txt“ For Output As #1For i=1 To Len(Text1. Text)c=Mid(Text1. Text, i, 1)If c=“A“ And c=“Z“ ThenPrint #1, LCase(C) End IfNext iCloseEnd Sub程序运行后,单击命令按钮,文件 outf. txt 中的内容是_。(分数:2.00)A.MVBPB.mvbpC.MVBPD.mvbp10.信息屏蔽的概
7、念与_概念相关。(分数:2.00)A.模块独立性B.模块类型划分C.软件结构定义D.模块耦合度11.在窗体上画一个名称为 Label1 的标签,然后编写如下事件过程:Private Sub Form_Click()Dim arr(10, 10)As IntegerDimi As Integer, j As IntegerFor i=2 To 4For j=2 To 4arr(i, j)=i*jNext jNext iLabel1. Caption=Str(arr(2, 2)+arr(3, 3)End Sub程序运行后,单击窗体,在标签中显示的内容是_。(分数:2.00)A.12B.13C.14
8、D.1512.下列叙说中正确的是_。(分数:2.00)A.一个逻辑数据结构只能有一种储存结构B.数据的逻辑结构属于线性结构,储存结构属于非线性结构C.一个逻辑数据结构可以有多种储存结构,且各种储存结构不影响数据处理的效率D.一个逻辑数据结构可以有多种储存结构,且各种储存结构影响数据处理的效率13.为了使命令按钮(名称为 Command1)右移 200,应使用的语句是_。(分数:2.00)A.Command1. Move-200B.Command1. Move 200C.Command1. Left=Command1. Left+200D.Command1. Left=Command1. Lef
9、t-20014.在最坏情况下,下列排序方法中时间复杂度最小的是_。(分数:2.00)A.冒泡排序B.快速排序C.插入排序D.堆排序15.有如下事件过程:Prirate Sub Form_Click()A$=“123“: B$=“456“x=Val(A$)+Val(B$)Print x/100End Sub程序运行后,单击窗体,则窗体上显示的内容是_。(分数:2.00)A.123B.3C.5D.57916.假定窗体上有一个标签,名称为 Lahel1,为了使该标签透明并且没有边框,则正确的属性设置为_。(分数:2.00)A.Label1. BackStyle=0Label1. BorderStyl
10、e=0B.Label1. BackStyle=1Label1. BorderStyle=1C.Label1. BackStyle=TrueLabel1. BorderStyle=TrueD.Label1. BackStyle=FalseLabel1. BorderStyle=False17.设有语句:x=InputBox(“输入数值“,“0“,“示例“)程序运行后,如果从键盘上输人数值 10 并按回车键,则下列叙述中正确的是_。(分数:2.00)A.变量 x 的值是数值 10B.在 InputBox 对话框标题栏中显示的是“示例”C.0 是默认值D.变量 x 的值是字符串“10”18.在窗体上
11、画一个名称为 List1 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为_。(分数:2.00)A.For i=0 To List1. ListCount-1NextB.For i=0 To List1. Count-1NextC.For i=1 To List1. ListCountNextD.For i=1 To List1. Count-1Next19.下面数组说明语句错误的是_。(分数:2.00)A.Dim b(-10)As DoubleB.Dim c(8, 3)As ByteC.Dim d(-10 To-1)As BooleanD.Dim e(-99 To-5, -
12、3 To 0)20.在窗体上面一个命令按钮(其 Name 属性为 Command1),然后编写如下代码:Option Base 1Private Sub Coramandl_Click()Dim as=0a=Array(1,2,3,4)j=1For i=4 To 1 Step-1s=s+a(i)*jj=j*10Next iPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是_。(分数:2.00)A.4221B.1234C.34D.1221.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=-5
13、If Sgn(x)Theny=Sqn(x2)Elsey=sgn(x)End IfPrint yEnd Sub运行上面的程序,单击命令按钮,其输出结果是_。(分数:2.00)A.-5B.25C.1D.-122.下列叙述中正确的是_。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题23.下列可作为 Visual Basic 变量名的是_。(分数:2.00)A.A#AB.4AC.? xyD.constA24.下列说法错误的是_。(分数:2.00)A.测
14、试是为了发现程序中的错误而执行程序的过程B.测试是为了表明程序的正确性C.好的测试方案是尽可能发现迄今为止尚未发现的错误的测试方案D.成功的测试是发现了至今为止尚未发现的错误的测试25.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程;Private Sub Command1_Click()a $=“software and hardware“b $=Right(a$, 8)c $=Mid(a$, 1, 8)MsgBox a$, ,b$,c$,1End Sub运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:2.00)A.software and ha
15、rdwareB.softwareC.hardwareD.126.在窗体上画一个名为 List1 的列表框、一个名为 Label1 的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是_。(分数:2.00)A.Private Sub List1_Click()Label1. Caption=List1. ListIndexEnd SubB.Private Sub List1_Click()Label1. Name=List1. ListIndexEnd SubC.Private Sub List1_Click()Label1
16、. Name=List1. TextEnd SubD.Private Sub List1_Click()Label1. Caption=List1. TextEnd Sub27.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对28.层次模型、网状模型和关系模型的划分原则是_。(分数:2.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系29.在窗体中添加一个命令按钮,名称为 Command1,然后编写如下程序:Private Su
17、b Command1_Click()Dim a As Integer, b As String, c As Integera=1234: b=Str((分数:2.00)A.c=Len(B.num=num+2.4LoopEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.13.45.8B.135C.1 4 7D.无数据输出34.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub CommaLndl_Click()For n=1 To 20If n Mod 30 Then m=m+n/3Next nPrint nEnd
18、 Sub程序运行后,如果单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.15B.18C.21D.2435.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a S=“VisualBasic“Print String(3, a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是_。(分数:2.00)A.VVVB.VisC.sicD.11二、填空题(总题数:9,分数:18.00)36.数据结构分为逻辑结构和存储结构,循环队列属于 【1】 结构。(分数:2.00)填空项 1:_37.根据假定的条件
19、,判断应该选择哪条途径来执行相应的程序语句序列,这样的程序结构是 【2】 。(分数:2.00)填空项 1:_38.软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且影响软件的 【3】 。(分数:2.00)填空项 1:_39.数据库技术的主要特点为 【4】 ,具有较高的数据和程序的独立性以及对数据实行集中统一的控制。(分数:2.00)填空项 1:_40.数据库完整性的实现应该包括两个方面:一是系统要提供定义完整性约束条件的功能;二是提供 【5】 的方法。(分数:2.00)填空项 1:_41.窗体中有两个命令按钮:“显示”(控件名为 CmdDisplay)和“测试”(控件
20、名为 CmdTest)。单击“测试”按钮时,执行如下事件过程。此事件过程的功能是:当在窗体中出现消息框并选中其中的“确定”按钮时,隐藏“显示”按钮。否则退出。根据题意,请完善下列程序。Private Sub CmdTest_Click()Answer= 【6】 (“隐藏按钮“)IF Answer=vbOK thenCmdDisplay. visible= 【7】 ElseEndEnd IFEnd Sub(分数:2.00)填空项 1:_42.以下程序的功能是:求 x 的 y 次方。根据题意,请完善下列程序。Private Function funl(x As Double, y As Integ
21、er)As DoubleDim i As IntegerDim z As Doublez= 【8】 For i=1 To yz=z*xNext i【9】 End FunctionPrivate Sub Command1_Click()Dim m As DoubleDim n As IntegerDim t As Doublem=InputBox(“输入 x 数:“)n=InputBox(“输入次方数:“)t=funl(m, n)Print Str(m)+“+Str(n)+“=“; 【10】 End Sub(分数:2.00)填空项 1:_43.把窗体的 KeyPreview 属性设置为 True
22、,然后编写如下两个事件过程:Prirate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print Chr(Keycode)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Print Chr(KeyAscii)End Sub程序运行后,如果直接按键盘上的“A”键(即不按住 Shift 键),则在窗体上输出的字符分别是 【11】 和 【12】 。(分数:2.00)填空项 1:_44.编写一个过程把 C 盘中的 Config. sys 文件内容读出,并在文本框中显示出来。在窗体
23、 Form1 建立一个文本框 Text1,将其 MultiLine 属性设置为 True,将 ScrollBars 属性设置为 3-Both。根据题意。请完善下列程序。option ExplicitPrivate Sub Form C1ick()Dim chl As String, fn As IntegerDim Str As Stringfn= 【13】 Open “C:/Config. sys“ For Input As fnDo While Not EOF( 【14】 )Line Input #fn, chlStr=Str+chl+vbCrLfLoopText1. Text= 【15】
24、 End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-310 答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体(名称为 Form1)上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是_。(分数:2.00)A.Prlvate Sub Text1_Change()Command1. Caption=“计算机等级考试“End Sub B.Privat
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 310 答案 解析 DOC
