1、计算机二级(Access)51 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.某数据库的表中要添加一张 Excel 电子表格,则该采用的字段类型是( )。(分数:70.00)A.OLE 对象数据类型B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型2.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Commandl Click() A=75 If A60 Then I=1 If A70 Then I=2 If A80 Then I
2、=3 If A90 Then I=4 End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果是【 】。 (分数:70.00)A.1B.2C.3D.43.对“将信息系 99 年以前参加工作的教师的职称改为副教授”,合适的查询为( )。(分数:70.00)A.生成表查询B.更新查询C.删除查询D.追加查询4.在窗体上添加有一个命令按钮,(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next
3、 I MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是_。 (分数:70.00)A.7B.15C.157D.5385.“A And B”准则表达式表示的意思是( )。(分数:70.00)A.文件锁定B.文件共享C.文件保护D.文件散列6.若要在报表每一页底部都输出信息,则需要设置的是【 】。(分数:70.00)A.页面页脚B.报表页脚C.页面页眉D.报表页眉7.以下关于表单数据环境叙述错误的是【 】。(分数:70.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单
4、数据环境设计器中设置表之间的联系8.在表单中为表格控件指定数据源的属性是【 】。(分数:70.00)A.DataSourceB.RecordSourceC.DataFromD.RecordFrom9.在 Visual FoxPro 中,释放和关闭表单的方法是【 】。(分数:70.00)A.RELEASEB.CLOSEC.DELETED.DROP10.在 Visual FoxPro 中,“表“是指【 】。(分数:70.00)A.报表B.关系C.表格D.表单11.用命令“INDEX ON 姓名 TAG index_name UNIQUE“建立索引,其索引类型是【 】。(分数:70.00)A.主索引
5、B.候选索引C.普通索引D.惟一索引12.下列实体的联系中,属于多对多联系的是【 】。(分数:70.00)A.学生与课程B.学校与校长C.住院的病人与病床D.职工与工资13.下列对于线性链表的描述中正确的是_。 (分数:70.00)A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的14.当在一个报表中列出学生的 3 门课 a、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的 控制源为( )。(分数:
6、70.00)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3”D.以上表达式均错15.以下能用宏而不需要 VBA 就能完成的操作是( )。(分数:70.00)A.事务性或重复性的操作B.数据库的复杂操作和维护C.自定义过程的创建和使用D.一些错误过程16.能够创建宏的设计器是( )。(分数:70.00)A.选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库B.选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C.选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式D.选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体1
7、7.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。(分数:70.00)A.并B.交C.投影D.笛卡尔乘积18.数据库表的字段可以定义规则,规则是【 】。(分数:70.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种说法都不对19.下列实体的联系中,属于多对多联系的是_。(分数:70.00)A.学生与课程B.学校与校长C.住院的病人与病床D.职工与工资20.下列程序段的输出结果是【 】。 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B) ?A,B PROCEDU
8、RE SWAP PARAMETERS Xl,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC (分数:70.00)A.10 20B.20 20C.20 10D.10 1021.主/子窗口平常用来显示查询和多个表中的数据,而这些数据之间的关系是( )。(分数:70.00)A.一对多B.多对一C.一对一D.多对多22.数据库设计的根本目标是要解决_。 (分数:70.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护23.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。 (分数:70.00)A.冒泡排序为 n/2B.冒泡排序为
9、 nC.快速排序为 nD.快速排序为 n(n-1)/224.向项目中添加表单,应该使用项目管理器的【 】。(分数:70.00)A.“代码“选项卡B.“类“选项卡C.“数据“选项卡D.“文档“选项卡25.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码: Private Sub Commandl_Click() a=0:b=5:c=6 MsgBox a=b+c End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果为【 】。(分数:70.00)A.11B.a=11C.0D.False26.用于执行指定的外部应用程序的宏命令是( )。(分数:70.00)A.ch
10、arlongintdoublefloatB.charintlongdoublefloatC.charintlongfloatdoubleD.charintfloatdoublelong27.下列叙述中正确的是。(分数:70.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量,C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关28.当在一个报表中列出学生的 3 门课 a、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的控制源为( )。(分数:70.00)A.“=a+b+c/
11、3”B.“( a + b + c )/3”C.“=( a + b + c )/3”D.以上表达式均错29.数据库表可以设置字段有效性规则,字段有效性规则属于【 】。(分数:70.00)A.实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴30.在 Visual Foxpro 的项日管理器中不包括的选项卡是【 】。(分数:70.00)A.数据B.文档C.类D.表单31.下列不属于控件格式属性的是( )。(分数:70.00)A.标题B.正文C.字体大小D.字体粗细32.在 Visual FoxPro 的查询设计器中,“筛选“选项卡对应的 SQL 短语是【 】。(分数:70.00)A
12、.WHEREB.JOINC.SETD.ORDER BY33.如图所示的数据模型属于( )。 (分数:70.00)A.关系模型B.层次模型C.网状模型D.以上皆非34.下列不属于 Access 窗体的视图是_。 (分数:70.00)A.设计视图B.窗体视图C.版面视图D.数据表视图35.数据访问页是一种独立于 Access 数据库的文件,该文件的类型是。(分数:70.00)A.TXT 文件B.HTML 文件C.MDB 文件D.DOC 文件36.用于实现报表的分组统计数据的操作区间的是( )。(分数:70.00)A.使用菜单系统B.命令窗口直接输入命令C.执行程序文件D.利用设计器37.使用表设计
13、器定义表中字段时,不是必须设置的内容是_。(分数:70.00)A.字段名称B.数据类型C.说明D.字段属性38.如果文本框的 InputMask 属性值是#99999,允许在文本框中输入的是【 】。(分数:70.00)A.12345B.abcl23C.12345D.abcdef39.键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是( )。(分数:70.00)A.CardLayoutB.BorderLayoutC.HowLayoutD.GridLayout40.下列 Case 语句中错误的是。(分数:70.00)A.Case 0 To 10B.Case Is10C.Case Is10 An
14、d Is1041.如果字段内容为声音文件,则该字段的数据类型应定义为。(分数:70.00)A.文本B.备注C.超级链接D.OLE 对象42.在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是。(分数:70.00)A.报表页眉B.报表页脚C.页面页眉D.页面页脚43.在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。则带条件 的操作是否执行取决于条件式的真假,而没有指定条件的操作则会_。 (分数:70.00)A.无条件执行B.有条件执行C.不执行D.出错44.假设已在 Access 中建立了包含“书名”、“单价”和“数量”三个字段的“tOfg”表,以该
15、表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为_。(分数:70.00)A.单价*数量B.=单价*数量C.图书订单表!单价*图书订单表!数量D.=图书订单表!单价*图书订单表!数量45.下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断要创建 的查询是_。 (分数:70.00)A.删除查询B.追加查询C.生成表查询D.更新查询46.从工程管理角度,软件设计一般分为两步完成,它们是_。(分数:70.00)A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计47.在窗体中添加一个名称为 Command1 的命令按钮,然后编
16、写如下事件代码: Private Sub Command1_Click() A75 if A60 Then i1 if A70 Then i2 if A80 Then i3 if A90 Then i4 MsgBox i End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:70.00)A.1B.2C.3D.448.如果加载一个窗体,先被触发的事件是_。 (分数:70.00)A.Load 事件B.Open 事件C.Click 事件D.DbClick 事件49.要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是。(分数:70.00)A.?B.!C.#50.数据访
17、问页有两种视图方式,它们是( )。(分数:70.00)A.设计视图和数据表视图B.设计视图和页视图C.设计视图和打印预览视图D.设计视图和窗体视图51.关系型数据库中所谓的“关系”是指( )。(分数:70.00)A.各个记录中的数据彼此间有一定的关联关系B.数据模型符合满足一定条件的二维表格式C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系52.根据“职工“项目文件生成 emp_sys.exe 应用程序的命令是【 】。(分数:70.00)A.BUILD EXE emp_sys FROM 职工B.BUILD APP emp_sys.exe FROM 职工C.LINK EXE e
18、mp_sys FROM 职工D.LINK APP emp_sys.exe FROM 职工53.下列逻辑表达式中,能正确表示条件“x 和 y 都是奇数”的是_。 (分数:70.00)A.x Mod 2=1 Or y Mod 2=1B.x Mod 2=0 Or y Mod 2=0C.x Mod 2=1 And y Mod 2=1D.x Mod 2=0 And y Mod 2=054.以下能用宏而不需要 VBA 就能完成的操作是( )。(分数:70.00)A.B.C.D.55.下列关于报表功能的叙述不正确的是( )。(分数:70.00)A.23 47B.10 36C.22 44D.24 5056.有
19、如下程序段: Dim str As String * 10 Dim i Str1=“abcdefg” i=12 len1=Len(i) str2=Right(str1,4) 执行后,len1 和 str2 的返回值分别是( )。 (分数:70.00)A.12,abcdB.10,bcdeC.2,defgD.0,cdef57.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:70.00)A.一对一B.一对多C.多对一D.多对多58.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Commandl_Click() S=ABBACDDCBA
20、 For I=6 To 2 Step-2 x=Mid(S,I,I) Y=Left(S,I) Z=Right(S,I) Z=xYX Next I MsgBox Z End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果是【 】。(分数:70.00)A.AABAABB.ABBABAC.B_ABBAD.BBABBA59.在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是。(分数:70.00)A.用 Enter 键打开数据库B.打开数据库时按住 Aft 键C.打开数据库时按住 Ctrl 键D.打开数据库时按住 Shift 键60.窗口
21、事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是。(分数:70.00)A.打开B.关闭C.加载D.取消二、填空题(每空 2 分,共 30 分)(总题数:20,分数:30.00)61.在结构化分析使用的数据流图(DFD)中,利用 1 对其中的图形元素进行确切解释。(分数:1.50)填空项 1:_62.三个基本的关系运算是 1、 2 和联接。 (分数:1.50)填空项 1:_63.三维数组 Array(3,3,3)的元素个数为 1。(分数:1.50)填空项 1:_64.在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1 秒、计时器触发事件过程则实现在
22、 Text1 文本框中动态显示当前日期和时间。请补充完整。 Private Sub From_Load1 Me.Timerinterval1000 End Sub Private Sub 2 Me.text1Now3 End Sub (分数:1.50)65.如果一个查询的数据源仍是查询,而不是表,则该查询称为 1。(分数:1.50)填空项 1:_66.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的操作是 1。(分数:1.50)67.下列软件系统结构图的宽度为 1。 (分数:1.50)填空项 1:_68.VBA 中定义符号常量的关键字是 1。(分数:1.50)填空项 1
23、:_69.窗体由多个部分组成,每个部分称为一个 “ 1”。(分数:1.50)填空项 1:_70.数据访问页有两种视图,分别为页视图和 1。(分数:1.50)填空项 1:_71.学生教学管理系统、图书管理系统都是以 1 为基础和核心的计算机应用系统。(分数:1.50)填空项 1:_72. 1 是窗体上用于显示数据、执行操作、装饰窗体的对象。(分数:1.50)填空项 1:_73. 1 主要用于对数据库中的数据进行分组、计算、汇总和打印输出。(分数:1.50)填空项 1:_74.窗体由多个部分组成,每个部分称为一个 1,大部分的窗体只有 2。(分数:1.50)填空项 1:_75.在窗体中添加一个命令
24、按钮,名称为 Command1,然后编写如下程序: Private Sub Command1_Click1 Dim s, i For i = 1 To 10 s = s + i Next i MsgBox s End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 2 。 (分数:1.50)填空项 1:_76.按“先进后出”原则组织数据的数据结构是 1 。(分数:1.50)77.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:1.50)填空项 1:_78.表操作共有 3 种视图,分别是设计视图、打印视图、 1 视图。(分数:1.50)填空
25、项 1:_79.三维数组 Array(3,3,3)的元素个数为 1。(分数:1.50)填空项 1:_80.窗体中的窗体称为 1,其中可以创建 2。(分数:1.50)填空项 1:_计算机二级(Access)51 答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.某数据库的表中要添加一张 Excel 电子表格,则该采用的字段类型是( )。(分数:70.00)A.OLE 对象数据类型 B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型解析:OLE 对象指的是其他使用 OLE 协议程序创建的对象,
26、例如,Word 文档、Excel 电子表格、图像、声音和其他二进制数据。2.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Commandl Click() A=75 If A60 Then I=1 If A70 Then I=2 If A80 Then I=3 If A90 Then I=4 End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果是【 】。 (分数:70.00)A.1B.2 C.3D.4解析:题中程序执行的过程是,首先给变量 A 赋值为 75,然后执行第 1 条 If 语句,这时 7560,所以执行I=1 语
27、句,这时变量 I 的值为 1;接着执行第 2 条 If 语句,这时 7570,所以执行 I=2 语句,这时变量 I 的值为 2;接着执行第 3 条 If 语句,这时 753.对“将信息系 99 年以前参加工作的教师的职称改为副教授”,合适的查询为( )。(分数:70.00)A.生成表查询B.更新查询 C.删除查询D.追加查询解析:在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改 ,而最简单有效的方法就是利用更新查询。4.在窗体上添加有一个命令按钮,(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4
28、 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next I MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是_。 (分数:70.00)A.7B.15 C.157D.538解析:此题中应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,内层就要执行所有的循环:第一个 for 语句对变量 x 赋值,x=4;第二个 for 语句对变量 x 赋值,x=3;第三个 for 语句对变量 x 赋值,x=x+6。i=1 时,j=1,k 执行其内部的两次循环,此时 x 赋值为 3,当 k=1 时,x=x+6=3+6=
29、9;k=2 时,x=x+6=9+6=15。 退出内循环到第二个 for 语句执行其剩余的循环,i=1,j=2 时,k 依旧执行其内部的两次循环,最后 x 还 是等于 15。i=1,j=3 时,因为第三个 for 语句始终对 x 的赋值为 15,所以运算结果x 始终等于 15。 第二层循环完成后退回到第一层,执行其剩余的循环,步骤同上,最后 x=15。5.“A And B”准则表达式表示的意思是( )。(分数:70.00)A.文件锁定 B.文件共享C.文件保护D.文件散列解析:应该清楚最常用的 int 整数类型,它存储时占 32 位 bit。6.若要在报表每一页底部都输出信息,则需要设置的是【
30、】。(分数:70.00)A.页面页脚 B.报表页脚C.页面页眉D.报表页眉解析:报表的页眉页脚内容在报表的开始处和结束处显示,而页面的页眉页脚显示在每一页的顶端和底端。7.以下关于表单数据环境叙述错误的是【 】。(分数:70.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系 解析:数据环境是一个对象,有自己的属性、方法和事件。在数据环境中可以添加和移去表或视图,如果添加到数据环境中的表之间具有在数据库中设置的永久关系,这些关系也会自动添加到数据环境中。如果表之
31、间没有永久关系,可以根据需要在数据环境设计器下为这些表设置关系。8.在表单中为表格控件指定数据源的属性是【 】。(分数:70.00)A.DataSourceB.RecordSource C.DataFromD.RecordFrom解析:表格是一种容器对象,表格对象由若干列对象组成,利用 RecordSourceType 属性指明表格数据源类型,RecordSource 属性指定表格数据源。9.在 Visual FoxPro 中,释放和关闭表单的方法是【 】。(分数:70.00)A.RELEASE B.CLOSEC.DELETED.DROP解析:表单的 RELEASE 方法是将表单从内存中释放(
32、清除)。10.在 Visual FoxPro 中,“表“是指【 】。(分数:70.00)A.报表B.关系 C.表格D.表单解析:Visual FoxPro 是一种关系数据库管理系统,一个“表“就是一个关系,一个关系就是一个二维表。11.用命令“INDEX ON 姓名 TAG index_name UNIQUE“建立索引,其索引类型是【 】。(分数:70.00)A.主索引B.候选索引C.普通索引D.惟一索引 解析:利用 INDEX 命令可以为数据表建立候选索引、惟一索引和普通索引,其基本格式为:INDEX ON eExpression TO IDXFileName|TAG TagNameOF C
33、DXFileName。其中 eExpression 给出索引表达式,IDXFileName 或 TagName 指 定索引名。如果加 UNIQUE 短语指明建立惟一索引,CANDIDATE 短语指明建立候选索引,如不加短语则为一个普通索引。12.下列实体的联系中,属于多对多联系的是【 】。(分数:70.00)A.学生与课程 B.学校与校长C.住院的病人与病床D.职工与工资解析:一个学生可以学习多门课程,每门课程又可以由多个学生学,因此学生与课程是多对多的联系。13.下列对于线性链表的描述中正确的是_。 (分数:70.00)A.存储空间不一定是连续,且各元素的存储顺序是任意的 B.存储空间不一定
34、是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的解析:在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间 的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。14.当在一个报表中列出学生的 3 门课 a、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的 控制源为( )。(分数:70.00)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3” D.以上表达式均错解析:注意计算控件的控件源必须是
35、“=”开头的计算表达式。15.以下能用宏而不需要 VBA 就能完成的操作是( )。(分数:70.00)A.事务性或重复性的操作 B.数据库的复杂操作和维护C.自定义过程的创建和使用D.一些错误过程解析:VBA 只能完成一些比较简单的操作。16.能够创建宏的设计器是( )。(分数:70.00)A.选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库B.选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C.选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式D.选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体 解析:查询功能的编辑包括添加、修改和删除
36、,不包括在编辑记录内。17.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。(分数:70.00)A.并B.交 C.投影D.笛卡尔乘积解析:对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、交、差),另一类是专门的关系运算(选择、投影、连接)。集合的并、交、差:设有两个关系 R 和 S,它们具有相同的结构,R 和 S 的并是由属于 R 和 S,或者同时属于 R 和 S 的所有元组成的集合,记作 RS:R 和 S 的交是由既属于 R 又属于 S 的所有元组组成的集合,记作 RS;R 和 S 的差是由属
37、于 R 但不属于 S 的所有元组组成的集合,记作 R-S。18.数据库表的字段可以定义规则,规则是【 】。(分数:70.00)A.逻辑表达式 B.字符表达式C.数值表达式D.前三种说法都不对解析:在 Visual FoxPro 数据库表中,建立字段有效性规则时,要注意“规则“是逻辑表达式,“信息“是字符串表达式,“默认值“的类型则由字段的类型决定。19.下列实体的联系中,属于多对多联系的是_。(分数:70.00)A.学生与课程 B.学校与校长C.住院的病人与病床D.职工与工资解析:20.下列程序段的输出结果是【 】。 CLEAR STORE 10 TO A STORE 20 TO B SET
38、UDFPARMS TO REFERENCE DO SWAP WITH A,(B) ?A,B PROCEDURE SWAP PARAMETERS Xl,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC (分数:70.00)A.10 20B.20 20 C.20 10D.10 10解析:本题中利用 SET UDFPARMS TO REFERENCE 语句设置按引用方式传递,执行 DO SWAP WITHA,(B)时,A按引用传递,(B)按值传递,在调用的过程中,X1 和 X2 的值互换,X1=20,X2=10,但参数(B)是按值传递,形参数值的变化不会影响实参的变化,因此 A、B
39、的最后取值都是 20。21.主/子窗口平常用来显示查询和多个表中的数据,而这些数据之间的关系是( )。(分数:70.00)A.一对多 B.多对一C.一对一D.多对多解析:举个例子:在“教学管理”数据库中,每名学生可以选多门课程,这样“学生”和“选课成绩”之间就存在一对多的关系。22.数据库设计的根本目标是要解决_。 (分数:70.00)A.数据共享问题 B.数据安全问题C.大量数据存储问题D.简化数据维护解析:由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合 扩大了数据关系的应用范围。数据的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为
40、重要的是可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。23.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。 (分数:70.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2 遍的从后往 前扫描,需要比较次数为 n(n-1)/2。快速排序法的最坏情况比较次数也是 n(n-1)/2。24.向项目中添加表单,应该使用项目管理器的【 】。(分数:70.00)A.“代码“选项卡B.“类“选项卡C.“
41、数据“选项卡D.“文档“选项卡 解析:在“文档“选项卡中所显示和管理的是 Visual FoxPro 中的表单、报表和标签;程序、API 库和应用程序属于“代码, 选项卡;数据库、自由表和查询属于“数据“选项卡。25.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码: Private Sub Commandl_Click() a=0:b=5:c=6 MsgBox a=b+c End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果为【 】。(分数:70.00)A.11B.a=11C.0D.False 解析:此题注意不要陷入一个误区,即 MsgBox 后的表达式
42、“a=b+c“会被程序认为是一个关系表达式a等于 b+c,显然结果是 False。正确的写法应该是“MsgBoxb+c“,或分两行语句“a=b+cMsgBoxa“,通过第 1 行语句计算 a 的值,通过第 2 行语句输出 a 的值。26.用于执行指定的外部应用程序的宏命令是( )。(分数:70.00)A.charlongintdoublefloatB.charintlongdoublefloatC.charintlongfloatdouble D.charintfloatdoublelong解析:考查 Java 语言的自动收集垃圾功能。27.下列叙述中正确的是。(分数:70.00)A.算法的效
43、率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量, C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关解析:我们通常用时间复杂度和空间复杂度来衡量算法效率,算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关,而一个算法的空间复杂度。一般是指执行这个算法所需要的内存空间;一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。28.当在一个报表中列出学生的 3 门课 a、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的控制源为( )。(分数:70.
44、00)A.“=a+b+c/3”B.“( a + b + c )/3”C.“=( a + b + c )/3” D.以上表达式均错解析:计算控件的控件源必须是“=”开头的计算表达式。29.数据库表可以设置字段有效性规则,字段有效性规则属于【 】。(分数:70.00)A.实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴 解析:定义域的完整性,可以通过指定不同的宽度说明不同范围的数值的数据类型,从而可以限定字段的取值类型和取值范围。域完整性也称做字段效性规则,可在表设计器的字段选项卡中完成定义。30.在 Visual Foxpro 的项日管理器中不包括的选项卡是【 】。(分数:70
45、.00)A.数据B.文档C.类D.表单 解析:项目管理器窗口中共包括“全部“、“数据“、“文档“、“类“、“代码“和“其他“6 个选项卡。31.下列不属于控件格式属性的是( )。(分数:70.00)A.标题B.正文 C.字体大小D.字体粗细解析:控件的格式属性包括标题、字体大小、字体名称、字体粗细、前景颜色、背景颜色、特殊效果等,没有“正文”这一项。32.在 Visual FoxPro 的查询设计器中,“筛选“选项卡对应的 SQL 短语是【 】。(分数:70.00)A.WHERE B.JOINC.SETD.ORDER BY解析:SQL,SELECT 语句中的 WHERE 子句是指从指定的表或视
46、图中提取满足条件的记录,为查询设置查询条件,对应 与查询设计器中的“筛选“选项卡。33.如图所示的数据模型属于( )。 (分数:70.00)A.关系模型B.层次模型C.网状模型 D.以上皆非解析:层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点”;其他节点有且只有一个双亲。 网状数据模型的特点:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表 示的。34.下列不属于 Access 窗体的视图是_。 (分数:70.00)A.设计视图B.窗体视图C.版面视图 D.数据表视图解析:窗体有 3 种视图,分别为:设计视图、窗体视图和数据表视图。35.
47、数据访问页是一种独立于 Access 数据库的文件,该文件的类型是。(分数:70.00)A.TXT 文件B.HTML 文件 C.MDB 文件D.DOC 文件解析:数据访问页是在 Access 2000 时才增加的数据库对象,它是一种特殊类型的 Web 页,用户可以在此Web 页中与 Access 数据库中的数据进行联接,查看、修改 Access 数据库中的数据,为通过网络进行数据发布提供了方便。所以数据访问页的文件类型是 HTML 文件。36.用于实现报表的分组统计数据的操作区间的是( )。(分数:70.00)A.使用菜单系统B.命令窗口直接输入命令C.执行程序文件D.利用设计器 解析:数据环
48、境设计器用于定义表单或报表中使用的数据源,包括表、视图等。37.使用表设计器定义表中字段时,不是必须设置的内容是_。(分数:70.00)A.字段名称B.数据类型C.说明 D.字段属性解析:38.如果文本框的 InputMask 属性值是#99999,允许在文本框中输入的是【 】。(分数:70.00)A.12345 B.abcl23C.12345D.abcdef解析:InputMask 属性指定在一个文本框中如何输入和显示数据,“#9999“表示输入的字符为数值型数据,选项 B)、C)、 D)中都包含非数值型字符。39.键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是( )。(分数:70.00)A.CardLayoutB.BorderLayoutC.HowLayou
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1