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

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

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

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

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

    1、二级 VISUAL+BASIC-89 及答案解析(总分:103.50,做题时间:90 分钟)一、选择题(总题数:35,分数:73.50)1.有三个关系 R、S 和 T 如下: (分数:1.00)A.自然连接B差C交D并2.假定窗体的名称(Name 属性)为 Form1,则把窗体的标题设置为“等级考试”的语句为_。(分数:2.00)A.Form1=“等级考试“B.Caption=“等级考试“C.Form1.Text=“等级考试“D.Form1.Name=“等级考试“3.窗体上有一个名称为 Label1 的标签和一个名称为 Command1 的命令按钮,命令按钮的单击事件过程如下:Private

    2、Sub Command1_Click() x=InputBox(“输入 x:“,0) y=InputBox(“输入 y:“,0) Label1.Caption=x+y End Sub 运行程序,单击命令按钮,在输入对话框中分别输入 2、3,运行的结果是_。(分数:2.50)A.程序运行有错误,数据类型不匹配B.程序运行有错误,InputBox 函数的格式不对C.在 Label1 中显示 5D.在 Label1 中显示 234.以下关于函数过程的叙述中,正确的是_。(分数:2.50)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参

    3、数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数没有数据类型5.某二叉树的前序遍历为 ABCD,中序遍历为 DCBA,则后序遍历为_。(分数:2.50)A.在双向链表中,可以从任何一个结点开始直接遍历到所有结点B.在循环链表中,可以从任何一个结点开始直接遍历到所有结点C.在线性单链表中,可以从任何一个结点开始直接遍历到所有结点D.在二叉链表中,可以从根结点开始遍历到所有结点6.单个用户使用的数据视图的描述称为(分数:1.00)A.外模式B.概念模式C.内模式D.存储模式7.在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为 M1。设窗体 Ferm1

    4、 标题为“myform1”,双击控件数组中的第 3 个按钮,打开代码编辑器,写下如下代码: Privae Sub M1_Click(Index As Integer) Form1. Caption=“myform2“ End Sub 运行时,单击按钮数组中的第 1 个按钮,窗体标题为_。(分数:2.50)A.Form1BM1C.myform1D.myform28.下列选项中不属于软件生命周期开发阶段任务的是_。(分数:2.50)A.软件测试B.概要设计C.软件维护D.详细设计9.MDI 应用程序的主窗体和子窗体分别有各自的菜单。运行该 MDI 应用程序并打开一个窗体后,在 MDI 主窗体的菜单

    5、条上显示的是_。(分数:2.00)A.MDI 主窗体上定义的菜单B.MDI 子窗体上定义的菜单C.MDI 主窗体菜单和子窗体菜单的简单组合D.MDI 主窗体菜单和子窗体菜单组合到一起,且相同的部分不重复出现10.在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1_Click() Dim MaxSize, NextChar, MyChar Open “d:/temp/female.txt“For Input As#1 MaxSize=LOF(1) For NextChar=MaxSize To 1 Step-1 Seek#1, NextChar MyChar=I

    6、nput(1,#1) Next NextChar Print EOF(1) Close#1 End Sub 程序运行后,单击命令按钮,其输出结果为(分数:2.50)A.TrueB.FalseC.0D.Null11.有两个关系 R 和 T 如下: (分数:2.50)A.选择B交C.投影D并12.设有如下通用过程: Public Function Fun(xStr As String)As String Dim tStr As String,strL As Integer tStr=“ strL=Len(xStr)i=1 Do While i=strL/2 tStr=tStr Next n Pri

    7、nt Next m End Sub 运行程序,单击命令按钮,窗体上显示的内容为_。(分数:2.50)A.2 0 00 4 00 0 6B.2 0 40 4 04 0 6C.2 3 03 4 00 0 6D.2 0 00 4 50 5 628.下列叙述中正确的是_。(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对29.窗体上有一个名称为 Picture1 的图片框和一个名称为 Timer1 的计时器控件,并有下面程序代码

    8、: Dim x%,y% Private Sub Form_Load() x=Picture1.Width*2 y=Picture1.Height*2 Timer1.Enabled=True Timer1.Interval=100 End Sub Private Sub Timer1_Timer() If Picture1.Widthx Or Picture1.Heighty Then Picture1.Width=Picture1.Width+3 Picture1.Height=Picture1.Height+3 End If End Sub 程序运行后产生的效果是_。(分数:1.00)A.图

    9、片框尺寸不断变大,直到其高和宽都增加到原来的 2 倍为止B.图片框尺寸不断变大,并一直增加下去C.图片框尺寸不断变大,直到其高和宽都增加到原来的 3 倍为止D.界面没有产生任何变化30.目录列表框的 Path 属性的作用是_。(分数:2.50)A.显示当前驱动器或指定驱动器上的某目录下的文件名B.显示当前驱动器或指定驱动器上的目录结构C.显示根目录下的文件名D.显示该路径下的文件31.设窗体文件中有下面的事件过程: Private Sub Command1_Click() Dim s a%=100 Print a End Sub 其中变量 a 和 s 的数据类型分别是(分数:2.50)A.整型

    10、,整型B.变体型,变体型C.整型,变体型D.变体型,整型32.下面四个选项,不是窗体属性的是 _ 。(分数:2.00)A.MinButtonB.MaxButtonC.CaptionD.Load33.以下叙述中错误的是 _ 。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用C.窗体和标准模块需要分别保存为不同类型的磁盘文件D.用 Dim 定义的窗体层变量只能在该窗体中使用34.在软件开发中,需求分析阶段可以使用的工具是_。(分数:2.50)A.NS 图B.DFD 图C.PAD 图D.程序流程图35.窗体上有一个图片控件和一

    11、个按钮控件,下列程序执行的结果是 _ 。 Private Sub Commandl_Click() Picturel.Picture=LoadPicture(“c:/picture.jpg“) Picmrel.Cls Picturel.Print “picture“ End Sub(分数:2.00)A.窗体无显示,图片框显示图片和文字 pictureB.窗体上出现 picture 文本,图片框无显示C.窗体上出现 picture 文本,图片框显示图片 picture.jpgD.窗体无显示,图片框只显示 picture 文字二、填空题(总题数:15,分数:30.00)36.窗体上已建立多个控件,

    12、如 Text1、Command1、Label1,若要使程序开始运行时焦点定位在 Command1控件上,则应将 Command1 控件的 1 属性值设置为 2。 (分数:4.00)37.下列语句的输出结果为 _ 1_ 。 Print Format$(10009.36,“000,000.000“) (分数:1.00)38.在一个容量为 15 的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有 1 个元素。(分数:2.00)39.顺序存储方法是把逻辑上相邻的结点存储在物理位置 _ 1_ 的存储单元中。 (分数:2.00)40.将 C 盘根目录下的图形文件 moon.j

    13、pg 装入图片框 Picturel 的语句是 1。 (分数:2.00)41.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() n=5 f=1 s=0 For i=1 To n f= _ 1_ s=s+f Next Print s End Sub 该事件过程的功能是计算 (分数:1.00)42.随机文件以 _ 1_ 为单位读写,随机文件的记录是 _ 2_ 记录。 (分数:4.00)43.设有命令按钮 Command1 的单击事件过程,代码如下,请填空。 Private Sub Command1_Click() D

    14、im a(30) As Integer For i=1 To 30 a(i) =i Next For Each arrItem 1a If arrItem Mod 7=0 Then Print arrItem; If arrItem90 Then Exit For Next End Sub (分数:2.00)44.数据库在经过一定时间运行后,其性能会逐步下降,这时需要对数据库进行数据库 _ 1_ 。 (分数:1.00)45.下列这个 Sub 过程的功能是:统计字符串中“a”的个数,请在空白处填上合适的代码,将程序补充完整。 Private Sub numCount() Dim num As I

    15、nteger s$=“software And hardware“ num=Len(s$) For i=1 To hum b$= 1 If b$ = “a“ Then x=x + 1 Next i Print “x=“; x End Sub (分数:2.00)46.在两种基本测试方法中, 1 测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。 (分数:2.00)47.使用已经存在的类作为基础建立新类的定义,这种技术叫作做类的 1。 (分数:2.00)48.阅读以下程序: Private Sub Form_click() Dim k,n,m As integer n=10 m=1 k=

    16、1 Do While k=n m=m+2 k=k+1 Loop Print m End Sub 单击窗体程序的执行结果是 _ 1_ 。 (分数:1.00)49.软件设计模块化的目的是 1。 (分数:2.00)50.有如下程序: Prinvate Sub Form_Click() a=10 b=0 Do b=b+a a=a-2 Loop While a2 Print b End Sub 程序运行后,单击窗体,输出结果为 1。 (分数:2.00)二级 VISUAL+BASIC-89 答案解析(总分:103.50,做题时间:90 分钟)一、选择题(总题数:35,分数:73.50)1.有三个关系 R、

    17、S 和 T 如下: (分数:1.00)A.自然连接B差 C交D并解析:解析 关系 T 中的元组是 R 关系中有而 S 关系中没有的元组的集合,所以进行的是差的运算。2.假定窗体的名称(Name 属性)为 Form1,则把窗体的标题设置为“等级考试”的语句为_。(分数:2.00)A.Form1=“等级考试“B.Caption=“等级考试“ C.Form1.Text=“等级考试“D.Form1.Name=“等级考试“解析:解析 Caption 属性用来定义窗体标题。启动 Visual Basic 或者执行“工程”菜单中的“添加窗体”命令后,窗体使用的是默认标题(如 Form1、Form2)。用 C

    18、aption 属性可以把窗体标题改为所需要的名字。该属性既可通过属性窗口设置,也可以在事件过程中通过程序代码设置。3.窗体上有一个名称为 Label1 的标签和一个名称为 Command1 的命令按钮,命令按钮的单击事件过程如下:Private Sub Command1_Click() x=InputBox(“输入 x:“,0) y=InputBox(“输入 y:“,0) Label1.Caption=x+y End Sub 运行程序,单击命令按钮,在输入对话框中分别输入 2、3,运行的结果是_。(分数:2.50)A.程序运行有错误,数据类型不匹配B.程序运行有错误,InputBox 函数的格

    19、式不对C.在 Label1 中显示 5D.在 Label1 中显示 23 解析:解析 Input 函数除了第一个参数之外,其他参数可以省略。第二个参数用于显示输入框的标题,本题予以省略是可以的;第三个参数用作默认的输入值,本题为 0。InputBox 函数的返回值是字符串,Caption 属性值的类型为字符串,因此本题中算术运算法“+”是作字符串连接符用的。4.以下关于函数过程的叙述中,正确的是_。(分数:2.50)A.函数过程形参的类型与函数返回值的类型没有关系 B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过

    20、程参数的类型,则该参数没有数据类型解析:解析 定义函数过程的格式: Function 函数过程名(形参表)As 函数返回值的数据类型 函数过程名=表达式 End Function 说明: 形参的类型可以是任何数据类型,函数返回值的类型是调用函数后返回的数据类型,它们没有关系,互不影响。故选项 A 正确。 选项 B 错误的原因是函数过程中可以有多个“函数过程名=表达式”这样的语句,但是最终函数只能有一个返回值。如果省略这条语句,函数过程则返回一个默认值,数值函数过程返回 0,字符串函数过程返回空字符串。 选项 C 错误的原因是数组作为函数过程的参数时,这时数组名看作是一个符号地址,实参和形参之间

    21、传递的是地址,所以以传址方式传递。 选项 D 错误的原因是:形参如果没指明数据类型,默认为 Variant 类型。5.某二叉树的前序遍历为 ABCD,中序遍历为 DCBA,则后序遍历为_。(分数:2.50)A.在双向链表中,可以从任何一个结点开始直接遍历到所有结点B.在循环链表中,可以从任何一个结点开始直接遍历到所有结点C.在线性单链表中,可以从任何一个结点开始直接遍历到所有结点 D.在二叉链表中,可以从根结点开始遍历到所有结点解析:解析 线性单链表就是指线性表的链式存储结构,这种结构只能从一个节点遍历到其后的所有节点,故 C 选项叙述错误;在单链表的第一个节点前增加一个表头节点,队头指针指向

    22、表头节点,所以可以从任何一个节点开始直接遍历到所有节点,最后一个节点的指针域的值由 NULL 改为指向表头节点,这样的链表称为循环链表;双向链表是指链表节点含有指向前一个节点的指针和指向后一个节点的指针,所以可以从任何一个节点开始直接遍历到所有节点;二叉树链表中节点指针由父节点指向子节点,可以从根节点开始遍历到所有节点,所以选项 A、B、D 叙述均正确。6.单个用户使用的数据视图的描述称为(分数:1.00)A.外模式 B.概念模式C.内模式D.存储模式解析:解析 外模式是用户的数据视图,也就是用户所见到的数据模式。全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述。物理存储

    23、数据视图的描述称为内模式,即数据库在物理存储方面的描述。存储模式即为内模式。故只有 A 项是正确的。7.在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为 M1。设窗体 Ferm1 标题为“myform1”,双击控件数组中的第 3 个按钮,打开代码编辑器,写下如下代码: Privae Sub M1_Click(Index As Integer) Form1. Caption=“myform2“ End Sub 运行时,单击按钮数组中的第 1 个按钮,窗体标题为_。(分数:2.50)A.Form1BM1C.myform1D.myform2 解析:解析 数组控件在不区别控件下标时,单击任一

    24、按钮都会改变窗体标题。8.下列选项中不属于软件生命周期开发阶段任务的是_。(分数:2.50)A.软件测试B.概要设计C.软件维护 D.详细设计解析:解析 软件生命周期分为软件定义、软件开发及软件运行维护三个阶段,其中开发阶段包括概要设计、详细设计、实现和测试。9.MDI 应用程序的主窗体和子窗体分别有各自的菜单。运行该 MDI 应用程序并打开一个窗体后,在 MDI 主窗体的菜单条上显示的是_。(分数:2.00)A.MDI 主窗体上定义的菜单B.MDI 子窗体上定义的菜单C.MDI 主窗体菜单和子窗体菜单的简单组合 D.MDI 主窗体菜单和子窗体菜单组合到一起,且相同的部分不重复出现解析:10.

    25、在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1_Click() Dim MaxSize, NextChar, MyChar Open “d:/temp/female.txt“For Input As#1 MaxSize=LOF(1) For NextChar=MaxSize To 1 Step-1 Seek#1, NextChar MyChar=Input(1,#1) Next NextChar Print EOF(1) Close#1 End Sub 程序运行后,单击命令按钮,其输出结果为(分数:2.50)A.TrueB.False C.0D.Null解

    26、析:11.有两个关系 R 和 T 如下: (分数:2.50)A.选择B交C.投影 D并解析:解析 投影是从表中选出指定的属性值组成新表,是单日运算,由此可知本题答案为 C。12.设有如下通用过程: Public Function Fun(xStr As String)As String Dim tStr As String,strL As Integer tStr=“ strL=Len(xStr)i=1 Do While i=strL/2 tStr=tStr Next n Print Next m End Sub 运行程序,单击命令按钮,窗体上显示的内容为_。(分数:2.50)A.2 0 00

    27、 4 00 0 6B.2 0 40 4 04 0 6 C.2 3 03 4 00 0 6D.2 0 00 4 50 5 6解析:解析 本题考查了嵌套的 For 循环,答案为 B 选项。28.下列叙述中正确的是_。(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对解析:解析 线性表的顺序存储结构使用一组地址连续的存储单元,而链式存储结构除了存放数据外,还需要存放指向下一个元素的指针。29.窗体上有一个名称为 Pictur

    28、e1 的图片框和一个名称为 Timer1 的计时器控件,并有下面程序代码: Dim x%,y% Private Sub Form_Load() x=Picture1.Width*2 y=Picture1.Height*2 Timer1.Enabled=True Timer1.Interval=100 End Sub Private Sub Timer1_Timer() If Picture1.Widthx Or Picture1.Heighty Then Picture1.Width=Picture1.Width+3 Picture1.Height=Picture1.Height+3 End

    29、If End Sub 程序运行后产生的效果是_。(分数:1.00)A.图片框尺寸不断变大,直到其高和宽都增加到原来的 2 倍为止 B.图片框尺寸不断变大,并一直增加下去C.图片框尺寸不断变大,直到其高和宽都增加到原来的 3 倍为止D.界面没有产生任何变化解析:解析 在所有程序之前定义了全局变量 x 和 y,所以变量 x 和 y 的作用域为所有过程。在Form_Load 事件过程中,对变量 x 和 y 进行了初始化,并启用了计时器控件,每隔 100 毫秒(0.1 秒),触发一次计数器事件 Timer1_Timer。在计时器事件中利用 if 语句判断图片的高度和宽度是否超过图像本身尺寸的 2 倍,

    30、若未超过,则将图片的高度和宽度分别增加 3 个 twip 单位。所以 A 选项正确。30.目录列表框的 Path 属性的作用是_。(分数:2.50)A.显示当前驱动器或指定驱动器上的某目录下的文件名B.显示当前驱动器或指定驱动器上的目录结构 C.显示根目录下的文件名D.显示该路径下的文件解析:解析 目录列表框(DirListBox)用来显示当前盘上的所有文件夹。其 Path 属性显示当前驱动器或指定驱动器上的目录结构。常用的方法有 Change 和 Click,change 在双击一个新的目录或通过代码改变Path 属性的设置时发生;Click 是用鼠标单击时发生。31.设窗体文件中有下面的事

    31、件过程: Private Sub Command1_Click() Dim s a%=100 Print a End Sub 其中变量 a 和 s 的数据类型分别是(分数:2.50)A.整型,整型B.变体型,变体型C.整型,变体型 D.变体型,整型解析:解析 在 VB 中,可以显式声明变量和隐式声明变量。如果使用 Dim、Public、Static 等关键字来声明变量,则为显式声明,此时如果不指定变量的类型,则该变量为变体型变量;如果不使用关键字声明变量而直接使用,视为隐式声明,此时变量的类型可以使用类型符号来规定,也可以默认为变体型。本题中的变量 a 就是使用%来隐式声明,其类型为整型。32

    32、.下面四个选项,不是窗体属性的是 _ 。(分数:2.00)A.MinButtonB.MaxButtonC.CaptionD.Load 解析:33.以下叙述中错误的是 _ 。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用 C.窗体和标准模块需要分别保存为不同类型的磁盘文件D.用 Dim 定义的窗体层变量只能在该窗体中使用解析:34.在软件开发中,需求分析阶段可以使用的工具是_。(分数:2.50)A.NS 图B.DFD 图 C.PAD 图D.程序流程图解析:解析 在需求分析阶段可以使用的工具有数据流图(DFD 图)、数据字

    33、典(DD)、判定树与判定表,因此本题答案为 B。35.窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是 _ 。 Private Sub Commandl_Click() Picturel.Picture=LoadPicture(“c:/picture.jpg“) Picmrel.Cls Picturel.Print “picture“ End Sub(分数:2.00)A.窗体无显示,图片框显示图片和文字 picture B.窗体上出现 picture 文本,图片框无显示C.窗体上出现 picture 文本,图片框显示图片 picture.jpgD.窗体无显示,图片框只显示 pictur

    34、e 文字解析:解析 图片框的装载语句为:Picturel.Picture=LoadPicture(图片完整路进)。Print 输出方法的功能是在指定的对象上输出文本信息,它的基本格式为:对象名.Print。二、填空题(总题数:15,分数:30.00)36.窗体上已建立多个控件,如 Text1、Command1、Label1,若要使程序开始运行时焦点定位在 Command1控件上,则应将 Command1 控件的 1 属性值设置为 2。 (分数:4.00)解析:Tablndex;0解析 本题考查控件的焦点。设置控件的 TabIndex 属性可以改变控件焦点的移动顺序,在窗体上绘制控件的时候,Ta

    35、bIndex 属性为 0 的控件,在程序开始运行时获得焦点。37.下列语句的输出结果为 _ 1_ 。 Print Format$(10009.36,“000,000.000“) (分数:1.00)解析:010,009,360解析 用 Format$()函数可以将数值按“格式字符串”指定的格式输出,包括在输出字符串前面加$,字符串后面补 0 及千位分隔符等。“格式字符串”是一个常量或变量,它由专门的格式说明符组成,由这些字符决定数据项的显示格式,并指定显示区域的长度,当格式字符串为常量时,必须放在双引号中,格式说明符及作用见下表:38.在一个容量为 15 的循环队列中,若头指针 front=6,

    36、尾指针 rear=9,则该循环队列中共有 1 个元素。(分数:2.00)解析:339.顺序存储方法是把逻辑上相邻的结点存储在物理位置 _ 1_ 的存储单元中。 (分数:2.00)解析:相邻解析 常用的存储表示方法有 4 种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。40.将 C 盘根目录下的图形文件 moon.jpg 装入图片框 Picturel 的语句是 1。 (分数:2.00)解析:P1cture1.Picture=LoadPicture(“c:/moon.jpg“)41.在窗体上画一个名称为 Command1 的命令按

    37、钮,然后编写如下事件过程: Private Sub Command1_Click() n=5 f=1 s=0 For i=1 To n f= _ 1_ s=s+f Next Print s End Sub 该事件过程的功能是计算 (分数:1.00)解析:f/i 评析:本题程序的功能是求和 ,而代码中有语句 s=s+f.故变量 f 中存储的应为42.随机文件以 _ 1_ 为单位读写,随机文件的记录是 _ 2_ 记录。 (分数:4.00)解析:记录 字节解析 随机文件记录的长度是指定的,在存储时,如果该记录没有指定长度长,则自动以空字符补全;如果超过指定长度,则去掉超出部分。43.设有命令按钮 C

    38、ommand1 的单击事件过程,代码如下,请填空。 Private Sub Command1_Click() Dim a(30) As Integer For i=1 To 30 a(i) =i Next For Each arrItem 1a If arrItem Mod 7=0 Then Print arrItem; If arrItem90 Then Exit For Next End Sub (分数:2.00)解析:In 解析 本题考查了 For EachNext 语句。与 ForNext 类似,但 For EachNext 专门用于数组或对象“集合”,其一般格式为: For Each

    39、 成员 In 数组 循环体 Exit For Next成员44.数据库在经过一定时间运行后,其性能会逐步下降,这时需要对数据库进行数据库 _ 1_ 。 (分数:1.00)解析:重组解析 进行数据库重新整理,重新调整存储空间的工作称为数据库重组。45.下列这个 Sub 过程的功能是:统计字符串中“a”的个数,请在空白处填上合适的代码,将程序补充完整。 Private Sub numCount() Dim num As Integer s$=“software And hardware“ num=Len(s$) For i=1 To hum b$= 1 If b$ = “a“ Then x=x +

    40、 1 Next i Print “x=“; x End Sub (分数:2.00)解析:Mid(s$,i,1)解析 分析题目和程序段可知,空白处的作用是取出字符串。中的第 i 个字符,这里我们可以使用 Mid 函数来取出第 i 个字符,然后对比该字符是否是字符 a,如果是,则变量 x 加 1,如果不是则跳过 if 后面的语句继续循环,最后输出 x。46.在两种基本测试方法中, 1 测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。 (分数:2.00)解析:白盒解析 白盒测试的基本原则:保证所测模块中每一个独立路径至少执行一次;保证所测模块所有判断的每一分支至少执行一次;保证所测模块每

    41、一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。按照白盒测试的基本原则,“白盒”法是穷举路径测试。47.使用已经存在的类作为基础建立新类的定义,这种技术叫作做类的 1。 (分数:2.00)解析:继承48.阅读以下程序: Private Sub Form_click() Dim k,n,m As integer n=10 m=1 k=1 Do While k=n m=m+2 k=k+1 Loop Print m End Sub 单击窗体程序的执行结果是 _ 1_ 。 (分数:1.00)解析:21 解析 本题的循环体共要执行 10 次,m 的最终值为 1+2*10=21

    42、。49.软件设计模块化的目的是 1。 (分数:2.00)解析:降低复杂性50.有如下程序: Prinvate Sub Form_Click() a=10 b=0 Do b=b+a a=a-2 Loop While a2 Print b End Sub 程序运行后,单击窗体,输出结果为 1。 (分数:2.00)解析:28解析 对于 Do 型循环结构,首先看条件判断存循环体的前而还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是什么,至少执行一次循环体。在 Until 循环中条件为 False 时执行循环体,条件为 True 时退出循环;在 While 循环中条件为 True 时执行循环体,条件为 False 时退出循环。本题中是一个后判断的 While 型循环。第一次循环时 b 中累加的是 10,以此类推依次累加 8、8、4,当 a 为 4 时由于执行完 a=a-2 后 a 的值为 2,已经不满足 a2 的继续循环条件,故此退出循环,循环结束后 a 的值为 2,b 的值为 10+8+6+4=28。


    注意事项

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




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

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

    收起
    展开