ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:79.50KB ,
资源ID:1318749      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1318749.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】VB笔试-试卷21及答案解析.doc)为本站会员(orderah291)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】VB笔试-试卷21及答案解析.doc

1、VB 笔试-试卷 21 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.1. 算法分析的目的是 _。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进3.n 个顶点的强连通图的边数至少有 _。(分数:2.00)A.n-1B.n(n-1)C.nD.n+14.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:

2、2.00)A.堆排序B.直接插入排序C.快速排序D.直接选择排序5.用链表表示线性表的优点是_。(分数:2.00)A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取6.下列不属于结构化分析的常用工具是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图7.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计8.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数

3、:2.00)A.循环的集合B.地址的集合C.路径的集合D.目标的集合9.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有_。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型10.分布式数据库系统不具有的特点是 _。(分数:2.00)A.分布式B.数据冗余C.数据分布性和逻辑整体性D.位置透明性和复制透明性11.下列说法中,不属于数据模型所描述的内容是_。(分数:2.00)A.数据结构B.数据操作C.数据查询D.数据约束12.如果要改变窗体的标题,需要设置窗体对象的_属性。(分数:2.00)A.NameB.CaptionC.BackC

4、olorD.BorderStyle13.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command 1_ Click() Static y As Integer CIs For i=0 To 2 x=x +y y=y +3 Next Print x, yEnd Sub 程序运行后,连续二次单击 Command1 按钮后,窗体上显示的是_。(分数:2.00)A.9 9B.36 18C.30 12D.63 2714.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_ Click() x=0 Do Until

5、 x=-1 a=InputBox(“请输入 A 的值”) a=Val(a)b=InputBox(“请输入 B 的值”) b=Val(b)x=InputBox(“请输入 x 的值”) x=Val(x) a=a+ b+ x Loop Print aEnd Sub 程序运行后,单击命令按钮,依次在输入对话框中输入 5、4、3、2、1、-1,则输出结果为 _。(分数:2.00)A.2B.3C.14D.1515.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为_。(分数:2.00)A.Get 文件号,记录号,变量名B.Get 文件号,变量名,记录号C.Put 文件号,变量名,记录号D

6、.Put 文件号,记录号,变量名16.当我们输入代码时,Visual Basic 可以自动检测_错误。(分数:2.00)A.语法错误B.编译错误C.运行错误D.逻辑错误17.下列四个关于 DoEvents 语句的叙述中,正确的是_。(分数:2.00)A.DoEvents 语句是一条非执行语句B.即使使用 DoEvents 语句,也不能改变语句执行的顺序C.DoEvents 语句提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序D.DoEvents 语句没有返回值18.在窗体上画一个文本框,然后编写如下事件过程:Private Sub Text1_ KeyPress(Ke

7、yAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char) Text1. Text= String(6,KeyAscii)End Sub 程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为_。(分数:2.00)A.aB.AC.aaaaaaaD.AAAAAAA19.编写如下事件过程:Private Sub Form_ KeyDown(KeyCode As Integer,Shift As Integer) If (Button And 3)= 3 Then Print “AAAA“

8、 End IfEnd Sub 程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为_。(分数:2.00)A.左B.右C.同时按下左、右D.按什么键都不显示20.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Command1_ Click() CommonDialog1. Flags= cd1OFNHideReadOnly CommonDialog1. Filter=“All Files(*.*)*.*Text Files“&_ “(*.txt)*. txtBatch Files(*.bat)*.bat“ C

9、ommonDialog1. FilterIndex=2 CommonDialog1. ShowOPen MsgBox CommonDialog1. filenameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是 _。(分数:2.00)A.All Files(*.*)B.Text Files(*.txt)C.Batch Files(*.bat)D.不确定21.为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为 _。(分数:2.00)A.ShowB.HideC.LoadD.Unload22.用 Write 和 Print 语句向文件中写入多

10、个数据的差别在于_。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动在数据项之间插入逗号C.Write 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格D.Print 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格23.Visual Basic 根据计算机访问文件的方式将文件分成三类,其中不包括 _。(分数:2.00)A.顺序文件B.Unix 文件C.二进制文件D.随机文件24.符号%是声明 _ 类型变量的类型定义符。(分数:2.00)A.IntegerB.VariantC.SingleD.String25.用 Dim(1

11、,3 to 7,10)声明的是一个 _维数组。(分数:2.00)A.1B.2C.3D.426.在文本框中,要使键入的所有字符都显示“*”号,这时应该设置 _属性为“*”号。(分数:2.00)A.TextB.MultiLineC.ScrollBarsD.PasswordChar27.Microsoft Visual Basic 6.0 包括三种版本,其中不包括_。(分数:2.00)A.通用版B.企业版C.学习版D.专业版28.Visual Basic 窗体设计器的主要功能是_。(分数:2.00)A.建立用户界面B.编写源程序代码C.画图D.显示文字29.Visual Basic 中窗体文件的扩展

12、名是_。(分数:2.00)A.VBPB.FRMC.VBWD.PDM30.唯一能区别一个控件的属性是_。(分数:2.00)A.CaptionB.TextC.NameD.Index31.窗体在屏幕上显示后有 _种方法可以清除它。(分数:2.00)A.1B.2C.3D.432.对用 MsgBox 显示的消息框,下面 _是错的。(分数:2.00)A.可以有一个按钮B.可以有两个按钮C.可以有三个按钮D.可以有四个按钮33.下列哪条语句是错的 _。(分数:2.00)A.exit subB.exit functionC.exit whileD.exit do34.设有如下变量声明: Dim TestDat

13、e As Date 为变量 TestDate 正确赋值的表达方式是 _。(分数:2.00)A.TestDate=#1/1/2002#B.TestDate=#“1/1/2002“#C.TestDate=date(“1/1/2002“)D.TestDate=Format(“m/d/ yy“, “1/1/2002“)35.以下能够触发文本框 Change 事件的操作是 _。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容36.下列叙述中正确的是_。(分数:2.00)A.在窗体的 Form_ Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以

14、超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程中,所有局部变量被系统初始化为 0 或空字符串二、填空题(总题数:10,分数:20.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.顺序查找一般是指在 1 中查找指定的元素。(分数:2.00)填空项 1:_39.面向对象的程序设计主要的优点包括与人类习惯思维方法一致、稳定性好、可重用性好、 1 和可维护性好等 5 个方面。(分数:2.00)填空项 1:_40.在软件生命周期的各个阶段都会

15、产生一系列的文件,如手册、数据和程序等,它们总称为 1。(分数:2.00)填空项 1:_41.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:2.00)填空项 1:_42.数据是信息的符号表示,又称载体;信息是数据的 1。(分数:2.00)填空项 1:_43.为了使计时器控件 Timer1 每隔 0.5 秒触发一次 Timer 事件,应将 Timer1 控件的 1 属性设置为 2。(分数:2.00)填空项 1:_44.在窗体上画一个命令按钮和一个文本框。然后编写命令按钮的 Click 事件过程。程序运行后,在文本框中输入一串英文字母(不区分大小写),即命令按钮,程序可找出在文

16、本框中输入的其他所有英文字母,并以大小写方式降序显示到 Text1 中,显示的字符串是 ZYXWUTSRQPONMLKJIHGEC。请填空。Private Sub Oommandl_Click()Dim str As String, s As String, c As Stringstr=UCase(Text1)s=“c=“Z“While c=“A“If InStr(str, c)=0 Thens= 1End Ifc=Chr $(Asc(C) 2)WendIf s“ ThenText1=sEnd IfEnd Sub(分数:2.00)填空项 1:_45.以下是一个比赛评分程序。在窗体上建立一个名

17、为 Text1 的文本框数组,然后画一个名为 Text2 的文本框和名为 Command1 命令按钮。运行时在文本框数组中输入 7 个分数,单击“计算得分”命令按钮,则最后得分显示在 Text2 文本框中(去掉一个最高分和一个最低分后的平均分几位最后得分),如图 16-9 所示。请填空。Private Sub Command1_Click()Dim k As IntegerDim sum Ad Single, max As Single, min As Singlesum=Text1(0)max=Text1(0)min= 1For k= 2To 6If maxText1(k)Thenmax=T

18、ext1(k)End IfIf minText1(k)ThenMin=Text1(k)End Ifsum=sum+Text1(k)Next kText2=( 3)/5End Sub (分数:2.00)填空项 1:_46.设有如下记录类型:Type studentNumber As String*10Name As String*8End Type 窗体中有若干控件,单击其中的一个按钮 Command1 时,执行如下事件过程,该过程的功能是把数据输出到指定的文件中。根据题意,请完善下列程序。Private Sub Command1_click()Dim stu As studentOpen“C:

19、/file. dat“ For Random As #1 Len=Len( 1)Title $=“写记录到随机文件“Str1 $=“请输入学生名“Str2 $=“请输入学生名“For i=1 To 5stu. Number=InputBox(Str1 $, Title $)stu. Name=InputBox$(Str2 $, Title $) 2#1, i, stuNext iClose 3End Sub(分数:2.00)填空项 1:_VB 笔试-试卷 21 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D

20、四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.1. 算法分析的目的是 _。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进 解析:解析:算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。3.n 个顶点的强连通图的边数至少有 _。(分数:2.00)A.n-1B.n(n-1)C.n D.n+1解析:解析:在有向图中,若任意两个顶点

21、都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n 条边。4.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:2.00)A.堆排序B.直接插入排序 C.快速排序D.直接选择排序解析:解析:当数据表 A 中每个元素距其最终位置不远,说明数据表 A 按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B。5.用链表表示线性表的优点是_。(分数:2.00)A.便于插入和删除操作 B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取解析:解析:链式存储结构克服了顺序存储结构的缺点:

22、它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。6.下列不属于结构化分析的常用工具是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图 解析:解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD 图是常见的过程设计工具中的图形设计。7.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:解析:通常,将软件产品从提出、实现

23、、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。8.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合 D.目标的集合解析:解析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。9.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有_。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型 解析:解析:在文件系统

24、中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。10.分布式数据库系统不具有的特点是 _。(分数:2.00)A.分布式B.数据冗余 C.数据分布性和逻辑整体性D.位置透明性和复制透明性解析:解析:分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配

25、到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。11.下列说法中,不属于数据模型所描述的内容是_。(分数:2.00)A.数据结构B.数据操作C.数据查询 D.数据约束解析:解析:数据模型所描述的内容有 3 个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等:数据操作主要是描述在相应数据结构上的操作类型与操作方式。12.如果要改变窗体的标题,需要设置窗体对象的_属性。(分数:2.00)A.NameB.Caption C.BackColorD.BorderStyle解析:解析:窗体的 Caption 属性决定了窗体对象在

26、显示时的标题。13.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command 1_ Click() Static y As Integer CIs For i=0 To 2 x=x +y y=y +3 Next Print x, yEnd Sub 程序运行后,连续二次单击 Command1 按钮后,窗体上显示的是_。(分数:2.00)A.9 9B.36 18 C.30 12D.63 27解析:解析:本题考的是 Static 语句。Static 语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用 Static

27、 语句声明的变量的值。本题中 y 是以 Static 声明的,它的值在离开 Command1_ Click 事件后是不会丢失的,而 x 是一个局部变量,它只在过程中有用,离开了过程就不起作用了。点了一次以后,y=9,点了二次以后,当 i=0 时,x=x+ y=0+9=9,y=y+3=9+3=12;当 i=1 时,x=9+12=21,y=12+3=15;当 i=2 时,X=21+15=36,v=15+3=18。14.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_ Click() x=0 Do Until x=-1 a=InputBox(“请输入 A 的值

28、”) a=Val(a)b=InputBox(“请输入 B 的值”) b=Val(b)x=InputBox(“请输入 x 的值”) x=Val(x) a=a+ b+ x Loop Print aEnd Sub 程序运行后,单击命令按钮,依次在输入对话框中输入 5、4、3、2、1、-1,则输出结果为 _。(分数:2.00)A.2 B.3C.14D.15解析:解析:本题需要注意的是每次循环开始的时候三个变量都被重新赋了一次值,所以最后的结果仅仅是 2+1+(-1)。所以最终的输出是 2。15.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为_。(分数:2.00)A.Get 文件号

29、,记录号,变量名B.Get 文件号,变量名,记录号C.Put 文件号,变量名,记录号D.Put 文件号,记录号,变量名 解析:解析:Put 语句的格式为:Put#filenumber,recnumber,varname 其中 filenumber 表示有效的文件号。recnumber 表示记录号或字节数,即开始写入的地方。varname 表示变量名。16.当我们输入代码时,Visual Basic 可以自动检测_错误。(分数:2.00)A.语法错误 B.编译错误C.运行错误D.逻辑错误解析:解析:Visual Basic 编辑环境可以自动识别用户的输入是否符合语法规则。17.下列四个关于 Do

30、Events 语句的叙述中,正确的是_。(分数:2.00)A.DoEvents 语句是一条非执行语句B.即使使用 DoEvents 语句,也不能改变语句执行的顺序C.DoEvents 语句提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序D.DoEvents 语句没有返回值解析:解析:DoEvents 语句是用于事件驱动模式下的一条特殊的语句,它提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句韵执行顺序,而且它具有返回值。18.在窗体上画一个文本框,然后编写如下事件过程:Private Sub Text1_ KeyPress(KeyAscii As In

31、teger) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char) Text1. Text= String(6,KeyAscii)End Sub 程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为_。(分数:2.00)A.aB.AC.aaaaaaaD.AAAAAAA 解析:解析:该事件过程中首先用 Chr 函数记录下输入的字符,然后用 UCase 函数将其转化为大写,再用Asc 函数记录下其码值。最后使用 String 函数将其重复 6 遍并输出到文本框中。当文本框中的文本内容发生变化的时候,会触发文本框的 C

32、hange 事件,而 KeyPress 事件是在 Change 事件之前触发的,在发生KeyPress 事件之前,尚未触发 Change 事件。在 KeyPress 事件中,改变了文本框的 Text 属性,所以会触发 Change 事件,之后,键盘输入的信息“a”才在变为大写之后输入文本框,文本框中最终显示的是 7 个“A”。19.编写如下事件过程:Private Sub Form_ KeyDown(KeyCode As Integer,Shift As Integer) If (Button And 3)= 3 Then Print “AAAA“ End IfEnd Sub 程序运行后,为了

33、在窗体上输出“AAAA”,应按下的鼠标键为_。(分数:2.00)A.左B.右C.同时按下左、右D.按什么键都不显示 解析:解析:从题目中的程序可以看出,(Button And 3)=3 这个条件是永假的,所以输出语句也永远不会被执行。20.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Command1_ Click() CommonDialog1. Flags= cd1OFNHideReadOnly CommonDialog1. Filter=“All Files(*.*)*.*Text Files“&_ “(*

34、.txt)*. txtBatch Files(*.bat)*.bat“ CommonDialog1. FilterIndex=2 CommonDialog1. ShowOPen MsgBox CommonDialog1. filenameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是 _。(分数:2.00)A.All Files(*.*)B.Text Files(*.txt) C.Batch Files(*.bat)D.不确定解析:解析:从程序可见 FilterIndex 属性已经设为 2,所以缺省过滤器为*.txt。21.为了使一个窗体从屏幕

35、消失但仍在内存中,所使用的方法或语句为 _。(分数:2.00)A.ShowB.Hide C.LoadD.Unload解析:解析:Hide 方法用来将窗体从屏幕上删除,但该窗体仍然留在内存中。22.用 Write 和 Print 语句向文件中写入多个数据的差别在于_。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动在数据项之间插入逗号C.Write 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格 D.Print 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格解析:解析:Write 语句和 Print 语句的基本功能相同,其

36、主要区别有以下两点:用 Write 语句向文件写数据时,数据在磁盘上以紧凑格式存放,能自动在数据项之间插入逗号,并给字符串加上双引号。一旦最后一项被写入,就插入新的一行。用 Write 语句写入的正数的前面没有表示符号位的空格。23.Visual Basic 根据计算机访问文件的方式将文件分成三类,其中不包括 _。(分数:2.00)A.顺序文件B.Unix 文件 C.二进制文件D.随机文件解析:解析:Visual Basic 访问文件的方式分为三类:有 Input/Output/Append(访问顺序文件)、Binary(访问二进制文件)、Random(访问随机文件)。如果未指定方式,则以 R

37、andom 访问方式打开文件。24.符号%是声明 _ 类型变量的类型定义符。(分数:2.00)A.Integer B.VariantC.SingleD.String解析:解析:Integer 数据类型 Integer 变量存储为 16 位(2 个字节)的数值形式,其范围为-32,76832,767 之间。Integer 的类型声明字符是百分比符号(%)。25.用 Dim(1,3 to 7,10)声明的是一个 _维数组。(分数:2.00)A.1B.2C.3 D.4解析:解析:定义数组的语法: DimWithEventsvarname(subscripts)AsNewtype,WithEvents

38、 varname(subscripts) As Newtype/. subscripts 表示数组变量的维数;最多可以定义 60 维的多维数组。 subscripts 参数使用下面的语法: lower Toupper ,lower To upper. 题目中所给数组为 3 维的。26.在文本框中,要使键入的所有字符都显示“*”号,这时应该设置 _属性为“*”号。(分数:2.00)A.TextB.MultiLineC.ScrollBarsD.PasswordChar 解析:解析:PasswordChar 属性:返回或设置一个值,该值指示所键入的字符或占位符在 TextBox 控件中是否要显示出来

39、;返回或设置用作占位符。为了在对话框中创建一个密码域应使用此属性。虽然能够使用任何字符,但是大多数基于 Windows 的应用程序使用星号(*)。注意:如果 MultiLine 属性被设为True,那么设置 PasswordChar 属性将不起效果。27.Microsoft Visual Basic 6.0 包括三种版本,其中不包括_。(分数:2.00)A.通用版 B.企业版C.学习版D.专业版解析:解析:Microsoft Visual Basic 6.0 包括三种版本,分别是:学习版、专业版、企业版。28.Visual Basic 窗体设计器的主要功能是_。(分数:2.00)A.建立用户界

40、面 B.编写源程序代码C.画图D.显示文字解析:解析:窗体设计器窗口简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。29.Visual Basic 中窗体文件的扩展名是_。(分数:2.00)A.VBPB.FRM C.VBWD.PDM解析:解析:VB 中窗体文件的扩展名为 FRM,即 Form。30.唯一能区别一个控件的属性是_。(分数:2.00)A.CaptionB.TextC.Name D.Index解析:解析:在程序中每个控件都有个名字,控件的名字也是它们互相区别的唯一标志。31.窗体在屏幕上显示后有 _种方法可以清除它。(分数:2.00)A.1B.2C.3

41、 D.4解析:解析:清除窗体的方法可以用 Unload 将其从内存中彻底卸载,也可以设置其 Visible 属性为False,仅仅使其从屏幕上消失;还可以用.Hide 属性,使窗体隐藏起来。32.对用 MsgBox 显示的消息框,下面 _是错的。(分数:2.00)A.可以有一个按钮B.可以有两个按钮C.可以有三个按钮D.可以有四个按钮 解析:解析:MsgBox 函数的按钮组合中最多只能有三个按钮。33.下列哪条语句是错的 _。(分数:2.00)A.exit subB.exit functionC.exit while D.exit do解析:解析:exit sub 用来跳出本过程。 exit

42、function 用来跳出本函数并返回到调用处继续执行。 exit do 用来退出 do 循环。 没有 exit while 这个用法。34.设有如下变量声明: Dim TestDate As Date 为变量 TestDate 正确赋值的表达方式是 _。(分数:2.00)A.TestDate=#1/1/2002# B.TestDate=#“1/1/2002“#C.TestDate=date(“1/1/2002“)D.TestDate=Format(“m/d/ yy“, “1/1/2002“)解析:解析:日期型数据用来表示日期信息,其格式为 mm/dd /yy yy 或 mm-dd- yyyy

43、,取值范围为1/1/100 到 12/31/9999;日期文字须以符号“#”括起来,例如,# January 1,2002#;Format 函数设置日期的格式应当为:Format(MyDate,“dd,mm,yy“)。35.以下能够触发文本框 Change 事件的操作是 _。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容 解析:解析:当用户向文本框中输入新信息,或当程序把 Text 属性设置为新值从而改变文本框的 Text 属性时,将触发 Change 事件。程序运行后,在文本框中每键入一个字符,就会引发一次 Change 事件。36.下列叙述中

44、正确的是_。(分数:2.00)A.在窗体的 Form_ Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 D.在调用过程中,所有局部变量被系统初始化为 0 或空字符串解析:解析:1.1.模块变量包括窗体变量和标准模块变量,窗体变量可以作用于该窗体的所有过程。全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。 2在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部

45、变量没有任何影响。因此,在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。如果需要,则可以通过“过程名.变量名”的形式分别引用 不同过程中相同名字的变量。 3在过程中的局部变量,如果过程定义使用了 Static,则过程中的局部变量就是 Static 型的,即在每次调用过程时,局部变量的值保持不变;如果省略 Static,则局部变量就默认为“自动”的,即在每次调用过程时,局部变量被初始化为 0 或空字符串。二、填空题(总题数:10,分数:20.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.顺序查找一般

46、是指在 1 中查找指定的元素。(分数:2.00)填空项 1:_ (正确答案:正确答案:线性表)解析:解析:顺序查找又称顺序搜索。顺序查找一般是指在线性表中查找指定的元素,其基本方法如下:从线性表的第一个元素开始,依次将线性表中的元素与被查元素进行比较,若相等,则表示找到(即查找成功);若线性表中所有的元素都与被查元素进行了比较但都不相等,则表示线性表中没有要找的元素(即查找失败)。39.面向对象的程序设计主要的优点包括与人类习惯思维方法一致、稳定性好、可重用性好、 1 和可维护性好等 5 个方面。(分数:2.00)填空项 1:_ (正确答案:正确答案:易于开发大型软件产品)解析:解析:面向对象方法的本质就是主张从客观世界固有的事务出发来构造系统,提倡用人类在现实生活中常用的思维方式米认识、理解和描述客观事物。 (1)与人类的习惯思维方式一致面向对象设计方法与传统的面向过程的设计方法有本质的不同,它以对象为核心,对象之间通过消息互相联系,从而模拟现实世界中不同事物之间的联系。 (2)稳定性好采用面向对象程序设计方法,当系统的功能需求变化时并不引起软件整体的变化,只需要做局部的修改,因此以对象为中心构造的软件也

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