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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、VB 笔试模拟试卷 250及答案与解析 1 如果在程序中要将 c定义为静态变量,且为整型数,则应使用的语句是 ( )。 ( A) Redima As Integer ( B) Statica As Integer ( C) Publica As Integer ( D) Dima As Integer 2 下列叙述中正确的是 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三 种说法都不对 3 有下列二叉树,对此二叉树前序遍历的结果为 ( )。 ( A) ACFH

2、IBEDG ( B) ABCDEFGHI ( C) ABDEGCFHI ( D) ABCDEFHGI 4 设计程序时,应采纳的原则之一是 ( )。 ( A)程序的结构应有助于读者的理解 ( B)限制 GOTO语句的使用 ( C)减少或取消注释行 ( D)程序越短越好 5 在数据库设计中,将 E-R图转换为关系模式的过程属于 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计 阶段 6 为了使模块尽可能独立,要求 ( A)模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 ( C)模块的内聚

3、程度要尽量低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 7 下列关于数据结构的基本概念的叙述中,错误的是 _。 ( A)数据元素是数据的基本单位 ( B)数据项是有独立含义的数据最小单位 ( C)数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构 ( D) 数据的逻辑结构分为线性结构和非线性结构 8 在顺序表 (3, 6, 8, 10, 12, 15, 16, 18, 21, 25, 30)中,用二分法查找关键码值 11,所需的关键码比较次数为 _。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 9 对建立良好的程序设计风格,

4、下面描述正确的是 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名只要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 10 以下叙述中错误的是 ( A) 一个工程可以包括多种类型的文件 ( B) Visual Basic应用程序既能以编译方式执行,也能以解释方式执行 ( C)程序运行后,在内存中只能驻留一个窗体 ( D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样 11 下列说法有错误的是 ( )。 ( A)默认情况下,属性 Visible的值为 False ( B)如果设置控件的 Visible属性为 False,则运行时控件会隐藏 ( C) Visi

5、ble的值可设为 True或者 False ( D)设置 Visible属性同设置 Enabled属性的功能是相同的,都是使控件处于失效状态 12 下列各种形式的循环中,输出 “*”的个数最少的循环是 ( A) a=5:b=8 Do Print “*“ a=a+1 Loop While a b ( B) a=5:b=8 Do Print “*“ a=a+1 Loop Until a b ( C) a=5:b=8 Do Until a-b Print “*“ b=b+1 Loop ( D) a=5:b=8 Do Until a b Print “*“ a=a+1 Loop 13 Visual B

6、asic为命令按钮提供的 Cancel属性是 ( )。 ( A)用来指定命令按钮是否为窗体的 “取消 ”按钮 ( B)用来指定命令按钮的功能是停止一个运行程序 ( C)用来指定命令按钮的功能是关闭一个运行程序 ( D)用来指定命令按钮的功能是中断一个程序的运行 14 任何控件都具有 ( )属性。 ( A) Text ( B) Caption ( C) Name ( D) ForeColor 15 在窗体上画一个文本框,然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char As String char=Chr(K

7、eyAscii) KeyAscii=Asc(UCase(char) Text1 Text=String(6, KeyAscii) End Sub 程序运行后,如果在键盘上输入字母 “a”,则文本框中显示的内容为 ( )。 ( A) a ( B) A ( C) aaaaaa ( D) AAAAAA 16 若窗体上的图片框中有一个命令按钮,则此按钮的 Left属性是指( )。 ( A)按钮左端到窗体左端的距离 ( B)按钮左端到图片框左端的距离 ( C)按钮中心点到窗体左端的距离 ( D)按钮中心点到图片框左端的距离 17 下列数据库技术的术语与关系模型的术语的对应关系中正确的是 _。 ( A)记

8、录与属性 ( B)字段与元组 ( C)记录类型与关系模式 ( D)实例与关系 18 以下关于菜单的叙述中,错误的是 _。 ( A)在程序运行过程中可以增加或减少菜单项 ( B)如果把一个菜单的 Enabled属性设置为 False,则可删除该菜单项 ( C)弹出式菜单在菜单编辑器中设计 ( D)利用控件数组可以实现菜单项的增加或减少 19 以下语句的输出结果是 _。 Print Format$(“123.58“,“#,#.00“) ( A) 123.58 ( B) 123.00 ( C) ,123.58 ( D) 0,123.58 20 程序运行时 ,向图片框 P1中加载 “C:WINDOWS

9、Car. bmp”图像文件,应使用( )。 ( A) Picture1. Picture=(“C:WINDOWSCar. bmp“) ( B) Picture1. Picture=LoadPicture(“C:WINDOWSCar. bmp“) ( C) P1. Picture1=LoadPicmre(C:WINDOWSCar. bmp) ( D) P1. Picture=LoadPicture(“C:WINDOWSCar. bmp“) 21 下 列关于文件的叙述中,错误的是 ( )。 ( A)使用 Append方式打开文件时,文件指针被定位于文件尾 ( B)当以 Input方式打开文件时,如

10、果文件不存在,则自动建立一个新文件 ( C)顺序文件的各个记录的长度可以不同 ( D)随机文件打开后,既可以进行读操作,也可以进行写操作 22 要使文本框获得输入焦点,则应采用文本框控件的 ( )方法。 ( A) GotFocus ( B) LostFocus ( C) KeyPress ( D) SetFocus 23 下列关于多重窗体程序的叙述中,错误的 是 ( )。 ( A)用 Hide方法不但可以隐藏窗体,而且能清除内存中的窗体 ( B)在多重窗体程序中,各窗体的菜单是彼此独立的 ( C)在多重窗体程序中,可以根据需要指定启动窗体 ( D)对于多重窗体程序,需要单独保存每个窗体 24

11、假定窗体上有一个文本框,名为 txtl,为了使该文本框的内容能够换行,并且具有垂直滚动条,没有水平滚动条正确的属性设置为 ( A) Txtl.MultiLine=True Txtl.ScrollBars=0 ( B) Txtl.MultiLine=True Txtl.ScrollBars=2 ( C) Txtl.MulfiLine=False Txtl.ScrollBars=0 ( D) Txtl.MultiLine=False Txtl.ScrollBars=3 25 执行以下程序段: a $=“abbaedduba“ For i=6 To 2 Step-2 X=Mid(a, i, i) Y

12、=Left(a, i) z=Right(a, i) z=UCase(X x End Sub 43 计算 For循环次数的公式是 _。 44 在程序的空白行处填写适当的语句,完成以下功能:依次自动将列表框 List2中所有列表项目移入列表框 List1中,并将移入 List1中的项目从 List2中删除。 Do While List2.ListCount _ ListRemoveItem 0 Loop 45 下列程序段的执行结果为 _。 i=4 a=5 Do i=i+1 a=a+2 Loop Until i =7 Print “A=“; a 46 在窗体上画一个标签 (名称为 Label1)和一

13、个计时器 (名称为 Timer1),如图 16-11所示,然后编写如下几个事件过程: Private Sub Form_Load()Timer1. Enabled=FalseTimer1. Interval=【 】 End SubPrivate Sub Form_Cliek()Timer1. Enabled=【 】 End SubPrivate Sub Timer1_Timer()Label1. Caption=【 】 End Sub程序运行后,单击窗体,将在标签中显示当前时间,每隔 1秒钟改变一次。请填空。47 全局变量必须在【 】模块中定义。 48 在 Visual Basic中,用于管理

14、文件系统的 3个控件是文件列表框、目录列表框和【 】。 49 以下程序段的输出结果是【 】。 x=5 print int(x)+0.6 50 在窗体上有一个名称为 Command1的命令按钮和一个名称为 Text1的文本框。程序运行后, Command1为禁用 (灰色 ),此时如果在文本框 中输入字符,则命令按钮 Command1变为可用。请填空。 Private Sub Form_Load() Command1.Enabled=False End sub Private Sub Text1_【 】 () Command1.Enabled=Tree End Sub VB 笔试模拟试卷 250答

15、案与解析 1 【正确答案】 B 2 【正确答案】 C 3 【正确答案】 C 【试题解析】 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访 问根结点,再依次访问其左、右子树。 4 【正确答案】 A 【试题解析】 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 GOTO语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。 5 【正确答案】 B 【试题解析】 数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将

16、 E-R图转换为关系模式。 6 【正确答案】 B 【试题解析】 系统设计的质量 主要反映在模块的独立性上。评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。一般来说,要求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量地高。综上所述,选项 B 的答案正确。 7 【正确答案】 C 【试题解析】 本题的考查点是数据结构的基本概念。数据是对客观事物的符号表示,常见的符号有字符、数值、图像、声音等,数据就是指能输入到计算机并被计算机所处理的所有符号的集合。数据元素是数据的基本单位,在数据库中 称为实体数据

17、,它不是最小单位。一个数据元素可以由若干数据项组成,数据项是数据中有独立含义的不可分割的最小单位。数据结构的概念包含 3个方面的内容:数据间的逻辑结构、数据在计算机中的存储方式以及在这些数据上定义的运算的集合。数据的逻辑结构是数据关系的描述,只抽象反映数据元素间的逻辑关系,而不管在计算机中的存储方式;数据的逻辑结构包括线性结构和非线性结构。数据的存储结构是逻辑结构在计算机中的存储实现。数据的运算是逻辑结构相应的各种运算,每一种逻辑结构都有一个运算的集合。 8 【正确答案】 C 【试题解析 】 二分法查找是用查找的关键码与线性表的中间元素比较,然后根据比较结果来判断是结束查找,还是在左边或者右边

18、子表按相同的方法继续查找。本题中,与 11比较的关键码分别为 15, 8, 10, 12,故比较次数为 4。 9 【正确答案】 A 【试题解析】 程序设计应该简单易懂,语句构造应该简单直接,不应该为提高效率而把语句复杂化。 10 【正确答案】 C 【试题解析】 程序运行后可以在内存中驻留多个窗体。 11 【正确答案】 D 12 【正确答案】 C 【试题解析】 Do-Loop 循环的执 行规则是: Do-LoopWhile|Until形式的循环是先执行循环体,然后再进行条件判断; DoWhile|Until-Loop 形式的循环是先进行条件判断,然后决定是否执行循环体。 While表达式的含义是

19、:若表达式为 “真 ”,则执行循环体;若表达式为 “假 ”,则结束循环。 Until表达式的含义是:若表达式为 “假 ”,则执行循环体;若表达式,为 “真 ”,则结束循环。 根据以上分析,选项 A)输出 3个 “*”,选项 B)输出 1个 “*”,选项 C)没有输出“*”,选项 D)输出 4个 “*”。 13 【正确答案】 A 14 【正确答案】 C 15 【正确答案】 D 【试题解析】 本题考查 KeyPrcss 事件过程和字符串函数。 KeyPress 事件的过程格式为: Sub objckt_KeyPress(Index AsInteger, Key Ascii As Integer),

20、其中KeyAscii 为字符 ASCII码。当在文本框中输入字符 a后, Ucase函数把输入的字符转化为大写字符, Asc函数则把字符转化为 ASCII码值。 String 函数则产牛 6个同样的字符 A。 16 【正确答案】 B 17 【正确答案】 C 18 【正确答案】 B 【试题解析】 Enabled 属性用来设置菜单项是否有效。如果把该属性设置为False,并不能把该菜单删除掉,只能把该菜单变为灰。所以选项 B是错误的。 19 【正确答案】 A 【试题解析】 Format 用于格式化输出文本,其一般格式如下: Format(expression,format) 其中, express

21、ion 为任何有效表达式。 format 为格式字符串,其描述符作用如下: #:输出数字,不在输出前后补 0。 0:输出数字,在输出 的前后补 0。 .:输出小数点。 ,:输出千分位分隔符。 %:输出百分比符号,同时转化数值。 $:输出前加 “$”。 20 【正确答案】 D 【试题解析】 在运行期间,可以使用 LoadPicturc函数载入图形文件,其格式为:对象名 .Picture=LoadPicture(“文件完整路径 ”)其中, “对象名 ”指控件名称 (即Name属性值 ),如本题的图片框名为 P1,因此这里的对象名为 “P1”: “文件完整路径 ”指图形文件的正确路径和文件名,要注意

22、的是文件完整路径一定要用双引号括起来。 21 【正确答案】 B 【试题解析】 使用 Appeald 方式打开文件与使用 Output方式不同,它的文件指针被定位于文件尾;当以 Input方式打开文件时,如果文件不存在,则产生 “文件未找到 ”错误,而如果为 Output、 Append、 Random方式打开的文件不存在,则自动建立相应的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的,随机文件打开后,可以进行读、写操作。 22 【正确答案】 D 【试题解析】 GotFocus 是当对象获得焦点时触发的事件; LostFocus 事件是在对象失去焦点 时触发的事件; Set

23、Focus 方法是将焦点移至指定的控件或窗体:KeyPress 事件是当用户按下和松开一个键时触发的事件。 23 【正确答案】 A 【试题解析】 Hide方法只是使窗体隐藏,但仍在内存中,因此选项 A错误。 24 【正确答案】 B 【试题解析】 本题考查文本框的属性。 MultiLine如果设置为 True,可以使用多行文本,即在文本框中输入或输出文本时可以换行,并在下一行接着输入或输出。 ScrollBars 用来确定文本框中有没有滚动条,可以取 0、 1、 2、 3四个值,其含义分别为 : 0表示没有滚动条; 1表示只有水平滚动条; 2表示只有垂直滚动条; 3表示同时具有水平滚动条与垂直滚

24、动条,故本题应选择 B项。 25 【正确答案】 B 【试题解析】 虽然程序段中有一个循环 3次的循环过程,但只是最后一次循环的结果才有用。即最后一次循环的结果是:变量 X为 bb,变量 Y为 ab,变量 z为ba。 “X & Y & z”的计算结果为 “bbabba”,经 “UCase(X & Y & z)”计算后结果为“BBABBA”。 26 【正确答案】 B 【试题解析】 滚动条的 Value属性代表滚动条的 滑块在当前位置的取值。 27 【正确答案】 A 【试题解析】 从程序可见 FilterIndex 属性已经设为 1,所以缺省过滤器为 *.*。 28 【正确答案】 B 【试题解析】

25、在 ComboBox 控件中, RemoveItem方法是用来删除控件中的项目的,其表达式为: object.RemoveItem index 其中, 0 index 主 ComboBox.ListCount-1 29 【正确答案】 C 【试题解析】 用户通过窗体设计窗口设计自己的应用程序界面,对应于应用程 序的运行结果,用户在窗体中可以创建各种控件,然后通过修改控件的属性值来改变该控件在窗体上的显示风格。 30 【正确答案】 B 【试题解析】 程序中的 For循环结构中的循环体要执行 15次,循环控制变量的值从 1变到 15。循环体的作用是计算每次循环变量除以 3余数的累加和,余数按循环顺序

26、依次排列为 1、 2、 0、 1、 2、 0、 显然,每循环 3次,累加和增加 3。由于共循环 15次,所以累加和从 0增加到 15。 31 【正确答案】 A 【试题解析】 Height和 Width(高、宽 )属性用来指定窗体的高度和宽 度,其单位为 twip。 32 【正确答案】 D 【试题解析】 本题中最后输入 0时结束循环,所以最后 d的值为 0,故判断输出结果其实就是计算 c的值, c从输入 5开始 (除最后的 0)每次加 1(共 5次 ),所以 c最后为 9。 33 【正确答案】 B 【试题解析】 a=10, b=20,满足条件 ab,所以执行 a=a+b语句,a=a+b=30,故

27、输出结果为 30 20。 34 【正确答案】 C 【试题解析】 本题是对数组基本知识的考查,在 Visual Basic 中,数组元素一般形式为 x(整数 ), 括号中的整数是一个确定值,而且数组名 x后的圆括号不能省去,也不能由其他的括号代替,所以本题的正确答案是选项 C. 35 【正确答案】 C 【试题解析】 OptionBasel 表示数组的下标是从 l开始的。本题中先定义arr=Array(1, 3, 5, 7, 9, 11, 13, 15, 17, 19),即 a(1)=1, a(2)=3, a(3)=5,a(4)=7, a(5)=9, a(6)=11, a(7)=13, a(8)=

28、15, a(9)=17, a(10)=19,而在循环语句中就是要求把能被 3整除的数加起来,即 a(2)+a(5)+a(8)=3+9+15=27。 36 【正确答案】 变体 37 【正确答案】 Timer1 38 【正确答案】 局部标准 39 【正确答案】 Shanghai 【试题解析】 s$的最终值是 Shanghai,所以输出的应该是 Shanghai。 40 【正确答案】 对象类 【试题解析】 可以把具有相同属性的一些不同对象归类,称为对象类。也就是说,类是具有共同属性、共同方法的对象的集合。 41 【正确答案】 14159*d 【试题解析】 把代数表达式写成 VB 格式的形 式,要用算

29、术运算符和内部函数来实现。 42 【正确答案】 b$ = “I” 【试题解析】 考查考生对 If 条件语句的应用情况。该语句的作用是判断每个字母是否为 i,如果是则计数 ,否则不计数。 If 语句是判断每个条件是否成立 ,第一次碰到条件成立的表达式 ,执行其后面的语句后退出 If语句。 43 【正确答案】 Int(终值 -初值 )/步长 +1 【试题解析】 For循环的循环次数由初值、终值和步长 3个因素确定,计算公式为 Int(终值 -初值 )步长 +1。 44 【正确答案】 List1.Addltem List2.List(0) 【试题解析】 AddItem方法的一般格式为; object

30、.Addltem Item, Index 其中, “Item”用来指定添加到该对象的项目; “Index”用来指定新项目或行在该对象中的位置,第一项为 0。如果所给出的 Index值有效,则 Item将放置在 object中相应的位置。如果省略 Index,当 Sorted 属性设置为 True时, Item将添加到恰当的排序位置,当 Sorted 属性设置为 False时, Item将添加到列表的结尾。 分析程序可知,程序是要通过循环来将 List2中的项逐个添加到 List1中,但因为是给 List1添加一项,同时删除 Lisl2一项,因此添加项的索引号 (ListIndcx)始终是第 1

31、项 0,因此添加项的语句是 “List1.Addltem List2.List(0)”。 注意: 当列表框中的列表项被删除一项时,剩余的列表项会从 0开始重新排序; 在本题中省略 Index,则每次都自动添加到列表框尾部。 45 【正确答案】 A=11 【试题解析】 本段程序执行如下;第 1次循环后; i=i+1=5; a=a+ 2=7;第 2次循环后: i=i+1=6: a=a+2=9;第 3次循环后: i=i+ 1=7; a=a+2=11;此时循环条件成立,退出循环。 46 【正确答案】 1000 ,True或任何非 0数值 ,Time或 Time$ 【试题解析】 根据题意:将 Inter

32、val 属性为 1 000毫秒;在单击窗体后,为了能使计数器有效,应该将 Enabled 设置为 True或任何非 0数值。 Time函数来显示系统时间,此函数返回一个 Varianr,以日期 /时间数值 (VarType 7)的形式包含当前时间。将它赋予某个字符串变量或属性时,比如赋予本题中 Label1标签的Caption 属性时, Visual Basic将用 “控制面板 ”中指定的格式将其转换成一个字符串。 47 【正确答案】 标准或 .bas或 全局 【试题解析】 标准模块也称全局模块。标准模块 (文件扩展名为 ,BAS)是应用程序内其他模块访问的过程和声明的容器它们可以包含变量、常

33、数、类型、外部过程和全局过程的全局 (在整个应用程序范围内有效的 )声明或模块级声明。 48 【正确答案】 驱动器列表框 【试题解析】 在 Visual Basic中,用于管理文件系统的 3个控件是文件列表框、目录列表框和驱 动器列表框。 49 【正确答案】 ctvbbblank 【试题解析】 返回参数的整数部分,其类型和参数相同。 语法 Int(number) 必要的 number参数是 Double或任何有效的数值表达式。如果 number包含Null,则返回 Null。 50 【正确答案】 change 【试题解析】 本题解题思路:空缺位置应当填入文件框控件的一个事件名。由题面可知,当向文本框中输入任何字符时,都能触发的文本框事件,一定是 Change事件,

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