1、二级 VISUAL+BASIC-26-2 及答案解析(总分:83.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:59.00)1.下列程序段的执行结果为U /U。a=75If a60 Then i=1If a70 Then i=2If a80 Tnen i=3If a90 Then i=4Print “i=“;i A. i=1 B. i=2 C. i=3 D. i=4(分数:2.00)A.B.C.D.2.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存取方法。 A. 逻辑结构 B. 物理结构 C. 概念结构 D.
2、层次结构(分数:2.00)A.B.C.D.3.下列叙述中不正确的是U /U。 A. 若使用 Write#语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号 B. 若使用 Print#语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号 C. Write#语句和 Print#语句建立的顺序文件格式完全一样 D. Write#语句和 Print#语句均实现向文件写入数据(分数:2.00)A.B.C.D.4.为了用键盘打开菜单和执行菜单命令,第一步应按的键是_。 A.功能键 F10 或 Alt B.Shift+功能键 F4 C.Ctrl 或功能键 F8 D.Ct
3、rl+Alt(分数:1.00)A.B.C.D.5.在软件开发中,需求分析阶段产生的主要文档是_。 A. 软件需求规格说明书 B. 数据库说明书 C. 集成测试计划 D. 概要设计说明书(分数:2.00)A.B.C.D.6.下面不属于软件工程的 3 个要素的是_。 A. 工具 B. 过程 C. 方法 D. 环境(分数:2.00)A.B.C.D.7.在窗体上画两个名称分别为 Text1、Texte2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Dim x As Integer,n As Integer x=1n
4、=0Do While x20X=K*3n=n+1Loop Text1.Text=Str(x)Text2.Text=Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是 A.15 和 1 B.27 和 3 C.195 和 3 D.600 和 4 (分数:1.00)A.B.C.D.8.软件开发的结构化生命周期方法将软件生命周期划分成_。 A. 定义、开发、运行维护 B. 设计阶段、编程阶段、测试阶段 C. 总体设计、详细设计、编程调试 D. 需求分析、功能定义、系统设计(分数:2.00)A.B.C.D.9.在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名
5、称分别为Drive1、Dir1 和 File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在 Dir1_Change 事件过程中应使用的语句是:_。 A. Dirve1Drive=Dir1.Path B. Dir1.Path=Drive1.Drive C. Dir1.Path=File1.Path D. File1.Path=Dir1.Path (分数:1.00)A.B.C.D.10.在 E-R 图中,用来表示实体之间联系的图形是_。 A. 矩形 B. 椭圆形 C. 菱形 D. 平行四边形(分数:1.00)A.B.C.D.11.语句 Y=Y+1 的正确含义是U
6、/U。 A. 变量 Y 的值与 Y+1 的值相等 B. 将变量 Y 的值存到 Y+1 中去 C. 将变量 Y 的值加 1 后赋值给变量 Y D. 变量 Y 的值为 1(分数:2.00)A.B.C.D.12.下列语句用来设置窗体 Form1 的属性,其中在运行时不能正确操作的语句是_。 A. Form1.Captin = “Form Test“ B. Form1.Name = “Form Test“ C. Form1.MaxButton = False D. Form1.MinButton = False(分数:2.00)A.B.C.D.13.在窗体上画一个名称为 Command1 的命令按钮。
7、单击命令按钮时执行如下事件过程:Private Sub Command1_Click()a$=“software and hardware“b$=Right(a$,8)c$=Mid(a$,1,8)MsgBox a$,b$,c$,1End Sub则在弹出的信息框标题栏中显示的标题是 A. software and hardware B. hardware C. software D. 1 (分数:2.00)A.B.C.D.14.下列叙述中正确的是U /U。 A.程序设计就是编制程序 B.程序的测试必须由程序员自己去完成 C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试(分数
8、:2.00)A.B.C.D.15.对象的属性用来描述对象的特征和状态,它们是一组 A. 数据 B. 属性名 C. 程序 D. 代码(分数:1.00)A.B.C.D.16.图像框和图片框在使用时的不同之处是U /U。 A. 图片框比图像框占内存少 B. 图像框内还可包括其他控件 C. 图片框有 Stretch 属性而图像框没有 D. 图像框有 Stretch 属性而图片框没有(分数:2.00)A.B.C.D.17.以下说法中正确的是_。 A. 任何时候都可以通过执行“工具”菜单中的“菜单编辑器”命令打开菜单编辑器 B. 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 C. 任何时候都可以通过
9、单击标准工具栏上的“菜单编辑器”按钮打开菜单编辑器 D. 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器(分数:1.00)A.B.C.D.18.下列说法正确的是( )。 A.任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器 B.只有当代码窗体为当前活动窗体时,才能打开菜单编辑器 C.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 D.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器(分数:2.00)A.B.C.D.19.算法的空间复杂度是指 A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空问 D. 算法执行过程中所需要的存储
10、空间(分数:2.00)A.B.C.D.20.由系统触发的事件有_。 A. Hscrollbox、Click、DtbClick B. Mousedown、Mouseup、Mousemove C. Initialize、Load、Timer D. Keypress、Keydown、Keyup(分数:2.00)A.B.C.D.21.执行下面这段程序后,单击命令按钮,窗体中输出结果是 _。Private Sub Command1_Click()a=1 : b=4 : c = 9 : d = 5If a b ThenIf cd Thenx=TrueElseIf ac Thenx=FalseElsex=T
11、rueEnd IfEnd IfEnd IfPrint Val(x)End Sub A.True B.False C.0 D.1(分数:3.00)A.B.C.D.22.以下关于菜单的叙述中,错误的是 A.在程序运行过程中可以增加或减少菜单项 B.如果把一个菜单项的 Enabled 属性设置为 False,则可删除该菜单项 C.弹出式菜单在菜单编辑器中设计 D.利用控件数组可以实现菜单项的增加或减少(分数:1.00)A.B.C.D.23.设一棵二叉树中有 3 个叶子结点,有 8 个度为 1 的结点,则该二叉树中总的结点数为 A. 12 B. 13 C. 14 D. 15 (分数:1.00)A.B.
12、C.D.24.下列说法中,不属于数据模型所描述的内容是_。 A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束(分数:2.00)A.B.C.D.25.软件需求说明书是需求分析阶段的最后成果,以下 _ 是其应包括的内容。、数据描述 、功能描述 、性能描述 、文件结构 A. 和 B. 和 C. 和 D. 、和(分数:1.00)A.B.C.D.26.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序:Function Func(ByVal x As Integer,y As Integer)y=x*yIf y0 ThenFunc=xElseFunc=yEnd IfEnd
13、 FunctionPrivate Sub Command1_Click()Dim a As Integer,b As Integera=3b=4c=Func(a,B) Print“a=“;aPrint“b=“;bPrint“C=“;cEnd Sub程序运行后,单击命令按钮,其输出结果为:_。 A. a=3 b=12 c=3 B. a=3 b=4 c=3 C. a=3 b=4 c=12 D. a=13 b=12 c=12 (分数:1.00)A.B.C.D.27.为了提高测试的效率,应该 A. 随机选取测试数据 B. 取一切可能的输入数据作为测试数据 C. 在完成编码以后制定软件的测试计划 D.
14、集中对付那些错误群集的程序(分数:2.00)A.B.C.D.28.关于随机文件,以下叙述中错误的是_。 A.使用随机文件能节约空间 B.随机文件记录中,每个字段的长度是固定的 C.随机文件中,每个记录的长度相等 D.随机文件的每个记录都有一个记录号(分数:1.00)A.B.C.D.29.假定在工程文件中有一个标准模块,其中定义了如下记录类型Type BooksNalTle As String*10TelNum As String*20End Type要求当执行事件过程 ComlBandl_Click 时,在顺序文件 Person.txt 中写入一条记录。下列能够完成该操作的事件过程是U /U。
15、 A.Ptivate Sub Commandl_Click() DimB As Books Open“c:/Person.txt“For Output As#1 BName=InputBox(“输入姓名”) BTelNum=InputBox(“输入电话号码”) Whte#1,B.Name,B.TelNum Close#1 End Sub BPrivate Sub Commandl_Crick() DimB As Books Open“C:/Person.txt“ForInput As#1 BName=InputBox(“输入姓名”) B.TelNum=InputBox(“输入电话号码”) Pr
16、in(#1,B.Name,B.Te1Num Close#1 End Sub C.Private Sub Conullandl_CHCk() DimBAs Books Open“c:/Person.txt“For Ouputut As#1 Name=hputBox(“输入姓名”) Temum=InputBox(“输入电话号码”) Whte#1,B Close#1 End Sub D.Privam Sub Commnandl_Click() DimBAsBook Open“C:/Person.txt“For Input As#1 Name=InputBox(“输入姓名”) TelNum=Input
17、Box(“输入电话号码”) Print #1,B.Name,B.TelNum Close#1 End Sub(分数:2.00)A.B.C.D.30.在用 Open 语句打开文件时,如果省略“For 方式”,则打开的文件的存取方式是U /U。 A.顺序输入方式 B.顺序输出方式 C.随机存取方式 D.二进制方式(分数:2.00)A.B.C.D.31.在软件设计中不使用的工具是_。 A.系统结构图 B.PAD 图 C.数据流图(DFD 图) D.程序流程图(分数:1.00)A.B.C.D.32.在下面各关系中,当 X 取小数或负数时都能成立的式子是U /U。 A.Int(X)=Abs(X) B.I
18、nt(X)=Abs(x) C.Int(X)Abs(X) D.Int(X)Abs(X)(分数:2.00)A.B.C.D.33.在窗体(Name 属性为 Form1)上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name 属性为 Command1),然后编写如下两个事件过程:Private Sub Command1_ClickU /UA=Text1.Text+Text2.TextPrint aEnd SubPrivate Sub Form_LoadU /UText1.Text=“Text2.Text=“End Sub程序运行后,在第一个文本框(Text1)和
19、第二个文本框(Text2)中分别输入 33 和 44,然后单击命令按钮,则输出结果为_。 A. 77 B. 33+44 C. 3344 D. 4433(分数:2.00)A.B.C.D.34.某人编写了下面的程序,希望能把 Text1 文本框中的内容写到 out.txt 文件中Private Sub Command1_Click()Open“out.txt“ For Output AsPrint“Text1“Close #2End sub调试时发现没有达到目的,为实现上述目的,应做的修改是 A.把 Print“Text1“改为 Print#2,Text1 B.把 Print“Text1“改为 P
20、rint Text1 C.把 Print“Text1“改为 Write“Text1“ D.把所有#2 改为#1(分数:2.00)A.B.C.D.35.设在窗体上有个文本框,然后编写如下的事件过程:Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)Const Alt=4Const Key_F2=i A. i=1 B. i=2 C. i=3 D. i=4(分数:2.00)A.B.C.D. 解析:解析 本题考查选择语句。题目中共含有 4 条井列的选择语句,语句从上到下依次执行,由于a60、a70、a80、a90 这些条件中除了
21、第 3 个外对于 a 都成立,因此第一个,第二个和最后一个If 语句都执行,则 i 的值为最后的条件分支的值。2.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存取方法。 A. 逻辑结构 B. 物理结构 C. 概念结构 D. 层次结构(分数:2.00)A.B. C.D.解析:解析 根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与存取方法。3.下列叙述中不正确的是U /U。 A. 若使用 Write#语句将数据输出到
22、文件,则各数据项之间自动插入逗号,并且将字符串加上双引号 B. 若使用 Print#语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号 C. Write#语句和 Print#语句建立的顺序文件格式完全一样 D. Write#语句和 Print#语句均实现向文件写入数据(分数:2.00)A.B.C. D.解析:解析 Write#语句和 Print#语句都可以把数据写入顺序文件中,两者的不同主要有两点:当用Write#语句向文件写入数据时,数据在磁盘上以紧凑格式存放,能自动在数据项之间插入逗号,并给字符串加上双引号,使用 Print#语句则没有这些功能;用 Write#语句写入的
23、数据前面没有空格。4.为了用键盘打开菜单和执行菜单命令,第一步应按的键是_。 A.功能键 F10 或 Alt B.Shift+功能键 F4 C.Ctrl 或功能键 F8 D.Ctrl+Alt(分数:1.00)A. B.C.D.解析:解析 按 F10 或 Alt 键可激活菜单,焦点聚焦到菜单栏上,进而可用键盘打开菜单和执行菜单命令。故选 A。5.在软件开发中,需求分析阶段产生的主要文档是_。 A. 软件需求规格说明书 B. 数据库说明书 C. 集成测试计划 D. 概要设计说明书(分数:2.00)A. B.C.D.解析:解析 软件需求规格说明书是需求分析阶段最后的成果,它是作为需求分析的一部分而制
24、定的可交付文档。概要设计说明书、数据库说明书、集成测试计划都是概要设计阶段需要编写的文档。6.下面不属于软件工程的 3 个要素的是_。 A. 工具 B. 过程 C. 方法 D. 环境(分数:2.00)A.B.C.D. 解析:解析 软件工程包括 3 个要素,即方法、工具和过程。7.在窗体上画两个名称分别为 Text1、Texte2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Dim x As Integer,n As Integer x=1n=0Do While x20X=K*3n=n+1Loop Text1
25、.Text=Str(x)Text2.Text=Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是 A.15 和 1 B.27 和 3 C.195 和 3 D.600 和 4 (分数:1.00)A.B. C.D.解析:解析 根据题意,Do 循环控制语句执行了 3 次,在执行第三次循环后,x 的值为 27,此时终止循环。由于循环了 3 次,n 值加了 3 次 1,故本题正确答案为 B。8.软件开发的结构化生命周期方法将软件生命周期划分成_。 A. 定义、开发、运行维护 B. 设计阶段、编程阶段、测试阶段 C. 总体设计、详细设计、编程调试 D. 需求分析、功能定义、系
26、统设计(分数:2.00)A. B.C.D.解析:9.在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为Drive1、Dir1 和 File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在 Dir1_Change 事件过程中应使用的语句是:_。 A. Dirve1Drive=Dir1.Path B. Dir1.Path=Drive1.Drive C. Dir1.Path=File1.Path D. File1.Path=Dir1.Path (分数:1.00)A.B.C.D. 解析:解析 由于要在文件列表框中显示当前选中的文件夹中的内容,所以应
27、使用的语句是FilelPath=DidPath。10.在 E-R 图中,用来表示实体之间联系的图形是_。 A. 矩形 B. 椭圆形 C. 菱形 D. 平行四边形(分数:1.00)A.B.C. D.解析:解析 E-R 图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。11.语句 Y=Y+1 的正确含义是U /U。 A. 变量 Y 的值与 Y+1 的值相等 B. 将变量 Y 的值存到 Y+1 中去 C. 将变量 Y 的值加 1 后赋值给变量 Y D. 变量 Y 的值为 1(分数:2.00)A.B.C. D.解析:解析 这是考查通过赋值运算符给变量赋值,赋值运算符“二”的含义是将等号右边的表达式
28、的值赋给等号左边的变量或属性,其优先级低于算术运算符,所以应该是 Y+1 先运算然后赋值给等号左侧的Y。12.下列语句用来设置窗体 Form1 的属性,其中在运行时不能正确操作的语句是_。 A. Form1.Captin = “Form Test“ B. Form1.Name = “Form Test“ C. Form1.MaxButton = False D. Form1.MinButton = False(分数:2.00)A.B. C.D.解析:13.在窗体上画一个名称为 Command1 的命令按钮。单击命令按钮时执行如下事件过程:Private Sub Command1_Click()
29、a$=“software and hardware“b$=Right(a$,8)c$=Mid(a$,1,8)MsgBox a$,b$,c$,1End Sub则在弹出的信息框标题栏中显示的标题是 A. software and hardware B. hardware C. software D. 1 (分数:2.00)A.B. C.D.解析:14.下列叙述中正确的是U /U。 A.程序设计就是编制程序 B.程序的测试必须由程序员自己去完成 C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试(分数:2.00)A.B.C. D.解析:15.对象的属性用来描述对象的特征和状态,它
30、们是一组 A. 数据 B. 属性名 C. 程序 D. 代码(分数:1.00)A. B.C.D.解析:解析 对象的属性是用来描述和反映对象特征和状态的参数,它们是一组数据。每个对象都有一组按某种结构存储的特征参数。不同的对象有不同的属性。16.图像框和图片框在使用时的不同之处是U /U。 A. 图片框比图像框占内存少 B. 图像框内还可包括其他控件 C. 图片框有 Stretch 属性而图像框没有 D. 图像框有 Stretch 属性而图片框没有(分数:2.00)A.B.C.D. 解析:解析 图片框和图像框的区别是:图片框是“容器”控件,可以作为父控件,而图像框不能作为父控件;图片框可以通过 P
31、rint 方法接收文本,并可接收由像素组成的图形,而图像框不能接收用 Print 方法输入的信息;图像框比图片框占内存少,显示速度快。Stxetch 属性只用于图像框。17.以下说法中正确的是_。 A. 任何时候都可以通过执行“工具”菜单中的“菜单编辑器”命令打开菜单编辑器 B. 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 C. 任何时候都可以通过单击标准工具栏上的“菜单编辑器”按钮打开菜单编辑器 D. 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器(分数:1.00)A.B. C.D.解析:解析 当代码窗口为当前活动窗口时,“工具”菜单中的“菜单编辑器”命令和标准工具栏上的“菜单编
32、辑器”按钮都为禁用(灰色),只有当某个窗体为当前活动窗体时,才能打开菜单编辑器。18.下列说法正确的是( )。 A.任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器 B.只有当代码窗体为当前活动窗体时,才能打开菜单编辑器 C.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 D.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器(分数:2.00)A.B.C. D.解析:解析 Visual Basic 关于菜单编辑时规定,只有当某个窗体为当前活动窗体时,才能打开菜单编辑器。19.算法的空间复杂度是指 A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程
33、序所占的存储空问 D. 算法执行过程中所需要的存储空间(分数:2.00)A.B.C.D. 解析:解析 考查考生对算法空间复杂度的掌握。 解题要点 算法空间复杂度是指执行这个算法所需要的内存空间。 考点链接 算法时间复杂度。20.由系统触发的事件有_。 A. Hscrollbox、Click、DtbClick B. Mousedown、Mouseup、Mousemove C. Initialize、Load、Timer D. Keypress、Keydown、Keyup(分数:2.00)A.B.C. D.解析:解析 与键盘事件有关的是 Keypress、Keydown、Keyup,与鼠标事件有关
34、的事件是 Hscrollbox、 Click、DblClick、Mousedown、Mouseup、Mousemove。21.执行下面这段程序后,单击命令按钮,窗体中输出结果是 _。Private Sub Command1_Click()a=1 : b=4 : c = 9 : d = 5If a b ThenIf cd Thenx=TrueElseIf ac Thenx=FalseElsex=TrueEnd IfEnd IfEnd IfPrint Val(x)End Sub A.True B.False C.0 D.1(分数:3.00)A.B.C. D.解析:解析 当 ab 为真时,程序继续进
35、行;当 cd 为假时,执行 else 分支;当 ac 为真时,执行x=False,跳出三层 If 语句,执行输出语句。Val 函数返回字符对应的数值,Val(x)为 0,在窗体中输出结果。22.以下关于菜单的叙述中,错误的是 A.在程序运行过程中可以增加或减少菜单项 B.如果把一个菜单项的 Enabled 属性设置为 False,则可删除该菜单项 C.弹出式菜单在菜单编辑器中设计 D.利用控件数组可以实现菜单项的增加或减少(分数:1.00)A.B. C.D.解析:解析 在菜单设计时,如果把一个菜单项的 Enabled 属性设置为 False,则该项菜单呈灰色,表示不可用,并非是删除该项菜单。2
36、3.设一棵二叉树中有 3 个叶子结点,有 8 个度为 1 的结点,则该二叉树中总的结点数为 A. 12 B. 13 C. 14 D. 15 (分数:1.00)A.B. C.D.解析:解析 本题考查二叉树的基本概念及其基本性质。 【解题要点】按照题目的要求可得到满足条件的二叉树,如下图所示: * 故二叉树中总的结点个数为 1324.下列说法中,不属于数据模型所描述的内容是_。 A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束(分数:2.00)A.B.C. D.解析:解析 数据模型所描述的内容有 3 个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的
37、类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。25.软件需求说明书是需求分析阶段的最后成果,以下 _ 是其应包括的内容。、数据描述 、功能描述 、性能描述 、文件结构 A. 和 B. 和 C. 和 D. 、和(分数:1.00)A.B.C.D. 解析:解析 本题的考查点是软件需求说明书的内容。软件需求说明书是把在软件计划中确定的软件范围加以展开,制定出完整的信息描述、详细的功能说明、恰当的检验标准以及其他与要求有关的数据。一般包括概述、数据描述、功能描述、性能描述、参考文献目录、附录等部分。26.在窗体上画一个命令按钮,其名称为 Command1,
38、然后编写如下程序:Function Func(ByVal x As Integer,y As Integer)y=x*yIf y0 ThenFunc=xElseFunc=yEnd IfEnd FunctionPrivate Sub Command1_Click()Dim a As Integer,b As Integera=3b=4c=Func(a,B) Print“a=“;aPrint“b=“;bPrint“C=“;cEnd Sub程序运行后,单击命令按钮,其输出结果为:_。 A. a=3 b=12 c=3 B. a=3 b=4 c=3 C. a=3 b=4 c=12 D. a=13 b=1
39、2 c=12 (分数:1.00)A. B.C.D.解析:解析 函数 Func(3,4)的返回值为 3,故 c 的值为 3。由于参数 x 是按值传递的,a 的值仍为 3;而参数 y 是按地址传递的,b 的值变为 3*4。27.为了提高测试的效率,应该 A. 随机选取测试数据 B. 取一切可能的输入数据作为测试数据 C. 在完成编码以后制定软件的测试计划 D. 集中对付那些错误群集的程序(分数:2.00)A.B.C.D. 解析:解析 测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误成正比。这一现象说明,为了提高测试效率,测试人员应该集中对待那些错误群集的程序。28
40、.关于随机文件,以下叙述中错误的是_。 A.使用随机文件能节约空间 B.随机文件记录中,每个字段的长度是固定的 C.随机文件中,每个记录的长度相等 D.随机文件的每个记录都有一个记录号(分数:1.00)A. B.C.D.解析:解析 随机文件中的每一行是一条记录,每条记录的长度是固定的、相等的,并且都有一个记录号。Open 语句中的 Len 用于指定记录长度,当指定长度小于记录实际长度时将产生错误;大于实际长度时,可以写入,但浪费空间,所以随机文件占据磁盘空间较大,故选项 A 错误。29.假定在工程文件中有一个标准模块,其中定义了如下记录类型Type BooksNalTle As String*
41、10TelNum As String*20End Type要求当执行事件过程 ComlBandl_Click 时,在顺序文件 Person.txt 中写入一条记录。下列能够完成该操作的事件过程是U /U。 A.Ptivate Sub Commandl_Click() DimB As Books Open“c:/Person.txt“For Output As#1 BName=InputBox(“输入姓名”) BTelNum=InputBox(“输入电话号码”) Whte#1,B.Name,B.TelNum Close#1 End Sub BPrivate Sub Commandl_Crick(
42、) DimB As Books Open“C:/Person.txt“ForInput As#1 BName=InputBox(“输入姓名”) B.TelNum=InputBox(“输入电话号码”) Prin(#1,B.Name,B.Te1Num Close#1 End Sub C.Private Sub Conullandl_CHCk() DimBAs Books Open“c:/Person.txt“For Ouputut As#1 Name=hputBox(“输入姓名”) Temum=InputBox(“输入电话号码”) Whte#1,B Close#1 End Sub D.Privam
43、 Sub Commnandl_Click() DimBAsBook Open“C:/Person.txt“For Input As#1 Name=InputBox(“输入姓名”) TelNum=InputBox(“输入电话号码”) Print #1,B.Name,B.TelNum Close#1 End Sub(分数:2.00)A. B.C.D.解析:30.在用 Open 语句打开文件时,如果省略“For 方式”,则打开的文件的存取方式是U /U。 A.顺序输入方式 B.顺序输出方式 C.随机存取方式 D.二进制方式(分数:2.00)A.B.C. D.解析:解析 打开文件的 Open 语句在省
44、略“For 方式”的情况下默认为随机存取方式(Random)输入输出文件。31.在软件设计中不使用的工具是_。 A.系统结构图 B.PAD 图 C.数据流图(DFD 图) D.程序流程图(分数:1.00)A.B.C. D.解析:解析 系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD 图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是
45、一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择 C。32.在下面各关系中,当 X 取小数或负数时都能成立的式子是U /U。 A.Int(X)=Abs(X) B.Int(X)=Abs(x) C.Int(X)Abs(X) D.Int(X)Abs(X)(分数:2.00)A.B.C.D. 解析:33.在窗体(Name 属性为 Form1)上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name 属性为 Command1),然后编写如下两个事件过程:Private Sub Command1_ClickU /UA=Text1.Text+Text2.
46、TextPrint aEnd SubPrivate Sub Form_LoadU /UText1.Text=“Text2.Text=“End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入 33 和 44,然后单击命令按钮,则输出结果为_。 A. 77 B. 33+44 C. 3344 D. 4433(分数:2.00)A.B.C. D.解析:解析 对于该题,初学者一般都会认为选项 A 是答案。这是他们还没有建立数值和字符的概念。在文本框中的内容,无论在形式上是数值还是字符,实际上它都是字符。本题中的加号(+)对字符来讲是起到连接的作用,所以输出的“3344”。34.某人编写了下面的程序,希望能把 Text1 文本框中的内容写到 out.txt 文件中Private Sub Command1_Click()Open“out.txt“ For Output AsPrint“Text1“Close #2End sub调试时发现没有达到目的