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

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

1、VB笔试模拟试卷 184及答案与解析 1 为了避免流程图在描述程序逻辑时的灵活性 ,提出了用方框图来代替传统的程序流程图 ,通常也把这种图称为 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 2 结构化程序设计主要强调的是 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易读性 3 为了使模块尽可能独立 ,要求 ( A)模块的内聚程度要尽量高 ,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高 ,且各模块间的耦合程度要尽量弱 ( C)模 块的内聚程度要尽量低 ,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低

2、,且各模块间的耦合程度要尽量强 4 需求分析阶段的任务是确定 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 5 算法的有穷性是指 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 6 对长度为 n的线性表排序 ,在最坏情况下 ,比较次数不是 n(n-1)/2的排序方法是 ( A)快 速排序 ( B)冒泡排序 ( C)直接插入排序 ( D)堆排序 7 如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是 ( A) e3,e1,e4,e2 ( B) e2,e4

3、,e3,e1 ( C) e3,e4,e1,e2 ( D)任意顺序 8 将 E-R图转换到关系模式时 ,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 9 有三个关系 R、 S和 T如下 : 由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 10 下列有关数据库的描述 ,正确的是 ( A)数据处理是将信息转化为数据的过程 ( B)数据的物理独立性是指当数据的逻辑结构改变时 ,数据的存储结构不变 ( C)关系中的每一列称为元组 ,一个元组就是一个字段 ( D)如果一个关系中的属性或属性组并非该关系的关键字

4、 ,但它是另一个关系的关键字 ,则称其为本关系的外关键字 11 退出 Visual Basic 6.0的快捷键是 ( A) Ctrl+Q ( B) Alt+Q ( C) Alt+A ( D) Ctrl+A 12 下列说法错误的是 ( A)方法是对象的一部分 ( B)在调用方法时 ,对象名是不可缺少的 ( C)方法是一种特殊的过程和函数 ( D)方法的调用格式和对象属性的使用格式相同 13 下列叙述中错误的是 ( A) Visual Basic是采用了事件驱动编程机制 ( B) Visual Basic是面向过程的程序设计语言 ( C) Visual Basic是可视化程序设计语言 ( D) V

5、isual Basic是面向对象的程序设计语言 14 使用 Public Const语句声明一个全局的符号常量时 ,该语句应放在 ( A)过程中 ( B)窗体模块的通用声明段 ( C)标准模块的通用声明段 ( D)窗体模块或标准模块的通用声明段 15 在 Visual Basic的立即窗口内输入以下语句 X=65 Print Chr$(X) 在窗口中显示的结果是 ( A) 65 ( B) A ( C) a ( D) X 16 表达式 x=Sqr(a2-5)+sqr(b2-5)的类型是 ( A)算术表达式 ( B)逻辑表达式 ( C)关系表达式 ( D)字符表达式 17 表达式 Abs(-5)+

6、Len(“ABCDE“)的值是 ( A) 5ABCDE ( B) -5ABCDE ( C) 10 ( D) 0 18 能够获得一个文本框中被选取文本的内容的属性是 ( A) Text ( B) Length ( C) SelTextt ( D) SelStart 19 为了使图像框适应图片的大小 ,下边设置正确的属性是 ( A) AutoSize=True ( B) Stretch=False ( C) Stretch=True ( D) Stretch=False 20 要使一个命令按钮成为图形命令按钮 ,则应设置的属性是 ( A) Picture ( B) Style ( C) LoadP

7、icture ( D) DisabledPicture 21 组合框控件是将某两个控件组合成一个控件 ,这两个控件是 ( A)列表框控件和文本框控件 ( B)标签控件和列表框控件 ( C)标签控件和文本框控件 ( D)复选框控件和选项按钮控件 22 下列每组控件中 ,都包含有滚动条的一组控件是 ( A) ListBox和 LabelBox ( B) TextBox和 DriveListBox ( C) ComboBox和 CheckBox ( D) FileListBox和 DirListBox 23 在窗体上画一个名称为 Command1的命令按钮 ,然后编写如下事件过程 : Private

8、 Sub Command1_Click() For n=1 To 20 If n Mod 3 程序运行后要执行 3次循环体 ,则条件中 i的最小值为 ( A) 6 ( B) 7 ( C) 8 ( D) 9 25 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮 ,然后编写如下事件过程 : Private Sub Command1_Click() Dim arr(10,10)As Integer,i,j As Integer For i=1 To 3 For j=2 To 4 arr(i,j)=i+j Next Next Text1.Text=arr(2,3)+a

9、rr(3,4) End Sub 程序运行后 ,单击命令按钮 ,在文本框中显示的值是 ( A) 12 ( B) 13 ( C) 14 ( D) 15 26 运行下面的程序后 ,输出的结果为 Cls Dim t(5, 5) as Integer For i=1 To 5: t(i, i) =1: Next For i=1 To 5 For j=1 To 5 Print t(i, j), Next Print Next ( A) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ( B) 1 1 1 1 1 ( C) 1 0 0 0 0 0 1 0

10、0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 ( D) 1 1 1 1 1 27 下面程序运行后 ,单击命 令按钮 ,输出的结果是 Private Sub Command1_Click() Dim a%(1 To 4) , b%(2 To 6) , i%, str1#, str2# For i=1 To 4 a(i)=i Next For i=2 To 6 b(i)=i Next str1=YAG(a) str2=YAG(b) Print “str1=“; str1; “str2=“; str2 End Sub Function YAG(a() As Integer) D

11、im t#, i% t=1 For i=LBound(a) To UBound(a) t=t * a(i) Next YAG=t End Function ( A) str1=24 str2=720 ( B) str1=12 str2=360 ( C) str1=24 str2=180 ( D) str1=36 str2=720 28 在窗体上画一个命令按钮 ,然后编写如下事件过程。 Private Sub Command1_Click() Dim m As Integer, n As Integer, p As Integer m=3: n=5: p=0 Call Y(m, n, p) Pr

12、int Str(p) End Sub Sub Y(ByVal i As Integer, ByVal j As Integer, k As Integer) k=i + j End Sub 程序运行后 ,如果单击命令按钮 ,则在窗体上显示的内容是 ( A) 4 ( B) 6 ( C) 8 ( D) 10 29 单击命令按钮时 ,下列程序的执行结果为 Private Sub Command1_Click() Dim x As Integer, y As Integer x=12: y=32 Call PCS(x, y) Print x; y End Sub Public Sub PCS(ByVa

13、l n As Integer, ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub ( A) 12 32 ( B) 2 32 ( C) 2 3 ( D) 12 3 30 鼠标移动经过控件时 ,将触发控件的 ( A) MouseDown事件 ( B) MouseUp事件 ( C) MouseMove事件 ( D) Click事件 31 在下列关于菜单的说法中 ,错误的是 ( A)每个菜单项都是一个控件 ,与其他控件一样都有自己的属性和事件 ( B)除了 Click事件之外 ,菜单项还能响应其他的 (如 DblClick等 )事件过程 ( C)菜单项

14、的快捷键不可以任意设置 ( D)在程序执行时 ,如果菜单项的 Enabled属性为 False,则该菜单项变成灰色 ,不能被用户选择 32 在用通用对话框控件建立 打开 或 保存 文件对话框时 ,如果需要指 定文件列表框所列出的文件类型是文本文件 (即 .txt文件 ),则正确的描述格式是 ( A) text(.txt) | (*.txt) ( B) 文本文件 (.txt) | (.txt) ( C) text(.txt)FFFFF | | (*.txt) ( D) text(.txt)(*.text) 33 在 Visual Basic中 ,要将一个窗体从内存中释放 ,应使用的语句是 ( A

15、) Hide ( B) Unload ( C) Load ( D) Show 34 在窗体上画一个名为 Command1的 命令按钮 ,其 Command1_Click事件过程如下: Sub Command1_Click() Dim student As studtype Dim record_no As Integer record_no=1 With student .ino=12 .strname=“smith“ .strsex=“男 “ .smark=89 End With _ Put # 1,record_no,student Close # 1 End Sub 要求在 c: 的随机

16、文件 student.dat写入一条记录。应在程序中空行处填以下哪条语句使该功能完整 ( A) Open “c: student.dat“For Input As #1 len(student) ( B) Open “c: student.dat“For random As #1 len(student) ( C) Open “c: student.dat“For Output As #1 len(student) ( D) Open “c: student.dat“For Append As #1 len(student) 35 设已打开 5个文件 ,文件号为 1,2,3,4,5。要关闭所有

17、文件 ,以下语句正确的是 ( A) Close#1,2,3,4,5 ( B) Close #1;#2,#3;#4;#5 ( C) Close #1-#5 ( D) Close 36 排序是计算机程序设计中的一种重要操作 ,常见的排序方法有插入排序、【 】和选择排序等。 37 在面向对象方法中 ,属性与操作相似的一组对象称为【 】。 38 一个项目具有一个项目主管 ,一个项目主管可管理多个项目 ,则实体 “项目主管 “与实体 “项目 “的联系 属于【 】的联系。 39 程序测试分为静态分析和动态测试。其中【 】是指不执行程序 ,而只是对程序文本进行检查 ,通过阅读和讨论 ,分析和发现程序中的错误

18、。 40 当数据的物理结构 (存储结构 )改变时 ,不影响数据库的逻辑结构 ,从而不致引起应用程序的变化 ,这是指数据的【 】。 41 新建一个工程 ,内有两个窗体 ,窗体 Form1上有一个命令按钮 Command1,单击该按钮 ,Form1窗体消失 ,显示 Form2窗体 ,程序如下 ,请填空。 Private Sub Command1_Click() Form1.Hide Form2.【 】 End Sub 42 函数 Str$(256.36) 的值是 【 】 。 43 下列程序段的执行结果为【 】。 Dim A (10,10) For i=2 To 4 For j=4 To 5 A(i

19、,j)=i*j Next Next Print A(2,5)+A(3,4)+A(4,5) 44 有如下事件过程 : Private Sub Form_Active() Dim Score(1 to 3) As Integer Dim i As Integer Dim t As Variant For i=3 To 1 step-1 Score(i)=2*i Next For Each t In Score Print t Next End Sub 程序运行后窗体上显示的值为【 】。 45 刚建立工程时 ,使窗体上的所有控件具有区别于默认值的相同的字体格式 ,应对【 】的【 】属性进行设置。 4

20、6 已知数组 A(4,4),各个元素在运行程序时被赋值并打印 ,形成四除非方阵。请在【 】和【 】处填 处所需的内容 ,使产生一个转置矩阵 (即行列互换 ),仍放在数组 A中 ,并打印出来。例如 : 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 Private Sub Command1_Click() Dim a(4,4) For k=1 To 4 For j=1 To 4 a(k,j)=j Print a(k,j); Next Print Next For k=2 To 4 For j=1 To【 】 t=a(

21、j,k) a(j,k)=【 】 a(k,j)=t Next Next For k=1 To 4 Print a(k,1); a(k,2);a(k,3);a(k,4) Next End Sub VB笔试模拟试卷 184答案与解析 1 【正确答案】 B 【试题解析】 N-S图是由 Nassi 和 Shneiderman 提出的一种符合程序化结构设计原则的图形描述工具。它的提出是为了改进流程图在描述程序逻辑时的不灵 活性。 2 【正确答案】 D 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句 ,总的来说可使程序结构良好、易读、易理解、易维护。

22、3 【正确答案】 B 【试题解析】 模块的独立程度可以由两个定性标准度量 :耦合性和内聚性。耦合性是衡量不同模块彼此间互相依赖 (连接 )的紧密程度 ;内聚性是衡量一个模块内部各个元素彼此结合的紧密程度。一般来说 ,要求模块之间的耦合尽可能地低 ,而内聚性尽可能地高。 4 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段 ,它的基本任务就是详细调查现实世界要处理的对象 (组织、部门、企业等 ),充分了解原系统的工作概况 ,明确用户的各种需求 ,然后在此基础上确定新系统的功能。选项 A)软件开发方法是在总体设计阶段需完成的任务 ;选项 B)软件开发工具是在实现阶段需完成的任务

23、 ;选项 C)软件开发费用是在可行性研究阶段需完成的任务。 5 【正确答案】 A 【试题解析】 算法具有 5个特性 : 有穷性 :一个算法必须 (对任何合法的输入值 )在执行有穷步之后结束 ,且每一步都可在有限时间内完成 ,即运行时间是有限的 ; 确定性 :算法中每一条指令必须有确切的含义 ,读者理解时不会产生歧义。 可行性 :一个算法是可行的 ,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。 输入 :一个算法有零个或多个输入 ,这些输入取自于某个特定的对象的集合。 输出 :一个算法有一个或多个输出。 6 【正确答案】 D 【试题解析】 在最坏情况下 ,快速排序、冒泡排序和

24、直接插入排序需要的比较次数都为 n(n-1)/2,堆排序需要的比较次数为 nlog2n。 7 【正确答案】 B 【试题解析】 由栈 “后进先出 “的特点可知 :A)中 e1不可能比 e2先出 ,C)中 e1不可能比 e2先出 ,D)中栈是先进后出的 ,所以不可能是任意顺序。 B)中出栈过程如图所示 : 8 【正确答案】 B 【试题解析】 关系数据库逻辑设计的主要工作是将 - 图转换成指定RDBMS中的关系模式。首先 ,从 E-R图到关系模式的转换是比较直接的 ,实体与联系都可以表示成关系 ,E-R图中属性也可以转换成关系的属性 ,实体集也可以转换成关系。 9 【正确答案】 D 【试题解析】 在

25、关系运算中 ,交的定义如下 :设 R1和 R2为参加运算的两 个关系 ,它们具有相同的度 n,且相对应的属性值取自同一个域 ,则 R1R2为交运算 ,结果仍为度等于 n的关系 ,其中 ,交运算的结果既属于 R1,又属于 R2。 10 【正确答案】 D 【试题解析】 数据处理是指将数据转换成信息的过程 ,故选项 A)叙述错误 ;数据的物理独立性是指数据的物理结构的改变 ,不会影响数据库的逻辑结构 ,故选项 B)叙述错误 ;关系中的行称为元组 ,对应存储文件中的记录 ,关系中的列称为属性 ,对应存储文件中的字段 ,故选项 C)叙述错误。 11 【正确答案】 B 【试题解析】 考查考生对 Visua

26、l Basic基础知识的掌握情况。 Alt+Q关闭当前的工程并退出 Visual Basic。 12 【正确答案】 B 【试题解析】 考查考生对对象、方法的掌握情况。方法是对象的一部分 ,所以选项 A)的表述是正确的 ;其调用格式为 :对象名 .方法名称 ,与属性的使用格式相同 ,所以选项 D)是正确的 ;方法在调用时 ,可以省略对象名 ,但这只限于当前窗体 (或控件 ),如果不是当前窗体或控件要加上对象名称 ,所以选项 B)是不正确的 ;方法是一种特殊的过程和函数 ,所以选项 C)是正确的。方法和事件一样 ,都是对象的一部分。 13 【正确答案】 B 【试题解析】 考查考生对 Visual

27、Basic集成开发环境的了解情况。 Visual Basic是面向对象 ,采用事件驱动机制的程序设计方法。 14 【正确答案】 C 【试题解析】 考查考生对 Const语句的了解。 Const语句用于模块级声明中 ,只能在包含该声明的模块中使用的常数 ,不能在过程中使用。常量只能是私有的 ,不能在Const前面放置 Public关键字。对象动态设置属性、方法和事件。 Public Const语句声明一个全局的符号常量时 ,该语句应该放在标准模块的通用声 明段中。根据定义变量的关键字不同 ,变量的作用范围和作用时间也不同 ,要熟记这些关键字的功能。 15 【正确答案】 B 【试题解析】 考查考生

28、对转换函数 Chr$()的使用情况。 Chr$()是求 ASCII字符的函数 ,格式是 表达式 ),其中 “表达式 “应该是合法的 ASCII码值 ,Chr$()函数把 “表达式 “的值转换为相应的 ASCII字符。本题中 X=65对应的 ASCII码是字符 A,所以显示的结果应该是 A。 Chr$(KeyCode)转换函数中的 KeyCode参数值是一个数值型数据。该函数返回值是一个 字符串型数据。 16 【正确答案】 C 【试题解析】 考查考生对表达式的基本认识。如果把 X=Sqr(a2-5)+sqr(b2-5)当作一个语句 ,那么它是一个赋值语句。现在把它看作一个表达式,很明显,它不是逻

29、辑表达式,也不是字符表达式。要判断它是算术表达式还是关系表达式,这要看运算符的优先级。运算优先级低的运算符便构成这种运算的表达式。运算符的低级从高到低依次为:函数运算 数值运算和字符串运算 关系运算 逻辑运算。该表达式是比较一个变量与一个算术表达式是否相等,所以该表达式是关系表达式。 17 【正确答案】 C 【试题解析】 考查考生对函数的掌握情况。两个函数的返回值均为数值型。Abs(jnumber):返回参数的绝对值 ,类型和参数相同。 Len(string):返回 String字符串内字符的数目 ,或是存储变量所需的字节数。 18 【正确答案】 C 【试题解析】 考查文本框的属性和方法的应用

30、。文本框 SelText属性返回或设置包含当前所选择文本的字符串 ;如果没有字符被选中 ,则为零长度字符串 (“)。 19 【正确答案】 C 【试题解析】 考查 Imagebox控件的自适 应方法。图像框控件 stretch属性如果为 Ture,则总是要使 Visual Basic 根据内容大小调节图片框的尺寸。 picturebox控件的自适应方法为调整 Autosize属性。 20 【正确答案】 B 【试题解析】 考查考生对 Visual Basic控件的基本属性。 Style 属性返回或设置一个值 ,该值用来指示控件的显示类型和行为。在运行时是只读的。 21 【正确答案】 A 【试题解析

31、】 考查考生对 Visual Basic集成开发环境的了解情况。组合框控件是将列表框控件和文本框 控件组合成的一个控件。 22 【正确答案】 D 【试题解析】 考查考生对 Visual Basic集成开发环境的了解情况。 FileListBox和DirListBox控件包含滚动条。 23 【正确答案】 C 【试题解析】 考查考生对 If条件语句的应用情况。 n从 1到 20,循环共执行 20次 ,当 n=21时 ,循环条件不成立 ,循环结束 ,最后输出 n的值为 21。因此 ,选项 C正确。 If语句是判断每个条件是否成立 ,第一次碰到条件成立的表达式 ,执行其后面的语句后退出 If语句。 2

32、4 【正确答案】 B 【试题解析】 考查考生对 Do匧 oop Until循环语句的应用情况。本题考查的是DO匧 oopUntil结构的循环语句 ,不管满不满足条件 ,都要先执行一次。经分析当i7(或 8或 9) 都满足执行三次的条件 ,但题目要求最小的 ,所以应该是 7。 Do匧 oop Until循环语句是先执行 ,然后判断条件 ,不管条件如何 ,该语句最少要执行一次循环体中的语句。 25 【正确答案】 A 【试题解析】 考查考生对多重循环的掌握。本题的难点是嵌套循环的计算。根据arr 1(i,j)=i+j可知 ,arr(i,j)的值为两个下 标值之和 ,所以 arr(2,3)+arr(3

33、,4)的值为2+3+3+4=12嵌套使用多重循环时 ,应注意程序执行过程。 26 【正确答案】 C 【试题解析】 考查考生对多重循环和 Print方法的掌握。程序以矩阵格式输出一个二维数组 ,由程序可知 ,数组的主对角线上的元素赋值为 1,其他元素未赋值 ,初值为0。所以输出结果如选项 C)所示。嵌套使用多重循环时 ,应注意程序执行过程。 27 【正确答案】 A 【试题解析】 考查数组作为过程参数的使用方法。程序首先调用循环语句为数组a、 b赋值 ,其中 a(i)=i;b(i)=i,且数组 a的上下界分别为 1和 4,数组 b的上下界分别为 2和 6;接着将数组 a作为参数调用 YAG过程 ,

34、在 YAG过程中 ,定义了两个变量 t及 i,i作为循环语句 For的变量 ,它的初始值和终值分别为数组的上下界 ,循环体为 t = t * a(i),即将 a(i)的值乘以 t,然后再赋给 t,当循环结束后 ,程序返回的就是数组 a中的各元素的积 ;同理程序将数组 b作为参数传递给 YAG过程后返回数组 b中各元素的积 ,运行程序结束后 ,则输出结果为 :strX=24。 28 【正确答案】 C 【试题解析】 考查考生对调用通 用过程中参数传递方式的掌握情况。此程序考查了函数的调用 ,函数过程有 3个形参 ,功能是将第 1个与第 2个形参的和赋给第 3个形参 ,其中前两个形参是按值传递 ,不

35、会影响实参的数值 ,即在调用函数过程的过程中 ,不变化实参的数值 ;而第 3个形参是按址传递 ,传递的是实参的地址 ,这样实参会随着过程中形参的变化而变化 ,即改变实参的数值。在主调过程中定义了 3个整型变量 ,分别赋值 3、 5、 0,调用过程后 m、 n的数值仍然是 3、 5,而 p的值不再是 0而变为8,即 m、 n的和 ,这也是被调函数的作用。参数按传值方式传递时 ,不改变实参中的值 ;按传地址的 方式传递时 ,实参和形参指向同一个存储地址 ,所以实参指向的内容被改变。 29 【正确答案】 A 【试题解析】 考查考生对参数传递的掌握情况。在调用过程时 ,一般主调与被调过程之间有数据传递

36、 ,即将主调过程的实参传递给被调用的过程 ,完成实参与形参的结合 ,然后执行被调过程 ,在 Visual Basic中 ,实参与形参的结合有两种方式 ,即传址与传值。这两种方法的特点如下 :传址的结合过程是 ,当调用一个过程时 ,它将实参的地址传给形参 ,在被调用的过程中 ,对形参的任何操作都变成了对相应实参的操作 ,因此实参的值会随形参的改 变而改变。传值的结合过程时 :当调用一个过程 ,系统将实参的值复制给形参并断开了联系 ,被调用过程中的操作时在形参自己的存储单元中进行的 ,当过程调用结束时 ,这些形参所占用的存储单元也同时被释放 ,因此在过程中对形参的任何操作不会影响实参。而题中被调过

37、程 PCS中有两个形参 ,两者均为传值方式。主调过程分别把实参 x、 y 传递给 PCS,所以当过程调用结束后 ,实参 x、 y的值都没有改变 ,最后输出的值应为 。 30 【正确答案】 C 【试题解析】 考查考生对参数传递的掌握情况。当鼠标指针在屏幕上移动时 ,就会发生 MouseMove 事件。当鼠标指针处在窗体和控件的边框内时 ,窗体和控件均能识别 MouseMove 事件。 31 【正确答案】 B 【试题解析】 考查考生对菜单事件的掌握情况。除了 Click事件之外 ,菜单项不能响应其他的事件过程。 32 【正确答案】 A 【试题解析】 考查考生对通用对话框的掌握情况。通用对话框控件指

38、定文件类型的描述格式为 “text(.文件类型 (*.文件类型 )“通用对话框其他属性和方法的掌握。 33 【正确答案】 B 【试题解析】 Load语句格 式 :Load 窗体名称 Load语句把一个窗体装入内存 ,执行 Load语句后 ,可以引用窗体中的控件及其各种属性 ,但此时窗体没有显示出来 ,“窗体名称 “是窗体的 Name属性 ; Unload语句格式 :Unload 窗体名称 该语句与 Load语句的功能相反 ,它清除内存中指定的窗体 ; Show方法格式 :窗体名称 .Show 模式 Show方法用来显示一个窗体。如果省略 “窗体名称 “,则显示当前窗体。参数 “模式“用来确定窗

39、体的状态 ,可以取两种值 ,即 0和 1(不是 False和 True)。当 “模式 “值为1(或常量 vbModal) 时 ,表示窗体是 “模态型 “窗体 ,在这种情况下 ,鼠标只在此窗体内起作用 ,不能到其他窗口内操作 ,只有关闭该窗口才能对其他窗口进行操作 ;当 “模式“值为 0(或省略参数 “模式 “值 ) 时 ,表示窗体为 “非模态型 “窗体 ,不用关闭该窗体就可以对其他窗体进行操作 ; Hide方法格式 :窗体名称 .Hide Hide方法使窗体隐藏 ,即使不在屏幕上显示 ,但仍在内存中 ,因此它与 Unload语句的作用不一样。卸载窗体语句用 Unload,窗体卸载时会触发窗体卸

40、载事件 Form 窗体的方法、事件。 34 【正确答案】 B 【试题解析】 考查考生对文件操作语句的掌握情况。打开随机文件的一般格式为Open“文件名 “For Random As#文件号 Len=记录长度 随机文件的写操作通过 Put语句来实现 ,其格式为 :Put#文件号 ,记录号 ,变量文件指针的定位、读取文件等。 35 【正确答案】 D 【试题解析】 考查考生对文件操作语句的掌握情况。关闭打开文件的语句为Close。 36 【正确答案】 交换排序 【试题解析】 常见的排序方法有插入排序 (包括简单插入排序法和希尔排序法等 )、交换排序 (包括冒泡排序和快 速排序法等 )和选择排序 (包

41、括简单选择排序和堆排序等 )。 37 【正确答案】 类 【试题解析】 属性和操作相似的一组对象在面向对象方法中称为类。 38 【正确答案】 一对多 (或 1 N) 【试题解析】 两个实体集间的联系实际上是实体集间的函数关系 ,这种函数关系可以有 3种 ,即一对一 (1 1)的联系、一对多 (1 N)或多对一 (N 1)的联系和多对多(N N)的联系。 39 【正确答案】 静态分析 (静态测试 ) 【试题解析】 原则上讲 ,可以将软件测试方法分为两大类 ,即静态测试和动态测试。静 态测试无须执行被测代码 ,而是借助专用的软件测试工具评审软件文档或程序 ,度量程序静态复杂度 ,检查软件是否符合编程

42、标准 ,借以发现编写程序的不足之处 ,减少错误出现的概率。动态测试 ,是被测代码在相对真实环境下运行 ,从多角度观察程序运行时能体现的功能、逻辑、行为、结构等的行为 ,以发现其中的错误现象。程序测试分为静态测试和动态测试。静态测试一般是指人工评审软件文档或程序 ,借以发现其中的错误。由于被评审的文档或程序不必运行 ,所以称为静态测试。 40 【正确答案】 物理独立性 【试题解析】 数据独立性是数据与程序 间的互不依赖性 ,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说 ,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性。 41 【正确

43、答案】 Show 【试题解析】 Show用于显示窗体 ,Hide隐藏窗体对象 ,但不能使其卸载。调用Show方法时 ,若指定的窗体没有加载 ,VB将自动加载窗体 ;调用 Hide方法时 ,若指定的窗体还没有加载 ,Hide方法将加载窗体但不显示。 42 【正确答案】 256.36 【试题解析】 Str$()函数的格式是 :Str$(数值表达式 ),作用是把 “数值表达式 “的值转换为一个字符串 ,表达式的值不受转换过程的影响。 43 【正确答案】 42 【试题解析】 该题定义了一个 2组数组 ,用 A(i,j)=i*j给数组赋值 ,则A(2,5)+A(3,4)+A( 4, 5) =25+34+

44、45=10+12+20=42。 44 【正确答案】 2 4 6 【试题解析】 本题考查数组的定义和 For Each 匩 ext语句。题中定义了下标下界为 1,下标上界为 3的 Score数组 ,通过 For循环语句赋值后 ,再通过 For Each 匩ext语句在窗体上输出数组中的每个成员。 45 【正确答案】 Form窗体 , font 【试题解析】 考查考生对 Visual Basic基础知识的掌握情况。通过对窗体的 font属性设置 ,使窗体上所有控件具有区别于默认值的相同的字体格式。 46 【正确答案】 a , a(k,j) 【试题解析】 考查考生对数组下标和赋值的掌握情况。本题的难点是数组的下标操作。程序的前半部分是产生数据 ,后半部分是数据交换。

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

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

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