【计算机类职业资格】二级VISUAL+BASIC笔试-318及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-318及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-318及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-318 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.软件中子类部件对父类部件属性的延续性指软件的_。(分数:2.00)A.独立性B.共享性C.多态性D.继承性2.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub subl(ByVal x As Integer, ByVal y As Integer, ByVal z As Integer)z=x*x+y*yEnd SubPrivate Sub Command1_Click()Dim a As Intege
2、ra=8Call subl(1, 2,(分数:2.00)A.Next iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是_。(分数:2.00)A.1 2B.1 2 3C.3 4 5D.4 514.以下叙述中错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程可以被其他窗体调用C.在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中进行定义15.关键字声明的局部变量在整个程序运行中一直存在的是_。(分数:2.00)A.IntegerB.Publi
3、cC.StaticD.Private16.数据模型是_。(分数:2.00)A.文件的集合B.记录的集合C.数据的集合D.记录及其联系的集合17.下列描述中正确的是_。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集台18.在窗体上画一个名称为 Commaudl 的命令按钮和两个名称分别为 Text1、Text2 的文本框,然后编写如下事件过程;Private Sub Command1_Click()n=Text1. TextSelect Case nCase 1 To 20x=10Case 2, 4, 6x=
4、20Case Is10x=30Case 10x=40End SelectText2. Text=xEnd Sub程序运行后,如果在文本框 Text1 中输入 10,然后单击命令按钮,则在 Text2 中显示的内容是_。(分数:2.00)A.10B.20C.30D.4019.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Sum=0For x=1 To 5Call subl(x, s)Sum=Sum+sNext xPrint SumEnd SubPrivate Sub subl(y, w)w=1For i=1 To
5、 yw=w*iNext iEnd Sub程序运行后。单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.5B.120C.153D.16020.设组合框 Combol 中有 3 个项目,则以下能删除最后一项的语句是_。(分数:2.00)A.Combol. RemoveItem TextB.Combol. RemoveItem 2C.Combol. RemoveItem 3D.Combol. RemoveItem Combol. Listcount21.数据的存储结构是指_。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在
6、计算机中的表示22.数据库系统的核心是_。(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员23.以下关于 KeyPress 事件过程中参数 KeyAscii 的叙述正确的是_。(分数:2.00)A.KeyAscii 参数是所按键的 ASCII 码B.KeyAscii 参数的数据类型为字符串C.KeyAscii 参数可以省略D.KeyAscii 参数是所按键上标注的字符24.下列叙说中正确的是_。(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试25.在窗件上画一个命令按钮,
7、其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()a=12345Print Format S(a, “000. 00“)End Sub程序运行后,单击命令按钮,窗体上显示的是_。(分数:2.00)A.123.45B.12345.00C.12345D.00123.4526.设有如下程序:Private Sub Command1_Click()Dim sum As Double, k As Doublesum=0n=0For i=1 To 5k=n/in=n+1sum=sum+kNextEnd Sub该程序通过 For 循环计算一个表达式的值
8、,这个表达式是_。(分数:2.00)A.1+1/2+2/3+3/4+4/5B.1+1/2+2/3+3/4C.1/2+2/3+3/4+4/5D.1+1/2+1/3+1/4+1/527.为了使模块尽可能独立,要求_。(分数:2.00)A.模块的内聚程度要尽量高。且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强28.以下声明语句中错误的是_。(分数:2.00)A.Const var1-123B.Dim var2=ABCC.DefInt a-zD.Stat
9、ic var3 As Integer29.程序设计方法包括_和面向对象的程序设计。(分数:2.00)A.面向数据程序设计B.面向结构程序设计C.结构化程序设计D.顺序化程序设计30.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下程序:Private Sub Command1_Click()Dim x, Y, z As Integerx=5y=7z=0Text1. Text=“Call P1(x, y, z)Text1. Text=Str(z)End SubSub P1(ByVal a As Integer, ByVal b As Intege
10、r, c As Integer)c=a+bEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是_。(分数:2.00)A.0B.12C.Str(z)D.没有显示31.以下有关数组定义的语句序列中,错误的是_。(分数:2.00)A.Static arr1(3)arr1(1)=100arr1(2)=“Hello“arr1(3)=123.45B.Dim arr2()As IntegerDim size As IntegerPrivate Sub Command2_Click()size=InputBox(“输入:“)ReDim arr2(size)End SubC.Option Base
11、1Private SubCommand3_Click()Dim arr3(3)As IntegerEnd SubD.Dim n As IntegerPrivate Sub Command4_Click()Dim arr4(n)As IntegerEnd Sub32.在数据库的 3 级模式结构中,内模式有_个。(分数:2.00)A.1B.2C.3D.任意多33.以下叙述中错误的是_。(分数:2.00)A.一个工程可以包括多种类型的文件B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C.程序运行后,在内存中只能驻留一个窗体D.对于事件驱动型应用程序,每次运行时的执行顺序
12、可以不一样34.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()m=1:n=1Print“m=“; m; “, n=“; nCall subl(m), n)Print “m=“; “; “, n=“; nEnd SubPrivate Sub subl(x, y)x=x+5y=y+xPrint “x=“; x;“, y=“; yEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.m=1, b=1x=6, y=7m=1, b=1B.m=1, b=1x=6, y=7m=6, b=7C.
13、m=1, b=1x=6, y=7m=1, b=7D.m=1, b=1x=6, y=7m=6, b=135.设有如下通用过程:Public Function f(x As Integer)Dim y As Integerx=20y=2f=x*yEnd Function在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Static x As Integerx=10y=5y=f(x)Print x; yEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.10 5B.20 5C.20
14、 40D.10 40二、填空题(总题数:10,分数:20.00)36.所谓 【1】 ,是指对数据集合中的各元素以各种方式进行运算,包括插入、删除、查找、更改等运算,也包括对数据元素进行分析。(分数:2.00)填空项 1:_37.在面向对象方法中,类的实例称为 【2】 。(分数:2.00)填空项 1:_38.软件工程学中除软件开发技术需重视外,另一重要组成内容是软件的 【3】 。(分数:2.00)填空项 1:_39.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的阶段是 【4】 。(分数:2.00)填空项 1:_40.在进行模块测试时,要为每个被测试的模块
15、另外设计两类模块:驱动模块和承接模块(桩模块)。其中 【5】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_41.为了在运行时把“d:/pie”文件夹下的图形文件“a. jpg”装入图片框 Picturel,所使用的语句为 【6】 。(分数:2.00)填空项 1:_42.运行时动态增减菜单项必须使用菜单数组,增加菜单项时需要采用 【7】 语句,减少菜单项时要使用 【8】 语句。(分数:2.00)填空项 1:_43.在窗体上画一个名为 Label1 的标签和一个名为 List1 的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的
16、某个项目时,在标签 Label1 中显示所选中的项目,如图 16-1 所示。请在 【9】 和 【10】 处填入适当的内容,将程序补充完整。(2002 年 9 月)(分数:2.00)填空项 1:_44.在窗体上画一个名为 Command1 的命令按钮。下列程序的功能是:从输入对话框输入一个正整数 n。用随机函数产生 n 个 1100 范围的随机数,然后求出去掉一个最大数和最小数的平均数。根据题意,请完善下列程序:Private Sub Command1_Click()Dim ave As Single, max As Integer, i As Integer, n As IntegerDim
17、min As Integer, Sum As Integer, s As StringDim t As Integers=InputBox(“输入一个正整数: “)n=Val(s)If n0 Thenmax=n: min=n: Sum=0For j=1 To nt=【11】print t;Sum=Sum+tIf tmin Thenmin=tElseIf maxt Thenmax=tEnd IfNext j【12】 ave=Sum/nMsgBox“平均值=“+Str(ave),“去掉最大数和最小数后“End IfEnd Sub(分数:2.00)填空项 1:_45.编写一个程序把一维数组的各元素反
18、序存放。在主过程中调用 subl 过程把从键盘上输入的 10 个元素反序存放后再输出。根据题意,请完善下列程序。Private Sub subl(b()As Integer, ByVal n As Integer)Dim i As Integer, j As Integer, t As Integer【13】 j=nDo While ijt=b(i):b(i)=b(j):b(j)=ti=i+1:j=j-1LoopEnd SubPrivate Sub Command1_Click()Dim a(1 To 10)As Integer, i As IntegerRandomizeFor i=1 To
19、 10a(i)=Int(100*RnD) +1Next iFor i= 【14】 Print a(i);Next iPrintCall 【15】 For i=i To 10Print a(i);Next iPrint nEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-318 答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.软件中子类部件对父类部件属性的延续性指软件的_。(分数:2.00)A.独立性B.共享性C.多态性D.继承性 解析:分析 面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组成一个层
20、次结构分明的系统:一个类的上层可以有基类,下层可以有派生类。这种层次结构系统的一个重要性质是继承性,一个类直接继承其基类的描述(数据和操作)或特性,派生类自动地共享基类中定义的数据和方法。继承具有传递性,如果类 C 继承类 B,类 B 继承类 A,则类 C 继承类 A。2.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub subl(ByVal x As Integer, ByVal y As Integer, ByVal z As Integer)z=x*x+y*yEnd SubPrivate Sub Command1_Click()Dim a
21、As Integera=8Call subl(1, 2,(分数:2.00)A.Next iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是_。(分数:2.00)A.1 2B.1 2 3C.3 4 5D.4 5 解析:分析 经过第一个 For 循环计算后,变量 Sum 的结果为数组 a 的元素各值之和,即为 15,语句“X=Sum/5”的计算结果 X 为 3。在第二个 For 循环中,数组 a 的元素中只有 4 和 5 能满足大于 3 的条件,所以在窗体上显示为 4 和 5。14.以下叙述中错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Pri
22、vate 定义的通用过程可以被其他窗体调用 C.在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中进行定义解析:分析 在窗体文件中用 Private 定义的通用过程是私有过程,只能被本模块中的其他过程访问不能被其他模块中的过程访问。在窗体模块中,可以调用标准模块中的过程,也可以调用其他窗体模块中的过程,被调用的过程必须用 Public 定义为公用过程。15.关键字声明的局部变量在整个程序运行中一直存在的是_。(分数:2.00)A.IntegerB.PublicC.Static D.Private解析:分析 用关键字 S
23、tatic 定义了一个变量,则每次引用该变量时,其值会继续保留。16.数据模型是_。(分数:2.00)A.文件的集合B.记录的集合C.数据的集合D.记录及其联系的集合 解析:分析 数据模型是信息世界中表示实体类型及实体间联系的模型,因此数据模型应具有描述数据和数据联系两方面的功能。17.下列描述中正确的是_。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集台 解析:分析 计算机软件(Software)是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。其中,程序是按事先设计的功能和性
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 318 答案 解析 DOC
