1、二级 ACCESS 笔试-193 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列可作为 VBA 变量名的是( )。(分数:2.00)A.a&bB.a?bC.4aD.const2.“是/否”数据类型常被称为( )。(分数:2.00)A.真/假型B.对/错型C.I/O 型D.布尔型3.在创建交叉表查询时,用户需要指定( )种字段。(分数:2.00)A.1B.2C.3D.44.在数据库系统的组织结构中,下列( )映射把用户数据库与概念数据库联系了起来。(分数:2.00)A.外模式/模式B.内模式/外模式C.模式/内模式D.内模式/模式5.关
2、系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表6.在窗体中有一个标签 Lbl 和一个命令按钮 Command1,事件代码如下:Option Compare DatabaseDim a As String*10Private Sub Command1_Click()a=“1234“b=Len((分数:2.00)A.&nbs7.控件的类型可以分为( )。(分数:2.00)A.结合型、非结合型、对象型B.计算型、非计算型、对象型C.对象型、结合型、计算型D.结合型、非结合型、计算型8.在现实世界中,每
3、个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是( )。(分数:2.00)A.一对一联系B.一对多联系C.多对多联系D.无联系9.下列对数据访问页与 Access 数据库的关系的描述中正确的是( )。(分数:2.00)A.数据访问页不是 Access 数据库的一种对象B.数据访问页与其他 Access 数据库对象的性质不同C.数据访问页的创建与修改方式与其他 Access 数据库对象基本上是一致的D.数据访问页与 Access 数据库无关10.数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。人工管理阶段 文件系统阶段 数据库阶段(分数:2.00)A.仅B.仅C.和
4、D.和11.退出 Access 数据库管理程序可以使用的快捷键是( )。(分数:2.00)A.Alt+XB.Alt+F+XC.Ctrl+XD.Ctrl+Q12.假设已在 Access 中建立了包含“姓名”、“基本工资”和“奖金”三个字段的职工表,以该表为数据源创建的窗体中,有一个计算实发工资的文本框,其控件来源为( )。(分数:2.00)A.基本工资+奖金B.基本工资+奖金C.=基本工资+奖金D.=基本工资+奖金13.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。
5、(分数:2.00)A.23,13,51,57,66,26,81,69,76B.13,23,26,51,57,66,81,76,69C.23,13,51,57,26,66,81,69,76D.23,13,51,57,81,26,66,69,7614.用于打开查询的宏命令是( )。(分数:2.00)A.OpertFormB.OpenTableC.OpenReportD.OpenQuery15.在窗体中有一个命令按钮 Command1,对应的事件代码如下:Private Sub Command1_Enter()Dim num As IntegerDim a As IntegerDim b As In
6、tegerDim i As IntegerFor i=1 To 10num=InputBox(“请输入数据:“,“输入“,1)If Int(num/2)=num/2 Thena=a+1Elseb=b+1End IfNext iMsgBox(“运行结果:a=“&Str((分数:2.00)A.&:“,b=“&Str(B.)End Sub运行以上事件所完成的功能是( )。A) 对输入的 10 个数据求累加和 B) 对输入的 1016.Select Case 结构运行时首先计算( )的值。(分数:2.00)A.表达式B.执行语句C.条件D.参数17.在教师表中,如果要找出职称为“教授”的教师,所采用的
7、关系运算是( )。(分数:2.00)A.选择B.投影C.联接D.自然联接18.数据库技术的根本目标是( )。(分数:2.00)A.数据存储B.数据共享C.数据查询D.数据管理19.在“student”表中,“姓名”字段的字段大小为 10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是( )。(分数:2.00)A.5 5B.10 10C.5 10D.10 2020.若要在报表最后输出某些信息,需要设置的是( )。(分数:2.00)A.页面页眉B.页面页脚C.报表页眉D.报表页脚21.假定有如下的 Sub 过程:Sub s fun(x As Single,y As Single)t=xx
8、=t/yy=t Mod yEnd Sub在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a As singleDim b As singlea=5b=4sfun a,bMsgBox a & chr(10)+chr(13)&bEnd Sub打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为( )。(分数:2.00)A.1 和 1B.1.25 和 1C.1.25 和 4D.5 和 422.表达式 1+3/21 Or 6 Mod 43 And Not 1 的运算结果是( )。(分数:2.00)A.-1B.
9、0C.1D.其他23.下列哪一条不属于数据库设计的任务?( )(分数:2.00)A.设计数据库应用结构B.设计数据库概论结构C.设计数据库逻辑结构D.设计数据库物理结构24.下面关于数据库三级模式结构的叙述中,正确的是( )。(分数:2.00)A.内模式可以有多个,外模式和模式只有一个B.外模式可以有多个,内模式和模式只有一个C.内模式只有一个,模式和外模式可以有多个D.模式只有一个,外模式和内模式可以有多个25.在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则没有指定条件的操作则会( )。(分数:2.00)A.不执行B.有条件执行C.无条件执行D.出错26.在 SELEC
10、T 语句中,“/”的含义是( )。(分数:2.00)A.通配符,代表一个字符B.通配符,代表任意字符C.测试字段是否为 NULLD.定义转义字符27.下列关于线性链表的描述中,正确的是( )。、只含有一个指针域来存放下一个元素地址、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)、结点由两部分组成:数据域和指针域。(分数:2.00)A.仅、B.仅、C.仅、D.全部28.在下面关于数据表视图与查询关系的说法中,错误的是( )。(分数:2.00)A.在查询的数据表视图和表的数据表视图中窗口几乎相同B.在查询的数据表视图中对显示的数据记录的操作方法和表的数据表视图中的操作相同C.查询
11、可以将多个表中的数据组合到一起,使用查询进行数据的编辑操作可以像在一个表中编辑一样,对多个表中的数据同时进行编辑D.基础表中的数据不可以在查询中更新,这与在数据表视图的表窗口中输入新值不一样,因为这里充分考虑到基础表的安全性29.简单、快捷的创建表结构的视图形式是( )。(分数:2.00)A.“数据库”视图B.“表向导”视图C.“设计”视图D.“数据表”视图30.如果加载一个窗体,先被触发的事件是( )。(分数:2.00)A.Load 事件B.Open 事件C.Activate 事件D.Unload 事件31.能够使用“输入掩码向导”创建输入掩码的字段类型是( )。(分数:2.00)A.数字和
12、文本B.文本和备注C.数字和日期/时间D.文本和日期/时间32.需求分析阶段的任务是( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能33.下列不是分支结构的语句是( )。(分数:2.00)A.IfThenEnd IFB.WhileEndC.IfThenElseEnd IfD.SelectCaseEnd Select34.在 SQL 查询中可直接将命令发送到 ODBC 数据库服务器中的查询是( )。(分数:2.00)A.传递查询B.联合查询C.数据定义查询D.子查询35.在关系代数运算中,有 5 种基本运算,它们是( )。(分数:2.00)A.并()、差
13、(-)、交()、除()和笛卡儿积错误B.并()、差(-)、交()、投影()和选择()C.并()、交()、投影()、选择()和笛卡儿积错误D.并()、差(-)、投影()、选择()和笛卡儿积错误二、填空题(总题数:14,分数:30.00)36.软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 1 阶段。(分数:2.00)填空项 1:_37.不改变关系表中的属性个数但能减少元组个数的是 1。(分数:2.00)填空项 1:_38.用树形结构表示实体之间联系的模型是 1。(分数:2.00)填空项 1:_39.在两种基本测试方法中, 1 测试的原则之一是保证所测模块中每一个
14、独立路径至少执行一次。(分数:2.00)填空项 1:_40.与二维表中的“行”的概念最接近的概念是 1。(分数:2.00)填空项 1:_41.在 SQL 的 Select 命令中用 1 短语对查询的结果进行排序。(分数:2.00)填空项 1:_42.在报表设计中,可以通过添加 1 控件来控制另起一页输出显示。(分数:2.00)填空项 1:_43.Int(-3.25)的结果是 1。(分数:2.00)填空项 1:_44.一般用于存放供其他 Access 数据库对象使用的公共过程称为 1。(分数:2.00)填空项 1:_45.假定窗体的名称为 Form1,则把窗体的标题设置为“Access 模拟”的
15、语句是 1。(分数:2.00)填空项 1:_46.某个窗体已编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为Private Sub Form_Click()a=1i=1Do Until i10a=a+2i=i+3LoopMsgBox aEnd Sub(分数:2.00)填空项 1:_47.函数 Mid(“计算机等级考试“,4,2)的执行结果是 1。(分数:2.00)填空项 1:_48.下面程序段执行后消息框的输出结果是_。a=12345Doa=a/10b=a Mod 10Loop While b=3MsgBox a(分数:2.00)填空项 1:_49.在 n 个运动员中选出任意 r
16、 个人参加比赛,有很多种不同的选法,选法的个数可以用公式 (分数:4.00)填空项 1:_二级 ACCESS 笔试-193 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列可作为 VBA 变量名的是( )。(分数:2.00)A.a&bB.a?bC.4a D.const解析:解析 本题考查 VBA 中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。变量名不能使用 VBA 的关键字。2.“是/否”数据类型常被称为( )。(分数:2.00)A.真/假型B.对/错型C.I/
17、O 型D.布尔型 解析:解析 本题考查 Access 数据类型的基础知识。在 Access 中支持很多种数据类型,其中的是/否型是针对只包含两种不同取值的字段而设置的,又常被称为布尔型。3.在创建交叉表查询时,用户需要指定( )种字段。(分数:2.00)A.1B.2C.3 D.4解析:解析 本题考查交叉表查询的知识。所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。所以应指定行标题、列标题和字段计算值共 3 种字段。4.在数据库系统的组织结构中,下列( )映射把用户数据库与概念数据库联系了起来
18、。(分数:2.00)A.外模式/模式 B.内模式/外模式C.模式/内模式D.内模式/模式解析:解析 数据库有两层映像,即外模式,模式和模式/内模式映像。模式/内模式映像定义数据库全局逻辑结构与存储结构之间的对应关系。5.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:解析 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。6.在窗体中有一个标签 Lbl 和一个命令按钮 Command1,事件代码如下:Option Compare DatabaseDim a As Stri
19、ng*10Private Sub Command1_Click()a=“1234“b=Len((分数:2.00)A.&nbs解析:解析 本题考查 VBA 中定长字符串的知识。当声明一个变量为 String 类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明 a 的长度为 10,故 Len(a)=10。7.控件的类型可以分为( )。(分数:2.00)A.结合型、非结合型、对象型B.计算型、非计算型、对象型C.对象型、结合型、计算型D.结合型、非结合型、计算型 解析:解析 本题考查窗体控件类型的知识。A
20、ccess 中的窗体中控件的类型分为 3 种,分别是结合型、非结合型和计算型。8.在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是( )。(分数:2.00)A.一对一联系B.一对多联系 C.多对多联系D.无联系解析:解析 本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系,若表 A 和表 B 之间存在一对一的关系那么表 A 中的一条记录只能与表 B 中的一条记录匹配,反过来表 B 中的一条记录只能与表 A 中的一条记录匹配;若表 A 和表 B 之间存在一对多的关系,且表 B 为多的一方,那么表 A 中的一条记录与表
21、 B 中的多条记录匹配,反过来表 B 中的一条记录只能与表 A 中的一条记录匹配;若表 A 和表 B 之间存在多对多的关系,那么表 A 中的一条记录能与表 B 中的多条记录匹配,反过来表 B 中的一条记录也能与表 A 中的多条记录匹配。就本题来说,一个人只能有一个出生地,一个地点却可以出生多个人,故为一对多联系。9.下列对数据访问页与 Access 数据库的关系的描述中正确的是( )。(分数:2.00)A.数据访问页不是 Access 数据库的一种对象B.数据访问页与其他 Access 数据库对象的性质不同C.数据访问页的创建与修改方式与其他 Access 数据库对象基本上是一致的 D.数据访
22、问页与 Access 数据库无关解析:解析 本题考查数据访问页的知识。数据访问页是用户通过 Internet 进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。数据访问页是 Access 里面的 7 种对象之一,与其他 Access 数据库对象的性质相同。而且数据访问页的创建与修改方式与其他 Access 数据库对象也基本上一致。10.数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。人工管理阶段 文件系统阶段 数据库阶段(分数:2.00)A.仅 B.仅C.和D.和解析:解析 数据管理技术发展的三个阶段中,只有人工管理阶段,没有操作系统,没有管理数据的软件,数据处理
23、方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般称为文件系统。在数据库系统阶段,出现了统一管理数据的专门软件系统,即数据库管理系统。11.退出 Access 数据库管理程序可以使用的快捷键是( )。(分数:2.00)A.Alt+XB.Alt+F+X C.Ctrl+XD.Ctrl+Q解析:解析 本题考查常用快捷键的知识。一般来说我们操作 Access 数据库采用鼠标操作,但是还是有一些快捷键需要掌握。一般的快捷键经常是在 Alt 键和 Ctrl 键与其他键的组合。由于“退出”命令在文件(F)这个菜单下,命令为“退出(X)”,所以它的快捷键为 Alt+F+X。12.假设已在
24、Access 中建立了包含“姓名”、“基本工资”和“奖金”三个字段的职工表,以该表为数据源创建的窗体中,有一个计算实发工资的文本框,其控件来源为( )。(分数:2.00)A.基本工资+奖金B.基本工资+奖金C.=基本工资+奖金 D.=基本工资+奖金解析:解析 本题考查控件来源的知识。控件来源必须以“=”引出,控件来源可以设置成有关字段的表达式,但是字段必须用“”括起来。13.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。(分数:2.00)A.23,13,51,57
25、,66,26,81,69,76 B.13,23,26,51,57,66,81,76,69C.23,13,51,57,26,66,81,69,76D.23,13,51,57,81,26,66,69,76解析:解析 快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的存另一部分,再分别对两个部分实施上述进程,一直重复到排序完成。14.用于打开查询的宏命令是( )。(分数:2.00)A.OpertFormB.OpenTableC.OpenReportD.OpenQuery 解析:解析 本题考查宏操作的知识。Ac
26、cess 中提供了 50 多个可选的宏操作命令,常用的打开操作有:OpenForm 用于打开窗体,OpenOuery 用于打开查询,OpenTable 用于打开一个表,OpenReport 则用于打开报表。15.在窗体中有一个命令按钮 Command1,对应的事件代码如下:Private Sub Command1_Enter()Dim num As IntegerDim a As IntegerDim b As IntegerDim i As IntegerFor i=1 To 10num=InputBox(“请输入数据:“,“输入“,1)If Int(num/2)=num/2 Thena=a
27、+1Elseb=b+1End IfNext iMsgBox(“运行结果:a=“&Str((分数:2.00)A.&:“,b=“&Str(B.)End Sub运行以上事件所完成的功能是( )。A) 对输入的 10 个数据求累加和 B) 对输入的 10解析:解析 本题考查程序设计的知识。本题的重点在于判断 Int(num/2)=num/2 是什么样的条件。对于任意一个整数来说,若其除 2 后为整数。也就是 Int(num/2)=num/2 成立,说明该数是一个偶数;反之若其除 2 后不为整数,此时,Int(num/2)必然不等于 num/2,也就是一个整数不可能等于一个小数,说明该数是一个奇数。所以
28、本题的功能是对输入的数据分别统计奇偶数的个数。16.Select Case 结构运行时首先计算( )的值。(分数:2.00)A.表达式 B.执行语句C.条件D.参数解析:解析 本题考查 VBA 程序设计中的多分支选择的知识。在 Select Case 结构运行时首先计算表达式的值,然后依此计算或测试 Case 表达式的值。17.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。(分数:2.00)A.选择 B.投影C.联接D.自然联接解析:解析 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择
29、、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,所以为选择操作。18.数据库技术的根本目标是( )。(分数:2.00)A.数据存储B.数据共享 C.数据查询D.数据管理解析:解析 数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。19
30、.在“student”表中,“姓名”字段的字段大小为 10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是( )。(分数:2.00)A.5 5B.10 10 C.5 10D.10 20解析:解析 本题考查字段长度的知识。在文本型的字段中可以由用户指定长度,要注意在 Access 中一个汉字和一个英文字符长度都占 1 位。20.若要在报表最后输出某些信息,需要设置的是( )。(分数:2.00)A.页面页眉B.页面页脚C.报表页眉D.报表页脚 解析:解析 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示
31、报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分细名称;页面页脚处于每页的结束位置一般用来显示本页的汇总说明。21.假定有如下的 Sub 过程:Sub s fun(x As Single,y As Single)t=xx=t/yy=t Mod yEnd Sub在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a As singleDim b As singlea=5b=4sfun a,bMsgBox a & chr(10)+chr(13)&bEnd Sub打开窗体运行后,单
32、击命令按钮,消息框的两行输出内容分别为( )。(分数:2.00)A.1 和 1B.1.25 和 1 C.1.25 和 4D.5 和 4解析:解析 本题考查 VBA 中参数传递的知识。在 VBA 的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。本例就是传址传递,所以过程调用时 x=a,也就是 5;y=b,也就是 4。在过程内 x 的值变为 5/4 也就是1.25,y 的值变为 5 Mod 4 也就是 1。过程调用结束时 x 和 y 的值分别回送给 a 和 b。22.表达式 1+3/21 Or 6 Mod 43 A
33、nd Not 1 的运算结果是( )。(分数:2.00)A.-1 B.0C.1D.其他解析:解析 本题考查 VBA 中运算符优先级的知识。在 VBA 中,运算符之间的优先级的关系是:算术运算符连接运算符比较运算符逻辑运算符。而各种运算符内部的各种运算符也有其自已的优先级。另外要注意,在进行逻辑运算时 And 优先级高于 Or。在 VBA 中允许逻辑量进行算术运算,True 处理成-1,False 处理成 0;反过来数值参与逻辑运算时 0 处理成 False,非 0 处理成 True。23.下列哪一条不属于数据库设计的任务?( )(分数:2.00)A.设计数据库应用结构 B.设计数据库概论结构C
34、.设计数据库逻辑结构D.设计数据库物理结构解析:解析 数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下 6 个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。24.下面关于数据库三级模式结构的叙述中,正确的是( )。(分数:2.00)A.内模式可以有多个,外模式和模式只有一个B.外模式可以有多个,内模式和模式只有一个 C.内模式只有一个,模式和外模式可以有多个D.模式只有一个,外模式和内模式可以有多个解析:解析 数据库的三级模式结构是指数据库系统的外模式、模式和内模式。一个
35、数据库可以有多个外模式,但只有一个模式和一个内模式。25.在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则没有指定条件的操作则会( )。(分数:2.00)A.不执行B.有条件执行C.无条件执行 D.出错解析:解析 本题考查条件操作宏的知识。在宏的组成操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式结果的真假,则没有指定条件的操作则会无条件执行。26.在 SELECT 语句中,“/”的含义是( )。(分数:2.00)A.通配符,代表一个字符B.通配符,代表任意字符C.测试字段是否为 NULLD.定义转义字符 解析:解析 本题考查 SQ
36、L 语句的知识。在 SQL 语句中的“/”是转义字符,跟在转义字符后面的字符被转义而不使用原义。27.下列关于线性链表的描述中,正确的是( )。、只含有一个指针域来存放下一个元素地址、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)、结点由两部分组成:数据域和指针域。(分数:2.00)A.仅、B.仅、C.仅、D.全部 解析:解析 在定义的链表中,若只含育一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域:另一部分用于存放指针,称为指针域。其中指针用于指向该结点的前一个或后一个结点(即前
37、件或后件)。28.在下面关于数据表视图与查询关系的说法中,错误的是( )。(分数:2.00)A.在查询的数据表视图和表的数据表视图中窗口几乎相同B.在查询的数据表视图中对显示的数据记录的操作方法和表的数据表视图中的操作相同C.查询可以将多个表中的数据组合到一起,使用查询进行数据的编辑操作可以像在一个表中编辑一样,对多个表中的数据同时进行编辑D.基础表中的数据不可以在查询中更新,这与在数据表视图的表窗口中输入新值不一样,因为这里充分考虑到基础表的安全性 解析:解析 本题考查查询数据表视图的知识。查询的数据表视图就是查询后得到的数据视图,其显示方式和表的数据表视图中窗口几乎相同,记录操作方法也相同
38、,并且可以将多个表中的数据组合到一起,像在一个表中编辑一样对多个表中的数据同时进行编辑。可以在数据表视图中直接更新基础表中的数据。29.简单、快捷的创建表结构的视图形式是( )。(分数:2.00)A.“数据库”视图B.“表向导”视图 C.“设计”视图D.“数据表”视图解析:解析 本题考查表的基础知识。Access 中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构可以有 3 种方法:“数据表”视图比较简单:“设计”视图比较常用,而“表向导”视图最为简单快捷。“数据库”视图是用来设计数据库的。30.如果加载一个窗体,先被触发的事件是( )。(分数:2.00)A.Load 事件 B.
39、Open 事件C.Activate 事件D.Unload 事件解析:解析 本题考查窗体常见事件的知识。窗体能响应的事件不多,当窗体刚刚打开时,首先触发Load 事件,打开后才继续触发 Open 事件,然后是 Activate(激活)事件。窗体关闭时触发 Unload 事件。31.能够使用“输入掩码向导”创建输入掩码的字段类型是( )。(分数:2.00)A.数字和文本B.文本和备注C.数字和日期/时间D.文本和日期/时间 解析:解析 本题考查字段属性的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对于大多数数据类型都可以设计输入掩码,但是只有“文本”型和“日期/时间”型
40、字段才可以使用“输入掩码向导”。32.需求分析阶段的任务是( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能 解析:解析 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。33.下列不是分支结构的语句是( )。(分数:2.00)A.IfThenEnd IFB.WhileEnd C.IfThenElseEnd IfD.SelectCaseEnd Select解析:解析 本题考查控制结构的知识。选项 A)是一个单分支选择结构;选项 C)是一个双分
41、支选择结构;选项 D)是一个多分支选择结构;选项 B) 是一个循环结构。34.在 SQL 查询中可直接将命令发送到 ODBC 数据库服务器中的查询是( )。(分数:2.00)A.传递查询 B.联合查询C.数据定义查询D.子查询解析:解析 本题考查 SQL,查询的知识。SQL 查询可分为 4 种,联合查询将来自一个或多个表或查询的字段组合为查询结果的一个字段或列;传递查询可直接将命令发送到 ODBC 数据库服务器中;数据定义查询可以创建、删除或更改表和索引;子查询的结果可用来进行进一步的查询。35.在关系代数运算中,有 5 种基本运算,它们是( )。(分数:2.00)A.并()、差(-)、交()
42、、除()和笛卡儿积错误B.并()、差(-)、交()、投影()和选择()C.并()、交()、投影()、选择()和笛卡儿积错误D.并()、差(-)、投影()、选择()和笛卡儿积错误 解析:并、差、笛卡儿积、投影和选择是 5 种基本的运算,其他运算即交、连接和除,均可以通过 5 种基本的运算来表达。二、填空题(总题数:14,分数:30.00)36.软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 1 阶段。(分数:2.00)填空项 1:_ (正确答案:开发)解析:解析 软件生命周期可分为多个阶段,一般分为定义阶段,开发阶段和维护阶段。定义阶段包括可行性研究初步项目计划
43、和需求分析;开发阶段包括概要设计、详细设计、实现和测试;维护阶段包括使用、维护和退役。37.不改变关系表中的属性个数但能减少元组个数的是 1。(分数:2.00)填空项 1:_ (正确答案:选择)解析:解析 关系数据库的专门关系运算包括选择、投影和连接 3 种,其中选择不改变关系表中的属性个数但能减少元组个数。38.用树形结构表示实体之间联系的模型是 1。(分数:2.00)填空项 1:_ (正确答案:层次模型)解析:解析 层次模型是最早发展起来的数据库模型。层次模型的基本结构是树形结构。39.在两种基本测试方法中, 1 测试的原则之一是保证所测模块中每一个独立路径至少执行一次。(分数:2.00)
44、填空项 1:_ (正确答案:白盒)解析:解析 按功能划分测试可分为白盒测试和黑盒测试。白盒测试的原则是保证所测试模块中每一独立路径至少执行一次;保证所测试模块所有判断的每一分支至少执行一次;保证所测试模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。40.与二维表中的“行”的概念最接近的概念是 1。(分数:2.00)填空项 1:_ (正确答案:元组)解析:解析 在关系模型中,数据结构用单一的二维表结构来表示实体及实体间的联系。一个关系对应一个二维表。二维表中的列称为属性,属性值的取值范围称为值域。二维表中的一行称为一个元组。41.在 SQL 的 Select 命
45、令中用 1 短语对查询的结果进行排序。(分数:2.00)填空项 1:_ (正确答案:Order By)解析:解析 本题考查 SQL 查询语句的知识。在 SQL 查询中,Group By 用来分组,Order By 用来排序。42.在报表设计中,可以通过添加 1 控件来控制另起一页输出显示。(分数:2.00)填空项 1:_ (正确答案:分页符)解析:解析 本题考查报表设计的知识。在报表中可以在某一节中使用分页符来标志要另起一页的位置。43.Int(-3.25)的结果是 1。(分数:2.00)填空项 1:_ (正确答案:-4)解析:解析 本题考查取整函数的知识。在 VBA 中有 3 个函数都能实现
46、取整操作,其中 Round-|_|-函数为四舍五入取整;Int-|_|-和 Fix-|_|-函数都是返回表达式的整数部分也就是下取整,两者参数为正值时结果相同,参数为负值时,Int-|_|-返回小于等于参数值的第一个负数,Fix-|_|-返回大于等于参数值的第一个负数。44.一般用于存放供其他 Access 数据库对象使用的公共过程称为 1。(分数:2.00)填空项 1:_ (正确答案:标准模块)解析:解析 本题考查标准模块的知识。模块是 Access 中一个重要对象,以 VBA 语言为基础编写,以函数过程或子过程为单元进行集合存储,一般用于存放供其他 Access 数据库对象使用的公共过程。
47、45.假定窗体的名称为 Form1,则把窗体的标题设置为“Access 模拟”的语句是 1。(分数:2.00)填空项 1:_ (正确答案:Form1.Caption=“Access 模拟/)解析:解析 本题考查窗体标题的基本知识。Caption 属性代表窗体的标题,设置窗体的标题实际卜就是给窗体的 Caption 属性赋值的过程。46.某个窗体已编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为Private Sub Form_Click()a=1i=1Do Until i10a=a+2i=i+3LoopMsgBox aEnd Sub(分数:2.00)填空项 1:_ (正确答案:9)解析:解析 本题考查 VBA 中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until 循环中条件为 False 时执行循环体,条件为 True 时退出循环;在 While 循环中条件