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

上传人:explodesoak291 文档编号:494171 上传时间:2018-11-30 格式:DOC 页数:24 大小:81KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷254及答案与解析.doc_第1页
第1页 / 共24页
[计算机类试卷]VB笔试模拟试卷254及答案与解析.doc_第2页
第2页 / 共24页
[计算机类试卷]VB笔试模拟试卷254及答案与解析.doc_第3页
第3页 / 共24页
[计算机类试卷]VB笔试模拟试卷254及答案与解析.doc_第4页
第4页 / 共24页
[计算机类试卷]VB笔试模拟试卷254及答案与解析.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、VB 笔试模拟试卷 254及答案与解析 1 下列选项中不属于结构化程序设计方法的是 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 2 Visual Basic程序中分隔各语句的字符是( )。 ( A) ( B) : ( C) ( D) _ 3 数据库设计中反映用户对数据要求的模式是 ( )。 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 4 Visual Basic中的工程文件的扩展名是 _。 ( A) .reg ( B) .frm ( C) .bas ( D) .vbp 5 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效

2、率 ( C)程序设计语言的先进性 ( D)程序的易读性 6 按照 “先进先出 ”组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 7 关系模型允许定义 3类数据约束,下列不属于数据约束的是 ( A)实体完整性约束 ( B)参照完整性约束 ( C)属性完整性约束 ( D)用户自定义的完整性约束 8 下列关于数据结构的基本概念的叙述中,错误的 是 _。 ( A)数据元素是数据的基本单位 ( B)数据项是有独立含义的数据最小单位 ( C)数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构 ( D)数据的逻辑结构分为线性结构和非线性结构 9 一棵有 1

3、6个结点的完全二叉树,对它按从上到下,从左至右给结点编号,则对于编号为 7的结点 X,它的父结点及右子结点的编号分别为 ( A) 2, 14 ( B) 2, 15 ( C) 3, 14 ( D) 3, 15 10 数据的存储结构是指 _。 ( A) 存储在外存中的数据 ( B)数据所占的存储 空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 11 能够将 Picture对象 Pic1加载当前目录中的 face.bmp的语句是 ( A) Pic1.Picutre=LoadPicture(App.path End Sub Private Sub Form_Key

4、Press(KeyAscii As Integer) Print KeyAscii End Sub 程序运行后,如果按下 A键,则在窗体上输出的数值为【 】和【 】。 46 文件的打开和关闭语句分别是:【 】和【 】。 47 在窗体上设计两个复选框,一个显示粗体,另一个显示斜体,通过对复选框的选择,在一个文本框中显示相应效果的文本,请完成下列程序。 Private Sub Form_Load0 Check1.Caption=“显示粗体 “ Cheek2.Capfion=“显示斜体 “ Text1.Text=“May you a happy day!“ End Sub Private Sub C

5、heck1_Click0 If_= 1 Then Text1.FontBold=True Else Text1.FontBold=False End if End Sub Private Sub Check2_Click() If Check2.Value=1 Then Text1._ Else Text1._ End If End Sub 48 表达式 (7/3+1)*(18/-1)的值是 _。 49 下列程序的功能是:弹出一个对话框询问用户是否输出,如果是,则输出;否则结束。请填空。 Sub PrintOut() Dim a As Integer a=MsgBox(“输出结果 ?“, vb

6、lnformation+vbYesNo, “提示 :“) If a=_Then Print “Myresult“ End If End Sub 50 下列程序的功能是:将数据 1, 2, , 10写入顺序文件 Base.txt中,请填空。 Private Sub Form_Click() Dim i As Integer Open【 】 As #1 For i=1 To 10 Print #1 ,i Next Close #1 End Sub VB 笔试模拟试卷 254答案与解析 1 【正确答案】 D 【试题解析】 结构化程序设计方法的主要原则是 :自顶向下 ,逐步求精 ,模块化 ,限制使用

7、goto语句。可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一 ,是提高软件生产效率的最主要方法。面向对象的程序设计具有可复用性的优点。 2 【正确答案】 B 3 【正确答案】 C 【试题解析】 外模式,也称为用户模式。在一个数据库模式中,有 N个外模式,每一个外模式对应一个用户。外模式保证数据的逻辑独立性。内模式属于物理模式,因此,一个数据库只有一个内模式;内模式规定了数据的存储方式、规定了数据操作的逻辑、规定了数据的完整性、规定了数据的安全性、规定了数据存储性能。 4 【正确答案】 D 5 【正确答案】 D 【试题解析】 程

8、序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性, “清晰第一,效 率第二 ”。 6 【正确答案】 A 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫 “队尾 ”,删除元素的一端叫 “队头 ”,先插入的元素先桩删除,是按 “先进先出 ”的原则组织数据的。 7 【正确答案】 C 【试题解析】 关系模型允许定义 3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义完整性约束,则由关系数据库

9、系统提供完整性约束语言,用户利用该语言给出约束条件,运 行时由系统自动检查。 8 【正确答案】 C 【试题解析】 本题的考查点是数据结构的基本概念。数据是对客观事物的符号表示,常见的符号有字符、数值、图像、声音等,数据就是指能输入到计算机并被计算机所处理的所有符号的集合。数据元素是数据的基本单位,在数据库中称为实体数据,它不是最小单位。一个数据元素可以由若干数据项组成,数据项是数据中有独立含义的不可分割的最小单位。数据结构的概念包含 3个方面的内容:数据间的逻辑结构、数据在计算机中的存储方式以及在这些数据上定义的运算的集合。数据的逻辑结构是数据关系的描述 ,只抽象反映数据元素间的逻辑关系,而不

10、管在计算机中的存储方式;数据的逻辑结构包括线性结构和非线性结构。数据的存储结构是逻辑结构在计算机中的存储实现。数据的运算是逻辑结构相应的各种运算,每一种逻辑结构都有一个运算的集合。 9 【正确答案】 D 【试题解析】 根据完全二叉树性质 6,按从上到下,从左至右给结点编号,若 k 1,则父结点编号为 INT(k/2),所以第 7号结点的父结点编号是 3。若 2kn,则编号为 k 的左子结点编号为 2k;否则该结点无左子结点 (显然也没有右子结点 )。若 2k+1n,则编号为 k 的右子结点编号为 2k+1;否则该结点无右子结点。因此编号为 7的结点的右子结点编号为 15。 10 【正确答案】

11、D 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构 (也称数据的物理结构 )。 11 【正确答案】 A 【试题解析】 LoadPicture是 Visual Basic 的函数 ,不是图片对象的方法 ,因此选项B 和 D是错误的。图片的 Picture属性必须用 LoadPicture函数才能加载图片。本题中图片对象的名称为 Pic1而不是默认的 Picture1,因此正确答 案是选项 A)。 12 【正确答案】 A 【试题解析】 复选框 CheckBox控件的 Value属性用来返回或设置控件状态 (0 未选中; 1选中; 2灰色 ) 。 13 【正确答案】 B

12、【试题解析】 此函数的功能是打开两个文件,把文件 1的内容存放到文件 2中。 14 【正确答案】 A 15 【正确答案】 C 16 【正确答案】 B 17 【正确答案】 A 【试题解析】 Format 用于格式化输出文本,其一般格式如下: Format(expression,format) 其中 , expression 为任何有效表达式。 format 为格式字符串,其描述符作用如下: #:输出数字,不在输出前后补 0。 0:输出数字,在输出的前后补 0。 .:输出小数点。 ,:输出千分位分隔符。 %:输出百分比符号,同时转化数值。 $:输出前加 “$”。 18 【正确答案】 B 【试题解析

13、】 组合框的 Style属性值有 3个, 0、 1、 2。当组合框的 Style属性值为 0时,可识别 DropDown 事件;当组合框的 Style属性值为 1时,可识别Db1Click 事件;当组合框的 Style属性值为 2时,不能识 别 Db1Click、 Change事件,但可识别 DropDown 事件。 19 【正确答案】 A 【试题解析】 当一个命令按钮的 Cancel 属性被设置为 True时,按下 Esc少键与单击该命令按钮的作用相同。需要注意的是,在一个窗体中,只能有一个命令按钮的 Cancel 属性被设置为 True。 20 【正确答案】 B 【试题解析】 闰年的判断条

14、件是:年份是 4的倍数并且不是 100的倍数,或者年份是 400的倍数。所以表达式为: (year Mod 4=0 And year Mod 100 0) Or (year Mod 400=0)。 21 【正确答案】 C 【试题解析】 选项 A和 B 的计算过程都会产生数组 “下标越界 ”的错误;选项 D的循环变量 i的初值为 1,不能正确实现其功能,所以选项 C是正确的。 22 【正确答案】 C 【试题解析】 本题考查 “/”与 “”的区别。 “/”是浮点除法运算符,而 “”是整数除法运算符。比如: 6/4=1.5,而 64=1。这两个运算符的差别是考试重点,容易混淆,务必掌握。题目程序的功

15、能实际上是对数组中能被 3整除的元素求和,即3+9+15。 27,故选项 C正 确。 23 【正确答案】 B 【试题解析】 Mid()函数返回字符串中指定数量的字符,其格式为: Mid(字符串,位置, 长度 ) 如果略去了 “长度 ”,函数将返回从 “字符串 ”的左边 “位置 ”开始右边的字符。在“MicrosoftVisualBasic”中 “V”在左边的第 10位置,从 “V”开始右边的字符为“VisualBasic”。 24 【正确答案】 A 【试题解析】 本题的难点是顺序文件写数据的方式和自定义类型的使用。顺序文件写数据的格式为: “Open文件名 for Output AS #文件号

16、 ”,在执行写操作时,文件 c: Person. txt中原来内容可能被覆盖。获取自定义类型的成员要用 “.”符号进行操作,例如 x.Name 和 x.TelNum。 25 【正确答案】 A 【试题解析】 while型循环的条件为假时离开循环,即 i =3时就离开,最后打印的 i值为 3。 26 【正确答案】 B 【试题解析】 面向对象系统的三要素有:属性、方法、事件。 属性是用来描述和反映对象特征的参数。 方法是由 VB 6.0系统提供的,它们是特定的过程和函数。 事件是 VB 6.0预先设置好的,能够被对象识别的动作,不同的对象能够识别不同的事件。 27 【正确答案】 D 【试题解析】 菜

17、单项的索引号不必要从 1开始。故选项 D的说法不正确。 28 【正确答案】 A 【试题解析】 Visual Basic 中可以定义工程组,此时的工程资源管理 2S 窗口中可以看到多个工程文件及属于这些工程的其他文件。 29 【正确答案】 B 【试题解析】 对于 Textbox控件,可通过设置其 Visible属性为 False,使其隐藏,设置 Enabled 属性为 False使其不可 用,设置 Locked属性为 True,使其不可被编辑。 30 【正确答案】 D 【试题解析】 菜单控件的主要属性有: Caption、 Name、 Index、 Enabled、Visible等,其中 Ena

18、bled 和 Visible属性值为逻辑值, Visible属性用于表示菜单项是否可见, Enabled属性用于表示菜单项是否可用。当 Enabled 属性值为 False时,表示菜单项当前不可用,属性值为 True时,表示菜单项可用。 31 【正确答案】 A 【试题解析】 日期型数据用来表示日期信息,其格 式为 mm/dd/yyyy 或 mm-dd-yyyy,取值范围为 1/1/100到 12/31/9999;日期文字须以符号 “#”括起来,例如,#January 1, 2002#; Format函数设置日期的格式应当为: Format(MyDate,“dd, mm,yy“)。 32 【正确

19、答案】 B 【试题解析】 函数过程在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 Visual Basic中,实参与形参的结合有两种方式:即传址与传 值。这两种方法的特点如下: 1) 传址的结合过程时:当调用一个过程时,它将实参的地址传给形参,因此在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 2) 传值的结合过程时:当调用一个过程时,系统将实参的值赋值给形参并断开了联系,被调用过程中的操作时在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也

20、同时被释放,因此在过程中对形参的任何操作不会影响实参。而题中被调过程 Proc中有两个形参,其中第一个形参 n为传址方式,第二个形参 m为传值方式。主 调过程分别把实参 x、 y传递给 Proc,所以当过程调用结束后,实参 x的值应随着被调过程变化而变化,而实参 y值在主调函数中始终不变,所以输出 y的值仍为32;在被调过程中 “n=n Mod l0“被调用时,相当于 “x=x Mod 10”,所以 x的值最终为 32,最后输出结果如选项 B所示。 33 【正确答案】 D 【试题解析】 KeyUp 与 KeyDown 事件过程的 KeyCode参数只对应按下或释放的键的 ASCII码,而不是输

21、入字符的 ASCII 码。也就是说, KeyCode只针对键,按下或释放的键相同, KeyCode值就相同,故 A、 B 项说法正确。 KeyPress 表示一个完整的事件,它不能识别键盘上某个键的按下与释放。故 D项表述错误。 34 【正确答案】 A 【试题解析】 如果使用 Open 语句打开文件而又未使用 For指定打开方式,则默认的方式为 Random,即随机模式。 35 【正确答案】 D 【试题解析】 VB 中数组下标默认从 O开始,数组定义的值为数组可取的最大值,因此第一维可取值为 6个,第二维可取值为:一 2,一 1, O, 1, 2,为 5个,故数组元素个数为 5*6=30个。

22、36 【正确答案】 读 栈顶元素 【试题解析】 栈的基本运算有 3种:入栈、退栈和读栈顶元素。其中,入栈是指在栈顶插入一个新的元素;退栈是指取出栈顶元素并赋值给一个变量;读栈顶元素是将栈顶元素赋值给一个指定的变量,不删除栈顶元素。 37 【正确答案】 系统测试 38 【正确答案】 前件 【试题解析】 单链表是一种顺序存取的存储结构,要对某结点进行存取,都必须从链表的头指针指向结点开始,依次找到该点,因此在删除一个指定的结点,必须要找到该结点的前件。 39 【正确答案】 存储结构 【试题解析】 数据结构作 为计算机的一门学科,主要研究和讨论以下三方面的问题: 数据集合中的各种数据元素之间固有的逻

23、辑关系,即数据的逻辑结构: 在数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; 对各种数据结构进行的运算。 40 【正确答案】 数据字典 【试题解析】 数据字典是结构化分析方法的核心。数据字典是对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。数据字典把不同的需求文档和分析模型 紧密地结合在一起,与各模型的图形表示配合,能清楚地表达数据处理的要求。概括地说。数据字典的作用是对 DFD中出现的被命名的图形元素的确切解释。 41 【正确答案】 Visible 【试题解析】 Visible为

24、隐藏属性 ,Hide为隐藏方法。 42 【正确答案】 Click事件 【试题解析】 考查考生对菜单事件的掌握情况。由于我们对菜单项的操作只有单击 ,因此菜单项唯一识别的事件是 Click事件。 43 【正确答案】 Popupmenu 44 【正确答案】 43 45 【正确答案】 65,97 【试题解析】 按下和松开一个 ANSI键时发生 KeyPress 事件,其语法为: Private Sub object_KeyPress(index As Integer,keyascii As Integer) KeyPreview 属性,返回或设置一个值,以决定是否在控件的键盘事件之前激活窗体的键盘事

25、件。键盘事件为: KeyDown、 KeyUp 和 KeyPress。当 KeyPreview 的值为。 True时窗体先接收键盘事件,然后是活动控件接收事件;为 False时 (缺省值 )活动控件接收键盘 事件,而窗体不接收。 KeyPress 将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。而 KeyDown 和 KeyUp用两种参数解释每个字符的大写形式和小写形式:KeyCode显示物理的键 (将 A和 a作为同一个键返回 )和 Shift指 Shift+Key键的状态而且返回 A或 a其中之一。 本题中,由于 Form的 KeyPreview 属性为 True,窗体

26、能够接受到键盘事件。当 A键按下时, KeyDown 事件产生,此时 KeyCode=65。 A键松开后, KeyPress 事件产生,此时 KeyAscii=97。 46 【正确答案】 Open,Close 【试题解析】 Open语句能够对文件输入 /输出 (I/O)。其语法结构为: Open pathname For modeAccess accesslockAs或 filenumberLen=reclength 关闭 Open 语句所打开的输入 /输出 (I/O)文件使用的是 Close语句。语法格式为 Closefilenumberlist 其中可选的 filenumberlist 参

27、数为一个或多个文件号。 47 【正确答案】 Check1. Value FontItalic=True FontItalic=False 【试题解析】 分析程序,根据题目要求可知: 单击复选框 Check1 时,使文本框中的文字显示为粗体,因此 Check1单击事件实现的功能是:当 Cheek1. Value=1时,将文本框的字体设置为粗体 (即Text1.FontBold=True):当 Check1.Value=0时,将文本框中的文字粗体去掉 (即Text1 FontBold=False)。 回单击复选框 Check2 时,使文本框中的文字显示为斜体,因此 Check1单击事件实现的功能是

28、:当 Check2.Value=1时,将文本框的字体设置为斜体 (即Text2 FontItalic=True);当 Check2.Valuw=0 时,将文本框中的文字斜体去掉 (即Text2.Fontltalic=False)。 48 【正确答案】 -54 【试题解析】 小括号的优先级最高,整除 /的优先级高于加、减运算的优先级。 表达式 (7/3+1)*(18/-1)运算过程如下: 先计算小括号内的整除 /运算: (7/3+1)*(18/-1)=(2+1)*(-18); 再计算小括号 , (73+1)*(18/-1)=(2+1)*(-18)=3*-18; 最后计算乘法运算: (73+1)*(18-1)=(2+1)*(-18)=3*-18=57。 49 【正确答案】 vbYes或 6 【试题解析】 MsgBox 函数在对话框中显示消息,等待用户单击按钮,并返回一个 Integer告诉用户单击哪一个按钮。返回值是一个整数,这个整数与选择的按钮有关,如下表所示。 50 【正确答案】 Base.txt For Output 【试题解析】 本题中以输出方式来打开文件,故要用 “Open“ Base. txt“ For Output As #1“语句;向文件中写入数据用 Print语句。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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