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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、VB 笔试-试卷 44 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.从工程管理角度,软件设计一般分为两步,它们是( )。(分数:2.00)A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计3.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各

2、种存储结构不影响数据处理的效率D.一个逻辑数据结构可有多种存储结构,且各种存储结构影响数据处理的效率4.下列关于完全二叉树的叙述中,错误的是( )。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为1og 2 n+15.如果进栈序列为 e1、e2、e3、e4,则可能的出栈序列是( )。(分数:2.00)A.e3、e1、e4、e2B.e2、e4、e3、e1C.e3、e4、e1、e2D.任意顺序6.原因排除法属于( )。(分数:2.00)A.软件调试方法B.黑盒测试方法C.白盒测试方法D.动

3、态测试方法7.在 E-R 图中,用来表示实体的图形是( )(分数:2.00)A.矩形B.椭圆形C.菱形D.三角形8.下列数据模型巾,具有坚实理论基础的是( )。(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是9.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.10g 2 nB.n2C.nD.n+l10.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:2.00)A.控制流B.加工C.数据存储D.源和潭11.数据库设计的根本目标是要解决( )

4、。(分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护12.已知 a=5,b=,c=12,下列表达式的值为 True 的是( )。(分数:2.00)A.ab And cb Or cb Xor ca Eqv c0)_(year Mod 400= 0)Then Print”您输入的是闰年” Else Print”不是闰年,是普通年份” End If End Sub(分数:2.00)A.And AndB.And OrC.Or OrD.Or 0r31.下列程序代码实现生成 20 个 0100 之间的随机整数,存于数组中,打印数组中大于 50 的数,并求这些数的和。请选

5、择正确的程序段( ),完成程序。 Private Sub Commandl Click() Dim arr(1 To 20) For i=1 To 20 arr(i)=_ TextlText=TextlText&arr(i)&Chr(13)&Chr(10) Next i Sum=0 For Each X_ If X50 Thell Print Tab(20):X Sum=Sum+X End If Next X Print Tab(20);“Sum=”;Sum End Sub(分数:2.00)A.Int(Rnd*99+1)In arrB.Int(Rnd)In arrC.Int(Rnd*99+1)

6、In arr()D.Int(Rnd)In arr()32.Function 过程与 Sub 过程的最主要区别是( )。(分数:2.00)A.FllrICtion 过程一定要有形参,而 Sub 过程可以没有形参B.Function 过程的终端语句是 End Fllnction,而 Sub 过程的终端语句是 End SubC.Function 过程是用于计算函数值的,而 sub 过程是用于改变属性值的D.FunctiOn 过程有返回函数值,而 Sub 过程没有返回值33.对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于( )。(分数:2.00)A.输入对话框B.输出对话框C.模式(

7、模态)对话框D.无模式对话框34.假定建立了一个名为 Comrnandl 的命令按钮数组,则下列说法中错误的是( )。(分数:2.00)A.数组中每个命令按钮的名称(名称属性)均为 CommandlB.数组中每个命令按钮的标题(Caption 属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称 commandl(下标)可以访问数组中的每个命令按钮35.使用“打开”对话框的方法是( )。(分数:2.00)A.双击丁具箱中的“打开”对话框控件,将其添加到窗体上B.单击 CommonDialog 控件,然后在窗体上画出 Common Dialog 控件,再将 Action 属性设为

8、1C.在程序中用 Show 方法显示“打开”对话框D.在程序中用 showopen 方法显示“打开”对话框36.在 c 盘当前文件夹下有一个已建立好的顺序文件 Alphtxt,文件内容为只含有字母的一个字符串(有双引号界定符)。单击窗体,打开 A1phtxt 文件,读取字符串并显示在文本框 Textl 中,然后调用StrSort 过程将此字符串按 ASCII 码的顺序重新排列并显示在文本框 Text2 巾,最后将重新排列的字符串存入 AIpOtxt 文件巾(无双引号界定符)。清选择横线处合适的语句( )。 Private Su b Form Load() Dim Strln As String

9、,StrOut As String Open“C:Alphtxi”For Input As#1 Close TextlText=Sttin Text2。Text=Str()ut Open“C:Alp()txt”For Output AS#2 Close End Sub Private Function StrSort(s As String)As String Dim sArr()As String*1.j As Integer,J As Integer,1As Integer DimtAs String*1 ReDim sArr(n) For i=1 To n sArr(i)=Mid(s,i

10、,1) Next i For i=1 T0 n。1 For i=i+1 To n If sArr(i)sArrj Then t=sArr(i):sArr(i)=sArr(i):sArr(j)=t End 1f Nexl ii For i=l To n StrSort=StrSort&sArr(i) Next i End Function(分数:2.00)A.Input#1,Strln Strln Print#2,StrOutB.Input#1,Strln StrSort(Strin)Print#2,StrOutC.Input#2,Strln StrSort(Strln)Print#l,SttO

11、utD.Print:丰 1,Strln StrSort(Strin)Inout#2,StrOut二、填空题(总题数:11,分数:22.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_39.数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于 1 。(分数:2.00)填空项 1:_40.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_41.通常,将软件产品从提出、实现、

12、使用维护到停止使用退役的过程称为 1。(分数:2.00)填空项 1:_42.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的是 1 阶段。(分数:2.00)填空项 1:_43.在窗体上画一个通用对话框,其名称为 CommonDialogl,然后画一个命令按钮,并编写如下事件过程:Private Sub Commandl Click() CommonDialoglFilter=“All Files(*)丨*丨 Text Files” _“(*txt)丨*txt 丨 Batch Files(*bat)丨*bat” CommonDialoglFiherInde

13、x=1 CommonDialoglShowOpen MsgBox CommonDialoglFileName End Sub 程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是 1 ,如果在对话框中选择 d 盘 temp 目录卜的 teltxt 文件,然后单击“确定”按钮,则在 MsgBox 信息框中显示的提示信息是 2。(分数:2.00)填空项 1:_填空项 1:_44.设有以下函数过程: Function fun(m As Integer)As Integer Dim k As Integer,sum As Integer sum=0 For k=m To

14、1 Step-2 sum=sum+k Next k fun=sum End Function 菪在程序中用语句 S=fun(10)凋用此函数,则 s 的值为 1。(分数:2.00)填空项 1:_45.下面程序段的作用是从文本框中输入数据,如果该数据满足条件:除以 6 余 2,除以 5 余 3,则输出,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。 Private Sub Commandl Click() num=Val(TextlText) If Then Print num Else TextlText=“ End If End Sub(分数:2.00)填空项 1:_46.窗体上有

15、一个名称为 Listl 的列表框,一个名称为 Textl 的文本框,一个名称为 Labell、Caption 属性为“Sum”的标签,一个名称为 Commandl、标题为“计算”的命令按钮。程序运行后,将把 1100 之间能够被 7 整除的数添加到列表框中。如果单击“计算”按钮,则对 listl 中的数进行累加求和,并在文本框中显示计算结果,如图所示。 (分数:2.00)填空项 1:_47.假定建立了一个工程,该工程包括两个窗体,其名称(Name 属性)分别为 Forml 和 Form2,启动窗体为Forml。在 Forml 上画一个命令按钮 Commandl,程序运行后,要求当单击该命令按钮

16、时,Forml 窗体消失,显示窗体 Form2,请在横线处将程序补充完整。 Private Sub Commandl Click() Forml Form2 End S11h(分数:2.00)填空项 1:_VB 笔试-试卷 44 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.从工程管理角度,软件设计一般分为两步,它们是( )。(分数:2.00)A.概要设计与详细设计 B.数据设计与接口设计C.软件结构设计与数

17、据设计D.过程设计与数据设计解析:解析:从软件工程角度看,软件设计分为概要设计和详细设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库。3.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可有多种存储结构,且各种存储结构影响数据处理的效率 解析:解析:数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构

18、。数据的存储结构有顺序存储结构和链式存储结构两种。不同存储结构的数据处理效率不同。根据以上分析可知,D 选项为正确答案。4.下列关于完全二叉树的叙述中,错误的是( )。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点 C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为1og 2 n+1解析:解析:满二叉树指除最后一层外,每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干叶子结点的二叉树。因此选项 A 叙述正确,而选项 B 叙述错误。由定义可知,满二叉树肯定是完全

19、二叉树,而完全二叉树一般不是满二叉树。5.如果进栈序列为 e1、e2、e3、e4,则可能的出栈序列是( )。(分数:2.00)A.e3、e1、e4、e2B.e2、e4、e3、e1 C.e3、e4、e1、e2D.任意顺序解析:解析:根据栈先进后出的特点可知 e1 肯定是最后出栈的,因此正确答案为选项 B。6.原因排除法属于( )。(分数:2.00)A.软件调试方法 B.黑盒测试方法C.白盒测试方法D.动态测试方法解析:解析:软件调试方法有:强行排错法;回塑法;原因排除法。7.在 E-R 图中,用来表示实体的图形是( )(分数:2.00)A.矩形 B.椭圆形C.菱形D.三角形解析:解析:在 ER

20、图中,矩形表示实体,菱形表示联系名,椭圆形表示实体的属性。8.下列数据模型巾,具有坚实理论基础的是( )。(分数:2.00)A.层次模型B.网状模型C.关系模型 D.以上 3 个都是解析:解析:关系模型较格式化模型(网状模型和层次模型)有以下几个优点:数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。9.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.10g 2 nB.n2C.n D.n+l解析:解析:对线性表进行顺序查找,在最坏的情况下,如果从表头进行查找,要查找到表尾才能得出结果,因此需要比较 n 次。1

21、0.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:2.00)A.控制流 B.加工C.数据存储D.源和潭解析:解析:数据流图简称 DFD,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有 4 种基本图形符号:(1)箭头,表示数据流;(2)圆或椭圆,表示加工;(3)双杠,表示存储文件(数据源);(4)方框,表示数据的源点或终点。11.数据库设计的根本目标是要解决( )。(分数:2.00)A.数据共享问题 B.数据安全问题C.大量数据存储问题D.简

22、化数据维护解析:解析:从数掘库的概念中可以看到,所谓数据库,是指长期存储在计算机内的、有组织的、可共享的数据集合。因此进行数据库设计的根本目标还是为了解决数据共享问题。12.已知 a=5,b=,c=12,下列表达式的值为 True 的是( )。(分数:2.00)A.ab And cb Or cb Xor ca Eqv c0)_(year Mod 400= 0)Then Print”您输入的是闰年” Else Print”不是闰年,是普通年份” End If End Sub(分数:2.00)A.And AndB.And Or C.Or OrD.Or 0r解析:31.下列程序代码实现生成 20 个

23、 0100 之间的随机整数,存于数组中,打印数组中大于 50 的数,并求这些数的和。请选择正确的程序段( ),完成程序。 Private Sub Commandl Click() Dim arr(1 To 20) For i=1 To 20 arr(i)=_ TextlText=TextlText&arr(i)&Chr(13)&Chr(10) Next i Sum=0 For Each X_ If X50 Thell Print Tab(20):X Sum=Sum+X End If Next X Print Tab(20);“Sum=”;Sum End Sub(分数:2.00)A.Int(Rn

24、d*99+1)In arr B.Int(Rnd)In arrC.Int(Rnd*99+1)In arr()D.Int(Rnd)In arr()解析:32.Function 过程与 Sub 过程的最主要区别是( )。(分数:2.00)A.FllrICtion 过程一定要有形参,而 Sub 过程可以没有形参B.Function 过程的终端语句是 End Fllnction,而 Sub 过程的终端语句是 End SubC.Function 过程是用于计算函数值的,而 sub 过程是用于改变属性值的D.FunctiOn 过程有返回函数值,而 Sub 过程没有返回值 解析:33.对话框在关闭之前,不能继

25、续执行应用程序的其他部分,这种对话框属于( )。(分数:2.00)A.输入对话框B.输出对话框C.模式(模态)对话框 D.无模式对话框解析:34.假定建立了一个名为 Comrnandl 的命令按钮数组,则下列说法中错误的是( )。(分数:2.00)A.数组中每个命令按钮的名称(名称属性)均为 CommandlB.数组中每个命令按钮的标题(Caption 属性)都一样 C.数组中所有命令按钮可以使用同一个事件过程D.用名称 commandl(下标)可以访问数组中的每个命令按钮解析:35.使用“打开”对话框的方法是( )。(分数:2.00)A.双击丁具箱中的“打开”对话框控件,将其添加到窗体上B.

26、单击 CommonDialog 控件,然后在窗体上画出 Common Dialog 控件,再将 Action 属性设为 1 C.在程序中用 Show 方法显示“打开”对话框D.在程序中用 showopen 方法显示“打开”对话框解析:36.在 c 盘当前文件夹下有一个已建立好的顺序文件 Alphtxt,文件内容为只含有字母的一个字符串(有双引号界定符)。单击窗体,打开 A1phtxt 文件,读取字符串并显示在文本框 Textl 中,然后调用StrSort 过程将此字符串按 ASCII 码的顺序重新排列并显示在文本框 Text2 巾,最后将重新排列的字符串存入 AIpOtxt 文件巾(无双引号界

27、定符)。清选择横线处合适的语句( )。 Private Su b Form Load() Dim Strln As String,StrOut As String Open“C:Alphtxi”For Input As#1 Close TextlText=Sttin Text2。Text=Str()ut Open“C:Alp()txt”For Output AS#2 Close End Sub Private Function StrSort(s As String)As String Dim sArr()As String*1.j As Integer,J As Integer,1As In

28、teger DimtAs String*1 ReDim sArr(n) For i=1 To n sArr(i)=Mid(s,i,1) Next i For i=1 T0 n。1 For i=i+1 To n If sArr(i)sArrj Then t=sArr(i):sArr(i)=sArr(i):sArr(j)=t End 1f Nexl ii For i=l To n StrSort=StrSort&sArr(i) Next i End Function(分数:2.00)A.Input#1,Strln Strln Print#2,StrOutB.Input#1,Strln StrSor

29、t(Strin)Print#2,StrOut C.Input#2,Strln StrSort(Strln)Print#l,SttOutD.Print:丰 1,Strln StrSort(Strin)Inout#2,StrOut解析:二、填空题(总题数:11,分数:22.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_ (正确答案:正确答案:类)解析:解析:类是具有相同特征的对象的抽象,描述的是具有相似属性与操作的一组对

30、象。对象是类的实例。39.数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于 1 。(分数:2.00)填空项 1:_ (正确答案:正确答案:格式化模型)解析:解析:数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于格武化模型。40.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_ (正确答案:正确答案:相邻)解析:解析:顺序存储属于数据的存储结构的一种,它是指数据结构(数据的逻辑结构)在计算机中的表示,是把逻辑上相邻的结点存储在物理位置相邻的存储单元中。41.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1

31、。(分数:2.00)填空项 1:_ (正确答案:正确答案:软件生命周期)解析:解析:软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。一般包括可行性研究与需求分析、设计、实现、测试、交付使用及维护等活动。42.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的是 1 阶段。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据库系统)解析:解析:相对于文件系统人工管理和数据项管理,数据库系统的数据独立性大大增加。43.在窗体上画一个通用对话框,其名称为 CommonDialogl,然后画一个命令按钮,并编写如下事件过程:

32、Private Sub Commandl Click() CommonDialoglFilter=“All Files(*)丨*丨 Text Files” _“(*txt)丨*txt 丨 Batch Files(*bat)丨*bat” CommonDialoglFiherIndex=1 CommonDialoglShowOpen MsgBox CommonDialoglFileName End Sub 程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是 1 ,如果在对话框中选择 d 盘 temp 目录卜的 teltxt 文件,然后单击“确定”按钮,则在 MsgB

33、ox 信息框中显示的提示信息是 2。(分数:2.00)填空项 1:_ (正确答案:正确答案:All)填空项 1:_ (正确答案:File(*)d:temptelTxt)解析:44.设有以下函数过程: Function fun(m As Integer)As Integer Dim k As Integer,sum As Integer sum=0 For k=m To 1 Step-2 sum=sum+k Next k fun=sum End Function 菪在程序中用语句 S=fun(10)凋用此函数,则 s 的值为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:30)解析

34、:45.下面程序段的作用是从文本框中输入数据,如果该数据满足条件:除以 6 余 2,除以 5 余 3,则输出,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。 Private Sub Commandl Click() num=Val(TextlText) If Then Print num Else TextlText=“ End If End Sub(分数:2.00)填空项 1:_ (正确答案:正确答案:num Mod 6=2And num Mod 5=3 或 num Mod 5=3 And num Mod 6=2 TextlSetFocus)解析:46.窗体上有一个名称为 List

35、l 的列表框,一个名称为 Textl 的文本框,一个名称为 Labell、Caption 属性为“Sum”的标签,一个名称为 Commandl、标题为“计算”的命令按钮。程序运行后,将把 1100 之间能够被 7 整除的数添加到列表框中。如果单击“计算”按钮,则对 listl 中的数进行累加求和,并在文本框中显示计算结果,如图所示。 (分数:2.00)填空项 1:_ (正确答案:正确答案:ListlAddItem(i) 或 ListlAddltem i ListlListC:ount-1 ListlList(i))解析:47.假定建立了一个工程,该工程包括两个窗体,其名称(Name 属性)分别为 Forml 和 Form2,启动窗体为Forml。在 Forml 上画一个命令按钮 Commandl,程序运行后,要求当单击该命令按钮时,Forml 窗体消失,显示窗体 Form2,请在横线处将程序补充完整。 Private Sub Commandl Click() Forml Form2 End S11h(分数:2.00)填空项 1:_ (正确答案:正确答案:Hide Show)解析:

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