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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(计算机二级考题目VB8模拟题目答案.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

计算机二级考题目VB8模拟题目答案.docx

1、计算机二级考题目VB8模拟题目答案1下列叙述中正确的是()。A) 循环队列是队列的一种链式存储结构B) 循环队列是队列的一种顺序存储结构C) 循环队列是非线性结构D) 循环队列是一种逻辑结构 参考答案:B【解析】在实际应用中,队列的顺序存储结构一般采用循环队列的形式。2下列关于线性链表的叙述中,正确的是()。A) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C) 进行插入与删除时,不需要移动表中的元素D) 以上说法均不正确 参考答案:C 【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号

2、是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。3一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。A) 16B) 10C) 6D) 4 参考答案:A 【解析】根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是514个,所以度为1的结点的个数是255416个。4在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。A) 外模式B) 内模式C) 概念模式D) 逻辑模式 参考答案:B 【解析】数据库系统的三级模式是概念模式

3、、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B)。5在满足实体完整性约束的条件下()。A) 一个关系中应该有一个或多个候选关键字B) 一个关系中只能有一个候选关键字C) 一个关系中必须有多个候选关键字D) 一个关系中可以没有候选关键字 参考答案:A【解析】实体完整性约束要求关系的主键中属性值不能为空值,所以选择A)。6有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A) 自然连接B) 交C

4、) 除D) 并 参考答案:C 【解析】如果TR/S,则T称为R除以S的商。在除运算中T的域由R中那些不出现在S中的域所组成,对于T中的任一有序组,由它与关系S中每个有序组所构成的有序组均出现在关系R中。所以本题选择C)。7下面不属于需求分析阶段任务的是()。A) 确定软件系统的功能需求B) 确定软件系统的性能需求C) 需求规格说明书评审D) 制定软件集成测试计划 参考答案:D 【解析】需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审,所以选择D)。8下面不属于需求分析阶段任务的是()。A) 确定软件系统的功能需求B) 确定软件系统的性能需求C) 需求规格说明书评审D) 制

5、定软件集成测试计划 参考答案:D 【解析】需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审,所以选择D)。9在黑盒测试方法中,设计测试用例的主要根据是()。A) 程序内部逻辑B) 程序外部功能C) 程序数据结构D) 程序流程图 参考答案:B【解析】黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择B)。10在软件设计中不使用的工具是()。A) 系统结构图B) PAD图C) 数据流图(DFD图)D) 程序流程图 参考答案:C【解析】系统结构

6、图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择C)。11以下变量名中合法的是()。A) x2B) 12abcC) sum_totalD) print 参考答案:C 【解析】根据VB中变量名的命名规则,变量x2中有减号,不合法

7、;变量12abc是以数字开头,不合法;变量print是VB的保留字,不能作变量名,也不合法。sum_total是符合命名规则,是合法的。故选C。12已知a6,b15,c23,则语句 Print Sgn(ab Mod 6ca)& ab 的输出结果为()。A) 6B) 16C) 31D) 121 参考答案:D 【解析】Print语句表达式中按运算符的优先级从高到低:Mod(& 顺序计算。计算过程:Sgn(615 Mod 623【)& 615(Sgn(635)& 21(Sgn(4)& 21(1& 21(121。故选项D正确。说明:字符串连接符& 两边的操作数不管是字符型还是数值型,系统首先要将其转换

8、为字符型,然后进行连接。13以下叙述中错误的是()。A) 续行符与它前面的字符之间至少要有一个空格B) Visual Basic中使用的续行符为下划线(_)C) 以撇号()开头的注释语句可以放在续行符的后面D) Visual Basic可以自动对输入的内容进行语法检查 参考答案:C 【解析】续行符_与前面的内容至少要保留一个空格,并且续行符只能出现在行尾,后面不能有注释。故选项C错误。14以下关于多重窗体程序的叙述中,错误的是()。A) 对于多重窗体程序,需要单独保存每个窗体B) 在多重窗体程序中,可以根据需要指定启动窗体C) 在多重窗体程序中,各窗体的菜单是彼此独立的D) 用Hide方法不仅

9、可以隐藏窗体,而且还可以清除内存中的窗体 参考答案:D 【解析】用Hide方法只是隐藏窗体,不卸载窗体,所以不会清除内存中的窗体。故选项D错误。15以下关于文件的叙述中,错误的是()。A) 顺序文件中的记录是一个接一个地顺序存放B) 随机文件中记录的长度是随机的C) 文件被打开后,自动生成一个文件指针D) EOF函数用来测试是否到达文件尾 参考答案:B 【解析】随机文件中记录的长度是固定的、相等的,不是随机的。故选项B错误。16下面不是键盘事件的是()。A) KeyDownB) KeyUpC) KeyPressD) KeyCode 参考答案:D 【解析】KeyCode是KeyDown、KeyU

10、p键盘事件的参数,不是键盘事件,它返回的是按键相应的ASCII字符代码。故选项D错误。17语句 Dim Arr(2 To 4)As Integer 所定义的数组的元素个数为()。A) 7个B) 6个C) 5个D) 4个 参考答案:A 【解析】本题是定义了一个一维数组,下标是2 to 4 ,所以数组元素的个数是4(2)17 ,故选A。18为了使窗体左上角不显示控制框,需设置为False的属性是()。A) VisibleB) EnabledC) ControlBoxD) Caption 参考答案:C 【解析】窗体的Visible属性是设置窗体可见不可见;Enabled属性是设置可用不可用;Capt

11、ion属性是用来设置窗体标题栏上显示的内容;ControlBox属性是设置窗体左上角是否显示控制框,当属性值为True时,显示控制框,否则False时,不显示。故选项C正确。19窗体上有1个名称为Text1的文本框,1个名称为Label1的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为()。A) Private Sub Label1_Click()Label1.CaptionText1.TextEnd SubB) Private Sub Label1_Change()Label1.CaptionText1.TextEnd SubC) P

12、rivate Sub Text1_Click()Label1.CaptionText1.TextEnd SubD) Private Sub Text1_Change()Label1.CaptionText1.TextEnd Sub 参考答案:D 【解析】题意是在文本框中输入信息,会影响标签上显示的内容,所以触发的是文本框Text1的事件,要在文本框Text1的事件过程中写代码,因此排除A、B选项。又因为标签上显示的内容会随着文本框中输入信息变化,因此要在Text1的Change事件过程写代码。故D选项正确。20对窗体上名称为Command1的命令按钮,编写如下事件过程:Private Sub

13、Command1_Click()Move 200, 200End Sub程序运行时,单击命令按钮,则产生的操作是()。A) 窗体左上角移动到距屏幕左边界、上边界各200的位置B) 窗体左上角移动到距屏幕右边界、上边界各200的位置C) 窗体由当前位置向左、向上各移动200D) 窗体由当前位置向右、向下各移动200 参考答案:A 【解析】Move方法是窗体的移动方法,其中200,200是窗体左上角的坐标(X,Y)。坐标系是以屏幕左上角为原点,向右为X轴正方向,向下为Y轴正方向。所以本题中窗体左上角移动到距屏幕左边界、上边界各200的位置。故A选项正确。21为了使每秒钟发生一次计时器事件,可以将其

14、Interval属性设置为()。A) 1B) 10C) 100D) 1000 参考答案:D 【解析】计时器控件的Interval属性值以毫秒为单位,设置为1000则计时器事件每1秒钟发生一次。22能够将组合框Combo1中最后一个数据项删除的语句为()。A) Combo1.RemoveItem Combo1.ListCountB) Combo1.RemoveItem Combo1.ListCount1C) Combo1.RemoveItem Combo1.ListIndexD) Combo1.RemoveItem Combo1.ListIndex1 参考答案:B 【解析】组合框的RemoveI

15、tem方法与列表框删除指定项目的方法相同,格式为:RemoveItem(索引值),而列表中的项目索引值从0开始,因此最后一项的索引值为ListCount1。23用来设置文字字体是否为粗体的属性是()。A) FontItalicB) FontUnderlineC) FontSizeD) FontBold 参考答案:D 【解析】FontItalic用来设置文字是否为斜体,FontUnderLine用来设置文字是否加下划线,FontSize用来设置文字的字号,FontBold用来设置文字是否为粗体。24以下不能触发滚动条Change事件的操作是()。A) 拖动滚动框B) 单击两端的滚动箭头C) 单击

16、滚动框D) 单击滚动箭头与滚动框之间的滚动条 参考答案:C 【解析】改变滚动框的位置后会触发Change事件,拖动滚动框、单击滚动箭头、单击滚动箭头与滚动框之间的滚动条都会改变滚动框的位置。25确定图片框Picture1在窗体上位置的属性是()。A) Width和HeightB) Left和TopC) Width和TopD) Height和Left 参考答案:B 【解析】确定图片框在窗体上位置的属性是Left和Top,它们使用的是相对坐标,以窗体为参考点。26以下不属于单选按钮的属性是()。A) CaptionB) NameC) MinD) Enabled 参考答案:C 【解析】单选按钮没有M

17、in属性,滚动条控件的属性中有Min属性。27以下关于图片框控件的说法中,错误的是()。A) 可以通过Print方法在图片框中输出文本B) 图片框控件中的图形可以在程序运行过程中被清除C) 图片框控件中可以放置其他控件D) 用Stretch属性可以自动调整图片框中图形的大小 参考答案:D 【解析】可以通过Print方法在图片框中输出文件,图片框中的图形可以在程序运行过程中通过载入空文件的方法清除,图片框控件可以作为父控件,即可以放置其他控件,Stretch属性用来自动调整图片框中图形内容的大小。28为了清除列表框中指定的项目,应使用的方法是()。A) ClsB) ClearC) RemoveD

18、) RemoveItem 参考答案:D 【解析】清除列表框中的指定内容要使用RemoveItem方法,格式为:RemoveItem(索引值),只要指定要清除项目的索引值就可以清除指定项目。如果要清除列表框中的全部内容可以使用Clear方法。29假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是()。A) Print 25B) Picture1.Print 25C) Text1.Print 25D) Debug.Print 25 参考答案:C 【解析】Print方法可以在窗体上显示文本字符串和表达式的值,并可在其他图形对象或打印机上输出信息。其一般格式为:对象名称.P

19、rint表达式表,|;其中对象名称可以是窗体(Form)、图片框(PictureBox)或打印机(Printer),也可以是立即窗口(Debug)。如果省略对象名称,则在当前窗体上输出。30设在工程文件中有一个标准模块,其中定义了如下记录类型Type BooksName As String * 10TelNum As String * 20End Type在窗体上画一个名为Command1的命令按钮,要求当执行事件过程Command1_Click时,在顺序文件Person.txt中写入一条记录。下列能够完成该操作的事件过程是()。A) Private Sub Command1_Click()D

20、im B As BooksOpen c:Person.txt For Output As #1B.NameInputBox(输入姓名)B.TelNumInputBox(输入电话号码)Write #1, B.Name, B.TelNumClose #1End SubB) Private Sub Command1_Click()Dim B As BooksOpen c:Person.txt For Input As #1B.NameInputBox(输入姓名)B.TelNumInputBox(输入电话号码)Print #1, B.Name, B.TelNumClose #1End SubC) Pr

21、ivate Sub Command1_Click()Dim B As BooksOpen c:Person.txt For Output As #1B.NameInputBox(输入姓名)B.TelNumInputBox(输入电话号码)Write #1, BClose #1End SubD) Private Sub Command1_Click()Open c:Person.txt For Input As #1NameInputBox(输入姓名)TelNumInputBox(输入电话号码)Print #1, Name, TelNumClose #1End Sub 参考答案:A 【解析】数据文

22、件的写操作分为3步,即打开文件、写入文件和关闭文件。首先,在顺序文件中打开文件写入数据的打开方式为:Open 文件名 For Output As #文件号。因此B、C选项排除,只看A、D选项。写入顺序文件Print #语句格式为:Print #文件号,变量名,变量名,Write语句的的格式与Print语句一样:Write #文件号,变量名,变量名。而记录类型变量不能整体引用,需要指明记录变量中的成员名,格式为:记录变量名.成员名,Books类型变量B成员Name和TelNum赋值和引用应该是B.Name、B.TelNum,因此A选项正确。31运行如下程序Private Sub Command1

23、_Click()Dim a(5, 5)As IntegerFor i1 To 5For j1 To 4a(i, j)i * 2j If a(i, j)/ 7a(i, j)7 Then nn1End IfNext jNextPrint nEnd Subn的值是()。A) 2B) 3C) 4D) 5 参考答案:B 【解析】VB中/是浮点除法运算符,是整数除法运算符,程序中的条件表达式a(i, j)/ 7a(i, j)】成立时说明这个数能够被7整除,程序即是统计这个二维数组中能被7整除的数的个数。数组元素值在i1时为(3,4,5,6),i2时为(5,6,7,8),i3时为(7,8,9,10),i4时

24、为(9,10,11,12),i5时为(11,12,13,14),其中能够被7整除的数有7、7、14共3个。因此答案为B。32窗体上有单选钮和列表框控件。单击名称为Option1、标题为国家的单选钮,向列表框中添加国家名称,如下图所示。Option1的单击事件过程如下:Private Sub Option1_Click()Dim arrarrArray(中国,日本,德国,美国,澳大利亚)List1.ClearFor i0 To Ubound(arr)List1.AddItem arr(i)Next End Sub以下关于上述代码的叙述中,正确的是()。A) 程序有错,没有声明数组的维数及上下界B

25、) 只有一维数组才能使用Array为数组赋初值C) For 循环的终值应为ListCount1D) For 循环的初值应为1 参考答案:B 【解析】程序没有错误。数组变量定义时可以不用声明上下界。List控件列表项的索引从0开始。Array函数只适用于一组数组,只能对一维数组进行初始化,不能对二维数组或多维数组进行初始化。因此叙述正确的是B选项。33现有如下一段程序:Private Sub Command1_Click()xUCase(InputBox(输入:)Select Case xCase A To CPrint 考核通过!Case DPrint 考核不通过 !Case ElsePrin

26、t 输入数据不合法!End SelectEnd Sub执行程序,在输入框中输入字母B,则以下叙述中正确的是()。A) 程序运行错B) 在窗体上显示考核通过!C) 在窗体上显示考核不通过 !D) 在窗体上显示输入数据不合法! 参考答案:B 【解析】程序中Ucase函数将输入的字母转换为大写,然后通过Select多分支控制语句选择输出不同信息,当输入字母在A到C之间时,显示考核通过!,输入的是D时显示考核不通过!,如果输入的是A到D之外的其他字符则显示输入数据不合法!。程序中输入字母B,因此会显示考核通过!。34窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均

27、是0255,代表颜色的三种基色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。程序代码如下:Dim color(3)As IntegerPrivate Sub Form_Load()Call fill(color()End SubPrivate Sub fill(c() As Integer)Form1.BackColorRGB(c(1),c(2),c(3)End SubPrivate Sub HSRed_Change()color(1)HSRed.ValueCall fill(color()End SubPrivate Sub HSGreen_Change()co

28、lor(2)HSGreen.ValueCall fill(color()End SubPrivate Sub HSBlue_Change()color(3)HSBlue.ValueCall fill(color()End Sub关于以上程序,如下叙述中错误的是()。A) color是窗体级整型数组B) 改变任何一个滚动条滚动框的位置,窗体的背景色将立刻随之改变C) 3个滚动条Change事件过程中只设置了一个color数组元素的值,调用fill过程失败D) fill 函数定义中的形式参数是数组型参数 参考答案:C 【解析】当用Dim语句定义数组时,该语句把数值数组中的全部元素都初始化为0,而把

29、字符串数组中的全部元素都初始化为空串。因此color数组中的元素初始值都为0,没有空值,过程调用不会失败。C选项叙述错。35命令按钮Command1的单击事件过程如下:Private Sub Command1_Click()x10Print f(x)End SubPrivate Function f(y As Integer)fy * yEnd Function运行上述程序,如下叙述中正确的是()。A) 程序运行出错,x变量的类型与函数参数的类型不符B) 在窗体上显示100C) 函数定义错,函数名f不能又作为变量名D) 在窗体上显示10 参考答案:A 【解析】变量x在按钮单击事件过程中没有定义,因此系统自动将它定义为Variant类型,由于过程中参数类型为Integer,所以程序运行时会提示ByRef参数类型不符错误。A选项正确。只在按钮事件中加上Dim x as Integer就可以解决问题,或者f过程中的y as integer改为ByVal y as integer也可以解决。36窗体上有1个名称为Text1、内容为空的文本框。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2