05年9月等级考试二级VB考前密卷1(六) |
|
www.nanhushi.com 佚名 不详 |
一、选择题(1)~(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)在下列选项中,哪个不是一个算法一般应该具有的基本特征_________。 A)确定性 B)可行性 C)无穷性 D)拥有足够的情报 答案:C 评析:作为一个算法,一般应具有以下几个基本特征。 ①可行性 ②确定性 ⑨有穷性 ④拥有足够的情报 (2)希尔排序法属于哪一种类型的排序法_________。 A)交换类排序法 B)插入类排序法 C)选择类排序法 D)建堆排序法 答案:B 评析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。 (3)下列关于队列的叙述中正确的是_________。 A)在队列中只能插入数据 B)在队列中只能删除数据 C)队列是先进先出的线性表 D)队列是先进后出的线性表 答案:C 评析:队列是指允许在一端进行插入、而在另一端进行删除的线性表。它又称为"先进先出"或"后进后出"的线性表,体现了"先来先服务"的原则。 (4)对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为_________。 A)N+I B)N C)(N+1)/2 D)N/2 答案:B 评析:在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。 (5)信息隐蔽的概念与下述哪一种概念直接相关_________。 A)软件结构定义 B)模块独立性 C)模块类型划分 D)模拟耦合度 答案:B 评析:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。 衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。 (6)面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_________。 A)模拟现实世界中不同事物之间的联系 B)强调模拟现实世界中的算法而不强调概念 C)使用现实世界的概念抽象地思考问题从而自然地解决问题 D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 答案:C 评析:面向对象的设计方法与传统韵面向过程的方法有本质不同。它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。 (7)在结构化方法中,软件功能分解属于软件开发中的_________阶段。 A)详细设计 B)需求分析 C)总体设计 D)编程调试 答案:C 评析:总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。 (8)软件调试的目的是_________。 A)发现错误 B)改正错误 C)改善软件的性能 D)挖掘软件的潜能 答案:B 评析:由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。
(9)按条件f对关系R进行选择,其关系代数表达式为_________。 RooR A)RooR B) f C)6f(R) D)∏f(R) 答案:C 评析:选择运算是一个一元运算,关系R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。这个关系是由R中那些满足逻辑条件的元组所组成。如果关系的逻辑条件为f,则R满足f的选择运算可以写成:6f(R)。 (10)数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的________的过程, 包括确定数据库在物理设备上的存储结构和存取方法。 A)逻辑结构 B)物理结构 C)概念结构 D)层次结构 答案:B 评析:根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与存取方法。 (11)下列可以打开立即窗口的操作是_________。 A)Ctrl+D B)Ctrl+E C)Ctrl+F D)Ctrl+G 答案:D 评析:浏览Visual Basic开发环境的视图菜单,可以发现显示立即窗口的快捷键组合为Ctrl+G。 (12)如果在立即窗口中执行以下操作(是回车键): a=8 b=9 print a>b 则输出结果是__________。 A)-1 B)O C)False D)True 答案:C 评析:因a>b不成立(8<9),故表达式的值为False。立即窗口中输出值即为False。 (13)当一个工程含有多个窗体时,其中的启动窗体是________。 A)启动Visual Basic时建立的窗体 B)第一个添加的窗体 C)最后一个添加的窗体 D)在"工程属性"对话框中指定的窗体 答案:D 评析:在"工程-属性"对话框中可以指定工程的启动对象(可以是窗体、Sub Main())。 (14)决定一个窗体有无控制菜单的属性是__________。 A)MinButtom B)Caption C)MaxButton D)ControlBox 答案:D 评析:ControlBox属性:返回或设置一个值,说明运行时是否在窗体上显示控制菜单栏; MinButtom属性:决定窗体是否有最小化按钮,值为True或False; MaxButton属性:决定窗体是否有最大化按钮,值为True或False; Caption属性:返回或设置对象在标题栏中或图标下面的文本。 (15)下列可作为Visual Basic变量名的是__________。 A)A#A B)4A C)?xv D)constA 答案:D 评析:变量名的命名必须遵守几个规定: 变量名必须以字母开头,而不能以数字或其他字符开头。 变量名的其余部分可以包含字母、数字和/或下划线字符,而不允许有空格、句号或其他停顿符号。 变量名不能超过255个字符。 变量名不能是VISUAL BASIC的保留字。 (16)执行如下语句: a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5) 将显示一个对话框,在对话框的输入区中显示的信息是_________。 A)Today B)Tomorrow C)Yesterday D)Day before yesterday 答案:C 评析:InputBox函数的功能是显示一个对话框,该对话框能接收用户输入的数据。
语法 InputBox(prompt [,title][,default][,xpos][,ypos][,helpfile,context]) InputBox函数的语法具有以下几个命名参数: 部分 描述 Prompt 必需的。作为对话框消息出现的字符串表达式。prompt的最大长度大约是1024个字符,由所用字符的宽度决定。如果prompt包含多个行,则可在各行之间用回车符(Chr(13))、换行符(Chr(10))或回车换行符的组合(Chr(13)&Chr(10))来分隔。 Title 可选的。显示对话框标题栏中的字符串表达式。如果省略title,则把应用程序名放入标题栏中。 Default 可选的。显示文本框中的字符串表达式,在没有其它输入时作为缺省值。如果省略default,则文本框为空。 Xpos 可选的。数值表达式,成对出现,指定对话框的左边与屏幕左边的水平距离。如果省略xpos,则对话框会在水平方向居中。 Ypos 可选的。数值表达式,成对出现,指定对话框的上边与屏幕上边的距离。如果省略ypos,则对话框被放置在屏幕垂直方向距下边大约三分之一的位置。 Helpfile 可选的。字符串表达式,识别帮助文件,用该文件为对话框提供上下文相关的帮助。如果已提供helpfile,则也必须提供context~ Context 可选的。数值表达式,由帮助文件的作者指定给某个帮助主题的帮助上下文编号。如果已提供context,则也必须要提供helpfile。
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 05年9月等级考试二级VB考前密卷1(五) 下一篇文章: 05年9月等级考试二级VB考前密卷1(一) |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|