![]() ![]() |
|
05年9月等级考试二级VB考前密卷1(五) | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:50:22 文章录入:杜斌 责任编辑:杜斌 | |
|
|
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)算法一般都可以用哪几种控制结构组合而成_________。 A)循环、分支、递归 B)顺序、循环、嵌套 C)循环、递归、选择 D)顺序、选择、循环 答案:D 评析:算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。 (2)数据的存储结构是指_________。 A)数据所占的存储空间量 B)数据的逻辑结构在计算机中的表示 C)数据在计算机中的顺序存储方式 D)存储在外存中的数据 答案:B 评析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 (3)设有下列二叉树: 对此二叉树中序遍历的结果为_________。 A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA 答案:B 评析:所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树:并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。 (4)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_________。 A)调用语句 B)命令 C)El令 D)消息 答案:D 评析:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。 (5)检查软件产品是否符合需求定义的过程称为_________。 A)确认测试 B)集成测试 C)验证测试 D)验收测试 答案:A 评析:确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。 (6)下列工具中为需求分析常用工具的是_________。 A)PAD B)PFD C)N-S D)DFD 答案:D 评析:常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。 (7)下面不属于软件设计原则的是_________。 A)抽象 B)模块化 C)自底向上 D)信息隐蔽 答案:C 评析:在软件设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。 (8)索引属于_________。 A)模式 B)内模式 C)外模式 D)概念模式 答案:B 评析:内模式(Internal Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。 (9)在关系数据库中,用来表示实体之间联系的是_________。 A)树结构 B)网结构 C)线性表 D)二维表 答案:D 评析:在关系数据库中,用二维表来表示实体之间联系。 (10)将E-R图转换到关系模式时,实体与联系都可以表示成________。 A)属性 B)关系 C)键 D)域 答案:B 评析:关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将E-R图转换到关系模式时,实体与联系都可以表示成关系。 (11)通过以下________窗口可以在设计时直观的调整窗体在屏幕上的位置。 A)代码窗口 B)窗体布局窗口 C)窗体设计窗口 D)属性窗口 答案:B 评析:Form Layout window即窗体布局窗口,允许使用表示屏幕的小图像来布置应用程序中各窗体的位置。
(12)在Visual Basic中,所有的窗体和控件都必定具有的一个属性是________。 A)Name B)Font C)Caption D)FillColor 答案:A 评析:在Visual Basic中,所有的窗体和控件都是对象,它们在工程中都必定有一个名称。而它们的名称都是由Name属性决定的。 (13)通过改变单选按钮(OptionButton)控件的________属性值,可以改变单选按钮的选取状态。 A)Value B)Style C)Appearance D)Caption 答案:A 评析:OptionButton控件的Value属性是用来返回或设置控件状态的属性。 (14)在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码: Option Base 1 Private Sub Command1 Click() Dim a(4,4) For i=l TO 4 Forj=l To 4 a(i,j)=(i-1)*3+j Next j Next i For i=3 T04 For j=3 To 4 Pnnt a(j,i); Next j Next i End Sub 程序运行后,单击命令按钮,其输出结果为________。 A)6 9 7 10 B)7 10 8 11 C)8 ll 9 12 D)9 12 10 13 答案:D 评析:第1个输出为a(3,3)=(3-1)*3+3=9。第2个输出为a(4,3)=(4-1)*3+3:12。第3个输出为a(3,4)=(3-1)*3+4=10。第4个输出为a(4,4)=(4-1)*3+4=13 (15)要利用通用对话框控件来显示"保存文件"对话框,需要调用控件的________方法。 A)ShowPrimer B)ShowOpen C)ShowSave D)ShowColor 答案:C 评析:CommonDialog控件的ShowSave方法显示CommonDialog控件的"另存为"对话框。 (16)假定有如下的Sub过程: Sub S(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=4 S a.b Print a.b End Sub 程序运行后,单击命令按钮,输出结果为_________。 A)5 4 B)1 l C)1.25 4 D)1.25 l 答案:D 评析:Visual Basic的函数参数默认的方式是传地址的,所以函数s对参数做的改变会反映到原来的变量里。 (17)在窗体上画一个名称为Drivel的驱动器列表框,一个名称为Dir1的目录列表框。当 改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是_________。 A)Drivel_Change B)Drivel_Click C)Dirl_Click D)Dirl_Change 答案:A 评析:驱动器列表框用来显示用户系统中有效磁盘驱动器的列表。在程序运行时,该控件的Drive属性可以返回或设置程序运行时所选择的驱动器。 目录列表框用来显示当前驱动器上的目录结构。在程序运行时,该控件的Path属性可以返回或设置当前路径。 当驱动器列表框中当前所选中的驱动器发生变化时,Drive属性也将相应变化,从而触发驱动器列表框的Change事件,因此可以在驱动器列表框的Change事件中加入如下的语句: Dirl.Path=Drivel.Drive 该语句的作用是将目录列表框的Path属性设置为改变后的当前驱动器路径,从而使目录列表框中的目录结构随当前所选择的驱动器的变化而相应的变化。 (18)在窗体上有若干控件,其中有一个名称为Text1文本框。影响Text1的Tab顺序的属性是_________。 A)TabStop B)Enabled C)Visible D)TabIndex 答案:D 评析:TabStop-返回或设置一个值,该值用来指示是否能够使用TAB键来将焦点从一个对象移动到另一个对象。当设置此属性为False,则使用Tab键移到此控件时会自动跳到下一个TabIndex属性值的控件。 Enabled:该属性决定控件是否允许操作。 Visible:该属性决定控件是否可见。 Tablndex:该属性决定了按Tab键时,焦点在各个控件移动的顺序。 (19)要显示当前过程中的所有变量及对象的取值,可以利用_________窗口。 A)监视 B)调用堆栈 C)立即 D)本地 答案:D 评析:本地窗口可自动显示出所有在当前过程中的变量声明及变量值。 ![]() |
|
![]() ![]() |