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

    【计算机类职业资格】计算机二级(VB)5及答案解析.doc

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

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

    【计算机类职业资格】计算机二级(VB)5及答案解析.doc

    1、计算机二级(VB)5 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列说法错误的是( )。(分数:70.00)A.x 0B.x -4C.x -42.下面叙述不正确的是( )。(分数:70.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.顺序文件的数据以字符(ASCII 码)形式存储D.能同时对顺序文件进行读写操作3.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() a$ = “sof

    2、tware and hardware“ b$ = Right(a$, 8) c$ = Mid(a$, 1, 8) MsgBox a$, , b$, c$, 1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:70.00)A.software and hardwareB.softwareC.hardwareD.14.下列程和序段的执行结果为( )。 x=Int(Rnd()+9) Select Case X Case 10 Print “excellent“ Case 9 Print “good“ Case 8 Print “pass“ Case Else P

    3、rint “fail“ End Select (分数:70.00)A.派生类一般都用公有派生B.对基类成员的访问必须是无两义性的C.赋值兼容规则也适用于多重继承的组合D.基类的公有成员在派生类中仍然是公有的5.在窗体上画一个名称为 Timer1 的计时器控件,要求每隔 0.5 秒发生一次计时器事件,则以下正确的属性设置语句是( )。 (分数:70.00)_6.执行下面的程序段后,变量 c 的值为( )。 a=14 b=30 Slect Case b/10 Case 0 C=a * 10 + b Case 1 To 9 C=a * 100+b Case 10 To 99 C=a * 1000 +

    4、 b End Select print c (分数:70.00)A.excellentB.goodC.passD.fail7.当直线或形状的 BorderStyle 属性设置为 1 时,控件是( )。(分数:70.00)A.ijB.ijkC.ijklD.ijklm8.以下合法的 Visual Basic 标识符是( )。 (分数:70.00)_9.下列程序段的执行结果为( )。 a=75 If a 60 Then Score=1 If a 70 Then Score=2 If a 80 Then Score=3 If a 90 Then Score=4 Print “Score= “;Scor

    5、e (分数:70.00)A.Score=1B.Score=2C.Score=3D.Score=410.有如下的程序段,该程序段执行完后,共执行的循环次数是( )。 total=0 Counter=1 Do Print Counter total=total * Counter + 1 Print total Counter=Counter +1 If total 10 Then Exit Do End If Loop While Counter=10 (分数:70.00)A.4B.10C.15D.2011.以下关于文件的叙述中,错误的是( )。 (分数:70.00)_12.以下说法不正确的是(

    6、 )。(分数:70.00)A.B.C.D.13.要获得当前驱动器应使用驱动器列表框的属性是( )。(分数:70.00)A.PathB.DriveC.DirD.Pattern14.对窗体编写如下事件过程: Option Base 1 Private Sub Form_KeyPress (KeyAScii AS Integer) arr=Array(12,15,18,20,24) m1=arr(1) m2=1 If fKeyAscii=12 Then For i=2 To 5 If arr(i)m1 Then m1=arr(i) m2=i End If Next i End If Print m1

    7、 Print m2 End Sub 程序运行之后按回车键,输出结果为( )。 (分数:70.00)A.N=0 Do N=N+1 Loop Until N=100B.N=0 Do N=N+1 Loop While n100C.N=0 N=N+1 Do Loop Until N100D.N=0 Do While n100 N=N+1 Loop15.以下说法不正确的是( )。(分数:70.00)A.使用 ReDim 语句可以改变数组的维数B.使用 ReDim 语句可以改变数组的类型C.使用 ReDim 语句可以改变数组的每一维的大小D.使用 ReDim 语句可以改变对数组中的所有元素进行初始化16.

    8、要想在过程调用中返回两个结果,下面的过程定义语句合法的是( )。(分数:70.00)A.Sub Submit(ByVal n,ByVal m)B.Sub Submit(n,ByVal m)C.Sub Submit(n,m)D.Sub Submit(ByVal n,m)17.下面的控件可作为其他控件容器的是( )。(分数:70.00)A.PictureBox 和 DataB.Frame 和 ImageC.PictureBox 和 FrameD.Image 和 Data18.有如下事件过程: Private Sub Command1_Click( ) Dim m AS Integer,n AS I

    9、nteger m=2:n=1 Print “m=“;m;“n=“;n Call TOD(m,n) Print “m=“;m;“n=“;n End Sub Sub TOD(x,y) x=x2 y=y3 End Sub 程序运行后,输出的结果为( )。 (分数:70.00)A.Swing 胜过 AWT 的主要优势在于 MVC 体系结构的普遍使用B.MVC 用户界面存在 3 个通讯对象:模型、视图和控件C.MVC 其思想是把数据的内容本身和显示方式分离开来D.以上说法都正确19.下列说法错误的是( )。(分数:70.00)A.for(int i=0;i1;+i;B.for(int i=0;+i;C.

    10、for(int i=1;i0;+i;D.for(;);20.下列程序段的执行结果为( )。 a=3 b=1 For I=1 To 3 f=a + b a=b b=f Print f Next I (分数:70.00)A.4 3 6B.4 5 9C.6 3 4D.7 2 821.在 Visual Basic 中,被称为对象的是 ( )。(分数:70.00)A.在需要自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的父类B.paintComponent( )方法位于 JComponent 类内,该方法与 paint( )方法类似,也要求一个 Graphics类的实例为参数C.

    11、无论在系统开始执行还是窗口被覆盖后需要重新绘制时,paintComponent( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过程相冲突D.如果需要重新绘制 Applet,就调用方法 paintComponent( )22.下列描述中正确的是_。 (分数:70.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构23.如果在窗体上添加一个通用对话框控件 DBT,那么语句“DBTAction=4”的作用是( )。(分数:70.00)A.编译器是检查程序错误的第一道防线B.源程序编译过程中没有出现任何错误,执行

    12、时就不会发生错误C.Java 的异常处理机制是检查程序错误的第二道防线D.选项 A) 和 C) 正确24.在 Visual Basic 中,组合框是文本框和什么的特性的组合?(分数:70.00)A.Visual Basic 60 提供的数据类型主要有字符串型和数值型,此外还有字节、货币、对象、日期、布尔和变体数据类型等B.目前 Decimal 数据类型只能在变体类型中使用C.用户不能定义自己的数据类型D.布尔型数据只能取两种值,用两个字节存储25.确定窗体控件启动位置的属性是( )。(分数:70.00)A.Width 和 HeightB.Width 或 HeightC.StartUpPosit

    13、onD.Top 和 Left26.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是( )。(分数:-1.00)A.堆排序B.直接插入排序C.快速排序D.直接选择排序27.在单链表中,增加头结点的目的是( )。(分数:-1.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现28.在计算机中,算法是指( )。(分数:-1.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法29.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段 其中数据独立性最高的阶段是 ( )。(

    14、分数:-1.00)A.数据库系统B.文件系统C.人工管理D.数据项管理30.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。(分数:-1.00)A.acbedB.decabC.deabcD.cedba31.下列叙述中,不属于结构化分析方法的是( )。(分数:-1.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法32.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段 其中数据独立性最高的阶段是 ( )。(分数:-1.00)A.数据库系统

    15、B.文件系统C.人工管理D.数据项管理33.下列有关数据库的描述,正确的是( )。(分数:-1.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件34.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系C.键D.域35.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( )。(分数:-1.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.下列程序的功能是:将数据 1,2,8 写入顺

    16、序文件 Numtxt 中,请补充完整。 Private Sub Form_Click1 Dim i As Integer Open“Numtxt“For Output As #1 For i=1 To 8 2 Next i Close #1 End Sub (分数:3.00)填空项 1:_37.诊断和改正程序中错误的工作通常称为 1。(分数:3.00)填空项 1:_38.如果存在如下过程: Private Function FMax(a1As Integer) Dim First As Integer,Last As Integer,i As Integer First=LBound(A) L

    17、ast=UBound(A) Max=a(First) For i=First To Last If a(i) Max Then Max=a(i) Next i FMax=Max End Function 在窗体上添加一个命令按钮,然后编写如下事件过程: Private Sub Command1 Click2 ReDim m(1 To 4) As Integer m(1)=20:m(2)=30:m(3)=50:m(4)=100 c=FMax(m) Print c End Sub 单击命令按钮,其输出结果为 3。 (分数:3.00)填空项 1:_39.下面程序是用来打印九九乘法表的,请补充完整。

    18、Dim i As Integer,j As Integer,Strl$ Strl=“ “ For i=1 To 9 Forj=1 To 9 If 1 Then Strl=Strl + Str$(j)+“X“+Str$(i)+“=“+Str$(Val(i * j) Else Strl=Strl D.for(;);解析:本题考查 C+浯言中的注释问题。C+语言中的注释与 C 语言不同,C 语言的注释符号只有/* */,而 C+在此基础上又加上了/,此注释用于单行注释。20.下列程序段的执行结果为( )。 a=3 b=1 For I=1 To 3 f=a + b a=b b=f Print f Ne

    19、xt I (分数:70.00)A.4 3 6B.4 5 9 C.6 3 4D.7 2 8解析:本题考查的是 For 循环结构语句,现在看程序段是如何运行的。 开始 a=3,b=1。For 循环中步长缺省值为 1,循环变量 I 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第一次循环后,结果为:f=4,a=1,b=4 第二次循环后,结果为:f=5,a=4,b=5 第三次循环后,结果为:f=9,a=5,b=9 所以每循环一次,便输出 f 当前值,循环 3 次即便输出 3 个 f 值分别为 4,5,9。 21.在 Visual Basic 中,被称为对象的是 ( )。(分数:70.00

    20、)A.在需要自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的父类B.paintComponent( )方法位于 JComponent 类内,该方法与 paint( )方法类似,也要求一个 Graphics类的实例为参数C.无论在系统开始执行还是窗口被覆盖后需要重新绘制时,paintComponent( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过程相冲突D.如果需要重新绘制 Applet,就调用方法 paintComponent( ) 解析:这些关于布局管理器的说法都正确。22.下列描述中正确的是_。 (分数:70.00)A.线性链表是线性表的链式

    21、存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与 非线性结构。如果一个非空的数据结构满足下列两个条件: 有且只有一个根结点; 每个结点最多有 一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性 链表都是线性结构,而二叉树是非线性结构。23.如果在窗体上添加一个通用对话框控件 DBT,那么语句“DBTAction=4”的作用是( )。(分数:70.00)A.编译器是检查程序错误的第一道防线B.源程序编译过程中没有出现任何错

    22、误,执行时就不会发生错误 C.Java 的异常处理机制是检查程序错误的第二道防线D.选项 A) 和 C) 正确解析:VisuM FoxPro 中包括 4 种索引:主索引、候选索引、惟一索引和普通索引。主索引和候选索引都要求了字段值的惟一,不允许出现 重复记录,在惟一索引中,它的“惟一性”是指索引项的惟一,而不是字段值的惟一。普通索引只用来处理记录的物理顺序,不仅允许字段中 出现重复值,并且允许索引项中也出现重复值。24.在 Visual Basic 中,组合框是文本框和什么的特性的组合?(分数:70.00)A.Visual Basic 60 提供的数据类型主要有字符串型和数值型,此外还有字节、

    23、货币、对象、日期、布尔和变体数据类型等B.目前 Decimal 数据类型只能在变体类型中使用C.用户不能定义自己的数据类型 D.布尔型数据只能取两种值,用两个字节存储解析:在 Visual Basic 中,提供的数据类型主要有字符串型和数值型,此外还有字节、货币、对象、日期、布尔和变数数据类型等,所以选项 A)是正确的;除了基本数据类型外,用户还可以自己定义数据类型,这个是 VisualBasic 所支持的,所以选型 C) 不正确;因为目前 Decimal 数据类型只能在变体类型中使用,也就是说,不能把一个变量声明为 Decimal 类型,所以选项 B)是正确的;布尔型数据是一个逻辑值,用两个

    24、字节存储,它只能取两种值,即 True 或 False,所以选项 D)也是正确的。25.确定窗体控件启动位置的属性是( )。(分数:70.00)A.Width 和 HeightB.Width 或 HeightC.StartUpPositon D.Top 和 Left解析:控制窗体启动位置的是 StartUpPositon,所以选项 C) 是正确的;而 Width 和 Height 用来控制窗体的大小,所以 A) 和 B) 选项不正确;Top 和 Left 用来控制窗体的左右边界距屏幕的左右边界的相对距离的,所以选项 D) 不正确。26.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应

    25、采用的算法是( )。(分数:-1.00)A.堆排序B.直接插入排序 C.快速排序D.直接选择排序解析:当数据表 A 中每个元素距其最终位置不远,说明数据表 A 按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B) 。27.在单链表中,增加头结点的目的是( )。(分数:-1.00)A.方便运算的实现 B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点的目的是为了便于运算的实现。28.在计算机

    26、中,算法是指( )。(分数:-1.00)A.加工方法B.解题方案的准确而完整的描述 C.排序方法D.查询方法解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。29.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段 其中数据独立性最高的阶段是 ( )。(分数:-1.00)A.数据库系统 B.文件系统C.人工管理D.数据项管理解析:人工管理阶段是在 20 世纪 50 年代中期以前出现的,数据不独立, 完全依赖于程序;文件系统是数据库系统发展的初级阶段,数据独立性差;数据库系统具 有高度的物理独立性和一定的逻辑独

    27、立性。30.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。(分数:-1.00)A.acbedB.decabC.deabcD.cedba 解析:依据后序遍历序列可确定根结点为 c;再依据中序遍历序列可知其左子树由 deba 构成,右子树为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba 构成,如图 9-14 所示。求得该二叉树的前序遍历序列为选项 D)。31.下列叙述中,不属于结构化分析方法的是( )。(分数:-1.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据

    28、结构的结构化数据系统开发方法D.面向对象的分析方法 解析:常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法(SAStructured Analysis),面向数据结构的 Jackson 方法(JSD-Jackson system development method)和面向数据结构的结构化数据系统开发方法(DSSDData structured system development method)。32.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段 其中数据独立性最高的阶段是 ( )。(分数:-1.0

    29、0)A.数据库系统 B.文件系统C.人工管理D.数据项管理解析:人工管理阶段是在 20 世纪 50 年代中期以前出现的,数据不独立, 完全依赖于程序;文件系统是数据库系统发展的初级阶段,数据独立性差;数据库系统具 有高度的物理独立性和一定的逻辑独立性。33.下列有关数据库的描述,正确的是( )。(分数:-1.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是一组文件解析:数据库(Database,简称 DB)是数据的集合,它具有统一的结构形式并存放 统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、

    30、“共享”的特点。34.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系 C.键D.域解析:数据库逻辑设计的主要工作是将 E-R 图转换成指定 RDBMS 中的关系模式。首先,从 E-R 图到关系模式的 转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。35.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( )。(分数:-1.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:E-R 模型即实体联系模型,是将现实世界的要求转化成实体、联系、属性等几个

    31、基本概念,以及它们之间的两种联接关系。数据库逻辑设计阶段包括以下几个过程:从 E-R 图向关系模式转换,逻辑模式规范化及调整、实现规范化和 RDBMS,以及关系视图设计。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.下列程序的功能是:将数据 1,2,8 写入顺序文件 Numtxt 中,请补充完整。 Private Sub Form_Click1 Dim i As Integer Open“Numtxt“For Output As #1 For i=1 To 8 2 Next i Close #1 End Sub (分数:3.00)填空项 1:_ (正确答案:P

    32、rint #1,i)解析:向文件中写入数据用 Print 语句。37.诊断和改正程序中错误的工作通常称为 1。(分数:3.00)填空项 1:_ (正确答案:程序调试)解析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件 中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿 整个软件生命期,调试主要在开发阶段执行。38.如果存在如下过程: Private Function FMax(a1As Integer) Dim First As Integer,Last As Integer,i As Integer Firs

    33、t=LBound(A) Last=UBound(A) Max=a(First) For i=First To Last If a(i) Max Then Max=a(i) Next i FMax=Max End Function 在窗体上添加一个命令按钮,然后编写如下事件过程: Private Sub Command1 Click2 ReDim m(1 To 4) As Integer m(1)=20:m(2)=30:m(3)=50:m(4)=100 c=FMax(m) Print c End Sub 单击命令按钮,其输出结果为 3。 (分数:3.00)填空项 1:_ (正确答案:100)解析

    34、:在程序 Sub 中定义了一个含 4 个元素的数组,并且分别给它们赋值,数组上界是 4,下界为 1;将数组 m 作为实参调用 Fmax 事件过程,并将数组 m 的地址传递给数组 a,即此时数组 a 与 m 用一个存储空间;将数组的上界和下界分别赋给变量 Last 和 First,在赋值表达式中分别调用了 Lbound-|_|-函数求数组下界,及 Ubound-|_|-函数求数组的上界;在循环语句中,变量的初始值为数组的下界为 1,终值为数组的上界为 4,循环体是一个条件语句,如果 a(I)中的值大于Max,那么就将 a(I)的值赋给 Max,当循环结束后,将 Max 作为函数的返回值,所以此事

    35、件过程的功能即为求数组中的最大值。39.下面程序是用来打印九九乘法表的,请补充完整。 Dim i As Integer,j As Integer,Strl$ Strl=“ “ For i=1 To 9 Forj=1 To 9 If 1 Then Strl=Strl + Str$(j)+“X“+Str$(i)+“=“+Str$(Val(i * j) Else Strl=Strl & Chr(13) 2 End If Next j Next i Print Str (分数:3.00)填空项 1:_ (正确答案:j=i)解析:Exit 语句总是出现在 If 语句或 Select Case 语句内部,

    36、而 If 语句或 Select Case 语句在循环内嵌套,用 Exit 语句中断循环。函数首先定义了两个 Integer 型变量 i、 j,并将空格赋给 Strl;第一个For 循环的变量 I 从 1 到 9 步长为 1,第二个循环的变量 i 也是从 1 到 9 步长为 l,循环体为选择结构,它是用来输出 i*j 的值,所以 j 的值应该小于此时 i 的值,那么 If 的判断语句为 j=i,当满足条件时执行 Then 后面的语句,即输出 i*j 的值,如果不满足执行 Else 后面的语句,并跳出内循环。40.在窗体上有一个“背景色变换”按钮和一个“结束”按钮。单击“背景色变换”按钮,背景色变

    37、为红色;再单击,背景色变为绿色;再单击,背景色变为蓝色;再单击背景色变为红色 如此循环。单击“结束”按钮,程序运行结束。请填空。 Private Sub cmdChange_Click1 If Mark=0 Then 2 Mark=1 ElseIf 3Then FormlBackColor=vbGreen Mark=2 ElseIf Mark=2 Then Form1BackColor;vbBlue 4 End If End Sub Private Sub cmdExit_Click5 End End Sub (分数:3.00)填空项 1:_ (正确答案:Form1BackColor)填空项

    38、1:_ (正确答案:=)填空项 1:_ (正确答案:vbRed)解析:首先过程中定义了一个模块级整型变量 Mark,每次都保留上次运行后的 值。由程序可以看出:本题约定 Mark 等于 0 表示背景色为红色;Mark 等于 1 表示背景色为 绿色;Mark 等于 2 表示背景色为蓝色,每次单击运行后要将 Mark 变为下次运行时的值,以 便符合题目要求。所以第一个空应为Form1BackColor= vbRed,第二个空为 Mark=1;当背景色变 为蓝色后再单击背景色要变为红色,所以应将 Mark 变为 0,所以第三个空为 Mark=0。41.下列语句的输出结果是 1。 Print Form

    39、at$(6658.6,“000,000.00“) (分数:3.00)填空项 1:_ (正确答案:006,65860)解析: Format$-|_|-为格式输出函数,格式为: Format$(数值表达式,”格式字符串”) 它的功能是:按“格式字符串”指定的格式输出“数值表达式”的值。如果省略了“格式字符串”,则把“数值表达式”的值转换为一个字符串原样输出;在本题中,66586 将按 000,00000的格式输出,即输出结果为:006,65860。 42.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可 以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:3.

    40、00)填空项 1:_ (正确答案:物理独立性)解析:数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。数据在磁盘上的数据库中怎样存储是由 DBMS 管理的,用户程序不需要了 解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时,应用程序不用改变。逻辑独 立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程 序也可以不变。43.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦 函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的

    41、内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx AS Single End Type Dim Ksc As Ang Private Sub Form _Click1 Dim Y As Single Open 2 Y=314159/180 For I=1 To 90 KscK=I KscSinx=Sin(I*Y) KscCosx=Cos(I*Y) 3 Next I Clise #2 End Sub (分数:3.00)填空项 1:_ (正确答案:“c:/Dataltxt”For Random As #2 Len=10)解析

    42、:第一个空白行已经告诉我们是打开文件的语句,现在要将它填写完整。该语句应确定文件的存取方式是随机存取。在自定义变量中,有 3 成员,其中角度为整型数据,占 2 个字节;弦和余弦函数值为单精度类型,各占 4 个字节,故文件的记录占 10 个字节。若不指定 Len 参数,则隐含一个记录占 128 字节。为了节省存储空间,可在 Open 语句中指写 Len 参数值。程序中没有将数据写入随机文件的语句,第二个空白行应是 Put 语句。44.在 E 盘当前目录文件夹下建立一个名为“Studenttxt的顺序文件,要求用 InputBox 函数输入 5个学生的姓名(StuName)、年级(StuGrade

    43、)和年龄(StuAge)。 Private Sub Form _ Click1 2 For i=1 To 5 StuName=InputBox(“请输入姓名“) StuGrade=InputBox(“请输入年级号“) StuAge=InputBox(“请输入年龄“) 3 Next i 4 End Sub (分数:3.00)填空项 1:_ (正确答案:Open“E:/Studenttxt“ For Output As #1)解析:在 Form _ Click 过程中,要在文件中写入数据,首先要建立一个文件,建立文件用 Open 语句,文件名必须是全称;因为要建立的文件为空文件,所以可以认为不能从

    44、它里面读出数据,只能写入数据在For“模式”中应该用“Output”,所以在第一个空处应填入的语句是“Open”E:/Studenttxt“ For Output As #1”;在 For 循环语句中,首先调用 InputBox 函数,给出提示信息,并将接收到的信息依次赋给相应的变量,然后将它们写入文件中,因为 StuName,StuGrade,StuAge 为变量名,不能用双引号,所以在第二个空处应填入的语句是“Write #1,StuName,StuGrade,StuAge”;当对文件写完以后,就要关闭文件,关闭文件用 Close 语句,关闭文件的格式为 Close#文件号,#文件号,文件

    45、号即为打开文件时的文件号,所以第三个空应填入的语句是“Close #1”。45.在窗体上画一个名称为“Command1”,标题为“计算”的命令按钮,再画 7 个标签,其中 5 个标签组成名称为 Label1 的控件数组;名称为 Label2 的标签用于显示计算结果,其 Caption 属性的初始值为空;标签 Label3 的标题为“计算结果”。运行程序时会自动生成 5 个随机整数,分别显示在标签控件数组的各个标签中,如图所示。单击“计算”按钮,则将标签数绍各元素的值累加,然后将计算结果显示在Label2 中。请填空。 (分数:3.00)填空项 1:_ (正确答案:Label1(i).Capti

    46、on)解析:46.关系数据库的关系演算语言是以 1 为基础的 DML 语言。(分数:-1.00)填空项 1:_ (正确答案:谓词演算)解析:关系数据库中的关系演算包括元组关系演算和域关系演算。二者都是由原子公式组成的公式。而这些关系演算都是以数理逻辑中的谓词演算为基础的。47.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:-1.00)填空项 1:_ (正确答案:继承)解析:类是面向对象语言中必备的程序语言结构,用来实现抽象数据类型。类与类之间的继承关系实现了类之间的共享属性和操作,一个类可以在另一个已定义的类的基础上定义,这样使该类型继承了其超类的属性和方法,当然,也可以定义自己的属性和方法。 48.栈和队列通常采用的存储结构是 1。(分数:-1.00)填空项 1:_ (正确答案:链式存储和顺序存储)解析:栈和队列都属于线性表,它们一般采用顺序存储结构,也可以对它们采用链式存储结构。49.数据的逻辑结构有线性


    注意事项

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




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

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

    收起
    展开