欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级VISUAL+BASIC笔试-318及答案解析.doc

    • 资源ID:1327815       资源大小:86.50KB        全文页数:25页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级VISUAL+BASIC笔试-318及答案解析.doc

    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)是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。其中,程序是按事先设计的功能和性

    24、能要求执行的执行序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文材料。18.在窗体上画一个名称为 Commaudl 的命令按钮和两个名称分别为 Text1、Text2 的文本框,然后编写如下事件过程;Private Sub Command1_Click()n=Text1. TextSelect Case nCase 1 To 20x=10Case 2, 4, 6x=20Case Is10x=30Case 10x=40End SelectText2. Text=xEnd Sub程序运行后,如果在文本框 Text1 中输入 10,然后单击命令按钮,则在 Text2

    25、 中显示的内容是_。(分数:2.00)A.10 B.20C.30D.40解析:分析 在本题中,当文本框 Text1 的内容 10 赋值给变体型变量 n 时,其值为“10”,而“表达式表列”中的表达式必须与测试表达式的数据类型相同。经“select case n”判断后,确认“1 To 20”满足其条件,执行“x=10”后,x 为 10,然后退出情况语句,并不能执行“case 10:x=40”语句。19.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Sum=0For x=1 To 5Call subl(x, s)

    26、Sum=Sum+sNext xPrint SumEnd SubPrivate Sub subl(y, w)w=1For i=1 To yw=w*iNext iEnd Sub程序运行后。单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.5B.120C.153 D.160解析:分析 由于参数 y、w 是 ByRef 的参数,称为“引用”,所以在过程 Subl 中改变的值是带回到调用的地方的,因此 Sum 结果是 5 次 Subl 计算结果的和,即 sum=(1+2+6+24+120)=153。本题答案为 153。20.设组合框 Combol 中有 3 个项目,则以下能删除最后一项的语句是

    27、_。(分数:2.00)A.Combol. RemoveItem TextB.Combol. RemoveItem 2 C.Combol. RemoveItem 3D.Combol. RemoveItem Combol. Listcount解析:分析 ListBox(列表框)中的首个目的项数是从 0 开始的,所以对有 3 个项目的列表框,最后一项的项数为 2。21.数据的存储结构是指_。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示 解析:分析 数据的存储结构是数据按逻辑结构规定的关系在计算机存储器中的存放方式,

    28、也称数据的物理结构。22.数据库系统的核心是_。(分数:2.00)A.数据模型B.数据库管理系统C.数据库 D.数据库管理员解析:分析 数据模型是对数据特征的抽象,从抽象层次上描述了系统的静态特征、动态特征和约束条件,为数据库系统的信息表示与操作提供一个抽象的框架,包括数据结构、数据操作和数据约束三部分;数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等;数据库管理员是对数据库进行规划、设计、维护、监视等管理专业的人才;数据库系统由数据库、数据库管理系统、数据库管理员、硬件平台和软件平台五部分组成,这五部分构成以数据库为核心的完整

    29、的运行实体。23.以下关于 KeyPress 事件过程中参数 KeyAscii 的叙述正确的是_。(分数:2.00)A.KeyAscii 参数是所按键的 ASCII 码 B.KeyAscii 参数的数据类型为字符串C.KeyAscii 参数可以省略D.KeyAscii 参数是所按键上标注的字符解析:分析 KeyPress 事件有一个参数,这个参数有两种形式,一种是 Index As Integer,只用于控件数组,第二种是 KeyAsciiAs Integer,用于单个控件。KeyPress 事件用来识别按键的 ASCII 码,所以选项 A 是正确的;从参数定义来看,KeyAscii 类型为整

    30、型,所以选项 B 和选项 D 错误;在应用中参数不能省略,所以选项 C 错误。24.下列叙说中正确的是_。(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试解析:分析 程序调式修改后可能引入新的错误所以必须进行重新测试,以保证程序的正确性。25.在窗件上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()a=12345Print Format S(a, “000. 00“)End Sub程序运行后,单击命令按钮,窗体上显示的是_

    31、。(分数:2.00)A.123.45B.12345.00 C.12345D.00123.45解析:分析 在使用 Format 函数使数值按“格式字符串”指定的格式输出时,符号“#”和“0”都是用于数字的输出,其个数决定了显示区段的长度。如果要显示的数值的位数小于格式字符串指定的区段长度,则该数值靠区段的左端显示,但这两个功能的区别在于,“#”显示的多余的位不补 0,“0”显示的多余的位以 0 补齐。26.设有如下程序:Private Sub Command1_Click()Dim sum As Double, k As Doublesum=0n=0For i=1 To 5k=n/in=n+1s

    32、um=sum+kNextEnd Sub该程序通过 For 循环计算一个表达式的值,这个表达式是_。(分数: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/5 D.1+1/2+1/3+1/4+1/5解析:分析 此题关键是变量 n 的初值问题。因为 n 的初值为 0,所以在第一次循环时“n/i”的计算结果为 0,从第二次循环开始,n 的变化值是从 1 至 4。27.为了使模块尽可能独立,要求_。(分数:2.00)A.模块的内聚程度要尽量高。且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内

    33、聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强解析:分析 衡量模块的独立程度使用耦合性和内聚性两个定性的度量标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚性是从功能角度来度量模块内的联系,模块内聚的程度越高越独立。耦合性是模块间互相连接的紧密程度的度量,耦合程度越低越独立。28.以下声明语句中错误的是_。(分数:2.00)A.Const var1-123B.Dim var2=ABC C.DefInt a-zD.Static var3 As Integer解析:分析 在 Visual Basic 中,可以用 Const 定

    34、义符号常量。用来代替数值或字符串。DefInt 是Deftype 语句的其中一种,“DefInt a-z”表示模块中的变量全部使用整型数。用 Static 定义静态变量。29.程序设计方法包括_和面向对象的程序设计。(分数:2.00)A.面向数据程序设计B.面向结构程序设计C.结构化程序设计 D.顺序化程序设计解析:分析 计算机程序设计是伴随着现代电子计算机的出现而发展起来的一门技术,是多种学科理论、方法和技术互相交织、互相融合的产物。程序设计方法主要经过了结构化程序设计和面向对象的程序设计两个阶段。30.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然

    35、后编写如下程序: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 Integer, c As Integer)c=a+bEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是_。(分数:2.00)A.0B.12 C.Str(z)D.没有显示解析:分析 在定义通用过程时,结果形参前面有关键宁 ByRef,则默认为该参数是按传地址方式传送。

    36、所以变量 a 和 b 是按传值方式传送,变量 c 按传地址方式传送。数据传送过程为:变量 x 和 y 将 5 和 7 传送给子函数 P1 的形参 a 和 b,a+b 的值得 12 赋给变量 c,c 再回传给实参 z,用 Str 函数转换成字符串赋给文本框的 Text 属性。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=

    37、InputBox(“输入:“)ReDim arr2(size)End SubC.Option Base 1Private SubCommand3_Click()Dim arr3(3)As IntegerEnd SubD.Dim n As IntegerPrivate Sub Command4_Click()Dim arr4(n)As IntegerEnd Sub 解析:分析 在执行选项 D 中的一段程序时,针对变量 n 会出现“要求常数表达式”的错误提示。即在试图声明一个 arr4 数组时,使用没有赋初值的变量 n 来指定元素的个数。32.在数据库的 3 级模式结构中,内模式有_个。(分数:2

    38、.00)A.1 B.2C.3D.任意多解析:分析 在数据库的 3 级模式结构中,模式表示了概念级数据库,体现了数据库的总体观;内模式表示了物理级数据库,体现了数据库的存储观;外模式表示了用户级数据库,体现了数据库的用户观,对数据库的总体观和存储观只有一个,而用户观可能有多个,对于不同的应用,就有不同的用户观。所以说,概念模式、内模式只有一个,外模式有多个。33.以下叙述中错误的是_。(分数:2.00)A.一个工程可以包括多种类型的文件B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C.程序运行后,在内存中只能驻留一个窗体 D.对于事件驱动型应用程序,每次运行时的执行

    39、顺序可以不一样解析:分析 程序运行后,在内存中可以驻留多个窗体。但每次只能激活一个窗体。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,

    40、y=7m=1, b=1B.m=1, b=1x=6, y=7m=6, b=7C.m=1, b=1x=6, y=7m=1, b=7 D.m=1, b=1x=6, y=7m=6, b=1解析:分析 从 Sub 和 Function 中 Print 输出可以看出,变量 m 的值经过 Subl 计算后没有变化。这是因为变量 m 作为实参时变成了(m),这样使得它被强制计算,是按数字传给 Subl 的,在 Subl 中被计算的结果没有反传回来。本题答案为 C。从中可以看出传地址引用的参数的值是如何改变的。35.设有如下通用过程:Public Function f(x As Integer)Dim y As

    41、 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 40 D.10 40解析:分析 虽然变量 x 被定义为静态变量,但并不改变传地址传送的关系。x 作为实参传给 f 子函数后,形参 x 的值先为 5,执行“x=20”后,由于传地址传送的关系,实参 x

    42、的值也为 20。子函数返回之前,f 的值为 40,返回后变量 y 的值为 40。最后打印出 20 和 40。二、填空题(总题数:10,分数:20.00)36.所谓 【1】 ,是指对数据集合中的各元素以各种方式进行运算,包括插入、删除、查找、更改等运算,也包括对数据元素进行分析。(分数:2.00)填空项 1:_ (正确答案:数据处理)解析:分析 数据处理是指对数据集合中的各元素以各种方式进行运算,包括插入、删除、查找、更改等运算,也包括对数据元素进行分析。37.在面向对象方法中,类的实例称为 【2】 。(分数:2.00)填空项 1:_ (正确答案:对象)解析:分析 在面向对象程序设计中,将属性、

    43、操作相似的对象归为类,即类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。38.软件工程学中除软件开发技术需重视外,另一重要组成内容是软件的 【3】 。(分数:2.00)填空项 1:_ (正确答案:工程管理)解析:分析 软件工程是解决软件问题的 T 程,是从管理和技术两方面研究如何开发和维护计算机软件的一门新兴学科。可见,软件工程中既重视软件开发技术,又重视软件工程管理。39.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的阶段是 【4】 。(分数:2.00)填空项 1

    44、:_ (正确答案:数据库系统)解析:分析 数据管理技术发展的三个阶段中,人工管理阶段,硬件无直接存取设备,软件没有操作系统,数据完全依赖于程序,没有独立性;文件系统阶段,数据可以存储在磁盘和磁鼓上,通过文件系统软件进行管理,有一定的共享性,数据的独立性差;数据库系统阶段,出现了专门对数据进行管理的数据库管理系统,数据的共享性增强,冗余度变小,具有高度的物理独立性和一定的逻辑独立性。40.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 【5】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_ (正确答

    45、案:驱动模块)解析:分析 承接模块的作用是用于代替被测模块调用的其他模块,其仅作少量的数据操作,是一个模拟子程序,不必将子模块的所有功能带入。41.为了在运行时把“d:/pie”文件夹下的图形文件“a. jpg”装入图片框 Picturel,所使用的语句为 【6】 。(分数:2.00)填空项 1:_ (正确答案:Picturel. Picture=LoadPicture(“d:/pic/a.jpq“)或 Picturel=LoadPicture(“d:/pic/a. jpg“))解析:分析 LoadPicture 函数将图形载入到窗体的 Picture 属性、PicturcBox(图片框)控件

    46、或Image(图像框)控件。为了加载在 PictureBox(图片框)控件和 Image(图像框)控件中显示的图形或者加载作为窗体背景的图形,必须将 LoadPicture 的返回值赋给要显示该图片的对象的 Picture 属性。42.运行时动态增减菜单项必须使用菜单数组,增加菜单项时需要采用 【7】 语句,减少菜单项时要使用 【8】 语句。(分数:2.00)填空项 1:_ (正确答案:7Load 8Unload)解析:分析 本题考查的是菜单数组。要在运行时增加或减少菜单项,需使用菜单数组。增加一个菜单项的方法是:Load 菜单数组名(Index)。减少一个菜单项的方法是:Unload 菜单数

    47、组名(Index)。其中Index 是菜单项在数组中的序号。增加菜单项时 Index 对应的菜单项必须是没有创建过的,减少菜单项时Index 对应的菜单项必须是存在的。43.在窗体上画一个名为 Label1 的标签和一个名为 List1 的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签 Label1 中显示所选中的项目,如图 16-1 所示。请在 【9】 和 【10】 处填入适当的内容,将程序补充完整。(2002 年 9 月)(分数:2.00)填空项 1:_ (正确答案:9List1_DblClick 或 Form1. List1_DblClick 或 Me. List1_DblClick、10List1. Text 或 List1 或 Form1. Ljstl. Text 或 Me. List1. Text 或 Form1. List1 或 Me. List1)解析:分析 从填空9的位置可以分析得知,此处应该是一个事件。根据“双击列表框中的某个项日”的题意,应该填“List1_DblClick”比较合适。列表框的 Text 属性值为最后一次在列表框选中的项目的文本,即 List1. Text。44.在窗体上画一个名


    注意事项

    本文(【计算机类职业资格】二级VISUAL+BASIC笔试-318及答案解析.doc)为本站会员(sofeeling205)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开