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

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

1、VB 笔试模拟试卷 4及答案与解析 1 最简单的交换排序方法是 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 2 栈通常采用的两种存储结构是 ( A)线性存储结构和链表存储结构 ( B)散列方式和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 3 线性表的顺序存储结构和线性表的链式存储结构分别是 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构 ( D)任 意存取的存储结构、任意存取的存储结构 4 完全不考虑程序的内部结构和内部特征,而只是根据程序功

2、能导出测试用例的测试方 法是 ( A)黑箱测试法 ( B)白箱测试法 ( C)错误推测法 ( D)安装测试法 5 在结构化设计方法中,生成的结构图 (Sc)中,带有箭头的连线表示 ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 6 下列选项,不属于模块间耦合的是 ( A)数据耦合 ( B)同构耦合 ( C)异构耦合 ( D)公用耦合 7 一个关 系中属性个数为 1时,称此关系为 ( A)对应关系 ( B)单一关系 ( C)一元关系 ( D)二元关系 8 为用户与数据库系统提供接口的语言是 ( A)高级语言 ( B)数据描述语言 (DDL) (

3、 C)数据操纵语言 (DML) ( D)汇编语言 9 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和 ( A)可重用性差 ( B)安全性差 ( C)非持久性 ( D)冗余性 10 需求分析阶段的任务是确定 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统 功能 11 在 Visual Basic中,被称为对象的是 ( A)窗体 ( B)控件 ( C)控件和窗体 ( D)窗体、控件和属性 12 Visual Basic标题栏上显示了应用程序的 ( A)大小 ( B)状态 ( C)位置 ( D)名称 13 对下列程序段,说法正确的是 Text1

4、Top=2000 Text1 Left=800 ( A) Text1对象的左边界距窗体的左边界是 800twip,上边界距窗体的上边界为2000twip ( B) Text1对象的左边界距屏幕的左边界为 800twip,上边界距屏幕的上边界为2000twip ( C) Text1对象的宽度为 2000twip,高度为 800twip ( D) Text1对象的高度为 800点,宽度为 2000点 14 用于显示输入输出文本的控件是 ( A) ( B) ( C) ( D) 15 下列操作可以打开立即窗口的是 ( A) Ctrl + D ( B) Ctrl + F ( C) Ctrl + G (

5、D) Ctrl + E 16 有变量定义语句 Dim max, min As String,则可以知道 max的类型是 ( A)变体 类型 ( B)单精度型 ( C)双精度型 ( D)字符串型 17 表达式 32 Mod l423的值是 ( A) 1 ( B) 0 ( C) 2 ( D) 3 18 在窗体上有一个命令按钮,然后编写如下事件过程 Private Sub Command1 _ cickc ( ) a=InputBox(“enter the first integer“) b=InputBox(“enter the second integer“) Print b + a End S

6、ub 程序运行后, 单击命令按钮,先后在两个输入框中分别输入 “2”和 “6”,则输出结果为 ( A) 2 ( B) 62 ( C) 8 ( D) 26 19 在属性窗口中设置何属性,可以把指定的图形放入当前对象中 ? ( A) Current Y ( B) Picture ( C) Current x ( D) Stretch 20 在窗体上添加标签控件 Label1之后,标签控件的默认的名称 Name是 ( A) Label ( B) Label1 ( C) Text ( D) Text1 21 当组合框的 Style属性设置为何值时,组合框称为 下拉式列表框 ( A) 0 ( B) 1

7、( C) 2 ( D) 3 22 下列程序段的执行的结果是 Dim a(10), b(10) i=3 For j=1 To 5 a(j) =j b(i) =2 * i + j Next j Print b(i); a(i) ( A) 11 3 ( B) 3 15 ( C) 3 11 ( D) 15 3 23 对窗体编写如下事件过程: Option Base 1 Private Sub Form_KeyPress (KeyAScii AS Integer) arr=Array(12, 15, 18, 20, 24) m1=arr(1) m2=1 If fKeyAscii=12 Then For

8、i=2 To 5 If arr(i) m1 Then m1=arr(i) m2=i End If Next i End If Print m1 Print m2 End Sub 程序运行之后按回车键,输出结果为 ( A) 12 1 ( B) 20 2 ( C) 18 5 ( D) 24 12 24 在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项; ( A) Private Sub Form _ Mouse Up(Button As Integer, Shift AS Integer, _

9、X As Single, Y As Single) If Button=2 Then PopupMenu mnuEdit, vbPopupMenuCenterAlign Or_ vbPopupMenuRightButton, X, Y, mnuEditOpen End If End Sub ( B) Private Sub Form _ MouseUp(Button AS Integer, Shift AS Integer, _ X As Single, Y As Single) If Button=2 Then PopupMenu mnuEdit, End If End Sub ( C) P

10、rivate Sub Form _ MouseUp(Button AS Integer, Shift AS Integer, _ X As Single, Y As Single) PopupMenu mnuEdit, vbPopupMenuCenterAlign Or_ vbPopupMenuRightButton End Sub ( D) Private SUb Form _ MouseUp(Button AS Integer, _ Shift As Integer, X As Single, Y As Single) If Button=2 Then PopupMenu mnuEdit,

11、 2 End If End Sub 25 为了通过键盘访问主菜单项,可在菜单编辑器的 “标题 ”选项中的某个字母前插入何字符,建立热键字母 ? ( A) & ( B) # ( C) * ( D) $ 26 下列程序段的执行结果为 Dim t(10) For k=2 To 10 t(k) =11 - k Next k X=6 Print t(2+t(x) ( A) 2 ( B) 3 ( C) 4 ( D) 5 27 下列程序的执行结果为 a=10 b=20 If a b Then a=a + b Else b=b-a Print a, b ( A) 20 20 ( B) 30 20 ( C) 3

12、0 40 ( D) 15 15 28 对话框在关闭之前,不能继续执行其他操作,这种对话框属于 ( A)输入对话框 ( B)输出对话框 ( C)模式 (模态 )对话框 ( D)无模式对话框 29 下面叙述不正确的是 ( A)对顺 序文件中的数据操作只能按一定的顺序操作 ( B)顺序文件结构简单 ( C)顺序文件的数据以字符 (ASCII码 )形式存储 ( D)能同时对顺序文件进行读写操作 30 当双击窗体 Form1 时,要将窗体 Form1隐藏起来、将窗体 Form2以模式方式显示出来的事件过程,正确的是 ( A) Private Sub Form _ Db1Click( ) Forml Hi

13、de Form2 Show 0 End Sub ( B) Private Sub Form _ Db1Click( ) Form Hide Form 2 Show 1 End Sub ( C) Private Sub Form _ Click( ) Form l Hide Form 2 Show End Sub ( D) Private Sub Form _ Dbl Click( ) Form l Enabled=False Form 2 Enabled=True End Sub 31 有如下函数过程: Function HFC(ByVal x AS Integer, ByVal y As I

14、nteger)As Integer Do While y 0 sic=x/y X=y y=sic Loop HFC=x End Function 以下是该函数的调用过程,该程序的运行结果是 Private Sub Command1 _ Click( ) Dim a AS Integer Dim b As Integer a=12 b=2 x=HFC(a,B)Print x End Sub ( A) 0 ( B) 6 ( C) 2 ( D) 80 32 有如下事件过程: Sub ABD(x, y, z ) z =X +y End Sub Private Sub Command1 _ Click(

15、 ) a =30: b =40 Call ABD(a, b, c ) Print c End Sub 运行上面的程序,单击命令按钮,输出结果为 ( A) 70 ( B) 70 0 ( C) 7.0E+1 ( D)显示错误信息 33 如下事件过程: Function Feed(x) If x 10 Then Feed=X Else Feed=10+x End If End Function Private Sub Command1_Click( ) x=Val(Input Box(“ “, 0) pay=Feed(x) Print pay End Sub 运行时在输入框内输入变量 x的值为 15

16、,输出结果为 ( A) 0 ( B) 15 ( C) 25 ( D) 30 34 在窗体上画一个命令按钮,然后编写如下事件过程: Sub BTC(old Copy( ) As Integer, new Copy( ) As Integer) Dim i AS Integer For i=LBound(oldCopy( )To UBound(oldCopy( ) newCopy(i)=oldCopy(i) Next i End Sub Private Sub Command1 _ Click( ) Dimm(10) As Integer, n(10)As Integer For i=1 To 1

17、0 m(i) =i*i Next i Call BTC(m, n) Print n(5) End Sub 程序运行后,单击命令按钮输出结果为 ( A) 0 ( B) 2 ( C) 10 ( D) 25 35 在窗体上画一个命令按钮,然后写出如下事件过程: Private Sub Command1 _ Click( ) S=1 Do S=(S + 1) (S + 2) Number=Number+1 Loop Until S =6 Print Number, S End Sub 程序运行后,输出的结果是 ( A) 2 3 ( B) 3 18 ( C) 1 8 ( D) 10 20 36 长度为

18、n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【 】。 37 用树结构表示实体类型及实体间联系的数据模型称为【 】。 38 类是一个支持集成的抽象数据类型,而对象是类的【 】。 39 数据流图的类型有【 】和事务型。 40 当数据的物理结构 (存储结构、存取方式等 )改变时,不影响数 据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【 】。 41 在 Visual Basic的立即窗口内输入以下语句 X=65 ? Chr$(X) 在窗口中显示的结果是【 】。 42 有下面一个程序段,从文本框中输入数据,如果该数据满足条件,除以 4余1

19、,除以 5余 2则输出,否则,将焦点定位在文本框中,并清除文本框的内容。 Private Sub Command1_Click( ) x=Val(Text1 Text) If【 】 Then Print x Else Text1 Text=“ 【 】 End If End Sub VB 笔试模拟试卷 4答案与解析 1 【正确答案】 D 【试题解析】 冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。交换排序方法有冒泡排序和快速排序,显然选项B 和选项 C错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。 注

20、意:插入排序、选择排序、归并排序、基数排序等排序方法的特点。 2 【正确答案 】 A 【试题解析】 和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top 指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。注意:这 3种运算方法在各种存储结构中的应用。 3 【正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数 据元素地址可通过公式 LOC(ai) =LOC(a1)+(i-1)L 计算得到,从而实现了 随机存 取。对于链

21、式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是 一种顺序存取的存储结构。 顺序存储结构和链式存储结构的定义和性质,两种存储结构的操作方法。 4 【正确答案】 A 【试题解析】 黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能 导出测试月例。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试 也称为逻辑覆盖测试,故选项 B不正确;错误推测法月是黑箱测试所使用的一种具体的 方法,故选项 C不正确;安装测试是测试层次中的一种,它属于高级测试,故选项 D不 正确。 注意:常用的黑箱测试方法及其定义,白箱测试用例的准则, 5 【正确答案】 A 【试题解析】

22、 常用的软件结构设汁工具是结构图 (SC-Structure chart),也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。 注意:根据结构设计思想,了解结构图构成的基本形式。 6 【正确答案】 C 【试题解析 】 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成 5级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项 C,没有这种耦合方式。 注意:评价模块独女性的主要标准,以及对它们的定义和分类。 7 【正确答案】 C 【试题

23、解析】 在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N元关系。注意:各种关系查询语言与过程性语言和非过程性语言的关系,过程性语言的特点。 8 【正确答案】 C 【试题解析】 DBMS 提供数据操纵语言 (DML)实现对数据库中数据的操作数据操纵语言 (DML)是用户 (包括应用程序 )、数据库系统的接口。数据操纵语言通常包括检索和更新功能。 注意:程序模块中语言处理部分的分类,各子类的定义及其功能。 9 【正确答案】 D 【试题解析】 文件系统所管理的数据文件基本上是分散的、相互独立的,目此相对于数据库系统,以此为基础的数据处理存在

24、 3个缺点,数据冗余大、数据的不一致性,程序与数据的相互依赖 (简称为数据依赖 )。注意:文件系统和数据库系统各自的特点,人工管 理阶段及数据库系统三代的特点。 10 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是洋细调查现实世界处理的对象 (组织,部门,企业等 ),充分了解原系统工作概况,明确用户的各种需求,然后在此基础 0L确定新系统的功能。选项 A软件开发方法是在总体设计阶段完成的任务;选项 B软件开发工具是在实现阶段需完成的任务;选项 C软件开发费用是在可行性研究阶段需完成的任务。注意:需求分析的任务和它的 6种方法。 11 【正确答案】 C 【

25、试题解析】 在 Visual Basic中,窗体和控件被称为 Visual Basic 中的对象,而属性是针对具体对象来说的,离开对象谈属性没有任何意义所以选项 D是不正确的;选项 A和选项 B都只谈了其中的一个方面,不全面;选项 C是正确的。 12 【正确答案】 D 【试题解析】 在 Visual Basic中,标题栏是位于屏幕的顶部的水平条,它显示应用程序的名字,启动 Visual Basic后,标题栏中出现的信息是 “工程 1Microsoft VisualBasic设计 ”, “设计 ”,表示设计状态,随着状态的不同而不同,只有名称是固定的,故标 题栏上显示了应用程序的名称,并没有显示

26、大小和位置,大小和位置在布局窗口中显示。 13 【正确答案】 A 【试题解析】 如果对象为窗体, Left指的是窗体的左边界与屏幕的左边界的相对距离, Top指的是窗体的顶边与屏幕的顶边的相对距离;而当对象为控件时, Left指的是控件的左边距窗体的左边的相对距离, Top 指的是控件的顶边与窗体的顶边的相对距离,另外 Top 和 Left属性值的单位为 twip,是 1点的二十分之一,Height和 Width 是指定对象的高度和宽度的属性,所以只有选项 A正确。 14 【正确答 案】 A 【试题解析】 选项是标签和文本框控件,是用来显示输出、输入文本的,控件图标上的英文字母 A和 abl

27、现出了这样的含义。选项是框架控件和命令按钮控件;选项 C是复选框控件和单选按钮控件;选项 D是组合框控件和列表框控件。 15 【正确答案】 C 【试题解析】 在 Visual Basic集成开发环境中, Ctrl+D组合键用来打开 “添加文 件 ”对话框,所有选项 A不正确; Ctrl+F组合键用来打开属性窗口,所以选项 B也不正确; Ctrl+C组合键用开打开立即窗口,所以选项 C正确; Ctrl+E 组合键用来打开菜单编辑器,所以选项 D不正确。 16 【正确答案】 A 【试题解析】 在 Visual Basic中,当要同时在一个语句中定义多个变量时,每个变量都要用 As 子句声明其类型,

28、否则就被看作是变体类型的数据。 17 【正确答案】 B 【试题解析】 在做本题之前要先了解各种运算符的优先级,只有了解了之后才能作对。幂运算符 ()优先级最高,其次是取负、乘、浮点除、整除、取模、加减、字符串连接等。其中,乘和浮点除是同级别的运算符,加和减是同级运算符。此外,如果表达式中有括号,则计算括号内的表达式 的值。通过运算本题的结果是0。 18 【正确答案】 B 【试题解析】 在默认的情况下, InputBox函数的返回值是一个字符串类型,而不是变体类型。如果没有事先声明返回值变量的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时, Visual Basic将是把它作为字符串来

29、处理。因此当需要用 InputBox 函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用 Val函数 (或其他函数 )把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值的变体类型,则可不必进行类 型转换;由于本题没有事先声明变量,所以 a和 b 所获得的为字符 “2”和 “6”,所以输出“62”。 19 【正确答案】 B 【试题解析】 打开对象的属性列表,从中选择 Picture属性栏,单击后面的“” ,将弹出 “加载图片 ”对话框,用户选择相应的路径和文件名,图形就显示在当前对象中了,可见选项 B 是正确的;而 Current Y和 Current X

30、用来设置光标当前位置; Stretch 决定图像是否可以伸缩。 20 【正确答案】 B 【试题解析】 在 Visual Basic中,标签的默认名称 (Name)和标题 (Caption)为LabelX(X为 1, 2, 3, ) ,因此选择选项 B。 Text1是文本框的默认名称和标题。 21 【正确答案】 C 【试题解析】 Style属性用来决定控件类型及列表框部分行为,其值取 0, 1, 2。0-Dropdown Combo Box:此时组合框称为 “下拉式组合框 ”,看上去像一个下拉列表框,但是可以输入文本或从下拉列表框中选择表项。 1-Simple Combo Box:此时组合框称为

31、 “简单组合框 ”,它由一个文本编辑区和一个 标准列表框组成。 2-Dropdown List Box:此时组合框称为 “下拉式列表框 ”,它的外观和下拉式组合框 一样,右端也有一个箭头,可供 “拉下 ”或 “收起 ”列表框,可以从下拉列表框选择表项,也可以键入表项的文本作选择,但不接收其他文本输入。 22 【正确答案】 A 【试题解析】 此程序段开始声明了两个整型数组 a和 b,其长度均为 10。 程序通过 ForNext 语句为其赋值,而 ForNext 的具体运行步骤如下: j=1时, a(1)=1, b(3)=7 j=2时, a(2)=2, b(3)=8 j=3时, a(3)=3, b

32、(3)=9 j=4时, a(4)=4, b(3)=10 j=5时, a(5)=5: b(3)=11 j=6时,中断循环,执行 Print语句,即要求输出 b(3)的值, a(3)的值,即 11 3。 23 【正确答案】 A 【试题解析】 此题考查了窗体的 KeyPress 事件过程;在默认情况下控件的键盘事件优先于窗体的键盘事件,在此题中只有窗体了。窗体的 KeyPress 事件的格式为: Private Sub Form _ KeyPress(KeyAscii As Integer) End Sub KeyAscii=13 为回车键,所以按下回车键就执行条件语句,输出结果为 12 1(竖 排

33、 )。 24 【正确答案】 A 【试题解析】 在 Visual Basic中,允许出现快捷菜单,对用户来说,提供了很大的方便,一般来说,菜单都在窗口的顶部,有时,用户需要执行菜单中的某一命令,就得把鼠标移动到窗口顶部,然后打开菜单选择命令,这对用户来说,会觉得麻烦。而快捷菜单并不需要到窗口的顶部来打开,只要单击鼠标右键,就会弹出菜单。 PopupMenu方法的使用形式如下: 对象 : PopupMenu 菜单名, flags,x, y 其中, x, y是提供菜单显示的位置;标志:指定快捷菜单的行为,当标志为 0时,快捷菜单中的项只能对鼠标左键起反应,当标志为 1时,快捷菜单中的项对鼠标右键和左

34、键都反应;标志为 2时, PopupMenu 方法只能用在MouseDown 事件过程中。如果指定一个 flags 参数,可以从分组中选择一个常数,用 or连接起来即可。 25 【正确答案】 A 【试题解析】 标题文本框是让用户键入显示在窗体上的某个菜单标题,键入的内容会在菜单编辑器窗口的下边空白部分显示出来,该区域称为菜单显示区域;如果输 入时在菜单标题的某个字母前输入一个 &字符,那么该字母就成了热键字母,在窗体上显示时该字母带有下划线,操作时同时按下 Alt键和该带下划线的字母,就可以选择这个菜单项命令,例如:建立编辑菜单 Edit,在标题文本框内应输入&Edit,程序执行时按 Alt+

35、E键就可以选择 Edit菜单。 26 【正确答案】 C 【试题解析】 程序段开始声明一个长度为 10 的数组 t,并用 ForNext 语句为其赋值。现在看一下程序运行的具体步骤: k=2时, t(2)=9 k=3时, t(3)=8 k=6时, t(6)=5 k=7时, t(7)=4 L=8时, t(8)=3 最后程序要输出的是 t(2+t(x),而 x的值为 6, t(x)的值为 5,所以 t(2+t(x)的值就是 t(7),即 4,所以选项 C是正确的。 27 【正确答案】 B 【试题解析】 a=10, b=20,满足条件 ab,所以执行 a=a+b语句,a=a+b=30,故输出结果为 3

36、0 20。 28 【正确答案】 C 【试题解析】 对话框的主要特点是:不必有最大化按钮和最小化按钮,对话框中通常设置有退出按钮 ,用于退出对话框。 Visual Basic有两类对话框:一类是对话框关闭之前,不能执行其他操作,称之为 “模式 ”对话框;另一类是对话框关闭之前,能够继续执行其他操作,称之为 “无模式 ”对话框。 29 【正确答案】 D 【试题解析】 顺序文件结构比较简单,文件中的记录一个接一个地存放。在这种结构中,只知道第一个记录的存放位置,其他记录的位置无从知道,当要查找某个数据时,只能从文件头开始,一个记录一个记录地顺序读取,直到找到要查找的记录为止。顺序文件的组织比较简单,

37、只要把数据记录一个接一个地写到文件中即可 ,但维护困难,为了修改文件中的某个记录,必须把整个文件读入内存,修改完之后再重新写入磁盘,因此读写不能同时进行。顺序文件不能灵活地存取和增减数据,因而适用于有一定规律且不经常修改的数据,其主要优点是占空间少,容易使用。 30 【正确答案】 B 【试题解析】 语句 Form2, Show 0 是将 Form2以非模态方式显示,所以选项A错误;语句 Form 2 Show 1 中的参数 1表示将 Form 2以模态方式显示,所以选项 B正确;选项 C错误,该事件过程是窗体的单击事件,而题目要求的是窗体的双击事件;窗体 Enabled 属性的作用是设置窗体是

38、否被激活,不是设置窗体是否可见,所以选项 D错误。 31 【正确答案】 B 【试题解析】 本题考查函数调用和输出格式的语句。调用 HFC的过程如下: x=12, y=2时, sic=6, x=2, y=6 x=2, y=6时, sic=0, x=6, y=0 y=0,跳出循环,输出 x=6并结束程序。 32 【正确答案】 A 【试题解析】 在此题中,定义了一个求和函数,有三个形参,第三个形参的值是前两个形参的和,语句 z =x +y就是实现的这个功能;在主调过程 中,定义了两个变量并赋给初值 a =30:b =40,然后用 Call关键字调用函数过程 Call ABD(a, b, c ),然后

39、输出 c的值,输出结果 70。 33 【正确答案】 C 【试题解析】 在此题中,考查了函数的使用方法,功能如下:当输入的 x小于10时,将 x的值赋给 Feed 输出,如果 x的值大于 10,将 x的值加 10 赋给 Feed 输出。主调函数用一个 InputBox对话框来接收输入的信息,将输入的数字赋给 x,然后调用 Feed 函数,输出结果。因为 x=15 10,所以返回值为 25。 34 【正确答 案】 D 【试题解析】 在此题中定义了一个数据拷贝函数,用数组来保存数据,在主调过程中,先用 ForNext 循环语句给 m( )赋给,然后调用 BTC函数,将 m( )中的数据赋给 n( )

40、,最后输出 n(5)。在数据拷贝函数中,用了函数 LBound(oldCopy( )和UBound(old-Copy( )分别获得数组的下界和上界,控制循环次数。用newCopy(i)=oldCopy(i)赋值语句,将 m数组中的数据赋给 n 数组。因为m(5)=25,数组 n 与数组 m等价,所以 n(5)也是 25。 35 【正确 答案】 C 【试题解析】 本题考查的是 DoLoop Until 语句, Number记录循环次数, S =6为控制语句, Number=1, s=8;结束运行,输出 1 8。 36 【正确答案】 n/2 【试题解析】 在线性表的任何位置插入一个元素的概率相等,

41、即概率为p=1/(n+1),则插入一个元素时所需移动元素的平均次数为 E=l/(n+1) (n-i+1)=n/2。 37 【正确答案】 层次模型 【试题解析】 用树结构表示实体类型及实体间联系的数据模型称为层次模型,用有向图结构表示实体类 型及实体间联系的数据模型称为网状模型,用二维表格结构表示实体及其联系的数据模型称为关系模型。 38 【正确答案】 实例 【试题解析】 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,对象则是其对应类的一个实例。 39 【正确答案】 变换型 【试题解析】 典型的数据流类型有两种:变换型和事务型。变换型是指信

42、息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统 ;在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。 40 【正确答案】 物理独立性 【试题解析】 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性两级。 41 【正确答案】 A 【试题解析】 Chr$()是求 ASCII字符的函数,格式是 Chr$(表达式 ),其中 “表达式 ”应该 是合法的 ASCII码值, Chr$()函数把 “表达式 ”的值转换为相应的 ASCII字符。本题中 X= 65对应的 ASCII码是字符 A,所以显示的结果应该是 A。 42 【正确答案】 x Mod 4 = 1 And x Mod 5=2 , Text1 SetFocus 【试题解析】 (1)程序调用了 Val()函数从文本框中的得到数据。本题中先通过Val()函数得到一个整数,进行条件判断,如果满足条件 x Mod 4=1 And x Mod 5=2则输出 x,否则,将清空文本框,焦点落在文本框中。

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

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

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