1、二级 VISUAL+BASIC 笔试-296 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.使程序立即从一个 Function 过程中退出的语句是(分数:2.00)A.Exit FunctionB.ExitC.ReturnD.Resume2.关于多行结构条件语句的执行过程,正确的是(分数:2.00)A.各个条件所对应的语句序列中,一定有一个语句序列被执行B.找到条件为 TRUE 的第一个入口,便从此开始执行其后的所有语句序列C.若有多个条件为 TRUE,则它们对应的语句序列都被执行D.多行选择结构中的语句序列,有可能任何一个语句序列都不被
2、执行3.以下不是通用对话框 CommonDialog 中的方法为(分数:2.00)A.ShowOpenB.ShowCloseC.ShowColorD.ShowPrinter4.下列程序的运行结果是Private Sub Form_Click()Dim k As Integern5m1k1Domm+2kk+1Loop Until knPrint mEnd Sub(分数:2.00)A.1B.12C.11D.325.以下说法不正确的是(分数:2.00)A.使用 ReDim 语句可以改变数组的维数B.使用 ReDim 语句可以改变数组的类型C.使用 ReDim 语句可以改变数组的每一维的大小D.使用
3、ReDim 语句可以改变对数组中的所有元素进行初始化6.下列正确的 Visual Basic 注释语句是(分数:2.00)A.Dim a(10) As Integer Rem 这是一个 VB 程序B.这是一个 VB 程序Private Sub Command1_Click()C.a1:b2:_Rem 这是一个 VB 程序:c3D.If Shift=6 And Button=2 ThenPrint“BBBB“ Rem 这是一个 VB 程序End If7.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是(分数:2.00)A.bdg
4、cefhaB.gdbecfhaC.bdgaechfD.gdbehfca8.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构9.编写了如下事件过程:Private Sub Form_MouseDown(KeyCode As Integer,Shift As Integer)If (Button And 3)=3 ThenPrint“AAAA“End IfEnd Sub程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键是(分数:2.00)A.左B.右C.同时按下左
5、和右D.按什么键都不显示10.单个用户使用的数据视图的描述称为(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式11.要使一个标签透明且具有边框,则应(分数:2.00)A.将其 BackStyle 属性设置为 0,BorderStyle 属性设置为 0B.将其 BackStyle 属性设置为 0,BorderStyle 属性设置为 1C.将其 BackStyle 属性设置为 1,BorderStyle 属性设置为 0D.将其 BackStyle 属性设置为 1,BorderStyle 属性设置为 112.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗
6、余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据13.开发大型软件时,产生困难的根本原因是(分数:2.00)A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重14.下面对对象概念描述错误的是(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性15.表达式 Left(“how are you“,3)的值是(分数:2.00)A.howB.areC.youD.how are you16.在 Visual Basic 中,下列优先级最高的运算符是
7、(分数:2.00)A.*B./C.D.Not17.软件开发的结构化生命周期方法将软件生命周期划分成(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计18.与传统的程序设计语言相比,Visual Basic 最突出的特点是(分数:2.00)A.结构化程序设计B.程序开发环境C.事件驱动编程机制D.程序调试技术19.下列关于栈的叙述正确的是(分数:2.00)A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈具有后进先出的特征20.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(分数:2.
8、00)A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口21.下列工具中为需求分析常用工具的是(分数:2.00)A.PADB.PFDC.NSD.DFD22.下面属性中,用于自动调整图像框中图形内容的大小的是(分数:2.00)A.PictureB.CurrentXC.CurrentYD.Stretch23.关系数据库管理系统能实现的专门关系运算包括(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表24.在窗体上画一个命令按钮,然后编写如下代码:Private Sub Command1 Click()aa(5);a(8)End Sub(分数
9、:2.00)A.2 5 8B.7 4 1C.8 5 2D.3 6 928.下列语句用来设置窗体 Forml 的属性,其中在运行时不能正确操作的语句是(分数:2.00)A.Form1.Caption“Form Test“B.Form1.Name“Form Test“C.Form1.MaxButtonFalseD.Form1.MinButtonFalse29.下列程序执行后,变量 S 的值为Dim s As Long,x As Integers=0For x1 To 10 Step 2ss+xNext xText1.Texts(分数:2.00)A.10B.25C.50D.10030.有如下程序:S
10、ub Filelnfo(file1)Dim f1,f,sSet f1CreateObject(“Scripting.FileSystemObject“)Set ff1.GetFile(file1)sf.DateCreatedMsgBox sEnd Sub这个子程序的作用是(分数:2.00)A.创建一个新文件 file1B.在消息对话框中显示文件 file1 的内容C.在消息对话框中显示文件的所有信息D.在消息对话框中显示文件的创建日期31.设有菜单结构如表所示表 1 菜单结构标 题 名 称 层 次显示 Appear 1大图标 BigIcon 2小图标 SmallIcon 3 要求在运行时,当鼠
11、标单击菜单项“大图标”时,在这个菜单项前面就添加一个“”,下面正确的事件过程是(分数:2.00)A.Private Sub Bigicon Click()Bigicon.CheckedFalseEnd SubB.Private Sub Bigicon Click()Me.Appear.Bigicon.CheckedTrueEnd SubC.Private Sub Bigicon Click()Bigicon.CheckedTrueEnd SubD.Private Sub Bigicon Click()Appear.Bigicon.CheckedTrueEnd Sub32.以下事件过程可以将打开
12、的对话框的标题改变为“新标题”的是(分数:2.00)A.Private Sub Command1_Click()CommonDialog1.DialogTitle=“新标题”CommonDialog1.ShowOpenEnd SubB.Private Sub Command1_Click()CommonDialog1.DialogTitle“新标题”CommonDialog1.ShowFontEnd SubC.Private Sub Command1_Click()CommonDialog1.DialogTitle“新标题”CommonDialog1.ShowEnd SubD.Private
13、Sub Command1_Click()CommonDialog1.DialogTitle“新标题”CommonDialog1.ShowColorEnd Sub33.以下叙述中错误的是(分数:2.00)A.一个工程中只能有一个 Sub Main 过程B.窗体的 Show 方法的作用是将指定窗体装入内存并显示该窗体C.窗体的 Hide 方法和 Unload 方法的作用完全相同D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体34.下列可以把当前目录下的图形文件 pic1.jpg 装入图片框 Picture1 中的语句为(分数:2.00)A.Picture“pic1.jpg“B.Pic
14、ture.Handle“pic1.jpg“C.Picture1.PictureLoadPicture(“pic1.jpg“)D.Picture=LoadPicture(“pic1.jpg“)35.设已打开 5 个文件,文件号为 1,2,3,4,5。要关闭所有文件,以下语句正确的是(分数:2.00)A.Close #1,2,3,4,5B.Close #1;#2;#3;#4;#5C.Close #1#5D.Close二、填空题(总题数:11,分数:30.00)36.在长度为 n 的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 【1】 。(分数:2.00)填空项 1:_37.数据结构分为
15、逻辑结构与存储结构,线性链表属于 【2】 。(分数:2.00)填空项 1:_38.可以把具有相同属性的一些不同对象归类,称为 【3】 。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括: 【4】 技术和软件工程管理。(分数:2.00)填空项 1:_40.数据库系统中实现各种数据管理功能的核心软件称为 【5】 。(分数:2.00)填空项 1:_41.在显示字体对话框之前必须设置 【6】 属性,否则,将发生字体不存在的错误。(分数:2.00)填空项 1:_42.假定一个文本框的 Name 属性为 Text1,为了在该文本框中显示“Hello!”,所使用的语句为 【7】 。(分数:2
16、.00)填空项 1:_43.在窗体上画一个列表框、一个命令按钮和一个标签。程序运行后,在列表框中选择一个项目,然后单击命令按钮,即可将所选择的项目删除,并在标签中显示列表框当前的项目数,下面是实现上述功能的程序,请填空。Private Sub Form_Load()List1.AddItem“AAAAA“List1.AddItem“BBBBB“List1.AddItem“CCCCC“List1.AddItem“DDDDD“End SubPrivate Sub Commandl Click()Dim L As IntegerL 【8】 If L=0 ThenList1.RemoveItem 【9
17、】 Label1.Caption 【10】 ElseMsgBox“请选择要删除的项目“End IfEnd Sub(分数:6.00)填空项 1:_44.某个菜单项设计为分割线,则该菜单项的标题应设置为 【11】 。(分数:2.00)填空项 1:_45.执行下面的程序段后;变量 S 的值为 【12】 。S5For i=2.6 To 4.9 Step 0.6SS+1Next i(分数:2.00)填空项 1:_46.下列程序的功能是把文件 C:/a1.txt 复制成 C:/a2.txt,请填空。Private Sub Form C1ick()Dim ch As StringOpen “C:/a1.tx
18、t“ For 【13】 Open “C:/a2.txt“ For 【14】 Do While Not 【15】 chInput(1,10)Print #20,ch;LoopClose #10,#20End Sub(分数:6.00)填空项 1:_二级 VISUAL+BASIC 笔试-296 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.使程序立即从一个 Function 过程中退出的语句是(分数:2.00)A.Exit Function B.ExitC.ReturnD.Resume解析:解析 使程序立即从一个 Function 过程中退出的语
19、句是 Exit Function。2.关于多行结构条件语句的执行过程,正确的是(分数:2.00)A.各个条件所对应的语句序列中,一定有一个语句序列被执行B.找到条件为 TRUE 的第一个入口,便从此开始执行其后的所有语句序列C.若有多个条件为 TRUE,则它们对应的语句序列都被执行D.多行选择结构中的语句序列,有可能任何一个语句序列都不被执行 解析:解析 在执行多行结构条件语句的过程中,自上而下地对测试表达式进行判断,一旦发现某测试表达式成立,就执行与之相关的语句,其余部分跳过。如果没有条件成立,就执行最后的 Else 块;如果没有最后一条 Else,并且所有条件均不成立,那么不执行任何操作。
20、根据以上知识点可知选项 D 正确。3.以下不是通用对话框 CommonDialog 中的方法为(分数:2.00)A.ShowOpenB.ShowClose C.ShowColorD.ShowPrinter解析:解析 VB 6.0 为用户提供了一组基于 Windows 标准的对话框,称为通用对话框。它们是“打开”对话框、“另存为”对话框、“颜色”对话框、“字体”对话框、“打印”对话框以及“帮助”对话框。它们对应的方法分别为 ShowOpen、ShowSave、ShowColor、Show Font、ShowPrinter、ShowHelp。只有选项 B 不是对话框的方法。4.下列程序的运行结果是
21、Private Sub Form_Click()Dim k As Integern5m1k1Domm+2kk+1Loop Until knPrint mEnd Sub(分数:2.00)A.1B.12C.11 D.32解析:解析 本题主要是对 Do.Loop Until 循环语句的考查。当 Loop Until 后的条件不成立时,即退出循环。该题在 k 为 1、2、3、 4、5 时,都执行了循环语句,故一共执行了五次,同时 mm+2 也执行了五次,最后 m 的值增加了 10,故运行结果为 11。5.以下说法不正确的是(分数:2.00)A.使用 ReDim 语句可以改变数组的维数B.使用 ReDi
22、m 语句可以改变数组的类型 C.使用 ReDim 语句可以改变数组的每一维的大小D.使用 ReDim 语句可以改变对数组中的所有元素进行初始化解析:解析 使用 ReDim 语句只能改变已定义数组的尺寸,不能改变数组的类型。故选项 A、C 正确,选项 B 的说法有误。在执行 ReDim 语句时,若不指定 Preserve 保留字,数组中原先存放的所有值都会消失。即 Re Dim 语句可以对数组中的所有元素进行初始化。6.下列正确的 Visual Basic 注释语句是(分数:2.00)A.Dim a(10) As Integer Rem 这是一个 VB 程序B.这是一个 VB 程序Private
23、 Sub Command1_Click() C.a1:b2:_Rem 这是一个 VB 程序:c3D.If Shift=6 And Button=2 ThenPrint“BBBB“ Rem 这是一个 VB 程序End If解析:解析 注释语句是非执行语句,用来给程序或语句做注解。使用时应注意以下几点:注释语句可单独占一行,也可以放在语句的后面。若在其他语句后使用 Rem 关键字,则必须使用“:”与语句隔开。若在其他语句行后使用单引号,则不必使用冒号。单引号应是半角英文的直撇号。了解以上知识后可知选项 B 为正确的注释语句。7.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是
24、dgbaechf,则其后序遍历的结点访问顺序是(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca 解析:解析 遍历二叉树分前序、中序、后序遍历三种。基本方法分别为:根一左一右、左一根一右,左一右一根。根据此规则我们可以分析出 a 为根结点,dgb 和 echf 分别为左、右子树,再依题意分析下去,可得到如下二叉树,此树后序遍历为 gdbehfca,故选择 D 正确。*8.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构 D.内部结构和外部结
25、构解析:解析 数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科,一般可将数据结构分为线性结构和非线性结构。9.编写了如下事件过程:Private Sub Form_MouseDown(KeyCode As Integer,Shift As Integer)If (Button And 3)=3 ThenPrint“AAAA“End IfEnd Sub程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键是(分数:2.00)A.左B.右C.同时按下左和右D.按什么键都不显示 解析:解析 本题主要是对 if 语句的考查。如果 if 语句后的条件为真,则
26、执行 Then 后边的语句,否则不执行。Button And 3 是一个逻辑表达式,其结果只可能为。或 1,故条件 (ButtonAnd 3)3 永远不成立,即语句 print“AAAA”永远都不被执行。根据上面的分析可知选项 D 正确。10.单个用户使用的数据视图的描述称为(分数:2.00)A.外模式 B.概念模式C.内模式D.存储模式解析:解析 外模式是用户的数据视图,也就是用户所见到的数据模式。全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述。物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述。存储模式即为内模式。故只有 A 项是正确的。11.要使一个标
27、签透明且具有边框,则应(分数:2.00)A.将其 BackStyle 属性设置为 0,BorderStyle 属性设置为 0B.将其 BackStyle 属性设置为 0,BorderStyle 属性设置为 1 C.将其 BackStyle 属性设置为 1,BorderStyle 属性设置为 0D.将其 BackStyle 属性设置为 1,BorderStyle 属性设置为 1解析:解析 本题主查考查了标签的两个属性。BackStyle 属性是用来设置透明度的,0 值表示透明,1值表示不透明。BorderStyle 属性用来设置边框,0 表示无边界线,1 表示固定单线框。根据题意可知选项 B 正
28、确。12.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:解析 数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;只能在一定程度上减少数据冗余。故选项 A 正确。13.开发大型软件时,产生困难的根本原因是(分数:2.00)A.大系统的复杂性 B.人员知识不足C.客观世界千变万化D.时间紧、任务重解析:解析 软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,产生困难的根本原因是大系统的复杂性。14.下面对对象概念描述错误
29、的是(分数:2.00)A.任何对象都必须有继承性 B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性解析:解析 对象是属性和方法的封装体,对象之间是通过消息进行通信的,并非所有的对象都具有继承性,故选项 A 的描述错误。15.表达式 Left(“how are you“,3)的值是(分数:2.00)A.how B.areC.youD.how are you解析:解析 本题主要是对字符串函数 Left()的考查。表达式 Left(“how are you“, 3)的含义是从字符串“how are you”的左边取出 3 个字符,故结果值为“how”。16.在 Visu
30、al Basic 中,下列优先级最高的运算符是(分数:2.00)A.* B./C.D.Not解析:解析 “*”和“/”都是算术运算符,“”为关系运算符,“Not”为逻辑运算符。算术运算符的优先级比关系运算符和逻辑运算符都要高,而“*”优先级又比“/”高,故选项 A 正确。17.软件开发的结构化生命周期方法将软件生命周期划分成(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:解析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发和软件运行维护 3
31、 个阶段。18.与传统的程序设计语言相比,Visual Basic 最突出的特点是(分数:2.00)A.结构化程序设计B.程序开发环境C.事件驱动编程机制 D.程序调试技术解析:解析 与传统的程序设计语言相比,Visual Basic 最突出的特点是:通过事件来执行对象的操作即事件驱动的编程机制。选项 C 正确。19.下列关于栈的叙述正确的是(分数:2.00)A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈具有后进先出的特征 解析:解析 栈是一种对操作的位置加以限制的线性表,它采用了顺序存储方式,属于线性结构。与队列不同,栈只允许在表的一端进行插入或删除操作,具有后进先出的
32、特征。20.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(分数:2.00)A.工程资源管理器窗口B.工具箱窗口C.代码窗口 D.属性窗口解析:解析 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是代码窗口。选项 C 正确。21.下列工具中为需求分析常用工具的是(分数:2.00)A.PADB.PFDC.NSD.DFD 解析:解析 DFD(数据流图)是常用的结构化分析工具,常用于需求分析之中,N S,PAD,PFD 是常见的过程设计工具。22.下面属性中,用于自动调整图像框中图形内容的大小的是(分数:2.00)A.PictureB.CurrentXC.CurrentYD.Stretch
33、 解析:解析 本题是对图像框属性的考查。Picture 属性用来设置控件显示的图形, CurrentX 和CurrentY 属性用来设置下一次显示或绘图的水平/垂直坐标,只有 Stretch 可以自动调整图像框中图形内容的大小。23.关系数据库管理系统能实现的专门关系运算包括(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:解析 选择,投影,连接是基本的关系运算。关联相当于逻辑连接、排序、索引、统计、更新、显示、打印、制表是一个应用系统所能支持的一系列功能,它们不是关系数据库管理系统能实现的专门关系运算。24.在窗体上画一个命令按钮,然后
34、编写如下代码:Private Sub Command1 Click()aa(5);a(8)End Sub(分数:2.00)A.2 5 8B.7 4 1C.8 5 2 D.3 6 9解析:解析 本题主要考查对循环语句的理解。i2 时,执行语句 a(i)10-i 得 a(2)10-2 即 a(2)为 8。同理 i5 时,执行语句 a(i)10-i 得 a(5)10-5 即 a(5)为 5。i=8 时,执行语句 a(i)10-i 得a(8)=10-8 即 a(8)为 2。故选项 C 正确。28.下列语句用来设置窗体 Forml 的属性,其中在运行时不能正确操作的语句是(分数:2.00)A.Form1
35、.Caption“Form Test“B.Form1.Name“Form Test“ C.Form1.MaxButtonFalseD.Form1.MinButtonFalse解析:解析 本题主要考查了窗体 Form1 的属性。A 项中的 Caption 属性是在窗体的标题栏中显示标题。MaxButton 和 MinButton 分别是表示显示最大化/最小化按扭的属性,B 项中的 Name 属性表示窗体的名称,它遵守变量的命名规则,只能由字母、数字、下划线组成,显然 B 项中的 Form Test 包含了空格故有误。29.下列程序执行后,变量 S 的值为Dim s As Long,x As In
36、tegers=0For x1 To 10 Step 2ss+xNext xText1.Texts(分数:2.00)A.10B.25 C.50D.100解析:解析 因为步长为 2,故循环一共执行了 5 次。x1 时,执行 ss+x 得 s 为 1;x3 时,执行ss+x 即 s1+3(注意:此时的 s 是上次执行的结果值),故此时 s 为 4;同理在 x5 时,执行 ss+x得 s 为 9;x7 时,执行 ss+x 得 s 为 16;x9 时,执行 ss +x 得 s 为 25;故最终变量 s 的值为25。30.有如下程序:Sub Filelnfo(file1)Dim f1,f,sSet f1C
37、reateObject(“Scripting.FileSystemObject“)Set ff1.GetFile(file1)sf.DateCreatedMsgBox sEnd Sub这个子程序的作用是(分数:2.00)A.创建一个新文件 file1B.在消息对话框中显示文件 file1 的内容C.在消息对话框中显示文件的所有信息D.在消息对话框中显示文件的创建日期 解析:解析 本题主要考查了 Cre ateObject(创建对象)、GetFile(获取文件)、 DateCreated(创建日期)和消息对话框 Msg Box 四个函数。题中执行语句 sf.DateCre ated 后,s 就保
38、存了文件的创建日期。最后执行语句 MsgBox s 在消息对话框中显示文件的创建日期。31.设有菜单结构如表所示表 1 菜单结构标 题 名 称 层 次显示 Appear 1大图标 BigIcon 2小图标 SmallIcon 3 要求在运行时,当鼠标单击菜单项“大图标”时,在这个菜单项前面就添加一个“”,下面正确的事件过程是(分数:2.00)A.Private Sub Bigicon Click()Bigicon.CheckedFalseEnd SubB.Private Sub Bigicon Click()Me.Appear.Bigicon.CheckedTrueEnd SubC.Priva
39、te Sub Bigicon Click()Bigicon.CheckedTrueEnd Sub D.Private Sub Bigicon Click()Appear.Bigicon.CheckedTrueEnd Sub解析:解析 本题考查的是菜单项的标记,它是通过菜单的 Checked 属性来控制的,当其值为 False 时,菜单项的前面没“”,当其值为 True 时,则菜单项的前面有“”,故要使单击菜单项的“大图标”后菜单项的前面添加一个“”,只需将其属性 Checked 的值设为 True,故本题正确答案为 C 项。32.以下事件过程可以将打开的对话框的标题改变为“新标题”的是(分数:
40、2.00)A.Private Sub Command1_Click()CommonDialog1.DialogTitle=“新标题”CommonDialog1.ShowOpenEnd Sub B.Private Sub Command1_Click()CommonDialog1.DialogTitle“新标题”CommonDialog1.ShowFontEnd SubC.Private Sub Command1_Click()CommonDialog1.DialogTitle“新标题”CommonDialog1.ShowEnd SubD.Private Sub Command1_Click()
41、CommonDialog1.DialogTitle“新标题”CommonDialog1.ShowColorEnd Sub解析:解析 本题主要考查对话框的方法。ShowFont 和 ShowColor 分别对应字体对话框和颜色对话框。只有 ShowOpen 方法显示打开对话框。故选项 A 正确。可以通过属性名 DialogTitle 来改变对话框标题。33.以下叙述中错误的是(分数:2.00)A.一个工程中只能有一个 Sub Main 过程B.窗体的 Show 方法的作用是将指定窗体装入内存并显示该窗体C.窗体的 Hide 方法和 Unload 方法的作用完全相同 D.若工程文件中有多个窗体,可
42、以根据需要指定一个窗体为启动窗体解析:解析 窗体的 Unload 方法是从内存中清涂一个窗体。而 Hide 方法则是将指定窗体装入内存但不显示该窗体。故它们的作用是不同的。正确选项为 C 项。34.下列可以把当前目录下的图形文件 pic1.jpg 装入图片框 Picture1 中的语句为(分数:2.00)A.Picture“pic1.jpg“B.Picture.Handle“pic1.jpg“C.Picture1.PictureLoadPicture(“pic1.jpg“) D.Picture=LoadPicture(“pic1.jpg“)解析:解析 图像装入图片框有三种方法:在界面设计时,通
43、过 Picture 属性装入。在界面设计时,利用剪贴板把图像粘贴上。在程序运行期间,用 LoadPicture 函数把图形文件装入。加载格式为对象名.PictureLoadPicture(“图形文件标识符“)。根据以上知识点可知选项 C 正确。35.设已打开 5 个文件,文件号为 1,2,3,4,5。要关闭所有文件,以下语句正确的是(分数:2.00)A.Close #1,2,3,4,5B.Close #1;#2;#3;#4;#5C.Close #1#5D.Close 解析:解析 文件的关闭语句 Close 的格式为:Close#文件号,#文件号如果要关闭所有打开的文件,也可以直接使用 Clos
44、e 就可以关闭所有文件。根据以上知识点可知选项 D 正确。二、填空题(总题数:11,分数:30.00)36.在长度为 n 的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 【1】 。(分数:2.00)填空项 1:_ (正确答案:log 2n)解析:解析 对于长度为 n 的有序线性表,在最坏情况下,二分查找只需比较 log2n 次,而顺序查找需要比较 n 次。37.数据结构分为逻辑结构与存储结构,线性链表属于 【2】 。(分数:2.00)填空项 1:_ (正确答案:存储结构)解析:解析 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空
45、间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后关系的信息,线性链表属于存储结构。38.可以把具有相同属性的一些不同对象归类,称为 【3】 。(分数:2.00)填空项 1:_ (正确答案:对象类)解析:解析 可以把具有相同属性的一些不同对象归类,称为对象类。也就是说,类是具有共同属性、共同方法的对象的集合。39.软件工程研究的内容主要包括: 【4】 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:软件开发)解析:解析 基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开
46、发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件:工程管理包括,软件管理学、软件工程经济学以及软件心理学等内容。40.数据库系统中实现各种数据管理功能的核心软件称为 【5】 。(分数:2.00)填空项 1:_ (正确答案:数据库管理系统)解析:解析 数据库系统中实现各种数据管理功能的核心软件是数据库管理系统。数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是用户与数据库之间的一个标准接口。41.在显示字体对话框之前必须设置 【6】 属性,否则,将发生字体不存在的错误。(分数:2.00)填空项 1:_ (正确答案:Flags)解析:解析 字体对话框的标志属性
47、 Flags 表示设置对话框的一些选项,可以是多个值的集合。在显示对话框之前必须设置 Flags 属性,否则,将发生字体不存在的错误。42.假定一个文本框的 Name 属性为 Text1,为了在该文本框中显示“Hello!”,所使用的语句为 【7】 。(分数:2.00)填空项 1:_ (正确答案:Text1.Text“Hello“!)解析:解析 本题主要是对文本框属性的考查。文本框的默认 Text 属性的内容就是在文本框控件上显示的内容。故题中的语句应为 Text1.Text“Hello“!43.在窗体上画一个列表框、一个命令按钮和一个标签。程序运行后,在列表框中选择一个项目,然后单击命令按钮,即可将所选择的项目删除,并在标签中显示列表框当前的项目数,下面是实现上述功能的程序,请填空。Private Sub Form_Load()List1.AddItem“AAAAA“List1.AddItem“BBBBB“List1.AddItem“CCCCC“List1.AddItem“DDDDD“End SubPrivate Sub Commandl Click()Dim L As IntegerL 【8】 If L=0 ThenList1.RemoveItem 【9】 Label1.Caption 【10】 ElseMsgBox“请选择要删除的项目“End IfEnd Sub(分数