【计算机类职业资格】计算机等级考试二级(Access)42及答案解析.doc

上传人:eventdump275 文档编号:1339684 上传时间:2019-10-17 格式:DOC 页数:14 大小:82KB
下载 相关 举报
【计算机类职业资格】计算机等级考试二级(Access)42及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】计算机等级考试二级(Access)42及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】计算机等级考试二级(Access)42及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】计算机等级考试二级(Access)42及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】计算机等级考试二级(Access)42及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、计算机等级考试二级(Access)42 及答案解析(总分:99.98,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.对下列二叉树进行中序遍历的结果是【 】。 (分数:2.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG2.以下关于空值的叙述中,错误的是_。(分数:2.00)A.空值表示字段还没有确定值B.Access 使用 NULL 来表示空值C.空值等同于空字符串D.空值不等于数值 03.查询能实现的功能有( )。(分数:2.00)A.1B.0C.2D.34.当在一个报表中列出学生的 3 门课 a

2、、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的 控制源为( )。(分数:2.00)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3”D.以上表达式均错5.用于显示消息框的宏命令是( )。(分数:2.00)A.SetWarningB.SetValueC.MsgBoxD.Beep6.以下关于标准模块的说法不正确的是( )。(分数:2.00)A.java.sql*B.java.awt.*C.java.util.*D.以上都不是7.当窗体中的内容太多无法放在一页中全部显示时,可以用下列哪个控件来分页?(分数:2.00)A.选项卡B.命令按

3、钮C.组合框D.选项组8.窗体有 3 种视图,用于创建窗体或修改窗体的窗口是窗体的( )。(分数:2.00)A.$OB.&OC.$ED.&E9.窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是( )。(分数:2.00)A.“加载”B.“打开”C.“关闭”D.“确定”10.以下哪个数据库对象可以一次执行多个操作( )。(分数:2.00)A.数据访问页B.菜单C.宏D.报表11.下列事件不属于 Access 中的事件的是( )。(分数:2.00)A.键盘事件B.鼠标事件C.窗口事件D.控件事件12.若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是_。(

4、分数:2.00)A.JSJB.JSJC.*JSJ*D.Like JSJ13.以下程序运行后,消息框的输出结果是_。a=sqr(3) b=sqr(2) c=ab Msgbox c+2 (分数:2.00)A.-1B.1C.2D.出错14.数据库表的字段可以定义默认值,默认值是【 】。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能部门.DBF:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16) 职工.DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D 部门.DBF:部门号 C(10),基本工资 N(8.2),

5、津贴 N(8.2),奖金 N(8.2),扣除 N(8.2) (分数:1.98)(1).查询职工实发工资的正确命令是【 】。(分数:0.33)A.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资B.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资 WHERE 职工.职工号=工资.职工号C.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资,职工 WHERE 职工.职工号=工资.职工号D.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资 JOIN 职工 WHERE 职工

6、.职工号=工资.职工号(2).查询 1962 年 10 月 27 日出生的职工信息的正确命令是【 】。(分数:0.33)A.SELECT*FROM 职工 WHERE 出生日期=1962-10-27B.SELECT*FROM 职工 WHERE 出生日期=1962-10-27C.SELECT*FROM 职工 WHERE 出生日期=“1962-10-27“D.SELECT*FROM 职工 WHERE 出生日期=(“1962-10-27“)(3).查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是【 】。(分数:0.33)A.SELECT 部门名,MIN(出生日期)

7、FROM 部门 JOIN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门名B.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门名C.SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY部门名D.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY部门名(4).查询有 10 名以上(含 10 名)职工的部门信息(部门名和职工人数),并按职工人数

8、降序排序。正确的命令是【 】。(分数:0.33)A.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)ASCB.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)DESCC.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM

9、部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY 职工人数 ASCD.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY 职工人数 DESC(5).查询所有目前年龄在 35 岁以上(不含 35 岁)的职工信息(姓名、性别和年龄),正确的命令是【 】。(分数:0.33)A.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)AS 年龄 F

10、ROM 职工; WHERE 年龄35B.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM 职工; WHERE YEAR(出生日期)35C.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM 职工; WHEREYEAR(DATE()-YEAR(出生日期)35D.SELECT 姓名,性别,年龄:YEAR(DATE()-YEAR(出生日期)FROM 职工; WHERE YEAR(DATE()-YEAR(出生日期)35(6).为“工资“表增加一个“实发工资“字段的正确命令是【 】。(分数:0.33)A.MODIFY TA

11、BLE 工资 ADD COLUMN 实发工资 N(9,2)B.MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2)C.ALTER TABLE 工资 ADD COLUMN 实发工资 N(9,2)D.ALTER TABLE 工资 ADD FIELD 实发工资 N(9,2)15.设有如下 3 个关系表:下列操作中正确的是【 】。 (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=RS16.用于实现报表的分组统计数据的操作区间的是( )。(分数:2.00)A.报表的主体区域B.页面页眉或页面页脚区域C.报表页眉或报表页脚区域D.组页眉或组页脚区域17.可以判定某个日期

12、表达式能否转换为日期或时间的函数是( )。(分数:2.00)A.CDateB.IsDateC.DateD.IsText18.为了在报表中打印当前时间,这时应该插入一个【 】。(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件19.SQL 支持集合的并运算,在 Visual FoxPro 中 SQL 并运算的运算符是【 】。(分数:2.00)A.PLUSB.UNIONC.+D.20.用于执行指定的外部应用程序的宏命令是( )。(分数:2.00)A.RunSQLB.RunAppC.RequeryD.Quit21.以下描述不符合 Access 特点和功能的是( )。(分数:2.00)

13、A.Access 仅能处理 Access 格式的数据库,不能对诸如 DBASE、FOXBASE、Btrieve 等格式的数据库进行访问B.采用 OLE 技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象C.Access 支持 ODBC 标准的 SQL 数据库的数据D.可以采用 VBA(Visual Basic Application)编写数据库应用程序22.下面的查询方式中不属于操作查询的是( )。(分数:2.00)A.数据库B.数据库系统C.数据库管理系统D.关系数据模型23.有如下程序段: Dim str As String * 10 Dim i Str1=“abcd

14、efg” i=12 len1=Len(i) str2=Right(str1,4) 执行后,len1 和 str2 的返回值分别是( )。 (分数:2.00)A.按要求显示部分查询记录B.消除重复出现的查询记录C.删除查询结果中符合条件的记录D.对查询结果进行排序24.每个查询都有三种视图,下列不属于查询的三种视图的是( )。(分数:2.00)A.程序、API 库和应用程序B.数据库、自由表和查询C.菜单、文本文件和其他文件D.表单、报表和标签25.下列选项中不属于软件生命周期开发阶段的任务的是【 】。(分数:2.00)A.软件测试B.概要设计C.软件维护D.详细设计26.下列叙述中正确的是_。

15、 (分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令27.在已建雇员表中有“工作日期”字段,下图所示的是以此表为数据源创建的“雇员基本信息”窗体。 假设当前雇员的工作日期为“199808-17”,若在窗体“工作日期”标签右侧文本框控件的“控件来源”属性中输入表达式:Str(Month(工作日期)月,则在该文本框控件内显示的结果是_。(分数:2.00)A.Str(Month(Date())月B.08月C.08 月D.8 月28.一个关系数据库的表中有多条记录,记录之间的相互关系是_。(分

16、数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列29.某文本型字段的值只能是字母且不允许超过 6 个,则可将该字段的输入掩码属性定义为( )。(分数:2.00)A.AAAAAAB.LLLLLLC.CCCCCCD.99999930.要限制宏命令的操作范围,可以在创建宏时定义( )。(分数:2.00)A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标31.下表中准则的功能是( )。 *(分数:2.00)A

17、.文本B.事件C.控件D.方法32.在查询设计视图中( )。(分数:2.00)A.8B.16C.32D.6433.按照“后进先出”原则组织数据的数据结构是_。 (分数:2.00)A.队列B.栈C.双向链表D.二叉树34.在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是( )。(分数:2.00)A.标签B.文本框C.列表框D.选项按钮二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)35.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和 1 的两个文件。(分数:2.00)填空项 1:_36.缺省情况下,报表中的记录是按照 1 排列显示的。(分数:2.0

18、0)填空项 1:_37.Access 中,提供了 3 种创建报表的方式:使用自动功能、使用向导功能和使用 1 创建。(分数:2.00)填空项 1:_38.下列软件系统结构图 (分数:2.00)39. 1 是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。(分数:2.00)填空项 1:_40.实现数据库操作的 DAO 技术,其模型采用的是层次结构,其中处于最顶层的对象是 1。(分数:2.00)41.为了从用户菜单返回到默认的系统菜单应该使用命令 SET 1TO DEFAULT。(分数:2.00)填空项 1:_42.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.

19、00)填空项 1:_43.若要查找最近 20 天之内参加工作的职工记录,查询准则为 1。(分数:2.00)填空项 1:_44.窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有 1。(分数:2.00)填空项 1:_45.数据访问页有两种视图,分别为页视图和 1。(分数:2.00)填空项 1:_46.用于设定控件的输入格式,仅对文本型或日期型数据有效的控件的数据属性为 1。(分数:2.00)填空项 1:_47.窗体中的窗体称为 1,其中可以创建 2。(分数:2.00)填空项 1:_48.在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1 秒,计时器触发事件

20、过程则实现在 Text1l 文本框中动态显示当前日期和时间。请补充完整。 Private Sub Form_Load1 Me.Timerl.Interval.=1000 End Sub Private Sub 2 Me!textl=Now3 End Sub (分数:2.00)填空项 1:_49.窗体由多个部分组成,每个部分称为一个 “ 1”。(分数:2.00)填空项 1:_计算机等级考试二级(Access)42 答案解析(总分:99.98,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.对下列二叉树进行中序遍历的结果是【 】。 (

21、分数:2.00)A.ACBDFEG B.ACBDFGEC.ABDCGEFD.FCADBEG解析:二叉树中序遍历的含义是,首先遍历左子树,然后访问根结点,最后遍历右子树,其左右子树中也按这样的顺序遍历,中序遍历二叉树的过程是一个递归的过程。根据题目中给出的二叉树的结构可知,中序遍历的结果是 ACBDFEG。2.以下关于空值的叙述中,错误的是_。(分数:2.00)A.空值表示字段还没有确定值B.Access 使用 NULL 来表示空值C.空值等同于空字符串 D.空值不等于数值 0解析:3.查询能实现的功能有( )。(分数:2.00)A.1B.0 C.2D.3解析:本题考查/和%运算符的意义。逻辑与

22、运算符为真的前提是两边的表达式都为真,本题中 6%3 的值为 0,显然该表达式的值应该为 0。4.当在一个报表中列出学生的 3 门课 a、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的 控制源为( )。(分数:2.00)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3” D.以上表达式均错解析:注意计算控件的控件源必须是“=”开头的计算表达式。5.用于显示消息框的宏命令是( )。(分数:2.00)A.SetWarningB.SetValueC.MsgBox D.Beep解析:A)用于关闭或打开系统信息,B)用于设置属性值,D)用于使

23、计算机发出“嘟嘟”的声音。6.以下关于标准模块的说法不正确的是( )。(分数:2.00)A.java.sql* B.java.awt.*C.java.util.*D.以上都不是解析:JComponent 是大多数 Swing 构件的父类,定义了所有子类构件的一般方法,JComponent 类继承于Container 类,所以凡是此类的构件都可以作为容器。 javalangObject | +javaawtComponent | +javaawtContainer | +javaswingJComponent 7.当窗体中的内容太多无法放在一页中全部显示时,可以用下列哪个控件来分页?(分数:2.

24、00)A.选项卡 B.命令按钮C.组合框D.选项组解析:注意选项卡和选项组的区别。选项卡是分页工具,选项组是选择列表工具。8.窗体有 3 种视图,用于创建窗体或修改窗体的窗口是窗体的( )。(分数:2.00)A.$OB.&O C.$ED.&E解析:控件“是在图形用户界面(GUl)上进行输入、输出信息,启动事什程序 等交互操作的图形对象,是进行可视化程序设计的基础和重要工具,Visual Basic 中的控 件分为两类,一类是标准控件(也称内部控件),另一类是 ActiveX 控件,启动 Visual Basic 后,工具箱中只有标准控件,共有 20 个。 9.窗口事件是指操作窗口时所引发的事件

25、,下列不属于窗口事件的是( )。(分数:2.00)A.“加载”B.“打开”C.“关闭”D.“确定” 解析:常见的窗口事件有“打开”、“关闭”和“加载”,没有“确定”事件。10.以下哪个数据库对象可以一次执行多个操作( )。(分数:2.00)A.数据访问页B.菜单C.宏 D.报表解析:宏可以一次执行多个操作。11.下列事件不属于 Access 中的事件的是( )。(分数:2.00)A.键盘事件B.鼠标事件C.窗口事件D.控件事件 解析:在 Access 中的事件主要有键盘事件、鼠标事件、对象事件、窗口事件和操作事件。没有控件事件。12.若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段

26、的准则中,错误的表达式是_。(分数:2.00)A.JSJB.JSJC.*JSJ* D.Like JSJ解析:13.以下程序运行后,消息框的输出结果是_。a=sqr(3) b=sqr(2) c=ab Msgbox c+2 (分数:2.00)A.-1B.1 C.2D.出错解析:本题中 ab 返回 True,即 c=True,而在算术表达式中,True 作为-1 来处理,故消息框中输出的结果为 1。14.数据库表的字段可以定义默认值,默认值是【 】。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能 解析:在 Visual FoxPro 数据库表中,建立字段有效性规则时,要

27、注意“规则“是逻辑表达式,“信息“是字符串表达式,“默认值“的类型则由字段的类型决定。部门.DBF:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16) 职工.DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D 部门.DBF:部门号 C(10),基本工资 N(8.2),津贴 N(8.2),奖金 N(8.2),扣除 N(8.2) (分数:1.98)(1).查询职工实发工资的正确命令是【 】。(分数:0.33)A.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资B.SELECT 姓名,(基本工资+津贴+奖金

28、-扣除)AS 实发工资 FROM 工资 WHERE 职工.职工号=工资.职工号C.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资,职工 WHERE 职工.职工号=工资.职工号 D.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资 JOIN 职工 WHERE 职工.职工号=工资.职工号解析:在 SQL 查询语句中,续行符号应使用分号(;)。进行多表查询,指定两表关键字进行联接时,JOIN 短语应该与 ON 短语连用。(2).查询 1962 年 10 月 27 日出生的职工信息的正确命令是【 】。(分数:0.33)A.SELEC

29、T*FROM 职工 WHERE 出生日期=1962-10-27 B.SELECT*FROM 职工 WHERE 出生日期=1962-10-27C.SELECT*FROM 职工 WHERE 出生日期=“1962-10-27“D.SELECT*FROM 职工 WHERE 出生日期=(“1962-10-27“)解析:出生日期字段为一个日期型数据,在 Visual FoxPro 中,严格的日期格式用yyyy-mm-dd格式书写,用来表示一个确切的日期。 (3).查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是【 】。(分数:0.33)A.SELECT 部门名,MIN

30、(出生日期)FROM 部门 JOIN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门名 B.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门名C.SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY部门名D.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY部门名解析:在 SQL 查询语句中,利用 JOIN 联接两个数据表,它的联接条件在

31、ON 短语中指出,而不是在 WHERE 中指出。联接类型在 FROM 短语中指出。本题中利用 MIN()函数求出的是职工的出生日期,因此所得年份值越小,年龄越大。 (4).查询有 10 名以上(含 10 名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是【 】。(分数:0.33)A.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)ASCB.SELECT 部门名,COUNT(职工号)AS 职工人

32、数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)DESCC.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY 职工人数 ASCD.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10

33、; ORDER BY 职工人数 DESC 解析:在 SQL SELECT 子句中可以包含算术表达式或函数,利用 AS 可以为它们重新定义字段名,但它们并不存储在表内,称为虚字段。对指定的字段进行排序,应使用重新定义的字段名,对查询结果进行降序排列时,还应使用关键字 DESC。 (5).查询所有目前年龄在 35 岁以上(不含 35 岁)的职工信息(姓名、性别和年龄),正确的命令是【 】。(分数:0.33)A.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM 职工; WHERE 年龄35B.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日

34、期)AS 年龄 FROM 职工; WHERE YEAR(出生日期)35C.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM 职工; WHEREYEAR(DATE()-YEAR(出生日期)35 D.SELECT 姓名,性别,年龄:YEAR(DATE()-YEAR(出生日期)FROM 职工; WHERE YEAR(DATE()-YEAR(出生日期)35解析:在 SQL SELECT 子句中利用 AS 关键字,可以重新定义字段名,但并不存储在表内,称为虚字段。在设置查询条件时,不能根据新定义的字段名对原数据表设置查询条件。(6).为“工资“表增加一个“实发工

35、资“字段的正确命令是【 】。(分数:0.33)A.MODIFY TABLE 工资 ADD COLUMN 实发工资 N(9,2)B.MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2)C.ALTER TABLE 工资 ADD COLUMN 实发工资 N(9,2) D.ALTER TABLE 工资 ADD FIELD 实发工资 N(9,2)解析:在 SQL 语句中,利用命令: ALTER TABLE TableName1 ADD |ALTERCOLUMN FieldName1 FieldType(nFieldWidth,nPrecision) 可以添加(ADD)新的字段或修改

36、(ALTER)已有的字段。 15.设有如下 3 个关系表:下列操作中正确的是【 】。 (分数:2.00)A.T=RSB.T=RSC.T=RS D.T=RS解析:对于两个关系的合并操作可以用笛卡尔积表示。设有 n 元关系 R 和 m 元关系 S,它们分别有 p 和 q个元组,则 R 与 S 的笛卡儿积记为 RS,它是一个 m+n 元关系,元组个数是 pq,由题意可得,关系 T 是由关系 R 与关系 S 进行笛卡尔积运算得到的。16.用于实现报表的分组统计数据的操作区间的是( )。(分数:2.00)A.报表的主体区域B.页面页眉或页面页脚区域C.报表页眉或报表页脚区域D.组页眉或组页脚区域 解析:

37、组页脚节内主要安排文本框或其他类型控件显示分组统计数据。17.可以判定某个日期表达式能否转换为日期或时间的函数是( )。(分数:2.00)A.CDateB.IsDate C.DateD.IsText解析:使用 IsDate 函数,可以判定某个日期表达式能否转换为日期或时间。CDate 可以识别日期文字和时间文字。18.为了在报表中打印当前时间,这时应该插入一个【 】。(分数:2.00)A.表达式控件B.域控件 C.标签控件D.文本控件解析:报表中的域控件用于打印表或视图中的字段、变量和表达式的计算结果。在报表中打印当前时间,应使用域控件来控制显示。19.SQL 支持集合的并运算,在 Visua

38、l FoxPro 中 SQL 并运算的运算符是【 】。(分数:2.00)A.PLUSB.UNION C.+D.解析:在 Visual FoxPro 中,并运算是将两个 SELECT 语句的查询结果合并成一个查询结果,SQL 支持集合的并运算,运算符为 UNION。20.用于执行指定的外部应用程序的宏命令是( )。(分数:2.00)A.RunSQLB.RunApp C.RequeryD.Quit解析:RunSQL 用于执行指定的 SQL 语句,Requery 用于实施指定控件重新查询,Quit 用于退出 Access。21.以下描述不符合 Access 特点和功能的是( )。(分数:2.00)A

39、.Access 仅能处理 Access 格式的数据库,不能对诸如 DBASE、FOXBASE、Btrieve 等格式的数据库进行访问 B.采用 OLE 技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象C.Access 支持 ODBC 标准的 SQL 数据库的数据D.可以采用 VBA(Visual Basic Application)编写数据库应用程序解析:Access 不仅能处理 Access 格式的数据库,也能对诸如 DBASE、FOXBASE、Btrieve 等格式的数据库进行 访问。22.下面的查询方式中不属于操作查询的是( )。(分数:2.00)A.数据库B.数

40、据库系统C.数据库管理系统 D.关系数据模型解析:数据操纵是 DBMS 对数据库数据的检索、插入、修改和删除操作的功能。23.有如下程序段: Dim str As String * 10 Dim i Str1=“abcdefg” i=12 len1=Len(i) str2=Right(str1,4) 执行后,len1 和 str2 的返回值分别是( )。 (分数:2.00)A.按要求显示部分查询记录B.消除重复出现的查询记录 C.删除查询结果中符合条件的记录D.对查询结果进行排序解析:在 SQL 的查询语句中,其结果可存放到数组、临时表、永久性表或文本文件中,但是不能存放到视图中,视图是从基本

41、表中派生出 来的一个“虚表”,不能用来存放 SQL 的查询结果。24.每个查询都有三种视图,下列不属于查询的三种视图的是( )。(分数:2.00)A.程序、API 库和应用程序B.数据库、自由表和查询C.菜单、文本文件和其他文件D.表单、报表和标签 解析:“特殊效果”属性值用于设定控件的显示效果,如“平面”、“凸起” 、“凹陷”、“蚀刻”、“阴影”、“凿痕”等,但是没有颜色项。25.下列选项中不属于软件生命周期开发阶段的任务的是【 】。(分数:2.00)A.软件测试B.概要设计C.软件维护 D.详细设计解析:通常把软件产品从提出、实现、使用、维护到停止使用退役的过程称为软件生命周期。软件生命周

42、期分为 3 个时期共 8 个阶段。 1.软件定义期:包括问题定义、可行性研究和需求分析 3 个阶段; 2.软件开发期:包括概要设计、详细设计、实现和测试 4 个阶段; 3.运行维护期:运行维护阶段。 26.下列叙述中正确的是_。 (分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析:软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求 进行必要而且可能的扩充和删改。而软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役 的过程。27.在已建

43、雇员表中有“工作日期”字段,下图所示的是以此表为数据源创建的“雇员基本信息”窗体。 假设当前雇员的工作日期为“199808-17”,若在窗体“工作日期”标签右侧文本框控件的“控件来源”属性中输入表达式:Str(Month(工作日期)月,则在该文本框控件内显示的结果是_。(分数:2.00)A.Str(Month(Date())月B.08月C.08 月 D.8 月解析:28.一个关系数据库的表中有多条记录,记录之间的相互关系是_。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理结果

44、可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列解析:29.某文本型字段的值只能是字母且不允许超过 6 个,则可将该字段的输入掩码属性定义为( )。(分数:2.00)A.AAAAAAB.LLLLLL C.CCCCCCD.999999解析:A)选项必须输入 6 个字母或数字(数字也能输入,不符合),C)选项可以输 入 6 个任意字符,也不符合题议,D)选项可以选择输入 6 个数据或空格,不符合题意。30.要限制宏命令的操作范围,可以在创建宏时定义( )。(分数:2.00)A.宏操作对象B.宏条件表达式 C.窗体或报表控件属性D.宏操作目标解析:只有宏表达式满足时宏才会执行。31.

45、下表中准则的功能是( )。 *(分数:2.00)A.文本B.事件C.控件 D.方法解析:如果把 X=Sqr(a-5)+sqr(b2-5)当作一个语句,那么它是一个赋值语句。现在把它看作一个表达式,很明显,它不是逻辑表达式,也不是字符表达式。要判断它是算术表达式还是关系表达式,这要看运算符的优先级。运算优先级低的运算符便构成这种运算的表达式。运算符的低级从高到低依次为:函数运算数值运算和字符串运算关系运算逻辑运算。该表达式是比较一个变量与一个算术表达式是否相等,所以该表达式是关系表达式。32.在查询设计视图中( )。(分数:2.00)A.8B.16C.32 D.64解析:可以对 Java 的任何

46、组件调用 getSize( ).width 和 getSize( )。height, 来改变用户界面的宽度和高度。33.按照“后进先出”原则组织数据的数据结构是_。 (分数:2.00)A.队列B.栈 C.双向链表D.二叉树解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈 只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插 入操作,在另一端进行删除操作,是一种“先进先出”的线性表。34.在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是( )。(分数:2.00)A.标签B.文本框 C.列表框D.选项按钮

47、解析:文本框控件是最常用的计算控件,可以通过绑定来显示字段数据。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)35.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和 1 的两个文件。(分数:2.00)填空项 1:_ (正确答案:SCT)解析:在 Visual FoxPro 中,表单存盘后,系统将产生扩展名为 SCX(表单)和 SCT(表单备注)的两个文件。36.缺省情况下,报表中的记录是按照 1 排列显示的。(分数:2.00)填空项 1:_ (正确答案:自然顺序)解析:37.Access 中,提供了 3 种创建报表的方式:使用自动功能、使用向导功能和使用 1 创建。(分数:2.00)填空项 1:_ (正确答案:设计视图)解析:38.下列软件系统结构图 (分数:2.00)解析:39. 1 是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。(分数:2.00)填空项 1:_ (正确答案:参照完整性)解析:40.实现数据库操作的 DAO 技术,其模型采用的是层次结构,其中处于最顶层的对象是 1。(分数:2.00)解析:41.为了从用户菜单返回到默认的系统菜单应该使用命令 SET 1TO DEFAULT。(分数:2.00)填空项 1:_

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

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

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