全国计算机二级VB历年真题答案.pdf |
您所在的位置:网站首页 › vb中keypress是什么意思 › 全国计算机二级VB历年真题答案.pdf |
本资源由会员分享,可在线阅读,更多相关《全国计算机二级VB历年真题答案(69页珍藏版)》请在人人文库网上搜索。 VB历年真题答案 答案一 •、选择题 (1)B 【解析】 N-S图是由N a ssi和 Shneiderman提出的一种符合程序化结构设 计原则的图形描述工具。它的提出是为了改进流程图在描述程序逻辑时的不 灵活性。 (2)D 【解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、 模块化及限制使用got。语句,总的来说可使程序结构良好、易读、易理解、易 维护。 (3)B 【解析】 模块的独立程度可以由两个定性标准度量:耦合性和内聚性。耦合 性是衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚性是衡量一个模 块内部各个元素彼此结合的紧密程度。 一般来说,要求模块之间的耦合尽可 能地低,而内聚性尽可能地高。 (4)D 【解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细 调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概 况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项A)软件开 发方法是在总体设计阶段需完成的任务;选项B)软件开发工具是在实现阶段 需完成的任务;选项C)软件开发费用是在可行性研究阶段需完成的任务。 (5)A 【解析】 算法具有5个特性:①有穷性:一个算法必须(对任何合法的输入值) 在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限 的;②确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧 义。③可行性:个算法是可行的,即算法中描述的操作都是可以通过已经实 现的基本运算执行有限次来实现。④ 输 入 :•个算法有零个或多个输入,这些 输入取自于某个特定的对象的集合。⑤ 输 出 :•个算法有一个或多个输出。 (6)D 【解析】 在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比较次 数都为n(n-l)/2,堆排序需要的比较次数为nlog2n。 ⑺B 【解析】 由栈"后进先出"的特点可知:A)中e l不可能比e2先出,C)中e l不可能 比e2先出,D)中栈是先进后出的,所以不可能是任意顺序。B)中出栈过程如图 所示: 5为True,所以返回的是-1。 (16)B 【解 析 】 文本框的Locked属性是用来指定文本框是否锁定,当设置值为 False(默认值州寸,可以编辑文本框中的文本,当设置值为True时,可以滚动和选 择控件中的文本,但不可以编辑。 (17)C 【解析】 KeyPress事件和KeyDown事件各参数的含义。 (18)A 【解析】 无需多看,一看就可以看出选项A)是正确的;下面来分析一下。首 先,设置标题属性用DialogTitle属性,四个选项都一样,所以这个不是区别;再 看方法,选项A)用的是ShowOpen方法,即打开对话框加以是正确的;选项B)用 的是ShowFont方法,即字体设置对话框,不符合本题的意思,不正确;选项C,用 的是Show方法,但是对话框没有此方法,所以也不正确;最后选项D)用的是 ShowColor方法,是颜色选择对话框,所以也不符合本题的意思。 (19)C 【解析】 Enabled属性是命令按钮的状态属性,如果将该属性设为True,则命 令按钮有效;如果设置成Flase,则命令按钮无效。 (20)A [解析】 Multiline被设置为True时可以使用多行文字,不用改SorollBoars. (21)B 【解析】 组合框的事件依赖于其Style属性,只有Style属性设置为1时,才能接 收DblClick事件,因此只有B ) 选项正确。 (22)D 解析 】 计时器的唯一事件Timer事件是在指定时间段执行一次的程序。 (23)D 【解析】 SetFocus是使文本框具有输入焦点的方法。 (24)C 【解析】 b$位置是Msgbox标题栏上的名称,MsgBox的格式为 MsgBox(prompt[, buttons][, title] [, helpfile, c o n te x t]),其中显示在对话框 标题栏中的是字符串表达式。如 果 省 略 title,则将应用程序的名称显示在标 题栏中。 (25)B 【解析】 在Visual Basic中,组成变量名的英文字母不区分大小写,例Single和 single是一样的,在定义了 一个变量之后,只要字符相同,则不管它大小写是否 相同,指的都是同一个变量。 (26)B 【解析】 Left(A,4)=M1234n Mid(A,4,2)=n45n Val(n 1234"+n45")=123445 其中,Left和Mid均为字符串截取函数J + ”为字符串连接符。 (27)A 【福析】 通用对话框控件CommonDialogl的Filter属性用来指定在对话框中 显示的文件类型。利用该属性可以设置多个文件类型,供用户在对话框"文件 类型"的下拉列表中选择。Filter的属性值由-对或多对文本字符串组成,每对 字符串用管道符T 隔开,在管道符T 前面的部分称为描述,后面的部分一般为 通配符文件扩展名,称为"过滤器"。如"*.txt"等,各对字符串间也用管道符隔 开。其格式如下: [窗体.]对话框名.Filter="描述符11过滤器11描述符2|过滤器2鹿" 如果省略窗体,则为当前窗体。本题执行语句后,可以在文件类型栏内通过下 拉列表选择要显示的文件类型,而最初默认显示的文件类型(过滤器)可以由 Filterindex属性来指定,该 属 性 是 •个 整 数 。用Filter属性设置多个过滤器后, 每个过滤器都有一个值,第 •个 过 滤 器 的 值 为 1,第二个过滤器的值为2度,用 Filterindex属性可以指定作为默认显示的过滤器,本题中的值是1,所以显示 All Files(*.*)« (28)C 【解析】 在Visual Basic中,控制控件有效性的属性是Enabled,设置为True,则 处于有效状态,如果设置成False,则处于无效状态,所以选项C)是正确 的;Visible属性是控制空间可见性的,有两种值:True和False,默认情况下是 True;如果将对象的Visible值设为False,窗体和控件在设计阶段仍可见,只有 运行时才隐藏,所以选项B)不正确;Default是决定窗体缺省命令按钮的属性, 另外,一个窗体只能有一个缺省命令按钮,所以选项D)也不正确;Value属性在 不同的控件中有不同的作用。 (29)B 【解析】 本题考查的是函数过程的定义。b是偶数的条件是"b Mod 2=0",当b 为偶数时返回0,应将0赋给"Funl";当b 为奇数时返回1,即将1赋给"Funl"。所以 本题的正确答案是选项B)。 (30)C 【解析】 本题考查的是菜单项的标记,它是通过菜单的Checked属性来控制 的,当其值为False时,菜单项的前面没有”";当其值为True时,则菜单项的前面 有"小。故要使单击菜单项的"大图标"后菜单项的前添加一个"州,只需将其属 性Checked的值设为True,故本题的正确答案是选项C)。 (31)A 【解析】 本题的难点是变体类型变量的概念。任何未经说明的变量,Visual Basic都将自动设置为变体类型变量。 (32)A 【解析】 此题考查字符串函数与循环语句的嵌套使用,S用来记录找到指定 字符串的次数,在"A WORKER IS HERE"中只出现一次,所以返回值是1。 (33)C 【解析】 Mid函 数 的 格 式 是 Mid$ (字符串,p,n)从第P个字符开始,向后截 取n个字符。 (34)A 【解 析 】 本题考查数组的赋值操作及F o r E a c h U n 循环语句。本程序段首先 定义了一个一维数组变量,然后用For循环为其赋值,Asc()函数的作用是返回 字符的ASCII码,字符 "A"的ASCII码为65,Chr()函数的作用是将ASCII码值变 为相应的字符,而% ⑴ = Chr(Asc("A") + (i - 1))"的作用是将每次比原来大1的 A S C H 码 值 变 为 字 符 赋 给 a,所 以 a的元素是"A,B,C,D,E"。For Each幽 用 于 输 出 a中元素的值,所以正确答案是选项A ) 。 (35)C 【解 析 】 观察程序,由于每次执行外层循环时X 都被重新赋值,因此只要看到 i=4时,执行内循环所得到的结果就可以。 二、选择题 (1) [ 1 ] 调试 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出 程序可靠性的鉴定;调试也称排错,它是一个与测试既有联系又有区别的概 念 。具体来说,测试的目的是暴露错误,评价程序的可靠性,而 调 试 的 0 的是发 现错误的位置,并改正错误。 (2) [2] 19 在任意一棵二叉树中,度为0 的结点(即叶子结点)总是比度为2 的结点多一个。 (3) [ 3 ] 上溢 【解 析 】 入队运算是指在循环队列的队尾加入一个新元素。这个运算有两 个 基 本 操 作 :首 先 将 队 尾 指 针 进 一 (即 rear= rear+1),并当rear=m+l时,置 rear=l ;然后将新元素插入队尾指针指向的位置。当循环队列非空(s= 1)且队尾 指针等于队头指针时,说明循环队列已满,不能进行入队运算,这种情况称为 "上溢"。 (4) [ 4 ] 关系 【解 析 】 在关系模型中,把数据看成一个二维表,每一个二维表称为一个关 系 。表中的每一列称为一个属性,相当于记录中的一个数据项,对属性的命名 称为属性名;表中的一行称为•个元组,相当于记录值。 (5) [ 5 ] 操 作 系 统 或 OS 【解 析 】数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中 的数据组织、数据操纵、数据维护、控制及保护和数据服务。位于用户和操 作系统之间。 (6) [6] Loop While Cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |