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

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

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

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

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

    1、二级 VISUAL+BASIC 笔试-423 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项中不符合良好程序设计风格的是( )A源程序要文档化 B数据说明的次序要规范化C避免滥用 goto 语句 D模块设计要保证高耦合、高内聚(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )A软件测试应该由程序开发者来完成 B程序经凋试后一般不需要再测试C软件维护只包括对程序代码的维护 D以上三种说法都不对(分数:2.00)A.B.C.D.3.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )A冒泡排

    2、序 n/2 B冒泡排序为 nC快速排序为 n D快速排序为 n(n-1)/2(分数:2.00)A.B.C.D.4.为了使模块尽可能独立,要求( )A模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(分数:2.00)A.B.C.D.5.在软件设计中,不属于过程设计工具的是( )APDL(过程设计语言) BPAD 图 CN-S 图 DDFD 图(分数:2.00)A.B.C.D.6.设有如下三个关系表:(分数:2.00)A.B.C.D.

    3、7.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )A属性 B关系 C键 D域(分数:2.00)A.B.C.D.8.设有两个串 p 和 q,求 q 在 p 中首次出现位置的运算称为( )A连接 B模式匹配 C求子串 D求串长(分数:2.00)A.B.C.D.9.实体是信息世界中广泛使用的一个术语,它用于表示( )A有生命的事物 B无生命的事物C实际存在的事物 D一切事物(分数:2.00)A.B.C.D.10.数据库系统的核心是( )A数据模型 B数据库管理系统C数据库 D数据库管理员(分数:2.00)A.B.C.D.11.刚建立一个新的标准 EXE 工程后,不在工具箱中出现的控件是

    4、( )A单选按钮 B图片框C通用对话框 D文本框(分数:2.00)A.B.C.D.12.有关程序代码窗口的说法错误的是( )A在窗口的垂直滚动条的上面,有一个“拆分栏”,利用它可以把窗口分为两个部分,每个窗口显示代码的一部分B双击控件设计窗体即可打开程序代码窗口C在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看D默认情况下,窗体的事件是 Load(分数:2.00)A.B.C.D.13.以下叙述中正确的是( )A窗体的 Name 属性指定窗体的名称,用来标识一个窗体B窗体的 Name 属性的值是显示在窗体标题栏中的文本C可以在运行期间改变对象的 Name 属性的值D对象的 Name

    5、 属性值可以为空(分数:2.00)A.B.C.D.14.下列符号常量的声明中,不合法的是( )AConst a As Single=1.1 BConst a=“OK“CConst a As Double=Sin(1) DConst a As Integer=“12/(分数:2.00)A.B.C.D.15.下列说法错误的是( )A方法是对象的一部分 B在调用方法时,对象名是不可缺少的C方法是一种特殊的过程和函数 D方法的调用格式和对象属性的使用格式相同(分数:2.00)A.B.C.D.16.执行以下程序段后,变量 c$的值为( )a$=“Visual Basic Programing“b$=“Q

    6、uick“c$=b$ qEnd SubPrivate Sub Value(By Val m As Integer,ByVal n As Integer)m=m * 2:n=n-5Print m;nEnd SubA20 1220 15 B12 2012 25 C24 1512 20 D24 1212 15(分数:2.00)A.B.C.D.30.在菜单编辑器中建立一个名称为 Menu0 的菜单项,将其“可见”属性设置为 False,并建立其若干子菜单,然后编写如下过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X A

    7、s Single,Y As Single)If Button=1 ThenPopupMenu Menu0End IfEnd Sub则以下叙述中错误的是( )A该过程的作用是弹出一个菜单B单击鼠标右键时弹出菜单CMenu0 是在菜单编辑器中定义的弹出菜单的名称D参数 X、Y 指明鼠标当前位置的坐标(分数:2.00)A.B.C.D.31.假定有下表所列的菜单结构:标题 名称 层次显示 appear 1(主菜单)大图标 bigicon 2(子菜单)小图标 smallicon2(子菜单)要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“”。以下正确的事件过程是( )APrivate S

    8、ub bigicon_Click()bigicon.Checked=False End Sub BPrivate Sub bigieon_Click()Me.appear.bigicon.Checked=TrueEnd SubCPrivate Sub bigicon_Click() bigicon.Checked=True End Sub DPrivate Sub bigicon_Click()appear.bigicon.Checked=TrueEnd Sub(分数:2.00)A.B.C.D.32.在用通用对话框控件建立“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(

    9、即.txt 文件),则正确的描述格式是( )A“text (.txt)|(*.txt)“ B“文本文件(.txt)|(.txt)”C“text(.txt)|(*.txt)“ D“text(.txt)(*.txt)/(分数:2.00)A.B.C.D.33.编写如下两个事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Print Chr(KeyAseii)End Sub在一般情

    10、况下(即不按住 Shift 键也未锁定大写键时)运行程序,如果按键盘上的“A”键,则程序输出的结果是( )AAa BaA CAA Daa(分数:2.00)A.B.C.D.34.要获得当前驱动器,应使用驱动器列表框的属性是( )APath BDriveCDir DPattern(分数:2.00)A.B.C.D.35.假定在工程文件中有一个标准模块,其中定义了如下记录类型:Type BooksName As String * 10TelNum As String * 20End Type要求在执行事件过程 Command1_Click 时,在顺序文件 Person.txt 中写入一条记录。下列能够

    11、完成该操作的事件过程是( )APrivate Sub Command1_Click()Dint B As BooksOpen“c:/Person.txt“For Output As#1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)Write # 1,B.Name,B.TelNumClose # 1End Sub BPrivate Sub Command1_Click()Dim B AS BooksOpen“C:/Person.txt“For Input As#1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox

    12、(“输入电话号码“)Print # 1,B.Name,B.TelNumClose # 1End SubCPrivate Sub Command1_Click()Dim B AS BooksOpen“c:/Person.tXt“For Output As # 1Name=InputBox(“输入姓名“)TelNom=InputBox(“输入电话号码“)Write # 1,BClose # 1End Sub DPrivate Sub Command1_Click()Dim B A8 BookOpen“c:/Person.txt“For Input As # 1Name=InputBox(“输入姓名

    13、“)TelNum-InputBox(“输入电话号码“)Print # 1,B.Name.B.TelNumClose # 1End Sub(分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:30.00)36.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_37.数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于 1。(分数:2.00)填空项 1:_38.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_39.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分

    14、数:2.00)填空项 1:_40.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的是 1阶段。(分数:2.00)填空项 1:_41.当对象得到焦点时,会触发 1 事件,当对象失去焦点时将触发 2 事件。(分数:4.00)填空项 1:_填空项 1:_42.下面程序的作用是利用随机函数产生 10 个 100300(不包含 300)之间的随机整数,打印其中是 7 的倍数的数,并求它们的总和。请填空。Sub TOF()RandomizeDim s AS DoubleDim a(10)As IntegerFor i=0 To 9_NextFor i=0 To 9I

    15、f_ThenPrint a(i)s=s+a(i)_Next iPrintPrint “S=“;sEnd Sub(分数:6.00)填空项 1:_43.执行下面的程序段后,s 的值为_。s=5For i=2.6 To 4.9 Step 0.6s=s+1Next i(分数:2.00)填空项 1:_44.在窗体上画一个文本框,名称为 Text1,然后编写如下程序:Private Sub Form_Load()Open“d:/temp/dat.txt“For Output As # 1Text1.Text=“ “End SubPrivate Sub Text1_KeyPress(KeyAscii As

    16、Integer)If_=13 ThenIf UCase(Text1.Text)=_ThenClose 1EndElseWrite # 1,_Text1.Text=“ “End IfEnd IfEnd Sub以上程序的功能是,在 D 盘 temp 目录下建立一个名为 dat.txt 的文件,在文本框中输入字符,每次按回车键(回车符的 ASCII 码是 13)都把当前文本框中的内容写入文件 dat.txt,并清除文本框中的内容;如果输入“END”,则结束程序。请填空。(分数:6.00)填空项 1:_45.在菜单编辑器中建立了一个菜单,名为 pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空

    17、。Form1._pmenu(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-423 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项中不符合良好程序设计风格的是( )A源程序要文档化 B数据说明的次序要规范化C避免滥用 goto 语句 D模块设计要保证高耦合、高内聚(分数:2.00)A.B.C.D. 解析:解析 对于软件设计中的模块设计要保证高内聚和低耦合,源程序要有文档说明,同时对程序中数据的说明要规范化。goto 语句破坏程序的结构,要尽量避免使用。2.下列叙述中正确的是( )A软件测试应该由程序开发者来完成

    18、B程序经凋试后一般不需要再测试C软件维护只包括对程序代码的维护 D以上三种说法都不对(分数:2.00)A.B.C.D. 解析:解析 程序调试就是来诊断和改正程序中的错误,由程序开发者完成。软件测试是为了发现错误而执行程序的过程,它由专门的测试人员完成。软件维护是指软件系统交付使用以后,为了改正错误或满足新的需要而修改软件的过程,是软件生存周期中非常重要的一个阶段。3.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )A冒泡排序 n/2 B冒泡排序为 nC快速排序为 n D快速排序为 n(n-1)/2(分数:2.00)A.B.C.D. 解析:解析 本题主要考查对

    19、排序算法的理解。冒泡排序法首先将第一个记录的关键字与第二个记录的关键字进行比较,若逆序则交换,然后比较第二个与第三个,以此类推,直至第 n-1 个与第 n 个记录的关键字进行比较。第一趟冒泡排序使最大的关键字元素放到最后。以此类推,进行第 2n 次冒泡排序。如果在排序过程中不存在逆序,则排序结束。在最坏情况下,冒泡排序中,若初始序列为“逆序”序列,需要比较 n(n-1)/2 次。快速排序是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字比另一部分记录的关键字小,然后分别对这两部分记录继续进行排序,最终达到整个记录有序。对于快速排序,若初始记

    20、录序列按关键字有序或基本有序时,快速排序退化冒泡排序,最坏情况下比较次数为 n(n-1)/2。4.为了使模块尽可能独立,要求( )A模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(分数:2.00)A.B. C.D.解析:解析 耦合是指模块之间的关联程度,而内聚是指模块内部各部分的聚合程度。模块之间的关联程度越小,模块内部的聚合程度越高,就越容易维护。在程序设计中应追求高内聚低耦合。5.在软件设计中,不属于过程设计工具的是( )A

    21、PDL(过程设计语言) BPAD 图 CN-S 图 DDFD 图(分数:2.00)A.B.C.D. 解析:解析 PDL 是过程设计语言(Procedure Design Language)的简写,也称程序描述语言,用于描述模块算法设计和处理细节的语言;NS 图是编程过程中常用的一种分析工具,提出了最初分析问题方法;PAD 是问题分析图(Problem A-nalysis Diagram)的简写,它用二维树型结构的图表示程序的控制流,将这种图转换为程序代码比较容易;DFD(数据流图)是描述数据处理过程的工具。6.设有如下三个关系表:(分数:2.00)A.B.C. D.解析:解析 关系代数中的集合

    22、运算有并、差、交和笛卡儿积 4 种。根据本题关系 T 中的元组可知,它是由关系 R 和关系 S 进行笛卡儿积运算得到的。7.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )A属性 B关系 C键 D域(分数:2.00)A.B. C.D.解析:解析 关系数据库逻辑设计的主要工作是将 E-R 图转换成指定 RDBMS 中的关系模式。从 E-R 图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。8.设有两个串 p 和 q,求 q 在 p 中首次出现位置的运算称为( )A连接 B模式匹配 C求子串 D求串长(分数:2.

    23、00)A.B. C.D.解析:解析 字串的定位操作通常称为串的模式匹配,是各种串处理系统中最重要的操作之一。9.实体是信息世界中广泛使用的一个术语,它用于表示( )A有生命的事物 B无生命的事物C实际存在的事物 D一切事物(分数:2.00)A.B.C. D.解析:解析 实体是客观存在且可以相互区别的事物。实体可以是具体的对象,如一个人,也可以是抽象的事件,如拔河比赛等。因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在且可以相互区别的。10.数据库系统的核心是( )A数据模型 B数据库管理系统C数据库 D数据库管理员(分数:2.00)A.B. C.D.解析:解析 数据库系

    24、统由数据库、数据库管理系统、数据库应用系统、数据库管理员和用户构成。所谓数据库是指长期存储在计算机内的、有组织的、可共享的数据集合,数据库管理系统是位于用户与操作系统之间的一层数据管理软件,是数据库系统的核心组成部分,可以管理数据,并提供用户操作的接口。11.刚建立一个新的标准 EXE 工程后,不在工具箱中出现的控件是( )A单选按钮 B图片框C通用对话框 D文本框(分数:2.00)A.B.C. D.解析:解析 通用对话框需要用户自己手动添加才能加到工具箱中。12.有关程序代码窗口的说法错误的是( )A在窗口的垂直滚动条的上面,有一个“拆分栏”,利用它可以把窗口分为两个部分,每个窗口显示代码的

    25、一部分B双击控件设计窗体即可打开程序代码窗口C在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看D默认情况下,窗体的事件是 Load(分数:2.00)A. B.C.D.解析:解析 本题考查 Visual Basic 编程环境的使用。双击程序代码的窗口的垂直滚动条上面的“拆分栏”可以将代码窗口分成两部分,但两个窗口显示的代码是一样的。其他 3 个选项说法均正确。13.以下叙述中正确的是( )A窗体的 Name 属性指定窗体的名称,用来标识一个窗体B窗体的 Name 属性的值是显示在窗体标题栏中的文本C可以在运行期间改变对象的 Name 属性的值D对象的 Name 属性值可以为空(分数

    26、:2.00)A. B.C.D.解析:解析 窗体的 Name 属性指定窗体的名称,用来标识一个窗体,不能为空,也不能在运行期间改变其值。窗体的 Caption 属性的值是显示在窗体标题栏中的文本。14.下列符号常量的声明中,不合法的是( )AConst a As Single=1.1 BConst a=“OK“CConst a As Double=Sin(1) DConst a As Integer=“12/(分数:2.00)A.B.C. D.解析:解析 Visual Basic 中常量分为两种:文字常量和符号常量。一般格式为:Const 常量名表达式,常量名=表达式选项 C 不符合语法规定。1

    27、5.下列说法错误的是( )A方法是对象的一部分 B在调用方法时,对象名是不可缺少的C方法是一种特殊的过程和函数 D方法的调用格式和对象属性的使用格式相同(分数:2.00)A.B. C.D.解析:解析 本题考查方法的定义与特点。在调用方法时,对象名称可以省略,如调用 Print 方法的格式为:对象名称.Print表达式表,|;。16.执行以下程序段后,变量 c$的值为( )a$=“Visual Basic Programing“b$=“Quick“c$=b$ qEnd SubPrivate Sub Value(By Val m As Integer,ByVal n As Integer)m=m

    28、* 2:n=n-5Print m;nEnd SubA20 1220 15 B12 2012 25 C24 1512 20 D24 1212 15(分数:2.00)A.B.C. D.解析:解析 在 Visual Basic 中,参数默认是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传递给函数时,通过函数可永远改变该变量的值。如果想改变传递方式,可以在变量定义前加关键字 By-Ref 或 ByVal。ByRef 为默认值,按地址传递,ByVal 按照值传递,函数调用后不改变变量值。本题中函数为值传递参数,因此在函数中参数值发生变化,但调用结束后参数的值不会改变。3

    29、0.在菜单编辑器中建立一个名称为 Menu0 的菜单项,将其“可见”属性设置为 False,并建立其若干子菜单,然后编写如下过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=1 ThenPopupMenu Menu0End IfEnd Sub则以下叙述中错误的是( )A该过程的作用是弹出一个菜单B单击鼠标右键时弹出菜单CMenu0 是在菜单编辑器中定义的弹出菜单的名称D参数 X、Y 指明鼠标当前位置的坐标(分数:2.00)A.B. C.D.解析:解

    30、析 本题考查对菜单的操作。PopupMenu 方法用来显示弹出式菜单,其格式为:对象.PopupMenu 菜单名,Flags,x,Y,BoldCommand其中,除了菜单名以外,其他均为可选参数。,Flags,X,Y,用来设置菜单的显示位置。为了显示菜单,通常把 Pop-upMenu 方法放到 MouseDown 事件中,按照惯例,一般通过单击鼠标右键显示菜单,这可以用Button 参数来实现,对于两个键的来说,左键的 Button 参数值为 1,右键的 Button 参数为 2,所以单击鼠标右键不能弹出菜单,本题正确答案为选项 B。31.假定有下表所列的菜单结构:标题名称层次显 app 1(

    31、示 ear 主菜单)大图标bigicon2(子菜单)小图标smallicon2(子菜单)要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“”。以下正确的事件过程是( )APrivate Sub bigicon_Click()bigicon.Checked=False End Sub BPrivate Sub bigieon_Click()Me.appear.bigicon.Checked=TrueEnd SubCPrivate Sub bigicon_Click() bigicon.Checked=True End Sub DPrivate Sub bigicon_Click(

    32、)appear.bigicon.Checked=TrueEnd Sub(分数:2.00)A.B.C. D.解析:解析 对于菜单操作来说,如果要访问子菜单不需要通过主菜单来访问。因此排除 B、D,根据题意可知应将 bigicon 的 Checked 属性置为 True。32.在用通用对话框控件建立“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是( )A“text (.txt)|(*.txt)“ B“文本文件(.txt)|(.txt)”C“text(.txt)|(*.txt)“ D“text(.txt)(*.txt)/(分数:2.00)

    33、A. B.C.D.解析:解析 本题考查通用对话框为打开文件时的属性设置。如果需要指定文件列表框所列出的文件类型是文本文件,正确的描述如选项 A 所示。33.编写如下两个事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Print Chr(KeyAseii)End Sub在一般情况下(即不按住 Shift 键也未锁定大写键时)运行程序,如果按键盘上的“A”键,则程序输出的结果

    34、是( )AAa BaA CAA Daa(分数:2.00)A.B.C. D.解析:解析 程序定义了 Form_KeyPress 事件过程,在此过程中,如果按回车键,即 Ascii=13,则将执行程序中的 For 循环,实现求数组中最大值的操作,并记录最大值的下标,故正确答案为选项 C。34.要获得当前驱动器,应使用驱动器列表框的属性是( )APath BDriveCDir DPattern(分数:2.00)A.B. C.D.解析:解析 驱动器列表框(DriveListBox)用来显示当前机器上的所有盘符。其 Drive 属性用于指定包含当前选定的驱动器名。驱动器列表框的 Change 事件是在选

    35、择一个新的驱动器或通过代码改变 Drive 属性的设置时发生。35.假定在工程文件中有一个标准模块,其中定义了如下记录类型:Type BooksName As String * 10TelNum As String * 20End Type要求在执行事件过程 Command1_Click 时,在顺序文件 Person.txt 中写入一条记录。下列能够完成该操作的事件过程是( )APrivate Sub Command1_Click()Dint B As BooksOpen“c:/Person.txt“For Output As#1B.Name=InputBox(“输入姓名“)B.TelNum=

    36、InputBox(“输入电话号码“)Write # 1,B.Name,B.TelNumClose # 1End Sub BPrivate Sub Command1_Click()Dim B AS BooksOpen“C:/Person.txt“For Input As#1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)Print # 1,B.Name,B.TelNumClose # 1End SubCPrivate Sub Command1_Click()Dim B AS BooksOpen“c:/Person.tXt“For Output

    37、As # 1Name=InputBox(“输入姓名“)TelNom=InputBox(“输入电话号码“)Write # 1,BClose # 1End Sub DPrivate Sub Command1_Click()Dim B A8 BookOpen“c:/Person.txt“For Input As # 1Name=InputBox(“输入姓名“)TelNum-InputBox(“输入电话号码“)Print # 1,B.Name.B.TelNumClose # 1End Sub(分数:2.00)A. B.C.D.解析:解析 本题要求向文件中写入数据,因此必须以 Output格式打开文件,

    38、故排除选项 B、D,用Print 和 write 语句都可以实现向文件中写数据,二者基本功能相同。选项 C 的 write 操作直接将结构体实例 B 写入文件,会引起错误,需要逐字段写入,选项 A 正确。二、填空题(总题数:10,分数:30.00)36.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_ (正确答案:类)解析:解析 类是具有相同特征的对象的抽象,描述的是具有相似属性与操作的一组对象。对象是类的实例。37.数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于 1。(分数:2.00)填空项 1:_ (正确答案:格式化模型)解析:解

    39、析 数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于格式化模型。38.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_ (正确答案:相邻)解析:解析 顺序存储属于数据的存储结构的一种,它是指数据结构(数据的逻辑结构)在计算机中的表示,是把逻辑上相邻的结点存储在物理位置相邻的存储单元中。39.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:2.00)填空项 1:_ (正确答案:软件生命周期)解析:解析 软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。一般包括可行性研究与需求分

    40、析、设计、实现、测试、交付使用及维护等活动。40.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的是 1阶段。(分数:2.00)填空项 1:_ (正确答案:数据库系统)解析:解析 相对于文件系统人工管理和数据项管理,数据库系统的数据独立性大大增加。41.当对象得到焦点时,会触发 1 事件,当对象失去焦点时将触发 2 事件。(分数:4.00)填空项 1:_ (正确答案:GotFocus)填空项 1:_ (正确答案:LostFocus)解析:解析 Visual Basic 开发环境中,一个对象得到和失去焦点分别对应 GotFocus 和国 LostFocus

    41、事件。42.下面程序的作用是利用随机函数产生 10 个 100300(不包含 300)之间的随机整数,打印其中是 7 的倍数的数,并求它们的总和。请填空。Sub TOF()RandomizeDim s AS DoubleDim a(10)As IntegerFor i=0 To 9_NextFor i=0 To 9If_ThenPrint a(i)s=s+a(i)_Next iPrintPrint “S=“;sEnd Sub(分数:6.00)填空项 1:_ (正确答案:a(i)Int(Rnd() * 200+100)a(i)Mod 70End If)解析:解析 根据题意,随机产生 100300

    42、 之间的 10 个数,存入数组 a,因此应调用 Rnd 函数,故填a(i)=Int(Rnd*200 十 100)。用来判断数组中的元素是否能被 7 整除,应填 a(i) Mod 7=0。用来结束 If语句,应填:End If。43.执行下面的程序段后,s 的值为_。s=5For i=2.6 To 4.9 Step 0.6s=s+1Next i(分数:2.00)填空项 1:_ (正确答案:9)解析:解析 分析本题,在 2.6 到 4.9 之间,按步长 0.6 循环,共循环 4 次,因此结果为 9。44.在窗体上画一个文本框,名称为 Text1,然后编写如下程序:Private Sub Form_

    43、Load()Open“d:/temp/dat.txt“For Output As # 1Text1.Text=“ “End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)If_=13 ThenIf UCase(Text1.Text)=_ThenClose 1EndElseWrite # 1,_Text1.Text=“ “End IfEnd IfEnd Sub以上程序的功能是,在 D 盘 temp 目录下建立一个名为 dat.txt 的文件,在文本框中输入字符,每次按回车键(回车符的 ASCII 码是 13)都把当前文本框中的内容写入文件 d

    44、at.txt,并清除文本框中的内容;如果输入“END”,则结束程序。请填空。(分数:6.00)填空项 1:_ (正确答案:KeyAscii “END“ Text1.Text)解析:解析 第一空是通过参数检测用户是否按下 Enter 键,第二空处是如果文本框中的字符串是“END”时,用户按下 Enter 键的响应操作。第三空是将文本框中的文本保存到文件中。45.在菜单编辑器中建立了一个菜单,名为 pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。Form1._pmenu(分数:2.00)填空项 1:_ (正确答案:PopupMenu)解析:解析 本题考查菜单操作,弹出式菜单的弹出命令是:Popupmenu 菜单名。


    注意事项

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




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

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

    收起
    展开