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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

[计算机类试卷]VB笔试模拟试卷248及答案与解析.doc

1、VB笔试模拟试卷 248及答案与解析 1 为了避免流程图在描述程序逻辑时的灵活性 ,提出了用方框图来代替传统的程序流程图 ,通常也把这种图称为 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 2 线性表的顺序存储结构和线性表的链式存储结构分别是 _。 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构 ( D)任意存取的存储结构、任意存取的存储结构 3 具有 3个结点的二叉树有 _。 ( A) 2种形态 ( B) 4种形态 ( C) 7种形态 ( D) 5种形态 4 为了提高测

2、试的效率 ,应该 ( A)随机选取测试数据 ( B)取一切可能的输入数据作为测试数据 ( C)在完成编码以后制定软件的测试计划 ( D)集中对付那些错误群集的程序 5 单个用户使用的数据视图的描述称为 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 6 为了用键盘打开菜单和执行菜单命令,第一步应按的键是( )。 ( A)功能键 F10或 Alt键 ( B) Shift+功能键 F4 ( C) Ctrl或功能键 F8 ( D) Ctrl+Alt键 7 在窗体上画一个名称为 Text1的文本框,要求文本框只能接收大写字母的输入。以下能够正确实现该操作的事件过程是 _。 ( A)

3、 Private Sub Text1_ KeyPress (KeyAscii As Integer) IfKeyAscii 65 Or KeyAscii 9t Then MsgBox “请输入大写字母 ” End If End sub ( B) Private Sub Text1_ KeyDown (KeyCode As Integer, Shift As Integer) IfKeyCode 65 Or KeyCode 91 Then MsgBox “请输入大写字母 ” End If End sub ( C) Private Sub Text1_ MouseDown (Button As I

4、nteger, _ Shift As Integer, X As Single, YAs SinglE)IfAsc (Text1.Text) 65 Or Asc (Text1. Text) 91 Then MsgBox “请输入大写字母 ” End If End sub ( D) Private Sub Text1_ Change() IfAsc(Text 1.Text) 65 Or Asc(Text1. Text) 91 Then MsgBox “请输入大写字母 ” End If End sub 8 相对 于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和_。 ( A)可重用性差

5、( B)安全性差 ( C)非持久性 ( D)冗余性 9 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 10 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( A)数据的存储结构 ( B)计算方法 ( C)数据映象 ( D)逻辑存储 11 假定有如下的 Sub过程 : Sub Sub1(x As Single, y As single) t=x x=t / y y=t Mod y End Sub 在窗体上画一个命令按钮 ,然后编

6、写如下事件过程 : Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=4 Sub1 a,b Print a;b End Sub 程序运行后 ,单击命令按钮 ,输出结果为 ( A) 54 ( B) ( C) ( D) 12 Visual Basic程序设计采用的编程机制是 ( A)可视化 ( B)面向对象 ( C)事件驱动 ( D)过程结构化 13 新建一工程,将其窗体的 Name属性设置 MyFirst,则默认的窗体文件名为( )。 ( A) Forml.frm ( B)工程 1.frm ( C) MyFirs

7、t.frm ( D) Forml.vbp 14 在窗体上有一个名称为 Check1的 复选框数组 (含 4个复选框 ),还有一个名称为Text1的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中 (见图 )。下面能实现此功能的事件过程是 ( )。 ( A) Private Sub Checkl_Click(Index As Integer) Text1 Text=“” For k=0 To 3 If Checkl (k) Value=1 Then Text1 Text=Text1 Texta2(3,3) End Sub 程序运行后,单击命令按钮,在

8、窗体上输出的是 _。 ( A) 6 6 ( B) 10 5 ( C) 7 21 ( D) 6 12 36 Visual Basic应用程序中标准模块文件的扩展名是 _。 37 结构化分析方法是面向 _进行分析的方法。 38 表达式 2*42-2*6/3+32的值是 _。 39 一棵二叉树共有 47个结点,其中有 23个度为 2的结点。假设根结点在第 1层,则该二叉树的深度为 _。 40 已知一棵含有 n个结点的树中,只有度为 k的结点和度为 0的叶子结点,则该树中含有的叶子结点个数为【 】。 41 有如下事件过程: Private Sub Form_Active() Dim Score(1 t

9、o 3) As Integer Dim i As Integer Dim t As Variant For i=3 To 1 step-1 Score (i)=2*i Next For Each t In Score Print t Next End Sub 程序运行后窗体上显示的值为 _。 42 要想在文本框中显示垂直滚动条,必须把 _属性设置为 2,同时还应把Mulfiline属性设置为 True。 43 为了实现鼠标自动 拖放,必须把 _属性设置为_;而为了执行手动拖放,必须把该属性设置为 _。 44 下列程序段的功能是:从文本框中输入一个数值,如果该数值满足 “除以 4余1,除以 5余

10、 2”条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。 PIivate Sub Commandl Click() X=Val(Textl Text) If _Then Print x Else Textl Text=“ End If End Sub 45 设 a=10, b=9, c=8,则执行以下两条语句,变量 b的值为 _。 a=CInt(b/(10/(c/2) b=c Mod a 46 下列程序中, a, b, c代表一个三角形的三条边,程序的作用是判断一个三角形是否成立,请填写空白处。 If a+b c_b+c a_a+c b Then Ms

11、gBox(“这三条边不能构成一个三角形 “) End If 47 在程序运行时,可以通过 _方法来移动滚动条的位置。 48 阅读程序: Sub p(b () As Integer) For i=1 To 4 b(i) =2(i Next i End Sub Private Sub Command1_Click() Dim a (1 To 4) As Integer a(1)=5 a(2)=6 a(3)=7 a(4)=8 call p (A) For i=1 To 4 Print a(i) Next i End Sub 运行上面的程序,单击命令按钮,输出结果为 _。 49 为了定义自己的鼠标光标

12、,首先应把 MousePointer属性设置为【 】,然后把【 】属性设置为一个图标文件。 50 若 s、 i均为整型变量,执行下列程序段后 s的值为【 】。 S=0 i=1 DO S=S+i i=i+1 Loop Until i5 VB笔试模拟试卷 248答案与解析 1 【正确答案】 B 【试题解析】 N-S图是由 Nassi 和 Shneiderman 提出的一种符合程序化结构设计原则的图形描述工具。它的提出是为了改进流程图在描述程序逻辑时的不灵活性。 2 【正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 “LOC(ai)=

13、LOC(a1)+(i-1)L”计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 3 【正确答案】 D 【试题解析】 具有 3个结点的二叉树具有以下的 5种形态。4 【正确答案】 D 【试题解析】 测试的目的是发现软件中的错误。经验表明 ,程序中存在错误的概率与该程序中已发现的错误成正比。这一现象说明 ,为了提高测试效率 ,测试人员应该集中对待那些错误群集的程序。 5 【正确答案】 A 【试题解析】 选项 A)正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B)不正确,全局数据视图的描述称为概念模式,

14、即数据库中全部数据的整体逻辑结构的描述;选项 C)不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D)不正确,存储模式即为内模式。 6 【正确答案】 A 7 【正确答案】 A 8 【正确答案】 D 【试题解析】 文件系统管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据处理存在 3个缺点:数据冗余大、数据的不一致性、程序与数据的 相互依赖 (简称为数据依赖 )。 9 【正确答案】 B 【试题解析】 ;软件设计包括软件的结构、数据接口和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的

15、定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信。过程设计则是把系统结构部件转换成软件的过程描述。 10 【正确答案】 A 【试题解析】 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。 11 【正确答案】 D 【试题解析】 Sub过程与 Function过程最根本的区别是: Sub过程的过程参数名称不能有返回值,而 Function过程能通过过程名称得到返回值。 12 【正确答案】 C 【试题解析】 考查考生对 Visual Basic集成开发环境的了解情况。可视化是一种程序设计技术 ,它把繁

16、锁、复杂的工作交由系统完成 ,从而减轻程序设计人员编写代码的工作量。面向对象是一种程序设计方法 ,这种方法将数据和代码封装起来而成为对象 ;事件驱动是一种编程机制 ,它由事件而驱动程序调用通用过程来执 行指定的操作 ;过程结构化则是传统的 “面向过程 “程序设计语言的编程思想。 13 【正确答案】 A 14 【正确答案】 A 【试题解析】 本题考查复选框控件数组。复选框的 Value属性,决定了当前复选框的状态,当 Value为 1时表示选中复选框。按照题目中的要求,首先清空文本框,接下来对复选框控件数组中的所有元素的 Value属性一筛查,判断是否选中,把选中的复选框控件的 Caption属

17、性值连接到文本框的字符串中。 15 【正确答案】 D 16 【正确答案】 A 17 【正确答案】 A 【试题解析】 文本框控件的 change事件是当控件的文本区中的文字发生变化时触发。 Chck事件是当用户点击该控件时触发的。所以根据题意要求,用户输入文本,则表桥中立即显示,也就是说当用户向文本框输入时执行,所以应使用文本框控件的 change事件,语句 labell Caption=Text1 text的作用是将用户的输入传给标签控件的属性 Caption显示,故选 A。 18 【正确答案】 B 【试题解析】 Select Case语句中的测试表达式只能是数值表达式或字符串表达式。 19

18、【正确答 案】 C 【试题解析】 Dim定义的变量, If语句 在 Visual Basic中, Dim用于在标准模块、窗体模块或过程中定义变量或数组。而当引用 Dim定义的变量时,变量值会被重新设置 (数值变量重新设置为 0,字符串变量被设置为空 )。 If语句的格式: If条件 Then若干条语句 Else若干条语句 或者 If条件 Then 若干条语句 Else 若干条语句 End If If语句的执行方式: 当 “条件 ”为真的时候,执行 Then后面的语句; “条件 ”为假,执行 Else后面的语句。 如果 “条件 ”是数值表达式,则 数值表达式为非 0值时, “条件 ”为真;数值表

19、达式为 0时, “条件 ”为假。 在此题中, “条件 ”是整型变量 x,其值为 0, “条件 ”为假,执行 Else分支,即打印出 -1。 20 【正确答案】 A 【试题解析】 用 Visible属性设置对象的可见性,如果将该属性设置为 False,则隐藏对象;如果设置为 True,则对象可见。用 Enabled属性设置对象的可用性,如果将该属性设置为 False,则对象为不可用;如果设置为 True,则对象为可用。按题意应将 Enablcd属性设置为 True。 21 【正确答案】 C 【试题解析】 InputBox函数的功能是显示一个对话框,该对话框能接收用户输入的数据。 语法 Input

20、Box(prompt, title, default,xpos,ytms,helpfile, context) InputBox函数的语法具有以下几个命名参数: 部分 描述 Prompt 必需的。作为对话框消息出现的字符串表达式。 prompt的最大长度大约是 1024个字符,由所用字符的宽度决定。如果 prompt包含多个行,则可在各行之间用回车符 (chr(13)、换行符 (chr(10)或回车换行符的组合 (chr(13)& chr(10)来分隔。 Title 可选的。显示对话框标题栏中的字符串表达式。如果省略 title,则把应用程序名放入标题栏中。 Default 可选的。显示文本框

21、中的字符串表达式。在没有其他输入时作为缺省值。如果省略 default,则文本 框为空。 Xpos 可选的。数值表达式,成对出现,指定对话框的左边与屏幕左边的水平距离。如果省略 xpos。则对话框会在水平方向居中。 Ypos 可选的。数值表达式,成对出现,指定对话框的 E边与 屏幕上边的距离。如果省略 ypos,则对话框被放置在屏幕垂直方向距下边大约三分之一的位置。 Helpfile 可选的。字符串表达式,识别帮助文件,用该文件为对话框提供上下文相关的帮助。如果已提供 helpfile,则也必须提供 context。 Context 可选的。数值表达式,由帮助文件的作者指定给某个帮助主题的帮助

22、上下文编号。如果已提供 context,则也必须要提供 helpfile。 22 【正确答案】 B 【试题解析】 Stretch属性,返回 /设置一个值,决定是否调整图形的大小以适应图像控件 。 Appearance属性;返回 /设置一个对象在运行时是否以 3D效果显示。图像框控件无 Autosize和 AutoRedraw属性。 23 【正确答案】 A 【试题解析】 类型说明符用来表示整型, #用来表示双精度型, &用来表示长整型;故排除 B、 C、 D项。 A项中定义 a为整型数,给它赋一个整型数,故其使用正确。 24 【正确答案】 A 【试题解析】 驱动器列表框控件的相关属性和事件 驱动

23、器列表框的 Drive属性,用来设置或返回程序运行时所选择的驱动器名。 当驱动器列表框的 Drive属性值发生变化时,会触发驱动器列表框的 Change事件。 当驱动器列表框的滚动框被重新定位或沿水平或垂直方向滚动时,会触发驱动器列表框的 Scroll事件。 在驱动器列表框获得焦点时,按下或松开键盘上的按键,会触发驱动器列表框的KeyDown或 KeyUp事件。 25 【正确答案】 B 【试题解析】 利用工具栏可以快速地访问常用的菜单命令。 Visual Basic除了提供标准工具栏外,还提供了编辑、窗体编辑器和调试等专用工具栏。一般只显示标准工具栏。若要打开其他工具栏,可以通过 “视图 ”菜

24、 单中的 “工具栏 ”命令来选择。 26 【正确答案】 D 【试题解析】 进入菜单编辑器,也就是打开菜单编辑器的方法有以下 4种: 执行 “工具 ”菜单中的 “菜单编辑器 ”命令; 使用热键 Ctrl+E: 单击工具栏中的 “菜单编辑器 ”按钮; 在要建立菜单的窗体上单击鼠标右键,在弹出的菜单中执行“菜单编辑器 ”命令。 27 【正确答案】 D 【试题解析】 Visual Basic应用程序可以用 4种类型的文件保存。它们是单独的窗体文件、公用的标准模块文件、类模块文件和工程文件。在保存工程文件之前,应先分别保存 窗体文件和标准模块文件 (如果存在 )。 28 【正确答案】 A 【试题解析】

25、A选项进行 10次循环,分别将 1至 10累加给 Sum,故正确。选项B缺少 Loop关键词,否则也是正确的。选项 C与 D由于受条件 “Iclo限制, Do循环只能进行一次。 29 【正确答案】 A 【试题解析】 本题需先对通用过程分析 Fun(a( )As Integer, x As, Integer)的功能,该通用过程是将数组的 a(1)到 a(5)的和返回, arr(5)的各个元素 a(1)到 a(5)的值分别为 2、 4、 6、 8、 10,所以其和为 30。 30 【正确答案】 B 【试题解析】 程序共有两层循环,每执行完一次内循环,则打印换行,由此判断选项 A, B可能正确,当外

26、层循环执行第一次时, a(i,j)=(i-1)*3+j相当于 a(1,j)=j,由此可判断选项 B为正确答案。 31 【正确答案】 D 【试题解析】 Visual Basic中, LOC函数是用来在已打开的文件中指定当前读 /写的位置, LOF函数是用来返回已打开文件的长度, EOF函数是用来判断是否到达已打开文件的尾部。 32 【正确答案】 A 【试题 解析】 全局变量可以在窗体模块、标准模块和类模块中进行声明;全局常量、全局数组、全局用户自定义类型只能在标准模块中进行声明。 33 【正确答案】 C 【试题解析】 本题中的二维数组的元素数目等于 3*5,共 15个。 34 【正确答案】 D

27、【试题解析】 本题是计算 1到 15对 3取余的所有余数的和。 For循环控制变量 j从 1到 15变化,步长为 1,每执行一次循环变量的值加 1,因此循环语句的执行了 15次。因为 Mod运算符的优先级高于加 (+),因此循环体 a=a+ jMod 3中,首先执行 j Mod 3语句,再与 a相加。变量 a的功能是累计 1到 15对 3取余的所有余数的和。程序的执行过程如下: 第一次: i=1, a=0, a=0+1 mod 3=0+1=1 第二次: j=2, a=1, a=1+2 mod 3=1+2=3 第三次: j=3, a=3, a=3+3 mod 3=3+0=3 第四次: j=4,

28、a=3, a=3+4 mod 3=3+1=4 第五次: j=5, a=4, a=4+5 mod 3=4+2=6 第十五次: j=15, a=15, a=15+15 mod 3=15+0=15 35 【正确答案】 D 【试题解析 】 本题也是通过一个 For循环来给数组赋值。由 al(i,j)=i+j可知,a1(3,3): 3+3=6,而由 a2(i,j)=al(i,j)+i+j可知 a2(3,3)=al(3,3)+3+3=6+3+3=12。 36 【正确答案】 bas或 bas (字母不区分大小写 ) 37 【正确答案】 数据流 【试题解析】 结构化分析方法的实质是着眼于数据流,自顶向下,逐层

29、分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 38 【正确答案】 29 39 【正确答案】 6 【试题解析】 对于任意一棵二叉树,如果其叶结点数为 NO,而度数为 2的结点总数为 N2,则 NO=N2+1;因此叶节点为 24个。在二叉树中,第 i层的结点总数不超过 2.(i-1);因此 i=6。 40 【正确答案】 (k-1)n+1)/k 【试题解析】 设这棵树中叶子结点数为 n0,度数为 k的结点数为 nk,总结点数为 n,则 n=n0+nk (1) 设树的总入度为 m。由于在树中除了根结点外,其余每一个结点都有唯一的一个分支进入,则树的总结点数为 n=m+

30、1 (2) 又由 于树中这 m个进入分支分别由非叶子结点射出,在这棵树中,只有度为 k的结点和度为 0的叶子结点,所有全部都由度为 k的结点射出,而且射出分支总数与总的进入分支数相等,即 m=knk (3) 由式 (1)、 (2)、 (3)可以得到 n0=(k-1)n+1)/k。 41 【正确答案】 2 4 6 【试题解析】 本题考查数组的定义和 For EachNext 语句。题中定义了下标下界为 1,下标上界为 3的 Score数组,通过 For循环语句赋值后,再通过 For EachNext 语句在窗体上输出数组中的每 个成员。 42 【正确答案】 Scrollbars 43 【正确答案

31、】 DragMode 1 0 . 【试题解析】 本题考查拖放事件。要完成控件的拖放,首先设置 DragMode属性,值为 0: (缺省 ),表示手工拖动模式,值为 1:表示自动拖动模式。 44 【正确答案】 x Mod 4=1And x Mod 5=2 Text1 SetFocus 【试题解析】 题目要求程序满足的条件是 “除以 4余 1,除以 5余 2”,这个条件中包含了一个逻辑并和两个求模运算。其中逻辑并运算符用 “And”表示,取余运算符用 Mod表示,因此,程序中的 If条件应是 “x Mod 4=1 And x Mod 5=2”;SetFocus方法是将焦点移至指定的控件或窗体。 4

32、5 【正确答案】 0 46 【正确答案】 Or Or 【试题解析】 三角形成立的条件是任意两条边的和大于第三边,也就是说有其中两条边的和小于第三边都不能构成一个三角形,所以答案应该为 If a+b c or b+c a or a+c b Then三角形不成立。 47 【正确答案】 Move 【试题解析】 Move方法用于移动控 件,其基本语法为 Object.Move Left, Top,Width, Height。其中,参数 “Left、 Top”指控件移动到的坐标位置: “Width、Height”指控件移动后新的宽度和高度。 48 【正确答案】 2 4 6 8 【试题解析】 本题综合考查

33、 Sub过程的建立与调用以及数组的赋值。 p过程为参数 b()赋值,赋值方法为 b()中的元素值等于其下标的 2倍。在事件过程中,数组a(1 to 4)先被逐一赋值,然后以传地址的方式被 p过程调用。在调用中, a(i)被重新按照 p过程的赋值方式 (即元素 值等于对应下标值的 2倍 )赋值。由于是以传地址的方式传送 a(1 to 4),故在调用完 p过程后, a(1 to 4)中的元素值将保留,故空白处填: 2 4 6 8。 49 【正确答案】 99 ,MouseIcon 【试题解析】 MousePointer属性用来返回或设置一个值,该值指示在运行时当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型。如果将其设为99,则表示通过该属性指定自定义图标。而 MouseIcon属性用来返回或设置自定义的鼠标图标,方法是指定图标文件的路径。 50 【正确答 案】 15 【试题解析】 每执行一次循环,变量 s加一次变量 i,随后变量 i再加一次 1,直到变量 i大于 5时终止循环。 i的初始值为 1,故 Do循环执行 5次。相应的,变量s分别加 1、 2、 3、 4、 5,故答案为 15。

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