1、计算机二级考试 VISUAL+FOXPRO 模拟题七 2014 年及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 1 分,共 40 小题,共 40 分(总题数:36,分数:40.00)1.下列叙述中正确的是( )。(分数:1.00)A.循环队列是队列的一种链式存储结构B.循环队列是一种逻辑结构C.循环队列是队列的一种顺序存储结构D.循环队列是非线性结构2.下列描述中,不符合良好程序设计风格要求的是( )。 (分数:1.00)A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息3.一棵三叉树共有 25 个结点,其中 5 个是叶
2、子结点,则度为 l 的结点数为( )。 (分数:1.00)A.4B.16C.10D.64.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:1.00)A.逻辑模式B.概念模式C.内模式D.外模式5.在满足实体完整性约束的条件下( )。(分数:1.00)A.一个关系中可以没有候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中应该有一个或多个候选关键字6.有三个关系 R、S 和 T 如下: (分数:1.00)A.并B.差C.交D.自然连接7.软件生命周期中的活动不包括( )。(分数:1.00)A.软件维护B.需求分析C.市场调研D.
3、软件测试8.下列不属于需求分析阶段任务的是( )。(分数:1.00)A.确定软件系统性能需求B.确定软件系统的功能需求C.制定软件集成测试计划D.需求规格说明书评审9.在黑盒测试方法中,设计测试用例的主要根据是( )。 (分数:1.00)A.程序外部功能B.程序数据结构C.程序流程图D.程序内部逻辑10.在软件设计中不使用的工具是( )。(分数:1.00)A.系统结构图B.程序流程图C.PAD 图D.数据流图(DFD)11.Visual FoxPro 60 属于( )。(分数:1.00)A.层次数据库管理系统B.关系数据库管理系统C.面向对象数据库管理系统D.分布式数据库管理系统12.下列字符
4、型常量的表示中,错误的是( )。(分数:1.00)A.品牌B.5+3C.x=yD.“计算机“13.函数 UPPER(“la28“)的结果是( )。(分数:1.00)A.1A2bB.1a2BC.1A2BD.1a2b14.可以随表的打开而自动打开的索引是( )。(分数:1.00)A.单项压缩索引文件B.单项索引文件C.非结构复合索引文件D.结构复合索引文件15.为数据库表增加字段有效性规则是为了保证数据的( )。(分数:1.00)A.域完整性B.表完整性C.参照完整性D.实体完整性16.在 Visual FoxPro 中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是( )。
5、(分数:1.00)A.OPENB.SELECTC.USED.LOAD17.在 INPUT、ACCEPT 和 WAIT 三个命令中,必须要以回车键表示输入结束的命令是( )。(分数:1.00)A.ACCEPT、WAITB.INPUT、WAITC.INPUT、ACCEPTD.INPUT、ACCEPT 和 WAIT18.下列控件中,不能设置数据源的是( )。(分数:1.00)A.复选框B.命令按钮C.选项组D.列表框19.查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的 SQL 语句是( )。(分数:1.00)A.SELECT*FROM 教师 WHERE 住址 LIKE“望京“B.S
6、ELECT*FROM 教师 FOR 住址 LIKE“望京“C.SELECT*FROM 教师 FOR 住址=“望京“D.SELECT*FROM 教师 WHERE 地址=“望京“20.查询设计器中的“筛选”选项卡的作用是( )。(分数:1.00)A.查看生成的 SQL 代码B.指定查询条件C.增加或删除查询表D.选择所要查询的字段21.某数据库有 20 条记录,若用函数 EOF()测试结果为 T,那么此时函数 RECNO()值是( )。(分数:1.00)A.21B.20C.19D.122.为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“ll0”,正确 的 SQL 语句是( )。(
7、分数:1.00)A.CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“ll0“B.CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“110“C.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110“D.ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=“ll0“23.对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。(分数:1.00)A.性别+年龄B.VAL(性别)+年龄C
8、.性别,年龄D.性别+STR(年龄,2)24.删除视图 salary 的命令是( )。(分数:1.00)A.DROP VIEW salaryB.DROP salary VIEWC.DELETE salaryD.DELETE salary VIEW25.关于内存变量的调用,下列说法正确的是( )。(分数:1.00)A.局部变量能被本层模块和下层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.私有变量只能被本层模块程序调用26.在命令按钮组中,决定命令按钮数目的属性是( )。(分数:1.00)A.ButtonNumB.ControlSourceC.But
9、tonCountD.Value27.报表文件的扩展名是( )。(分数:1.00)A.MNXB.FXPC.PRGD.FRX28.下列选项中,不属于 SQL 数据定义功能的是( )。(分数:1.00)A.ALTERB.CREATEC.DROPD.SELECT29.要将 Visual FoxPro 系统菜单恢复成标准配置,可先执行 SET SYSMENU NOSAVE 命令,然后再执行( )。(分数:1.00)A.SET SYSMENUB.SET SYSMENU TO DEFAULTC.SET To DEFAULTD.SET DEFAULT TO SYSMENU30.假设有一表单,其中包含有一个选项
10、按钮组,在表单运行启动时,最后触发的事件是( )。(分数:1.00)A.表单的 InitB.选项按钮的 InitC.选项按钮组的 InitD.表单的 Load31.下列程序段执行以后,内存变量 X 和 Y 的值是( )。 CLEAR STORE 3 TO X STORE 5 To Y PLUS(X),Y) ?X,Y PROCEDURE PLUS PARAMETERS Al,A2 A1=Al+A2 A2=Al+A2 ENDPROC(分数:1.00)A.8 13B.3 13C.3 5D.8 532.下列程序段执行以后,内存变量 Y 的值是( )。 CLEAR x=12345 y=O DO WHIL
11、E x0 y=y+x10 x=int(xl0) ENDDo ?Y(分数:1.00)A.54321B.12345C.51D.1533.下列程序段执行后,内存变量 sl 的值是( )。 s1=“network“ sl=stuff(sl,4,4,“BIOS“) ? s1(分数:1.00)A.networkB.netBl0SC.netD.BIOS34.参照完整性规则的更新规则中“级联”的含义是( )。(分数:1.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的
12、记录D.父表中的连接字段值在任何情况下都不允许更新35.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括( )。(分数:1.00)A.临时表B.表C.文本文件D.屏幕第 3640 题使用如下三个数据库表: 图书(索书号,书名,出版社,专业,ISBN) 借书证(借书证号,姓名,性别,专业,所在单位), 借书记录(借阅号,索书号,借书证号,借书日期,还书日期) 其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。(分数:5.00)(1).查询借书证上专业为“计算机”的所有信息,正确的 SQL 语句是( )。(分数:1.00)A.SELECT A
13、LL FROM 借书证 WHERE 专业=“计算机“B.SELECT 借书证号 FROM 借书证 WHERE 专业=“计算机“C.SELECT ALL FROM 借书证录 WHERE 专业=“计算机“D.SELECT*FROM 借书证 WHERE 专业=“计算机“(2).查询 2011 年被借过图书的书名、出版社和借书日期,正确的 SQL 语句是( )。(分数:1.00)A.SELECT 书名,出版社,借书日期 FROM 图书,借书记录WHERE 借书日期=2011 AND 图书索书号=借书记录索书号B.SELECT 书名,出版社,借书日期 FROM 图书,借书记录WHERE 借书日期=YEA
14、R(2011)AND 图书索书号=借书记录索书号C.SELECT 书名,出版社,借书日期 FROM 图书,借书记录WHERE 图书索书号=借书记录索书号 AND YEAR(借书日期)=2011D.SELECT 书名,出版社,借书日期 FROM 图书,借书记录图书索书号=借书记录索书号 AND WHERE YEAR(借书日期)=YEAR(2011)(3).查询所有借阅过“中国出版社”图书的读者的姓名和所在单位( )。(分数:1.00)A.SELECT 姓名,所在单位 FROM 借书证,图书,借书记录WHERE 图书索书号=借书记录索书号 AND借书证借书证号=借书记录借书证号 AND 出版社=”
15、中国出版社”B.SELECT 姓名,所在单位 FROM 图书,借书证WHERE 图书索书号=借书证借书证号 AND 出版社=”中国出版社”C.SELECT 姓名,所在单位 FROM 图书,借书记录WHERE 图书索书号=借书记录索书号 AND 出版社=”中国出版社”D.SELECT 姓名,所在单位 FROM 借书证,借书记录WHERE 借书证借书证号=借书记录借书证号 AND 出版社=”中国出版社”(4).从借书证表中删除借书证号为“1001”的记录,正确的 SQL 语句是( )。(分数:1.00)A.DELETE FROM 借书证 WHERE 借书证号=“l001“B.DELETE FROM
16、 借书证 FOR 借书证号=“l001“C.DROP FROM 借书证 WHERE 借书证号=“1001“D.DROP FROM 借书证 FOR 借书证号=“l001“(5).将原值为“锦上计划研究所”的所在单位字段值重设为“不详”,正确的 SQL 语句是( )。(分数:1.00)A.UPDATE 借书证 SET 所在单位=”锦上计划研究所”WHERE 所在单位=”不详”B.UPDATE 借书证 SET 所在单位=”不详”WITH 所在单位=”锦上计划研究所”C.UPDATE 借书证 SET 所在单位=”不详”WHERE 所在单位=”锦上计划研究所”D.UPDATE 借书证 SET 所在单位=
17、”锦上计划研究所”WITH 所在单位=”不详”_二、基本操作题(共 18 分)(总题数:4,分数:18.00)40.将考生文件夹下的自由表“List”添加到数据库“数据库 1”中。(分数:4.50)_41.为表“List”增加字段“经手人”,类型和宽度为“字符型(10)”。(分数:4.50)_42.设置字段“经手人”的默认值为“john”。(分数:4.50)_43.为表“List”的字段“经手人”设置有效性规则,要求经手人不为空值,否则提示信息: “输入经手人”。(分数:4.50)_三、简单应用题(共 24 分)(总题数:2,分数:24.00)44.建立一个名为“Menul”的菜单,菜单中有两
18、个菜单项“显示日期”和“退出”。单击“显示日期”菜单项将弹出一个对话框,其上显示当前日期。“退出”菜单项使用 SETSYSENU TO DEFAULT 负责返回到系统菜单。(分数:12.00)_45.对数据库客户中的表使用“一对多报表向导”建立报表 myrepo。 要求:父表为“客户联系”,子表为“订货”。从父表中选择字段“客户编号”和“公司名称”,从子表中选择字段“订单编号”和“订单日期”,两个表通过“客户编号”建立联系,按客户编号升序排序;报表样式选择“账务式”,方向为“横向”;报表标题为“客户订货查看”。(分数:12.00)_四、综合应用题(共 18 分)(总题数:1,分数:18.00)
19、46.对员工管理数据库中的表“员 T”和“职称”,建立文件名为“表单 l”的表单,标题为“员 工管理”,表单上有一个表格控件和 3 个命令按钮,标题分别为“按职称查看”“人数统计”和“退出”。当表单运行时: (1)单击“按职称查看”按钮,以“职称代码”排序查询员工表中的记录,结果在表格控件中显示。 (2)单击“人数统计”按钮,查询职工表中今年的各职称的人数,结果中含“职称代码”和“今年人数”两字段,且结果在表格控件中显示。 (3)单击“退出”按钮美闭表单。(分数:18.00)_计算机二级考试 VISUAL+FOXPRO 模拟题七 2014 年答案解析(总分:100.00,做题时间:90 分钟)
20、一、选择题(每小题 1 分,共 40 小题,共 40 分(总题数:36,分数:40.00)1.下列叙述中正确的是( )。(分数:1.00)A.循环队列是队列的一种链式存储结构B.循环队列是一种逻辑结构C.循环队列是队列的一种顺序存储结构D.循环队列是非线性结构 解析:【解析】循环队列是线性结构,所以 C 选项错误,存储结构是数据在计算机中的表示,循环队列在计算机内是顺序存储结构,所以答案选择 D。2.下列描述中,不符合良好程序设计风格要求的是( )。 (分数:1.00)A.程序的效率第一,清晰第二 B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息解析:【解析】程序设计风格首
21、先应该简单和清晰,其次程序必须是可以理解的,可以概括为“清晰第一,效率第二”。3.一棵三叉树共有 25 个结点,其中 5 个是叶子结点,则度为 l 的结点数为( )。 (分数:1.00)A.4B.16 C.10D.6解析:【解析】根据二叉树的性质,n=n0+nl+n2(n 表示总结点数,n0 表示叶子结点数,nl 表示度数为 1的结点数,n2 表示度数为 2 的结点数),而叶子结点数总是比度数为 2 的结点数多 1,所以 n2=nl-1=5-1=4,而 n=25,所以 nl=n-nO-n2=25-5-4=16。4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:1.0
22、0)A.逻辑模式B.概念模式C.内模式D.外模式 解析:【解析】数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。5.在满足实体完整性约束的条件下( )。(分数:1.00)A.一个关系中可以没有候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中应该有一个或多个候选关键字 解析:【解析】实体完整性约束是指一个关系具有某种唯一性标识,其中主关键字为唯一标识,而主关键字中的属性不能为空。所以
23、候选关键字可以有一个或者多个,答案选择 D。6.有三个关系 R、S 和 T 如下: (分数:1.00)A.并B.差 C.交D.自然连接解析:【解析】关系的基本运算有:差、交、并、投影等。根据 R 和 S 得到 T,可以看出,此关系为差,所以答案选择 B。7.软件生命周期中的活动不包括( )。(分数:1.00)A.软件维护B.需求分析C.市场调研 D.软件测试解析:【解析】软件生命周期是指从软件的产生到消亡的一个过程,其中包含需求分析、软件的开发、软件测试、软件维护等阶段。其中不包含市场调研,所以答案选择 C。8.下列不属于需求分析阶段任务的是( )。(分数:1.00)A.确定软件系统性能需求B
24、.确定软件系统的功能需求C.制定软件集成测试计划 D.需求规格说明书评审解析:【解析】需求分析阶段是确定软件的功能和性能的要求,最后产生一个需求规格说明书,在同时制定系统测试计划。其中集成测试计划不是在需求分析阶段,所以答案选择 C。9.在黑盒测试方法中,设计测试用例的主要根据是( )。 (分数:1.00)A.程序外部功能B.程序数据结构C.程序流程图 D.程序内部逻辑解析:【解析】黑盒测试是不考虑内部结构的,而程序流程图是程序内部的表示方法,所以此测试是根据程序流程图进行的,答案选择 C。10.在软件设计中不使用的工具是( )。(分数:1.00)A.系统结构图B.程序流程图C.PAD 图 D
25、.数据流图(DFD)解析:【解析】数据分析主要使用的是数据流图和数据字典,概念设计阶段使用的是系统结构图,在详细设计阶段使用的是程序流程图。所以答案选择 C。11.Visual FoxPro 60 属于( )。(分数:1.00)A.层次数据库管理系统B.关系数据库管理系统 C.面向对象数据库管理系统D.分布式数据库管理系统解析:【解析】本题考查基本概念 Visual FoxPro60 属于关系数据库管理系统。12.下列字符型常量的表示中,错误的是( )。(分数:1.00)A.品牌B.5+3 C.x=yD.“计算机“解析:【解析】在 visual FoxPro 中定界符包含有“口”、“”和“”,
26、当字符串中含有定界符字符串时,应当使用不同定界符,所以答案选择 B。13.函数 UPPER(“la28“)的结果是( )。(分数:1.00)A.1A2bB.1a2BC.1A2B D.1a2b解析:【解析】UPPER()函数是将字符串中的函数转化成大写,所以答案选择 C。14.可以随表的打开而自动打开的索引是( )。(分数:1.00)A.单项压缩索引文件B.单项索引文件C.非结构复合索引文件D.结构复合索引文件 解析:【解析】能随表打开而打开的索引应该是结构复合索引,非复合索引需要手动打开。15.为数据库表增加字段有效性规则是为了保证数据的( )。(分数:1.00)A.域完整性 B.表完整性C.
27、参照完整性D.实体完整性解析:【解析】字段的有效性规则是为了保证数据的正确性,而域完整性是保证数据的正确,所以答案选择 A。16.在 Visual FoxPro 中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是( )。(分数:1.00)A.OPENB.SELECT C.USED.LOAD解析:【解析】在工作区中同时打开多个数据库和自由表后,改变当前工作区时,应该使用 SELECT 命令切换工作区。17.在 INPUT、ACCEPT 和 WAIT 三个命令中,必须要以回车键表示输入结束的命令是( )。(分数:1.00)A.ACCEPT、WAITB.INPUT、WAITC.
28、INPUT、ACCEPT D.INPUT、ACCEPT 和 WAIT解析:【解析】本题考查基本概念,INPUT 和 ACCEPT 在完成后必须使用回车键进行结束。18.下列控件中,不能设置数据源的是( )。(分数:1.00)A.复选框B.命令按钮 C.选项组D.列表框解析:【解析】命名按钮没有数据源,按钮能进行控制事件。19.查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的 SQL 语句是( )。(分数:1.00)A.SELECT*FROM 教师 WHERE 住址 LIKE“望京“ B.SELECT*FROM 教师 FOR 住址 LIKE“望京“C.SELECT*FROM 教师
29、 FOR 住址=“望京“D.SELECT*FROM 教师 WHERE 地址=“望京“解析:【解析】本题考查简单的 SQL 语句,WHERE 关键字表示的是条件,其中 LIKE 表示匹配字段,为通配字符,所以答案选择 A。20.查询设计器中的“筛选”选项卡的作用是( )。(分数:1.00)A.查看生成的 SQL 代码B.指定查询条件 C.增加或删除查询表D.选择所要查询的字段解析:【解析】查询设计器中的“筛选”选项卡相当于 SQL 语句中的 WHERE 关键字,所以答案选择 B 指定查询条件。21.某数据库有 20 条记录,若用函数 EOF()测试结果为 T,那么此时函数 RECNO()值是(
30、)。(分数:1.00)A.21 B.20C.19D.1解析:【解析】EOF()函数的含义是指针是否到达记录的最后位置,最后的位置不是 20 而是最后一条记录的下一行,所以答案选择 A。22.为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“ll0”,正确 的 SQL 语句是( )。(分数:1.00)A.CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“ll0“B.CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“110“C.ALTER TABLE 教师 ALTER 职工号 SET
31、 CHECK LEFT(职工号,3)=“110“ D.ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=“ll0“解析:【解析】题干中说明要修改字段,所以需要使用 ALTER 关键字,所以 A 和 B 选项错误,在修改字段必须使用 SET CHECK 语句进行修改,所以答案选择 C。23.对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。(分数:1.00)A.性别+年龄B.VAL(性别)+年龄C.性别,年龄D.性别+STR(年龄,2) 解析:【解析】当建立复合索引时使用“+”,但是题干中的性别是字符型的,年龄是数的,所以
32、要使用STR 函数进行转化,所以答案为 D。24.删除视图 salary 的命令是( )。(分数:1.00)A.DROP VIEW salary B.DROP salary VIEWC.DELETE salaryD.DELETE salary VIEW解析:【解析】本题考查基本语句,删除视图应使用 DROP VIEW 视图名,所以答案选择 A。25.关于内存变量的调用,下列说法正确的是( )。(分数:1.00)A.局部变量能被本层模块和下层模块程序调用B.私有变量能被本层模块和下层模块程序调用 C.局部变量不能被本层模块程序调用D.私有变量只能被本层模块程序调用解析:【解析】本题考查变量的作用
33、域,私有变量可以在本层和下层模块进行使用,局部模块只能在本层进行使用,所以答案选择 B。26.在命令按钮组中,决定命令按钮数目的属性是( )。(分数:1.00)A.ButtonNumB.ControlSourceC.ButtonCount D.Value解析:【解析】简单的属性概念,决定命令按钮数目的属性为 ButtonCount,答案选择 C。27.报表文件的扩展名是( )。(分数:1.00)A.MNXB.FXPC.PRGD.FRX 解析:【解析】报表的扩展名为FRX。28.下列选项中,不属于 SQL 数据定义功能的是( )。(分数:1.00)A.ALTERB.CREATEC.DROPD.S
34、ELECT 解析:【解析】SELECT 的功能是查询数据功能,所以答案选择 D。29.要将 Visual FoxPro 系统菜单恢复成标准配置,可先执行 SET SYSMENU NOSAVE 命令,然后再执行( )。(分数:1.00)A.SET SYSMENUB.SET SYSMENU TO DEFAULT C.SET To DEFAULTD.SET DEFAULT TO SYSMENU解析:【解析】要将 Visual FoxPro 的系统菜单恢复成标准配置,先使用 SET SYsMENU TO NOSAVE 命令不保存当前的设置,然后使用 SET SYSMENU TO DEFAULT 命令将
35、菜单变为默认。30.假设有一表单,其中包含有一个选项按钮组,在表单运行启动时,最后触发的事件是( )。(分数:1.00)A.表单的 Init B.选项按钮的 InitC.选项按钮组的 InitD.表单的 Load解析:【解析】表单的触发控件的顺序为:表单的 Load 事件、如果含有控件则触发控件的 Init 事件,最后触发表单的 Init 事件,所以答案选择 A。31.下列程序段执行以后,内存变量 X 和 Y 的值是( )。 CLEAR STORE 3 TO X STORE 5 To Y PLUS(X),Y) ?X,Y PROCEDURE PLUS PARAMETERS Al,A2 A1=Al
36、+A2 A2=Al+A2 ENDPROC(分数:1.00)A.8 13B.3 13C.3 5 D.8 5解析:【解析】两个参数都是按值传递的,形参值的改变不会影响实参的值。32.下列程序段执行以后,内存变量 Y 的值是( )。 CLEAR x=12345 y=O DO WHILE x0 y=y+x10 x=int(xl0) ENDDo ?Y(分数:1.00)A.54321B.12345C.51D.15 解析:【解析】程序的功能是从个位起依次读取各位上的数并求和,最终的结果为 l5。33.下列程序段执行后,内存变量 sl 的值是( )。 s1=“network“ sl=stuff(sl,4,4,
37、“BIOS“) ? s1(分数:1.00)A.networkB.netBl0S C.netD.BIOS解析:【解析】子串替换函数 STUFF(,)的含义如下:用值替换中由和指明的一个子串。34.参照完整性规则的更新规则中“级联”的含义是( )。(分数:1.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录 B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新解析:【解析】参照完整性的更新规则包括“级联”、“限制”和“忽略”。“级联”表示更新父表的连接字段值
38、时,用新的连接字段值自动修改子表中的所有相关记录。35.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括( )。(分数:1.00)A.临时表B.表C.文本文件 D.屏幕解析:【解析】查询结果的输出去向有浏览、临时表、表、图形、屏幕、报表和标签。第 3640 题使用如下三个数据库表: 图书(索书号,书名,出版社,专业,ISBN) 借书证(借书证号,姓名,性别,专业,所在单位), 借书记录(借阅号,索书号,借书证号,借书日期,还书日期) 其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。(分数:5.00)(1).查询借书证上专业为“计算机”的
39、所有信息,正确的 SQL 语句是( )。(分数:1.00)A.SELECT ALL FROM 借书证 WHERE 专业=“计算机“B.SELECT 借书证号 FROM 借书证 WHERE 专业=“计算机“C.SELECT ALL FROM 借书证录 WHERE 专业=“计算机“D.SELECT*FROM 借书证 WHERE 专业=“计算机“ 解析:【解析】根据题干,要查找借书证上专业为“计算机”的所有信息,要使用 SELECT*,表名为借书证则要使用 FROM 借书证,专业为“计算机”则要使用 WHERE 专业=”计算机”,所以答案选择 D。(2).查询 2011 年被借过图书的书名、出版社和
40、借书日期,正确的 SQL 语句是( )。(分数:1.00)A.SELECT 书名,出版社,借书日期 FROM 图书,借书记录WHERE 借书日期=2011 AND 图书索书号=借书记录索书号B.SELECT 书名,出版社,借书日期 FROM 图书,借书记录WHERE 借书日期=YEAR(2011)AND 图书索书号=借书记录索书号 C.SELECT 书名,出版社,借书日期 FROM 图书,借书记录WHERE 图书索书号=借书记录索书号 AND YEAR(借书日期)=2011D.SELECT 书名,出版社,借书日期 FROM 图书,借书记录图书索书号=借书记录索书号 AND WHERE YEAR
41、(借书日期)=YEAR(2011)解析:【解析】根据题干所要查询的字段为书名、出版社和借书日期,其中涉及的表为图书和借书记录表,其中用图书索书号和借书记录索书号进行连接,并且结束日期为 2011,其中年要使用 YEAR()函数,所以答案选择 B。(3).查询所有借阅过“中国出版社”图书的读者的姓名和所在单位( )。(分数:1.00)A.SELECT 姓名,所在单位 FROM 借书证,图书,借书记录WHERE 图书索书号=借书记录索书号 AND借书证借书证号=借书记录借书证号 AND 出版社=”中国出版社”B.SELECT 姓名,所在单位 FROM 图书,借书证WHERE 图书索书号=借书证借书
42、证号 AND 出版社=”中国出版社”C.SELECT 姓名,所在单位 FROM 图书,借书记录WHERE 图书索书号=借书记录索书号 AND 出版社=”中国出版社”D.SELECT 姓名,所在单位 FROM 借书证,借书记录WHERE 借书证借书证号=借书记录借书证号 AND 出版社=”中国出版社”解析:【解析】题干中要查询借书人的单位和姓名,要用到 3 个表,其中图书表和借书记录表通过字段索书号进行连接,借书证表和借书记录表通过借书证号连接,同时借阅的是“中国出版社”,所以出版社=”中国出版社”,所以答案选择 A。(4).从借书证表中删除借书证号为“1001”的记录,正确的 SQL 语句是(
43、 )。(分数:1.00)A.DELETE FROM 借书证 WHERE 借书证号=“l001“ B.DELETE FROM 借书证 FOR 借书证号=“l001“C.DROP FROM 借书证 WHERE 借书证号=“1001“D.DROP FROM 借书证 FOR 借书证号=“l001“解析:【解析】从表中删除记录要使用 DELETE FROM 表名 WHERE 条件,所以答案选择 A。(5).将原值为“锦上计划研究所”的所在单位字段值重设为“不详”,正确的 SQL 语句是( )。(分数:1.00)A.UPDATE 借书证 SET 所在单位=”锦上计划研究所”WHERE 所在单位=”不详”B
44、.UPDATE 借书证 SET 所在单位=”不详”WITH 所在单位=”锦上计划研究所”C.UPDATE 借书证 SET 所在单位=”不详”WHERE 所在单位=”锦上计划研究所” D.UPDATE 借书证 SET 所在单位=”锦上计划研究所”WITH 所在单位=”不详”解析:【解析】重新设置则要使用 UPDATE 表名 SET 重设的条件 WHERE 更改的条件,所以答案选择 C。_解析:_解析:_解析:_解析:二、基本操作题(共 18 分)(总题数:4,分数:18.00)40.将考生文件夹下的自由表“List”添加到数据库“数据库 1”中。(分数:4.50)_正确答案:(在“数据库 1”数据库设计器中使用右键单击,选择“添加表”命令,双击考生文件夹下的“List”自由表。)解析:41.为表“List”增加字段“经手人”,类型和宽度为“字符型(10)”。(分数:4.50)_