[计算机类试卷]VB笔试模拟试卷40及答案与解析.doc

上传人:吴艺期 文档编号:494226 上传时间:2018-11-30 格式:DOC 页数:23 大小:103KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷40及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]VB笔试模拟试卷40及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]VB笔试模拟试卷40及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]VB笔试模拟试卷40及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]VB笔试模拟试卷40及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、VB笔试模拟试卷 40及答案与解析 1 以下的描述中,不是线性表顺序存储结构特征的是 ( A)不便于插入和删除 ( B)需要连续的存储空间 ( C)可随机访问 ( D)需另外开辟空间来保存元素之间的关系 2 下列关于栈的描述中错误的是 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 3 在一棵度为 3的树中,度为 3的结点个数为 2,度为 2的结点个数为 1,则度为0的结点个数为 ( A) 4 ( B) 5 ( C) 6 ( D) 7 4 已知一个有序表为 (14, 21, 27, 39, 45, 53, 66,

2、 80, 91, 119, 150),当使用二分法查找值为 27的元素时,查找成功的比较次数为 ( A) 1 ( B) 2 ( C) 3 ( D) 5 5 设待排序关键码序列为 (33, 18, 9, 25, 67, 82, 53, 95, 12, 70),要按关键码值递增的顺序排序,采取以第一个关键码为分界元素的快速排序法,第一趟排序完成后关键码 33被放到了第 _ 个位置。 ( A) 3 ( B) 5 ( C) 7 ( D) 9 6 结构化程序设计主要强调的是 ( A)程序的规模 ( B)程序的易读性 ( C)程序的执行效率 ( D)程序的可移植性 7 软件工程包括软件开发技术和软件工程管

3、理。下面属于软件工程管理内容的是 ( A)软件工具 ( B)软件工程环境 ( C)开发方法 ( D)软件工程经济学 8 关于模块设计的原则,以下叙述中正确的是 ( A)模块的内聚性高,模块之间的耦合度高 ( B)模块的内聚性高,模块之间的耦合度低 ( C)模块的内聚性低,模块之间的耦合度高 ( D)模块的内聚性低,模块之间的耦合度低 9 数据库系统的核心是 ( A)数据 库 ( B)数据库管理系统 ( C)数据模型 ( D)软件工具 10 E-R模型属于 ( A)概念模型 ( B)层次模型 ( C)网状模型 ( D)关系模型 11 下列正确的 Visual Basic注释语句是 ( A) Di

4、m a(10)As Integer Rem这是一个 VB程序 ( B)这是一个 VB程序 Private Sub Command1_Click() ( C) a=1:b=2:Rem这是一个 VB程序: c=3 ( D) If Shift=6 And Button=2 Then Print “BBBB“ Rem这是一个 VB程序 End If 12 当用鼠标左键单击窗体 (Form1)时所发生的事件是 ( A) Load1_Click ( B) Load_Click ( C) Form1_Click ( D) Form_Click 13 Visual Basic程序中语句行的续行符是 ( A)

5、( B): ( C) ( D) _ 14 为了使窗体的大小可以改变,必须将它的 BorderStyle属性设置为 ( A) 1 ( B) 2 ( C) 3 ( D) 4 15 设窗体 上有一个文本框,名称为 Text1,程序运行后,要求该文本框只能显示信息,不能接收输入信息,以下能实现该操作的语句是 ( A) Text1.MaxLength=0 ( B) Text1.Enabled=False ( C) Text1.Text=False ( D) Text1.Index=0 16 设 s=8, t=7, x=6, y=5,下列表达式的值是 4 3 * t Or s = x And t x Or

6、 x y ( A) 1 ( B) True ( C) False ( D) 2 17 在窗体上画一 个文本框、一个标签和一个命令按钮,其名称分别为 Text1、Labell和 Command1,然后编写如下两个事件过程: Private Sub Command1_Click() strText=InputBox(“请输入 “) Text1.Text=strText End Sub Private Sub Text1_Change() Labell.Caption=Right(Trim(Text1.Text), 3) End Sub 程序运行后,单 击命令按钮,如果在输入对话框中输入 Visua

7、l,则在标签中显示的内容是 ( A)空 ( B) Visual ( C) Vis ( D) ual 18 在窗体上画一个命令按钮和一个文本框,并将窗体的 KeyPreview属性设置为True,然后编写如下代码: Dim SaveAll As String Private Sub Form_Load() Show Text1.Text=“ “ Text1.SetFocus End Sub Private Sub Command1_Click() Text1.Text = Ucase(SaveAll) End Sub Private Sub Form_KeyPress(KeyAscii As I

8、nteger) SaveAll=SaveAll+Chr(KeyAscii) End Sub 程序运行后,在键盘上输入 abcdefg,单击命令按钮,则文本框中显示的内容为 ( A) abcdefg ( B)不显示任何信息 ( C) ABCDEFG ( D)出错 19 下面叙述 中正确的是 ( A) Spc函数既能用于 Print方法,也能用于表达式 ( B) Space函数既能用于 Print方法,也能用于表达式 ( C) Spc函数与 Space函数均生成空格,没有区别 ( D)以上说法均不对 20 为了使命令按钮的 Picture、 DownPicture或 DisabledPicture

9、属性生效,必须将它的 Style属性设置为 ( A) 0 ( B) 1 ( C) True ( D) False 21 用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是 ( A) List ( B) ListIndex ( C) Text ( D) ListCount 22 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 If i=1 Then x=i If i = 4 Then x=x+1 Print x; Next i End Sub 程序运行后,单击命令按钮,其输

10、出的结果为 ( A) 1 2 3 4 ( B) 2 3 4 5 ( C) 2 3 4 4 ( D) 3 4 5 6 23 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer Dim sum As Integer Dim sum1 As Integer Dim a(1 To 20), x For i = 1 To 10 a(i)=i Next i For Each x In a If x Mod 2 = 0 Then sum1=sum1+x Else sum = sum+x End

11、If Next x Print sum; sum1 End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 25 30 ( B) 10 20 ( C) 20 30 ( D) 1 10 24 在以下事件中, Private表示 Private Sub sub1(x As Integer, y As Integer) .End Sub ( A)此过程可以被其他过程调用 ( B)此过程只可以被本窗体模块中的其他过程调用 ( C)此过程不可以被任何其他过程调用 ( D)此过程只可以被本工程中的其他过程调用 25 变量未赋值时,数值型变量的值为 0,字符串变量的值为 ( A) Fals

12、e ( B)空串 “ “ ( C) Null ( D)没任何值 26 下列 4个表达式中 ,其中一个值与其他 3个大小不同的是 ( A) 15 ( B) x=x+1 Loop While x = 0 Print y; x End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 7 9 ( B) 34 0 ( C) 1 7 ( D)死笔循环 32 执行以下 Command1的 Click事件过程,在窗体上显示 Option Base 0 Private Sub Command1_Click() Dim a a = Array(“a“, “b“, “c“, “d“, “e“, “

13、f“, “g“) Print a(1); a(3); a(5) End Sub ( A) abc ( B) bdf ( C) ace ( D)出错 33 在窗体上画一个命令按钮,然后编写如下代码: Private Type Record ID As Integer Name As String *20 End Type Private Sub Command1_Click() Dim Maxsize, NextChar, MyChar Open “d:tempfemale.txt“ For Input As #1 Maxsize = LOF(1) For NextChar = Maxsize

14、To 1 Step -1 Seek #1, NextChar MyChar = Input(1, #1) Next NextChar Print EOF(I) Close 31 End Sub 程序运行后,单击命令按钮,其输出的结果为 ( A) True ( B) False ( C) 0 ( D) Null 34 编写如下事件过程: Private sub sub1 (ByVal x1 As String, y1 As String) Dim xt As String Dim i As Integer i = Len(x1) Do While i = 1 xt = xt + Mid(x1,

15、i, 1) i=i-1 Loop y1 = xt End Sub Private Sub Form Click() Dim s1 As String, s2 As String s1= “teacher“ sub1 s1, s2 Print s2 End Sub 程序运行后,单击窗体,则窗体上显示的内容是 ( A) rehcaet ( B) tahreee ( C) themee ( D) eerthea 35 阅读下列程序: Function func(n As Integer)As Integer Sum = 0 For i = 1 To n Sum = Sum + (i + 1)* i

16、Next i func = Sum End Function.Private Sub Command1_Click () Dim a As Integer a= 5 s = func (A)Print s End Sub 程序运行后,单击命令按钮,输出的结果为 ( A) 80 ( B) 60 ( C) 70 ( D) 15 36 若长度为 n的线性表采用顺序存储结构,在等概率假设的情况下,删除一个数据元素,需要先依次移动【 】个数据元素。 37 具有 n个结点的完全二叉树的深度为【 】。 38 在程序设计语言中,重复结构对应两类循环语句,对先执行循环体后判断的称为【 】循环结构。 39 Jac

17、kson结构化程序设计方法是英国的 MJackson提出的,它是一种面向【 】的设计方法。 40 数据库的逻辑模型设计阶段的主要任务是将【 】转换成关系模型。 41 在用 sual Basic开发应用程序时,一般需要建立可视用户界面、设置对象属性和【 】 3步。 42 要想在文本框中显示垂直滚动条,必须将【 】属性设置为 2,同时还应将MultiLine属性设置为 True。 43 组合框有 3种不同的类型,这 3种类型是下拉式组合框、简单组合框、下拉式列表框,分别通过将【 】属性设置为 0、 1、 2宋实现。 44 Visual Basic0的集成开发环境有两种方式,第一种方式是【 】,第二

18、种方式是【 】。 45 在窗体上画一个文本框和一个命令按钮,如下图所示。编写如下程序: Private Sub Form_Load() Show Text1.Text=“ “ Form1.KeyPreview=False Text1.SetFocus End Sub Private Sub Command1_Click() KeyPreview=Not KeyPreview Print End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print UCase(Chr(KeyAscii+1); End Sub Private sub T

19、ext1_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii+2) KeyAscii=0 End Sub 阅读以上程序,理解每个事件过程的操作,然后填空。 程序运行后,直接从键盘上输入 abc,程序输出的结果是【 】。 程序运行后,单击一次 “命令按钮 1”,然后从键盘上输入 abc,程序输出的结果是【 】。 46 窗体上有一个命令按钮,数据文件 data.txt的内容如下: “语文 “ “2001“, 87 “数学 “ “2002“, 75 “英语 “ “2003“, 92 “体育 “ “2004“, 66 Type bs aa As Strin

20、g * 2 bb As String * 4 cc As Integer End Type Private Sub command1_Click( Dim xs As bs Dim fl As Integer fl = FreeFile Open “d:data.txt“ For Input As #fl Do While Not EOF(fl) Input #fl, xs.aa, xs .bb, xs.cc List1.AddItem xs.bb List1.AddItem xs.aa List1.AddItem xs.cc Loop Print EOF(fl) Close End Sub

21、问:在列表框中第一行、第三行、第四行的内容是【 】、【 】、【 】。窗体上打印出的是【 】。 VB笔试模拟试卷 40答案与解析 1 【正确答案】 D 【试题解析】 线性表的顺序存储用一片连续空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻,数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻关系之中,因此不需另外开辟空间来保存元素之间的关系。 2 【正确答案】 B 【试题解析】 栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈操作都在栈顶进行,它的操作特点是先进后出,具有记忆作用。因此选项 A、C、 D都是正确的。栈可以采用顺序存储,也可以采用链式存储,因此选 项 B

22、说法不正确。 3 【正确答案】 C 【试题解析】 设这棵树中叶子结点数为 n0,度数为 1的结点数为 n1,度数为 2的结点数为 n2,度数为 3的结点数为 n3,总结点数为 n,则 D=n0+n1+n2+n3 (1) 设树的总入度为 m。由于在树中除了根结点外,其余每一个结点都有唯一的一个分支进入,则树的总结点数为 n=m+1 (2) 又由于树中这 m个进入分支分别由非叶子结点射出,其中度数为 1的结点射出1,度数为 2的结点射出 2,度数为 3的结点射出 3。而且射出的分支总数与 总的进入分支数相等,即 m=n1+2n2+3n3 (3) 由式 (1)、 (2)、 (3)可以得到 n0=n2

23、+2n3+1=1+22+1=6。 4 【正确答案】 B 【试题解析】 根据二分法查找的查找过程,首先将 27与表中中间的元素 53进行比较,由于 27小于 53,所以在线性表的前半部分查找。第 2次比较的元素是前半部分的中间元素,即 27,这时两者相等,即查找成功。 5 【正确答案】 B 【试题解析】 快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部 分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。在上述序列中,比关键码 33小的元素有 4个,因此第 1趟排序完成后关键码 33被放到了第 5个位置上。 6 【正确答案】

24、B 【试题解析】 结构化程序设计主要强调的是程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。 7 【正确答案】 D 【试题解析】 软件工程管理主要包括软件管理学、软件工程经济学、软件心理学等内容。 8 【正确答案】 B 【试题解析】 耦合性和内聚性是衡量软件模块独立性的两个定性的度量标准。其中,内聚性是度量一个模块功能强度的相对指标,耦合性则用来度量模块之间的相互联系程度,它们是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 9

25、 【正确答案】 B 【试题解析】 数据库系统是由数据库 (数据 )、数据库管理系统 (软件 )、数据库管理员 (人员 )、系统平台之一 硬件平台 (硬件 )、系统平台之二 软件平台 5个部分构成。其中,数据库管理系统 DBMS是负责数据库的建立、使用和维护的软件。 DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外, DBMS还承担着数据库的安全保护工作,按照 DBA所规定的要求,保证数据库的完整性和安全性。所以数据库管理系统 DBMS是数据库系统的核心,选项 B是正确答案。数据库是数据的集合,它不是数据库系统的

26、核心;数据模型是用来抽象表示和处理现实世界中数据和信息的工具:软件工具是用来辅助软件开发、运行、维护、管理、 支持等活动的工具。所以选项 A、 C、 D都不正确。 10 【正确答案】 A 【试题解析】 数据模型按不同的应用层次分成 3种类型,它们是概念数据模型、逻辑数据模型、物理数据模型。实体 -联系模型 (E-R模型 )是概念数据模型,而关系模型、层次模型、网状模型都是逻辑数据模型。所以,选项 A是正确答案。 11 【正确答案】 B 【试题解析】 在使用注释语句时,有以下 “禁忌 ”:当注释出现在一个语句行的后面时,只能用撇号 “”作为注释符,不能使用 Rem;在复合语句行中,注释必须是最后

27、一个语句,不能放在复合语 句行中:注释语句不能放在续行符的后面。在所给出的选择中,选项 A、 C、 D都是不正确的。 12 【正确答案】 D 【试题解析】 Click事件是单击鼠标左键时发生的事件。程序运行后,当单击窗体内的某个位置时, Visual Basic将调用窗体事件过程 Form Click。注意,单击的位置必须没有其他对象 (控件 ),如果单击窗体内的控件,则只能调用相应控件的Click事件过程,不能调用 Form Click过程。 13 【正确答案】 D 【试题解析】 在输入程序时,可以通过续行符将程序分别放在几 行中。 Visual Basic 6.0中使用的续行符是下划线 (

28、)。如果一个语句行的末尾是下划线,则下一行与该行属于同一个语句行。注意,续行符与它前面的字符之间至少要有一个空格。 14 【正确答案】 B 【试题解析】 BorderStyle(边框类型 )属性用来确定窗体边框的类型,可设置为 6个预定义值之一,它们是: 0-None(窗体无边框 )、 1-FixedSingle (固定单边框 )、 2-Sizable(默认值 )(可调整的边框 )、 3-FixedDialog(固定对话框 )、 4- FixedToolWindow(固定工具窗口 )和 5-Sizabl eToolWindow(可变大小工具窗口 )。 15 【正确答案】 B 【试题解析】 当文

29、本框的 Enabled属性被设置成 “False”时,文本框是只读状态,纯粹用来显示,其中的内容呈灰色,对鼠标和键盘的操作没有反应。 16 【正确答案】 B 【试题解析】 从表达式的形式来看,表达式的值应该是逻辑常数 (即 True或False),所以选项 A和 D是错误的。若表达式中含有关系运算和逻辑运算时,应先计算关系运算,然后再计算逻辑运算。在逻辑运算中,应先计算 And运算符,再计算 Or运算符。将数据带入变量后,表达式得: 4 3*7 Or 8=6 And 7 6 Or 6 5, 中间计算过程为: False Or False And True Or Tree,最后得 True。 1

30、7 【正确答案】 D 【试题解析】 当用户向文本框中输入新信息或当程序将 Text属性设置为新值从而改变文本框的 Text属性时,将触发 Change事件,即执行 “Text1.Text=strText”语句时,就触发了 Change事件。 Trim(字符串 )将返回的是去掉 “字符串 ”两边 的空白字符, Right(字符串, n)将返回 “字符串 ”的最后 n个字符。字符串 Visual最右边的 3个字符为 ual。 18 【正确答案】 C 【试题解析】 将窗体的 KeyPreview属性设置为 True,在键盘上输入 abcdefg时,触发 Form_KeyPross事件,变量 Save

31、All的值为 “abcdefg”。由于 SaveAll为过程变量,单击命令按钮后, UCase函数将 SaveAll的内容转换成大写字符。选项C的答案是正确的。 19 【正确答案】 B 【试题解析】 Spc函数和 Space函数相同之处是都能由 Print方法的格式输出,不同之处是 Space(n)函数有返回值,它能用于表达式;而 Spc(n)函数没有返回值,它只能用于 Print#语句或 Print方法中。 20 【正确答案】 B 【试题解析】 命令按钮像复选框和选项按钮一样,可通过更改 Style属性设置值后用 Picture、 DownPicture和 DisabledPicture属性

32、增强视觉效果。比如要向命令按钮添加图标或位图,或者在单击、禁止控件时显示不同的图像。 21 【正确答案】 C 【试题解析】 组合框 的 Text属性值为最后一次选中的表项文本,不能直接修改Text属性。 22 【正确答案】 B 【试题解析】 在 For循环语句中引用了两个 If语句,通过将 i的值赋值给 x来进行。第一次循环时 x的值为 2,每次加 1,所以答案应为 B。 23 【正确答案】 A 【试题解析】 程序的前部分给数组 a赋初值,后部分利用 For Each-Next语句对其进行循环操作,将奇数和偶数之和分别赋值给变量 sum和 sum1。本题的难点就是要理解 For Each-Ne

33、xt语句。注意: For Each语句的控制变量必须 为变体变量。窗体上显示的答案是 1 10之内奇数与偶数之和。 24 【正确答案】 B 【试题解析】 Private表示只有在包含其声明的模块中的其他过程可以访问该Sub过程。 25 【正确答案】 B 【试题解析】 变量未赋值时,各类型变量均有默认值,规则如下:所有数值型(包括 Currency型 )的值为 0;字符串型为一空串 ; Date型为 “0:00:00”(和系统时间格式有关系 ); Boolean型为 “False”; 没有指定类型者 (Variant)为 “空值 ”(非Null):对于 Object型为 “Nothing”。 2

34、6 【正确答案】 C 【试题解析】 在 Visual Basic中,可以使用十进制、八进制和十六进制,默认为十进制。有时候在特殊场合为了使用方便,也使用八进制和十六进制。使用八进制的方法是借助函数 Oct,将十进制数值转换为八进制,或者直接在数值前用符号“&O”表示,如 &O17表明这是八进制数值,其值对应于十进制的 15;使用十六进制数则使用函数 Hex或使用符号 “&H”。 27 【正确答案】 A 【试题解析】 常见控件都有 Enable属性,默认值一般都为 True,当需要屏蔽该控件对用户的响应时,可以将 Enable属性改为 False。文本框 Enable属性为 False后,文本框

35、中的文本将变成灰色,并且此时用户不能将光标置于文本框上,不能修改文本内容,也不能对鼠标、键盘等事件响应。 28 【正确答案】 B 【试题解析】 控件数组删除其中一个后,其他控件元素的 Index值不会改变,而Ubound属性返回数组元素的最大索引,因此依然为 5,而不是因为删除了一个而成为 4。控件数组的 Count属性返回控件的实际个数, Lbound属性返回其中索引最小的元素,若删除其中 Index=0的控件,则该属性值也会相应改变为 1。 29 【正确答案】 D 【试题解析】 本题过程中使用了两个 Static变量,每次单击命令按钮后,变量都保留着上次计算后的值。变量 y的计算过程为:

36、a=3、 9、 18,变量 b的计算过程为: b=3、 6、 9。 30 【正确答案】 D 【试题解析】 注意本题中,尽管 a 120一开始就不成立,但 Do循环仍然执行一次,因为 While放在 Do语句块的后面,循环体先执行,再判断,因此答案为选项 D。 31 【正确答案】 C 【试题解析】 当第一次进 入循环体后, y=7-6=1, x=6+1=7,由于 “7 =0”的条件为假,所以只执行了一次循环就退出循环体。最后打印出 1和 7。 32 【正确答案】 B 【试题解析】 本题使用了 option Base 0语句,该语句对于使用 Array定义的数组同样起作用,数组 a的索引从 0开始

37、,故本题输出的结果为 bdf,答案为选项B。 33 【正确答案】 B 【试题解析】 这个题目的重点在于考核函数 LOF、 EOF和 Input$的使用。 LOF函数能够返回文件的实际长度。 EOF函数用于测定记录指针是否到达文 件末尾。Input$函数用于从文件中读出指定个数的字符。 34 【正确答案】 A 【试题解析】 可以看出, Sub1(ByVal x1 As String, y1 As String)的作用是将参数 x1的字符逆序处理,然后赋给 y1,而 y1是传址引用的,可以直接返回处理结果。 35 【正确答案】 C 【试题解析】 本题调用一个 Function过程 func,该过程

38、只有一个参数,类型为整型,返回值也为整型。过程的调用十分简单,关键是要搞清楚过程 func的功能。从 For-Next循环可以看出,该过程 的功能是: 12+23+34+(n+1)n 。在调用过程时,实参 a的值为 5,即上式中的 n =5。因此返回的值为:12+23+34+45+56 =70。 36 【正确答案】 (n-1)/2 【试题解析】 令 Edl(n)表示在长度为 n的顺序表中进行一次删除操作时所需进行“移动 ”元素个数的期望值 (即平均移动个数 ),则其中, qi是删除第 i个元素的概率, n-i是删除第 i个元素时所需移动元素的个数。同样假设在 n个可能进行删除的位置 i=1,

39、2, , n机会均等,则 由此,在上述等概率的假设下, 37 【正确答案】 (log2n+1 【试题解析】 根据二叉树性质 5,具有 n个结点的完全二叉树的深度为log2n+1,其中 log2n表示 log2n的整数部分。 38 【正确答案】 直到型 【试题解析】 在程序设计语言中,重复结构对应两类循环语句: 先判断后执行的循环体称为当型循环结构; 先执行循环体后判断的称为直到型循环结构。 39 【正确答案】 数据结构 【试题解析】 结构化分析方法主要包括:面向数据流的结构化分析方法、面向数据结构的 Jackson方法和面向数据结 构的结构化数据系统开发方法。 40 【正确答案】 E-R图 【

40、试题解析】 数据库逻辑设计的任务是将概念模型进一步转换成相应的数据模型。而 E-R图是主要的概念模型,关系模型是目前使用最多的数据模型,因此数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS中的关系模型。 41 【正确答案】 编写代码 【试题解析】 在用 Visual Basic开发应用程序时,一般需要建立可视用户界面、设置对象属性和编写代码 3步。 42 【正确答案】 ScrollBars 【试题解析】 只有当 MultiLine属性被设置为 True时,才能用 ScmllBars属性在文本框中设置滚动条。此外,当在文本框中加入水平滚动条 (或同时加入水平和垂直滚动条 )后,文本框

41、中文本的自动换行功能将不起作用,只能通过回车键换行。 43 【正确答案】 Style 【试题解析】 对于组合框,当 Style为 0(默认 )时,表示下拉式组合框包括序列列表和文本框,用户可在列表中选择或在文本框中输入。当 Style为 1时,表示简单的组合框包括文本框和不能下拉的列表,用户可在列表中选择或在文本框中输入。当 Style为 2时,表示下拉 式列表框,这种样式只允许从下拉列表中选择。 44 【正确答案】 多文档界面或 MDI, 单文档界面或 SD 【试题解析】 在默认情况下, Visual Basic6.0集成开发环境为多文档界面方式,即 MDI方式,在这种方式下, “窗体设计器

42、 ”窗口是固定的。使用 “工具 ”菜单中的“选项 ”命令,可以将集成开发环境设置为单文档界面方式,即 SDI方式,在这种方式下, “窗体设计器 ”窗口是浮动的。 45 【正确答案】 cde , BCD 【试题解析】 本题主要用来加深理解窗体的 KeyPreview属性 。在默认情况下,控件的键盘事件优先于窗体的键盘事件,因此在发生键盘事件时,总是先触发控件的键盘事件。如果希望窗体先接收键盘事件,则必须将窗体的 KcyPreview属性设置为 True,否则不能触发窗体的键盘事件。在上面的程序中, “命令按钮 1”的事件过程用来对窗体的 KeyPreview属性值进行切换,每单击一次该按钮,KeyPreview属性改变一次值,即从 True变为 False或从 False变为 True。当该属性为 True时,首先执行的是窗体的 KeyPress事件过程:如果该属性为 False,则执行文本框 的 KeyPress事件过程。 46 【正确答案】 2001,87,2002 【试题解析】 当文件指针指向文件的结尾, EOF函数返回 True。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1