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

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

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

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

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

    1、二级 VISUAL+BASIC-81 及答案解析(总分:99.00,做题时间:90 分钟)一、选择题(总题数:35,分数:65.00)1.窗体上有名称分别为 Text1、Text2 的文本框,名称为 Command1 的命令按钮。运行程序,在 Text1 中输入“FormList”,然后单击命令按钮,执行如下程序: Private Sub Command1_Click() Text2.Text=UCase(Mid(Text1.Text,5,4) End Sub 在 Text2 中显示的是_。(分数:1.00)A.formB.listC.FORMD.LIST2.文本框控件中将 Text 的内容全

    2、部显示为所定义的字符的属性项是(分数:2.00)A.PasswordCharB.需要编程来实现C.PasswordD.以上都不是3.在面向对象方法中,不属于“对象”基本特点的是_。(分数:2.50)A.一致性B.分类性C.多态性D.标识唯一性4.设 x=4,y=8,z=7,以下表达式的值是_。 xy And (Not yz) Or zx(分数:2.50)A.1B.-1C.TureD.False5.在软件设计中不使用的工具是 _ 。(分数:2.00)A.系统结构图B.PAD 图C.数据流图(DFD 图)D.程序流程图6.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为

    3、_。(分数:2.50)A.16B.10C.6D.47.下列事件的事件过程中,参数是输入字符 ASCII 码的是(分数:2.50)A.KeyDown 事件B.KeyUp 事件C.KeyPress 事件D.Change 事件8.下列打开“代码窗口”的操作中错误的是_。(分数:3.00)A.按 F4 键B.单击“工程资源管理器”窗口中的“查看代码”按钮C.双击已建立好的控件D.执行“视图”菜单中的“代码窗口”命令9.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB

    4、和 DBMSD.没有任何关系10.以下关于过程及过程参数的描述中,错误的是_。(分数:2.50)A.调用过程时可以用控件名称作为实际参数B.用数组作为过程的参数时,使用的是“传地址”方式C.只有函数过程能够将过程中处理的信息传回到调用的程序中D.窗体(Form)可以作为过程的参数11.下列链表中,其逻辑结构属于非线性结构的是_。(分数:1.00)A.二叉链表B.循环链表C.双向链表D.带链的栈12.某系统总体结构图如下图所示: (分数:2.50)A.7B.6C.3D.213.为了使文本框同时具有垂直和水平滚动条,应先把 MultiLine 属性设置为 True,然后再把 ScrollBars属

    5、性设置为(分数:2.50)A.0-NoneB.1-HorizontalC.2-VerticalD.3-Both14.下列叙述中正确的是_。(分数:1.00)A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对15.某系统总体结构图如下图所示: (分数:1.00)A.7B.6C.3D.216.用 Dim(1,3 to 7,10)声明的是一个_维数组。(分数:2.00)A.1B.2C.3D.417.Int(20*Rnd)产生的随机整数的区间是_。(分数:2.00)A.1,20B.0,20C.1,19D.0,1918.为了在按下 Esc 键

    6、时执行某个命令按钮的 Click 事件过过程,需要把该命令按钮的一个属性设置为 True,这个属性是(分数:1.00)A.ValueB.DefaultC.CancelD.Enabled19.下面描述中错误的是_。(分数:2.50)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具20.下面对对象概念描述正确的是_。(分数:1.00)A.对象间的通信靠消息传递B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作21.对于现实世界中事物的特征,在

    7、实体一联系模型中使用_。(分数:2.50)A.属性描述B.关键字描述C.二维表格描述D.实体描述22.下面为单精度实型(即单精度浮点型)变量的是(分数:2.50)Ax$Bxamax,“min=“;amin End Sub (分数:4.00)40.一个栈的初始状态为空。首先将元素 5,4,3,2,1 依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为 1。 (分数:2.00)41.如果存在如下过程: Private Function FMax(a( )As Integer) Dim First As Integer,La

    8、st As Integer,i As Integer First=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 Click( ) 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 单击命令按钮,其输出结果为

    9、 【12】 。 (分数:1.00)42.在鼠标事件过程 MouseDown 和 MouseUp 中,参数 Button 的值为 1、2、4 时,分别代表按下鼠标的 1、 2 和 3 按钮。 (分数:6.00)43.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Function M(x As Integer, y As Integer) M=IIf(xy, x, y) End Function Private Sub Command1_Click() Dim a As Integer, b As Integer a=100 b=200 Print M(a, B) End

    10、 Sub 程序运行后,单击命令按钮,输出结果为 _ 1_ 。 (分数:2.00)44.设有下列程序,查找并输出该数组中的最小值,请在空白处填上合适的代码,将程序补充完整。 Option Base 1 Private Sub Command1Click() Dim arrl Dim Min As Integer,i As Integer arrl=Array(12,435,76,-24,78,54,866,43) Min=arrl(1) For i=2 To 8 If arrl(i)Min Then 1 Nexti Print“最小值是:“:Min End Sub (分数:2.00)45.在程序

    11、的空白行处填写适当的语句,完成以下功能:依次自动将列表框 List2 中所有列表项目移入列表框 List1 中,并将移入 List1 中的项目从 List2 中删除。 DoWhile List2.ListCount 1 List2.RemoveItem 0 Loop (分数:2.00)46.新建一个工程,内有两个窗体,窗体 Form1 上有一个命令按钮 Command1,单击该按钮, Form1 窗体消失,显示 Form2 窗体,程序如下: Private Sub Command1_Click() 1 Form2 2 End Sub 试补充完整。 (分数:1.00)47.一个控件在窗体上的位置

    12、由 Top 和 Left 属性决定,其大小由 _ 1_ 和 _ 2_ 属性决定。 (分数:1.00)48.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1。 (分数:2.00)49.窗体上有一个名称为 List1 的列表框,一个名称为 Picture1 的图片框。Form_Load 事件过程的作用是,把 Data1.txt 文件中的物品名称添加到列表框中。运行程序,当双击列表框中的物品名称时,可以把该物品对应的图片显示在图片框中,如图所示。以下是类型定义及程序,请填空。 (分数:6.00)50.注释一般分为序言性注释和 1 注释。 (分数:2.00)二级 VISUAL+B

    13、ASIC-81 答案解析(总分:99.00,做题时间:90 分钟)一、选择题(总题数:35,分数:65.00)1.窗体上有名称分别为 Text1、Text2 的文本框,名称为 Command1 的命令按钮。运行程序,在 Text1 中输入“FormList”,然后单击命令按钮,执行如下程序: Private Sub Command1_Click() Text2.Text=UCase(Mid(Text1.Text,5,4) End Sub 在 Text2 中显示的是_。(分数:1.00)A.formB.listC.FORMD.LIST 解析:解析 Mid 为中部截取函数,格式为 Mid(字符串,

    14、起始位置,长度),Ucase 函数的作用是把字符串中的小写字母转换为大写字母。题目中 Mid 函数截取字符串“FormList”第 5 个字符开始的 4 个字符,结果为“List”,Ucase 函数把“List”全部变为大写,即“LIST”。2.文本框控件中将 Text 的内容全部显示为所定义的字符的属性项是(分数:2.00)A.PasswordChar B.需要编程来实现C.PasswordD.以上都不是解析:解析 PasswordChar 属性返回或设置一个值,该值指示所键入的字符或占位符在 TextBox 控件中是否要显示出来;返回或设置用做占位符。3.在面向对象方法中,不属于“对象”基

    15、本特点的是_。(分数:2.50)A.一致性 B.分类性C.多态性D.标识唯一性解析:解析 在面向对象方法中,对象的基本特点包括:标识唯一性、分类性、多态性、封装性、模块独立性。一致性不属于对象的基本特点,因此本题答案为 A。4.设 x=4,y=8,z=7,以下表达式的值是_。 xy And (Not yz) Or zx(分数:2.50)A.1B.-1C.TureD.False 解析:解析 该表达式是有天系运算符和逻辑运算符组成的,按多种运算的余速等级,先进行关系运算,在进行逻辑运算。其中逻辑运算的顺序为: NotAndOrXorEqvImp 所以上述表达式的计算过程为:48 And (Not

    16、87) Or 74False And (Not True) Or FalseFalse And False Or FalseFalse Or FalseFalse。5.在软件设计中不使用的工具是 _ 。(分数:2.00)A.系统结构图B.PAD 图C.数据流图(DFD 图) D.程序流程图解析:解析 软件设计包括概要设计和详细设计,软件概要设计中,面向数据流的设计方法有变换型系统结构图和事务型数据流两种。软件详细设计,程序流程图( PDF) 和 PAD(问题分析图) 是过程设计的常用工具。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须

    17、完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的。6.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为_。(分数:2.50)A.16 B.10C.6D.4解析:解析 根据二叉树的性质 3:在任意一棵二叉树中,度为 0 的叶子结点总是比度为 2 的结点多一个,所以本题中度为 2 的结点是 5-1=4(个),所以度为 1 的结点的个数是 25-5-4=16(个),选择 A。7.下列事件的事件过程中,参数是输入字符 ASCII 码的是(分数:2.50)A.KeyDown 事件B.KeyUp 事件C.KeyPress 事件 D.Change 事件解析:解析 当

    18、按下键盘上某个键时,将触发当前拥有焦点的对象的 KeyPress 事件。它的 KeyAscii 参数是所按键的 ASCII 码值,该参数传递一个字符,并且把字符的大、小写形式作为两种不同的字符。KeyDown 和 KeyUp 事件的参数 KeyCode 是按下键盘键的键值。8.下列打开“代码窗口”的操作中错误的是_。(分数:3.00)A.按 F4 键 B.单击“工程资源管理器”窗口中的“查看代码”按钮C.双击已建立好的控件D.执行“视图”菜单中的“代码窗口”命令解析:解析 按 F4 键打开的是“属性窗口”,故 A 选项错误。9.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的

    19、关系是(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMS D.没有任何关系解析:解析 数据库管理系统(DBMS)是数据库系统中实现各种数据管理功能的核心软件,它负责数据库中所有数据的存储、检索、修改以及安全保护等,数据库内的所有活动都是在其控制下进行的。所以,DBMS 包含数据库 DB。操作系统、数据库管理系统与应用程序在一定的硬件支持下就构成 17 数据库系统。所以,DBS 包含 DBMS,也就包含 DB。选项 C 正确。10.以下关于过程及过程参数的描述中,错误的是_。(分数:2.50)A.调用过程时可以用控件名称

    20、作为实际参数B.用数组作为过程的参数时,使用的是“传地址”方式C.只有函数过程能够将过程中处理的信息传回到调用的程序中 D.窗体(Form)可以作为过程的参数解析:解析 过程定义时,形参除了可以是整型、单精度、双精度等数据类型外,还可以是控件或窗口等对象型。相对应的调用过程,实参也可以是一般数据类型、控件名或窗体。故 A、D 选项正确。 调用过程时,如果过程的参数是数组,则实参传给形参的是地址,这个地址是用数组名表示的一个符号地址,是数组的起始地址,形参和实参用的是同一个地址,在过程中形参的改变会引起实参的改变。故 B 选项正确。 在过程调用时,不只是函数过程能把过程中处理的信息传回到调用程序

    21、中,Sub 过程也可以。Sub 过程中形参声明时前面有关键字 ByRef 或省略 ByRef(默认)时,实参和形参之间传递的是地址,Sub 过程中形参的变化也会引起实参的变化,这样 Sub 过程中处理的信息也可以传同调用程序中。故 C 选项说法错误。11.下列链表中,其逻辑结构属于非线性结构的是_。(分数:1.00)A.二叉链表 B.循环链表C.双向链表D.带链的栈解析:解析 在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。带链的栈可以用来收集计算机存储空间中所有空闲的存储结点,是线性表。在单链表中的结点中增加一个指针域指向它的直接前件,这样的链表,就称

    22、为双向链表(一个结点中含有两个指针),也是线性链表。循环链表具有单链表的特征,但又不需要增加额外的存贮空间,仅对表的链接方式稍做改变,使得对表的处理更加方便灵活,属于线性链表。二叉链表是二叉树的物理实现,是一种存储结构,不属于线性结构。答案为 A 选项。12.某系统总体结构图如下图所示: (分数:2.50)A.7B.6C.3 D.2解析:解析 树的最大层次称为树的深度。图中的系统总体结构为树型,有 3 层,故深度为 3。13.为了使文本框同时具有垂直和水平滚动条,应先把 MultiLine 属性设置为 True,然后再把 ScrollBars属性设置为(分数:2.50)A.0-NoneB.1-

    23、HorizontalC.2-VerticalD.3-Both 解析:解析 ScrollBars 属性用于设置文本框是否有水平或垂直滚动条,可设置成 4 种值:0-表示没有滚动条(默认值);1-表示只有水平滚动条;2-表示只有垂直滚动条;3-表示有水平和垂直滚动条。设置 0 以外的值时 MultiLine 属性值必须为 True。14.下列叙述中正确的是_。(分数:1.00)A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对 解析:解析 算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以 A 错误。设计算法时不

    24、仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。15.某系统总体结构图如下图所示: (分数:1.00)A.7B.6C.3 D.2解析:解析 根据总体结构图可以看出该树的深度为 3,比如:XY 系统功能 2功能 2.1,就是最深的度数的一个表现。16.用 Dim(1,3 to 7,10)声明的是一个_维数组。(分数:2.00)A.1B.2C.3 D.4解析:解析 定义数组的语法: DimWithEventsvarname(subscripts)AsNewtype,WithEventsvarname(subscripts)AsNewtype. subscripts 表示数组变量的维数;最多

    25、可以定义 60 维的多维数组。 subscripts 参数使用下面的语法: lower Toupper,lower Toupper. 题目中所给数组为 3 维的。17.Int(20*Rnd)产生的随机整数的区间是_。(分数:2.00)A.1,20B.0,20C.1,19D.0,19 解析:18.为了在按下 Esc 键时执行某个命令按钮的 Click 事件过过程,需要把该命令按钮的一个属性设置为 True,这个属性是(分数:1.00)A.ValueB.DefaultC.Cancel D.Enabled解析:解析 设置 Default 属性为 True,表示该命令按钮为窗体的默认按钮。当用户按下

    26、Enter 键时,执行该按钮的 Click 事件;设置 Cancel 属性为 False,表示该命令按钮为窗体的默认取消按钮,当用户按下 Esc 键时,执行该按钮的 Click 事件。Enabled 属性用于设置命令按钮是否能够响应用户的单击。19.下面描述中错误的是_。(分数:2.50)A.系统总体结构图支持软件系统的详细设计 B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具解析:解析 详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节

    27、,因此 A 描述错误。20.下面对对象概念描述正确的是_。(分数:1.00)A.对象间的通信靠消息传递 B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作解析:解析 对象之间进行通信的构造叫做消息,A 正确。多态性是指同一个操作可以是不同对象的行为,D 错误。对象不一定必须有继承性,C 错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作,B 错误。21.对于现实世界中事物的特征,在实体一联系模型中使用_。(分数:2.50)A.属性描述 B.关键字描述C.二维表格描述D.实体描述解析:解析 本题考查对实体一联系模型

    28、的理解和掌握。在实体一联系模型中,用属性来描述现实世界中对象的属性所表示的对象的性质、特征和行为,因此正确答案为选项 A。22.下面为单精度实型(即单精度浮点型)变量的是(分数:2.50)Ax$Bxamax,“min=“;amin End Sub (分数:4.00)解析:x0;xamin解析 本题考查程序分析。amax 和 amin 分别存放最大值和最小值,输入负数才结束,因此循环结束条件为 x0,如果输入的数据小于 amin,那么更改 amin 的值,因此第二个空处的条件为 xamin。40.一个栈的初始状态为空。首先将元素 5,4,3,2,1 依次入栈,然后退栈一次,再将元素 A,B,C,

    29、D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为 1。 (分数:2.00)解析:填 1DCBA2345解析 栈是限制仅在表的一端进行插入和删除的运算的线性表,通常称插入、删除的这一端为栈顶,另一端称为栈底。41.如果存在如下过程: Private Function FMax(a( )As Integer) Dim First As Integer,Last As Integer,i As Integer First=LBound(A) Last=UBound(A) Max=a(First) For i=First To Last If a(i) Max Then

    30、 Max=a(i) Next i FMax=Max End Function 在窗体上添加一个命令按钮,然后编写如下事件过程: Private Sub Command1 Click( ) 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 单击命令按钮,其输出结果为 【12】 。 (分数:1.00)解析:【12】100 解析:在程序 Sub 中定义了一个含 4 个元素的数组,并且分别给它们赋值,数组上界 是 4,下界为 1;将数组 m 作为实参调用 Fmax 事件过程,并将数

    31、组 m 的地址传递给数组 a,即此时数组 a 与 m 用一个存储空间;将数组的上界和下界分别赋给变量 Last 和 First, 在赋值表达式中分别调用了 Lbound()函数求数组下界,及 Ubound()函数求数组的上界; 在循环语句中,变量的初始值为数组的下界为 1,终值为数组的上界为 4,循环体是一个 条件语句,如果 a(I)中的值大于 Max,那么就将 a(I)的值赋给 Max,当循环结束后,将 Max 作为函数的返回值,所以此事件过程的功能即为求数组中的最大值。42.在鼠标事件过程 MouseDown 和 MouseUp 中,参数 Button 的值为 1、2、4 时,分别代表按下

    32、鼠标的 1、 2 和 3 按钮。 (分数:6.00)解析:左 右 中间 解析 MouseDown、MouscUp 和 MouseMove 事件均能区分出鼠标的左、右和中间按钮。Button 参数与按钮的对应关系是:当 Button=1 时,对应于左按钮(位 0);当 Button=2 时,对应于右按钮 (位 1);当 Button=4 时,对应于中间按钮(位 2)。 MouseDown、MouseUp 和 MouseMove 事件的 Shift 参数可以区分出在鼠标按下时,是否同时按下Shift、Ctrl和Alt等键盘换档键。Shift 参数与换档键对应的关系是;当 Shift=1 时,表示同

    33、时按下的是Shift健,当 ShiR=2 时,表示同时按下的是Ctrl健;当 Shifi=4 时,表示同时按下的是Alt健。43.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Function M(x As Integer, y As Integer) M=IIf(xy, x, y) End Function Private Sub Command1_Click() Dim a As Integer, b As Integer a=100 b=200 Print M(a, B) End Sub 程序运行后,单击命令按钮,输出结果为 _ 1_ 。 (分数:2.00)解析

    34、:200 解析 该题主要考察自定义函数调用和 IIf 函数的使用。 IIf 函数格式为 IIf(expr, truepart, falsepart) 根据表达式的值,来返回两部分中的其中一个。 题目中调用 M()时,xy 所以返回值为 y,即 200。44.设有下列程序,查找并输出该数组中的最小值,请在空白处填上合适的代码,将程序补充完整。 Option Base 1 Private Sub Command1Click() Dim arrl Dim Min As Integer,i As Integer arrl=Array(12,435,76,-24,78,54,866,43) Min=ar

    35、rl(1) For i=2 To 8 If arrl(i)Min Then 1 Nexti Print“最小值是:“:Min End Sub (分数:2.00)解析:Min=arrl(i)解析 题目要求输出数组中的最小值,分析程序可知,本程序求数组最小值的算法是:假设最小的值是第一个数组元素,并把它存在 Min 变量中,然后从数组的第二个元素开始逐个与 Min 变量对比,如果有比 Min 更小的数,赋值给 Min,这样对比到数鲴最后一个元素时,就能找到最小的元素,且它存储在 Min 变量中,因此最后只要输出 Min 变量值即可。45.在程序的空白行处填写适当的语句,完成以下功能:依次自动将列表

    36、框 List2 中所有列表项目移入列表框 List1 中,并将移入 List1 中的项目从 List2 中删除。 DoWhile List2.ListCount 1 List2.RemoveItem 0 Loop (分数:2.00)解析:Listl.AddItem List2.List(0) 解析 AddItem 方法的一般格式为:object.AddItem Item,Index 其中,“Item”用来指定添加到该对象的项目;“Index”用来指定新项目或行在该对象中的位置,第一项为 0。如果所给出的 Index 值有效,则 Item 将放置在 object 中相应的位置。如果省略 Inde

    37、x,当Sorted 属性设置为 True 时,Item 将添加到恰当的排序位置,当 Sorted 属性设置为 False 时,Item 将添加到列表的结尾。 分析程序可知,程序是要通过循环来将 List2 中的项逐个添加到 List1 中,但因为是给 List1 添加一项,同时删除 List2 一项,因此添加项的索引号(ListIndex)始终是第 1 项 0,因此添加项的语句是“List1.AddItemList2.List(0)”。 注意:当列表框中的列表项被删除一项时,剩余的列表项会从 0 开始重新排序;在本题中省略Index,则每次都自动添加到列表框尾部。46.新建一个工程,内有两个窗

    38、体,窗体 Form1 上有一个命令按钮 Command1,单击该按钮, Form1 窗体消失,显示 Form2 窗体,程序如下: Private Sub Command1_Click() 1 Form2 2 End Sub 试补充完整。 (分数:1.00)解析:MeHide 或者 Form1Hide 或者 Unload Me Show 解析:解答此题首先要了解以下方法: Show 方法:将窗体加载到内存并显示。 Hide 方法:将窗体加载到内存并隐藏。 Load 语句:加载窗体到内存。 Unload 语句:从内存卸载窗体,Unload Me 卸载本窗体。 所以本题中,可以用 Hide 方法,也

    39、可以用 Unload 语句使 Form1 窗体消失;用 Show 方法显示窗体。47.一个控件在窗体上的位置由 Top 和 Left 属性决定,其大小由 _ 1_ 和 _ 2_ 属性决定。 (分数:1.00)解析:Width Height 解析 Left 属性决定了控件相对于窗体的左边距。Top 属性决定了控件相对于窗体的顶边距。Width 决定的是控件的水平宽度。Height 决定的是控件的垂直高度。48.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1。 (分数:2.00)解析:顺序存储(顺序方式存储)解析 二分法查找对表的要求是有序的顺序表,即第一要求是数据元素有序

    40、,第二要求是按顺序方式存储。49.窗体上有一个名称为 List1 的列表框,一个名称为 Picture1 的图片框。Form_Load 事件过程的作用是,把 Data1.txt 文件中的物品名称添加到列表框中。运行程序,当双击列表框中的物品名称时,可以把该物品对应的图片显示在图片框中,如图所示。以下是类型定义及程序,请填空。 (分数:6.00)解析:Len;p(i).gName;picFile 解析 根据数据的存取方式和结构不同,文件可分为顺序文件和随机文件。顺序文件中的记录是一个接一个地顺序存放,各个记录的长度可以不相同。随机文件又称直接存取文件,文件中的记录长度是固定的。打开文件的基本格式

    41、为:Open FileName For Mode As #FileNumber。打开方式(Mode)主要有 Output、Append、Input、Random 等几种。其中,打开随机文件要以 Random 方式打开,并且指定记录长度 Len,因此,按照格式第一空处应填 Len。 在列表框的双击事件中,首先遍历所有的列表框,依次判断列表项的值是否等于 p(i)中的 gName 域的值,若相等的话,则取出图片路径(p(i)中 picFile 域的值),使用 LoadPicture 函数为图片框加载图片。50.注释一般分为序言性注释和 1 注释。 (分数:2.00)解析:功能性解析 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,给出程序的整体说明;功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。


    注意事项

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




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

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

    收起
    展开