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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、VB笔试模拟试卷 228及答案与解析 1 下列关于栈和队列的描述中,正确的是 ( )。 ( A)栈是先进先出 ( B)队列是先进后出 ( C)队列允许在队头删除元素 ( D)栈在栈顶删除元素 2 已知二叉树后序遍历序列是 CDABE,中序遍历序列是 CADEB,它的前序遍历序列是 ( )。 ( A) ABCDE ( B) ECABD ( C) EACDB ( D) CDEAB 3 在数据流图中,带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)数据流 ( C)模块调用 ( D)事件驱动 4 结构化程序设计的 3种结构是 ( )。 ( A)顺序结构,分支结构,跳转结构 ( B)顺序结构,

2、选择结构,循环结构 ( C)分支结构,选择结构,循环结构 ( D)分支结构,跳转结构,循环结构 5 下列方法中,不属于软件调试方法的是 ( )。 ( A)回溯法 ( B)强行排错法 ( C)集成测试法 ( D)原因排除法 6 下列选项中,不属于模块间耦合的是 ( )。 ( A)内容耦合 ( B)异构耦合 ( C)控制耦合 ( D)数据耦合 7 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)标识惟一性 ( C)封装性 ( D)耦合性 8 在数据库设计中,将 E R图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)概念设计阶段 ( C)逻辑设计阶

3、段 ( D)物理设计阶段 9 在一棵二叉树上,第 5层的结点数最多是 ( )。 ( A) 8 ( B) 9 ( C) 15 ( D) 16 10 下列有关数据库的描述,正确的是 ( )。 ( A)数据库设计是指设计数据库管理系统 ( B)数据库技术的根本目标是要解决数据共享的问题 ( C)数据库是一个独立的系统,不需要操作系统的支持 ( D)数据库系统中,数据的物理结构必须与逻辑结构一致 11 当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的 ( )。 ( A) AutoSize属性 ( B) Resize事件 ( C) AutoRedraw属性 ( D) Stretch属性 1

4、2 以下能正确定义数据类型 Svstemlnfo的代码是 ( )。 ( A) Type SystemInfo DiskDrives As String*10 Memory As Long End Type ( B) Type Systemlnfo DiskDrives As String*10 Memory As Long End Systemlnfo ( C) Type Systemlnfo DiskDrives String*10 MemoryLong EndType Systemlnfo ( D) Typedef Systemlnfo DiskDrives String*10 Memor

5、y Long End Type 13 以下能从字符串 “VisualBasic”中直接取出子字符串 “Basic”的函数是 ( )。 ( A) Left ( B) Mid ( C) String ( D) Instr 14 设 “A=“87654321”,则表达式 Val(Lef1(A, 4)+Mid(A, 4, 2)的值为 ( )。 ( A) 876543 ( B) 876554 ( C) 8 ( D) 6 15 窗体上命令按钮的事件过程如下: Private Sub Commandl_Click() A=“34”:B=“26”:C=“98” Print B+C+A End Sub 运行程序

6、后,单击命令按钮,输出结果是 ( )。 ( A) “269834” ( B) 269834 ( C) 158 ( D)程序运行出错 16 假定窗体上有一个标签,名为 Label1,为了使该标签透明并且没有边框,则正确的属性设置为 ( )。 ( A) Label1 BackStyle=0 Label1 BorderStyle=0 ( B) Label1 BackStyle=1 Label1 BorderStyle=1 ( C) Label1 BackStyle=True Label1 BorderStyle=True ( D) Label1 BackStyle=False Label1 Bord

7、erStyle=False 17 在程序运行时,下面的叙述中正确的是 ( )。 ( A)用鼠标右键单击窗体中无控件的部分,会执行窗体的 Form Load事件过程 ( B)用鼠标左键单击窗体的标题栏,会执行窗体的 Form Click事件过程 ( C)只装入而不显示窗体,也会执行窗体的 Form Load事件过程 ( D)装入窗体后,每次显示该窗体时,都会执行窗体的 Form Click事件过程 18 下面的程序执行完毕后,组合框中数据项的值是 ( )。 Private Sub Form_Click() For i=1 To 6 Combo1 AddItem i Next i For i=1

8、To 3 Combo1 RemoveItem i Next i End Sub ( A) 1 5 6 ( B) 1 3 5 ( C) 4 5 6 ( D) 2 4 6 19 窗体上有 1个名称为 Text1的文本框; 1个名称为 Thner1的计时器控件,其Interval属性值为 5000, Enabled属性值是 True。 Timer1的事件过程如下: Private Sub Timer1_Timer() Static flag As Integer If flag=0 Then flag=1 flag=-flag If flag=1 Then Text1,ForeColor=&HFF&

9、 &HFF&为红色 Else Text1 ForeColor=&HC000$ &HC000&为绿色 End If End Sub 以下叙述中正确的是 ( )。 ( A)每次执行此事件过程时, flag的初始值均为 0 ( B) flag的值只可能取 0或 1 ( C)程序有逻辑错误, Else分支总也不能被执行 ( D)程序执行后,文本框中的文字每 5秒改变一次颜色 20 下列程序的执行结果为 ( )。 A=“5”:B=“6” A=Val(A)+Val(B) B=Val(“56”) IfA2 Print b End Sub 程序运行后,单击窗体,输出结果为 _。 46 下面的程序执行时,可以从

10、键盘输入一个正整数,然后把该数的每位数字按逆序输出。 例如:输入 7685,则输出 5 8 6 7;输入 1000,则输出 0 0 0 1。请填空。 Private Sub Commandl_Click() Dim x As Integer x=InputBox(“请输入一个正整数 ”) While x_ Print x Mod 10; x_ wend End Sub 47 设窗体上有一个名为 CDl的通用对话框、一个名为 Text1的文本框和一个名称为 Commandl的命令按钮。程序执行时,单击 Commandl按钮,则显示 “打开 ”文件对话框,操作者从中选择一个文本文件,并单击对话框上

11、的 “打开 ”按钮后,则可打开该文本文件,并读入一行文本,显示在 Text1中。下面是实 现此功能的事件过程,请填空。 Private Sub Commandl_Click() CD1 Filter=“文本文件 *txt Word文档 * doe” CD1 FilterIndex=1 CD1 ShowOpen IfCD1 FileName“”Then Open_ForInput As#1 Line Input#1 ch$ Close#1 Text1 Text= EndIf End Sub VB笔试模拟试卷 228答案与解析 1 【正确答案】 D 【试题解析】 栈实际也是线性表,只不过是一种特殊

12、的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。 2 【正确答案】 C 【试题解析】 由于后序遍历的最后一个元素为 E,所以 E为根结点,所以它的前序遍历的首个元素为 E,故排 除 A和 D选项。由于中序遍历中,元素 B在元素根结点 E的后面,所以 B为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为 B,故选项 C为正确选项,即该二叉树的前序遍历序列是。 EACDB。 3 【正确答案】 B 【试题解析】 数据流图中带

13、箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。 4 【正确答案】 B 【试题解析】 程序设计语言仅仅使用顺序、选择和重复 (循环 )三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。遵循程序结构化的设计 原则,按结构化程序设计方法设计出的程序易于理解、使用和维护:可以提高编程工作的效率,降低软件的开发成本。 5 【正确答案】 C 【试题解析】 软件调试主要采用以下三种方法:强行排错法:作为传统的调试方法,其过程可概括为设置断点、程序暂停、观察程序状态、继续运行程序。回溯法:该方法适合于小规模程序的排错、即一旦发现了错误,先分析错误征兆,确定最先发现 “症状

14、”的位置。原因排除法:原因排除法是通过演绎和归纳,以及二分法来实现。 6 【正确答案】 B 【试题解析】 耦合可以分为下列几种,它们之间 的耦合 度由高到低排列: 内容耦合 若一个模块直接访问另一模块的内容,则这两个模块称为内容耦合。 公共耦合 若一组模块都访问同一全局数据结构,则称为公共耦合。 外部耦合 若一组模块都访问同一全局数据项,则称为外部耦合。 控制耦合 若一模块明显地把开关量、名字等信息送入另一模块,控制另一模块的功能,则称为控制耦合。 标记耦合 若两个以上的模块都需要其余某一数据结构的子结构时,不使用其余全局变量的方式而全使用记录传递的方式,这样的耦合称为标记耦合。 数据 耦合

15、若一个模块访问另一个模块,被访问模块的输入和输出都是数据项参数,则这两个模块为数据耦合。 非直接耦合 若两个模块没有直接关系,它们之间的联系完全是通过程序的控制和调用来实现的,则称这两个模块为非直接耦合,这样的耦合独立性最强。 7 【正确答案】 D 【试题解析】 面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:标识惟一性、多态性、封装性、模块独立性、继承和多态性好。 8 【正确答案】 C 【试 题解析】 逻辑结构设计的任务:概念结构是各种数据模型的共同基础,为了能够用某一 DBMS实现用户需求,还必须将概念结构进一步

16、转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。它包括从 E-R图向关系模式转换和逻辑模式规范化及调整、实现。 9 【正确答案】 D 【试题解析】 根据二叉树的性质:二叉树第 i(i1)层上至多有 2i-1。个结点。得到第 5层的结点数最多是 16个。 10 【正确答案】 B 【试题解析】 数据库设计的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主 要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。 11

17、【正确答案】 B 【试题解析】 本题考查窗体的属性和事件。窗体没有 Stretch和 AutoSize属性,窗体的 AutoRedraw是在窗体上画图时受到影响的属性。如果窗体的大小发生改变,要使窗体上各种控件大小也要随之进行改变,应该编写 Resize事件。 12 【正确答案】 A 【试题解析】 本题考查自定义类型的定义。自定义类型要求以 Type开始,以End Type结束,在两者之间包含有各个成员的说明,要求字符串定义为定长字符串,同时每个成员的类型以 “As”引出。 13 【正确答案】 B 【试题解析】 本题考查字符串函数。函数 Left表示从字符串的左边取连续个字符构成子串。 Mid

18、可以从字符串的任意位置取出子串。 String则返回字符串的第一个字符构成的,含有相同个数字符的子串。 Iastr为字符串匹配函数。 14 【正确答案】 B 【试题解析】 本题考查字符串函 数。 Mid(A, 4, 2)表示从字符串 A中第 4个字符开始取 2个字符构成子串; Left(A, 4)表示从 A左边取 4个字符构成子串; Val函数表示将两个字符串连接到一起,构成一个字符串后,将其转化成数字。 15 【正确答案】 B 【试题解析】 本题考查字符串运算符。 “+”操作与字符串运算时为字符串连接运算符。字符串的输出是不加双引号的,但在程序中表示字符串要加上双引号。 16 【正确答案】

19、A 【试题解析】 本题考查标签的属性。标签的 BackStyle属性表示标签的背景是否透明 (1表示不透明, 0表示透明 )。标签的 BorderStyle属性表示是否含有边框 (1表示有边框, 0表示没有边框 )。 17 【正确答案】 C 【试题解析】 窗体的 Click(单击 )事件在程序运行时单击窗体内的某个无其它控件的部位时发生:窗体的 Load(装载 )事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化,该条件与窗体是否显示无关。 18 【正确答案】 B 【试题解析】 本题考查组合框的方法。组合框的 Addltem方法表示把数字 i加入到组合框,而 RemoveIt

20、em方法表示把组合框中第 i项 移出组合框。因此本题首先依次加入 1、 2、 3、 4、 5、 6;由于组合框下标从 0开始,所以在第二个循环中首先移除第 1项,也就是数字 2,接下来移除第 2项,也就是数字 4,最后移除第 3项,也就是数字 6,最后组合框中剩下 1、 3、 5。 19 【正确答案】 D 【试题解析】 计时器控件 (Timer)用来完成有规律性时间问隔执行的任务,Interval属性用于设置计时器事件之间的间隔,以毫秒为单位。 本题在每 5秒执行一次的 Timer事件过程中,通过静态变量 flag值的交替变换(即 -1和 1之间 )来控制文本框中文 字的颜色,值为 -1时为绿

21、色,值为 1时为红色。除程序刚启动第一次执行 Timer事件过程时,静态变量 flag的初始值为 0外,其余各次均为 -1或 1。 20 【正确答案】 A 【试题解析】 本题考查转换函数的操作。 Val函数可以把数字字符串转化成数字,然后进行算术运算。因此最后 A的值为 11,而 B的值为 56,因此输出 A B的值为 -45。 21 【正确答案】 C 【试题解析】 本题考查 VB中 For循环。 VB中循环变量可以为实数,循环变量的初值为 2 6,终值为 4 9,步长 0 6。循环的次数为 Int(终值初值 )步长 ),所以进行了 4次循环,因此最后 s的值为 9。 22 【正确答案】 B

22、【试题解析】 本题考查 DoLoop 循环。 DoLoop 循环中,由 Until引出的循环条件,如果条件不成立,也就是条件为 0时执行循环,否则退出。 23 【正确答案】 C 【试题解析】 本题考查循环的运行。如果输入的数据小于 2,那么肯定不是素数,更改 isprime的值为 False。如果数据大于等于 2,当等于 2时, isprime为nue,同时 k2的继续循环条件,故此退出循环,循环结束后 a的值为 2, b的值为 10+8+6+4=28。 46 【正确答案】 O x 10 【试题解析】 本题考查数据逆序的算法。数据逆序 的基本思路就足不断地输出和10整除后的余数,题中输出 x Mod 10,这样可以输出 x的个位数。接下来取得此数除以 10得到的商,本题就是 x=x 10,一直到 x变为 0结束循环,这样从数据的各位开始,逐个输出 x的每一位数据。 47 【正确答案】 Cd1 FileName ch 【试题解析】 本题考查通用对话框。单击命令按钮时,如果选中的文件名不为空,那么以读的方式打开文件, Open后面写打开文件的绝对路径,故第一空应填CD1 FileName。读入一行文本,放到变量 ch中,显示在 Text1中,因此第二空处应填 ch。

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