1、二级 VISUAL+FOXPRO笔试-419 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:33,分数:52.00)“仓库”表 仓库号 所在地WH1 北京WH2 上海WH3 广州WH4 天津“职工”表 职工号 仓库号 工资E1 WH1 2100E2 WH2 1500E3 WH3 1350E4 WH1 1850E5 WH3 1900E6 WH1 2000E7 WH4 1450E8 WH2 1200E9 WH1 1600(分数:6.00)(1).检索在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。A. SELECT 职工号,工资 JOFN 仓库,职
2、工;ON 仓库.仓库号=职工.仓库号;AND 仓库.所在地=“北京“B. SELECT 职工号,工资 FROM 仓库,职工;ON 仓库.仓库号=职工.仓库号;AND 仓库.所在地=“北京“C. SELECT 职工号,工资 FROM 仓库,职工;WHERE 仓库.仓库号=职工.仓库号;AND 仓库.所在地=“北京“D. SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;OR 仓库.所在地=“北京/(分数:2.00)A.B.C.D.(2).向“职工”表中新增一个“入厂时间”字段,数据类型为日期型,正确的命令语句是( )。A. CREATE TABLE
3、 职工 ALTER 入厂时间 DB. CREATE TABLE 职工 ADDFIELDS 入厂时间 DC. ALTER TABLE 职工 ALTER 入厂时间 DD. ALTER TABLE 职工 ADD 入厂时间 D(分数:2.00)A.B.C.D.(3).求至少有 4个职工的每个仓库的工资总和( )。A. SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工;WHERE COUNT(*)=4B. SELECT 仓库叼,COUNT(*),SUM(工资) FROM 职工;GROUP BY 仓库号 SET COUNT(*)=4C. SELECT 仓库号,COUNT(*),SUM
4、(工资)FROM 职工;GROUP BY 仓库号 HAVING COUNT(*)=4D. SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工;GROUP BY 仓库号 WHERE COUNT(*)=4(分数:2.00)A.B.C.D.1.下列属于非容器控件的是( )。A标签 B页框C命令组 D表格(分数:2.00)A.B.C.D.2.数据结构中,与所使用的计算机无关的是数据的( )结构。A) 存储 B) 物理 C) 逻辑 D) 物理和存储(分数:1.00)A.B.C.D.3.DELETE FROM S WHERE年龄60 语句的功能是_。A) 从 S表中彻底删除年龄大于 6
5、0岁的记录B) S表中年龄大于 60岁的记录被加上删除标记C) 删除 S表D) 删除 S表的年龄列(分数:2.00)A.B.C.D.4.下列叙述中正确的是A) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构B) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的C) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构D) 顺序存储结构能存储有序表,链式存储结构不能存储有序表(分数:2.00)A.B.C.D.5.下列不属于算法特性的是A) 确定性 B) 可行性 C) 有输出 D) 无穷性(分数:1.00)A.B.C.D.6.在 Visual FoxPro中,关于视图的正
6、确描述是( )。A视图也称做窗口B视图是一个预先定义好的 SQL SELECT语句文件C视图是一种用 SQL SELECT语句定义的虚拟表D视图是一个存储数据的特殊表(分数:2.00)A.B.C.D.7.SELECT-SQL语句是A) 选择工作区语句 B) 数据查询语句C) 选择标准语句 D) 数据修改语句(分数:1.00)A.B.C.D.8.利用 SQL派生一个包含学号、姓名、课程名和成绩的视图,正确的命令是) CREATE VIEW v_view AS;SELECT课程名,成绩,姓名,学号;FROM课程!课程 INNER JOIN课程!成绩;INNER JOIN课程!学生;ON成绩.学号=
7、学生学号;ON课程课程编号=成绩课程编号) CREATE VIEW v_view AS;SELECT课程课程名,成绩成绩,学生姓名,成绩学号;FROM课程!课程 INNER JOIN课程!成绩;ON成绩学号=学生学号;ON课程课程编号=成绩课程编号) CREATE VIEW v_view AS;SELECT课程课程名,成绩成绩,学生姓名,成绩学号;FROM课程!课程 INNER JOIN课程!成绩;INNER JOIN课程!学生;ON成绩学号=学生学号) CREATE VIEW v_view AS;SELECT课程课程名,成绩成绩,学生姓名,成绩学号;FROM课程!课程 INNER JOIN课
8、程!成绩;INNER JOIN课程!学生;ON成绩学号=学生学号;ON课程课程编号=成绩课程编号(分数:1.00)A.B.C.D.9.下列工具中,不属于结构化分析的常用工具的是( )。A) 数据流图 B) 数据字典C) 判定树 D) N-S 图(分数:2.00)A.B.C.D.10.假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中, _是正确的。A) 先命令按钮的 init事件,然后表单的 hit事件,最后表单的 Load事件 B) 先表单的 Init事件,然后命令按钮的 Init事件,最后表单的 Load事件C) 先表单的 Load事件,然后表单的 Init事件,
9、最后命令按钮的 Init事件D) 先表单的 Load事件,然后命令按钮的 Init事件,最后表单的 Init事件(分数:1.00)A.B.C.D.11.在 Visual FoxPro中,“表”通常是指( )。A) 表单B) 报表C) 关系数据库中的关系D) 以上都不对(分数:2.00)A.B.C.D.12.依次执行以下命令后的输出结果是SET DATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO“.“CTOD(“49-05-01“)A) 49.05.01 B) 1949.05.01 C) 2049.05.01 D)
10、出错(分数:2.00)A.B.C.D.13.下列表达式中,表达式返回结果为.F.的是_。A) AT(“A“,“BCD“) B) “信息“S“管理信息系统“C) ISNULL(.NULL.) D) SUBSTR(“计算机技术“,3,2)(分数:1.00)A.B.C.D.14.在创建快速报表时,基本带区包括( )。A) 标题、细节和总结 B) 页标头、细节和页注脚C) 组标头、细节和组注脚 D) 报表标题、细节和页注脚(分数:2.00)A.B.C.D.15.分析的最终结果是产生( )。A项目开发计划 B需求规格说明书 C设计说明书 D可行性分析报告(分数:2.00)A.B.C.D.16.下列叙述中
11、正确的是( )。A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B.C.D.17.在创建快速报表时,基本带区包括_。A) 报表标题、细节和页注脚 B) 标题、细节和总结C) 页标头、细节和页注脚 D) 组标头、细节和组注脚(分数:1.00)A.B.C.D.18.下列关于数据库和数据库表之间关系的叙述中,说法正确的是A) 数据库表中可以包含数据库B) 数据库中只包含数据库表C) 数据库表和数据库没有关系D) 数据库中可以包含数据库
12、表、表间的关系和相关的操作(分数:1.00)A.B.C.D.19.假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,_是正确的。A) 先命令按钮的 Init事件,然后表单的 Init事件,最后表单的 Load事件B) 先表单的 Init事件,然后命令按钮的 Init事件,最后表单的 Load事件C) 先表单的 Load事件,然后表单的 Init事件,最后命令按钮的 Init事件D) 先表单的 Load事件,然后命令按钮的 Init事件,最后表单的 Init事件(分数:1.00)A.B.C.D.20.在 Visual FoxPro的数据工作期窗口,使用 SET REL
13、ATION命令可以建立两个表之间的关联,这种关联是_。A. 永久性关联 B. 永久性关联或临时性关联C. 临时性关联 D. 永久性关联和临时性关联(分数:2.00)A.B.C.D.21.数据库、数据库系统、数据库管理系统三者之间的关系是_。A) 数据库包含数据库系统和数据库管理系统B) 数据库系统包含数据库和数据库管理系统C) 数据库管理系统包含数据库和数据库系统D) 以上都不正确(分数:1.00)A.B.C.D.22.使用如下 3个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(
14、36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)查询订单数在 3个以上、订单的平均金额在 200元以上的职员号。正确的 SQL语句是_。A) SELECT职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*)3 ANDAVG 金额200B) SELECT职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*)3 ANDAVG(金额)200C) SELECT职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*)3 WHEREAVG(金额)200D) SE
15、LECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 ANDAVG金额200(分数:1.00)A.B.C.D.23.若当前工作区没有打开的表,利用 BROWSE命令后显示的结果为( )。A) 浏览表的数据B) 在屏幕上显示表的数据C) 出现打开对话框,由用户选择表D) 系统提示出错(分数:1.00)A.B.C.D.24.INSERT语句可以_。A在表尾插入 1条记录 B在表头插入 1条记录C在表中插入多条记录 D在表中任何位置插入 1条记录(分数:1.00)A.B.C.D.25.软件测试一般是通过设计测试实例来实现,它又分为黑箱法和白箱法两类,经验表明,在
16、黑箱测试可选的多种方法中,往往首先使用的是 _。A) 等价分类法 B) 边界值分析法C) 因果图法 D) 错误推断法(分数:1.00)A.B.C.D.26.以下关于删除数据库的叙述中,_是正确的。A删除数据库文件前必须先关闭数据库 B删除数据库文件前必须先删除表文件C删除数据库文件前必须先将表文件移 D只能使用命令法删除数据库文件(分数:2.00)A.B.C.D.27.SQL语句SELECT产地,COUNT(*)提供的商品种类数;FROM商品表;WHERE单价200;GROUP BY产地 HAVING COUNT(*)2;ORDER BY 2 DESC查询结果的第一条记录的产地和提供的商品种类
17、数是A) 北京,1 B) 上海,2 C) 广东,5 D) 广东,7(分数:1.00)A.B.C.D.28.数据库系统与文件系统的主要区别是 _。 A)数据库系统复杂,而文件系统简单 B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量(分数:1.00)A.B.C.D.29.EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为_。A) 0 B) 1 C) .T. D) .P.(分数:1.00)A.B.C.D.30.下列叙述中正确的是( )。
18、A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间(分数:2.00)A.B.C.D.31.项目管理器中的“文本文件”组件包含在( )选项卡中。A) 其他 B) 代码C) 数据 D) 类(分数:1.00)A.B.C.D.32.下列叙述中正确的是( )。A在面向对象的程序设计中,各个对象之间具有密切的关系B在面向对象的程序设计中,各个对象都是公用的C在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D上述
19、3种说法都不对(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:40.00)33.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_34.在 Visual FoxPro中假设有查询文件 query1.qpr,要执行该文件应使用命令 1。(分数:2.00)填空项 1:_35.软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和 1 的集合。(分数:2.00)填空项 1:_设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6)出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(
20、6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询只借阅了一本图书的读者姓名和职称,请对下面的 SQL语句填空:SELECT姓名,职称 FROM图书管理!读者;WHERE借书证号_GROUP BY _ _(分数:18.00)填空项 1:_填空项 1:_填空项 1:_36.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_37.在表单中,域控件是指字段、内存变量和表达式计算结果链接的 1。(分数:3.00)填空项
21、1:_38.在 Visual FoxPro中,用于清除所有除了以 A开头的内存变量的命令格式为_ 。(分数:2.00)填空项 1:_39.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和用户定义的完整性。(分数:2.00)填空项 1:_40.给出了数据库物理存储结构与物理存取方法称为数据库的 1。(分数:2.00)填空项 1:_41.Visth31FoxPro的主索引和候选率引可以保证数据的_完整性。(分数:1.00)填空项 1:_42.非结构单索引文件的扩展名是 1。(分数:1.00)填空项 1:_43.关系的数据操纵语言按照表达式查询方式可分为两大类,关系代数和 1。(
22、分数:1.00)填空项 1:_44.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-419 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:33,分数:52.00)“仓库”表 仓库号 所在地WH1 北京WH2 上海WH3 广州WH4 天津“职工”表 职工号 仓库号 工资E1 WH1 2100E2 WH2 1500E3 WH3 1350E4 WH1 1850E5 WH3 1900E6 WH1 2000E7 WH4 1450E8 WH2 1200E9 WH1 1600(分数:6.00)(1).检索
23、在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。A. SELECT 职工号,工资 JOFN 仓库,职工;ON 仓库.仓库号=职工.仓库号;AND 仓库.所在地=“北京“B. SELECT 职工号,工资 FROM 仓库,职工;ON 仓库.仓库号=职工.仓库号;AND 仓库.所在地=“北京“C. SELECT 职工号,工资 FROM 仓库,职工;WHERE 仓库.仓库号=职工.仓库号;AND 仓库.所在地=“北京“D. SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;OR 仓库.所在地=“北京/(分数:2.00)A.B.C.
24、 D.解析:解析 在 SQL的简单连接查询中,可以通过 FROM短语指定要查找的表,表之问要用逗号隔开,然后通过 WHERE短语指定两个表的连接条件,连接字段一般为两表中的公共字段。选项 A)用 JOIN内联接,但格式错误。(2).向“职工”表中新增一个“入厂时间”字段,数据类型为日期型,正确的命令语句是( )。A. CREATE TABLE 职工 ALTER 入厂时间 DB. CREATE TABLE 职工 ADDFIELDS 入厂时间 DC. ALTER TABLE 职工 ALTER 入厂时间 DD. ALTER TABLE 职工 ADD 入厂时间 D(分数:2.00)A.B.C.D. 解
25、析:解析 利用 SQL命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段:ALTER TABLE表名ADDCOLUMNf字段名字段类型|(长度,小数位数)本题中 CREATE TABLE命令用来新建一个表,要修改已存在的表的结构需要使用 AUFERTABLE命令,故排除选颈 A)和选项 B);另外,给表增加字段的短语是 ADD COLUMN,而不是 ALTER,其中 COLUMN短语可以省略,ALTER是用来修改已有的字段,不能新增一个字段。(3).求至少有 4个职工的每个仓库的工资总和( )。A. SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工;WHER
26、E COUNT(*)=4B. SELECT 仓库叼,COUNT(*),SUM(工资) FROM 职工;GROUP BY 仓库号 SET COUNT(*)=4C. SELECT 仓库号,COUNT(*),SUM(工资)FROM 职工;GROUP BY 仓库号 HAVING COUNT(*)=4D. SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工;GROUP BY 仓库号 WHERE COUNT(*)=4(分数:2.00)A.B.C. D.解析:解析 本题中首先通过 GROUP BY短语对表记录按“仓库号”字段分组,然后通过 COUNTO函数统计每个组中所包含的记录数,即每
27、个仓库中共有多少名职工,利用 SUM()函数求每个仓库中职工的工资总和;最后用 HAVING短语限定输出仓库中至少有 4名职工的记录,输出结果包括仓库号、统计的仓库人数和该仓库的职工工资总和。1.下列属于非容器控件的是( )。A标签 B页框C命令组 D表格(分数:2.00)A. B.C.D.解析:解析 控件分为基本控件和容器控件。基本控件是指不能包含其他控件的控件,如标签、命令按钮、文本框、列表框等。容器型控件是指可包含其他控件的控件,如命令线、选项组、表格和页框等。2.数据结构中,与所使用的计算机无关的是数据的( )结构。A) 存储 B) 物理 C) 逻辑 D) 物理和存储(分数:1.00)
28、A.B.C. D.解析:解析 数据结构是指数据以及他们之间的相互联系。其中数据的逻辑结构是指数据元素之间的逻辑关系,它与所使用的计算机无关:数据的物理结构,又称存储结构,是指数据结构在计算机中的表示,它包括数据元素的表示和元素的表示,其中数据元素之间的关系在计算机中有顺序存储结构和链式存储结构两种。因此 C是正确答案。3.DELETE FROM S WHERE年龄60 语句的功能是_。A) 从 S表中彻底删除年龄大于 60岁的记录B) S表中年龄大于 60岁的记录被加上删除标记C) 删除 S表D) 删除 S表的年龄列(分数:2.00)A.B. C.D.解析:解析 SQL 的数据修改功能/DEL
29、ETE-SQL评析 DELETE 是为表中指定的元组添加删除标记DELETE FROM TableNameWHERE Condition其中,FROM 指定从哪个表中删除数据;WHERE 指定被删除的元组所要满足的条件,若省略 WHERE短语,则删除该表中全部元组。该命令是逻辑删除,如果要物理删除,需要继续使用 PACK命令。4.下列叙述中正确的是A) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构B) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的C) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构D) 顺序存储结构能存储有序表,链式存储结构不能存储有序表(
30、分数:2.00)A.B.C. D.解析:解析 链式存储结构不仅要存储数据本身,还要存储链接数据表所需的指针。故存储空间一般多于顺序存储结构。5.下列不属于算法特性的是A) 确定性 B) 可行性 C) 有输出 D) 无穷性(分数:1.00)A.B.C.D. 解析:解析 一个算法必须具有 5个特性,即有穷性、确定性、可行性、有输入、有输出。其中有穷性是指算法必须总是在执行完有穷步之后结束,而且每步都在有穷时间内完成。6.在 Visual FoxPro中,关于视图的正确描述是( )。A视图也称做窗口B视图是一个预先定义好的 SQL SELECT语句文件C视图是一种用 SQL SELECT语句定义的虚
31、拟表D视图是一个存储数据的特殊表(分数:2.00)A. B.C.D.解析:解析 视图也叫做窗口,兼有“表”和“查询”的特点,视图可以从表中提取数据,然后改变数据的值,再送回基本表中,视图是一种表的手段,视图的基础是 SQL SELETE语句。7.SELECT-SQL语句是A) 选择工作区语句 B) 数据查询语句C) 选择标准语句 D) 数据修改语句(分数:1.00)A.B. C.D.解析:解析 本题考查的 SQL语言中各种语句所完成的功能,表 4-2给出了 SQL中常见的一些命令的功能。表 4-2 SQL中常见命令的功能SQL功能 命令动词数据查询 SELECT数据定义 CREATE,DROP
32、,ALTER数据操作 INSERT,UPDATE,DELETE数据控制 GRANT,REVOKE8.利用 SQL派生一个包含学号、姓名、课程名和成绩的视图,正确的命令是) CREATE VIEW v_view AS;SELECT课程名,成绩,姓名,学号;FROM课程!课程 INNER JOIN课程!成绩;INNER JOIN课程!学生;ON成绩.学号=学生学号;ON课程课程编号=成绩课程编号) CREATE VIEW v_view AS;SELECT课程课程名,成绩成绩,学生姓名,成绩学号;FROM课程!课程 INNER JOIN课程!成绩;ON成绩学号=学生学号;ON课程课程编号=成绩课程编
33、号) CREATE VIEW v_view AS;SELECT课程课程名,成绩成绩,学生姓名,成绩学号;FROM课程!课程 INNER JOIN课程!成绩;INNER JOIN课程!学生;ON成绩学号=学生学号) CREATE VIEW v_view AS;SELECT课程课程名,成绩成绩,学生姓名,成绩学号;FROM课程!课程 INNER JOIN课程!成绩;INNER JOIN课程!学生;ON成绩学号=学生学号;ON课程课程编号=成绩课程编号(分数:1.00)A.B.C.D. 解析:解析 在 SQL的数据定义功能中,可以对视图进行定义,语句格式为:CREATE VIEWv_ view_na
34、me (column_name,column_name)AS select_statement9.下列工具中,不属于结构化分析的常用工具的是( )。A) 数据流图 B) 数据字典C) 判定树 D) N-S 图(分数:2.00)A.B.C.D. 解析:解析 结构化分析的常用工具有数据流图、数据字典、判定树和判定表。10.假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中, _是正确的。A) 先命令按钮的 init事件,然后表单的 hit事件,最后表单的 Load事件 B) 先表单的 Init事件,然后命令按钮的 Init事件,最后表单的 Load事件C) 先表单的 Lo
35、ad事件,然后表单的 Init事件,最后命令按钮的 Init事件D) 先表单的 Load事件,然后命令按钮的 Init事件,最后表单的 Init事件(分数:1.00)A.B.C.D. 解析:解析 表单评析 表单运行时的基本事件先后情况为:先执行表单的 Load事件,然后执行命令按钮的 Init事件,最后表单的 Init事件。11.在 Visual FoxPro中,“表”通常是指( )。A) 表单B) 报表C) 关系数据库中的关系D) 以上都不对(分数:2.00)A.B.C. D.解析:解析 在关系数据库中,关系就是表,表就是关系。12.依次执行以下命令后的输出结果是SET DATE TO YM
36、DSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO“.“CTOD(“49-05-01“)A) 49.05.01 B) 1949.05.01 C) 2049.05.01 D) 出错(分数:2.00)A.B. C.D.解析:解析 SET CENTURY ON|OFF|TO世纪值ROllOVER年份参照值的功能用于确定如何显示或解释一个日期数据的年份。ON 显示世纪,即用 4位数字表示年份;OFF 不显示世纪,即用 2位数字表示年份;TO 决定如何解释一个用 2位数字年份表示的日期所处的世纪。具体来说,如果该日期的 2位数字年份大于等于“年
37、份参照值”,则它所处的世纪即为“世纪值”,否则为“世纪值”加 1。SET MARK TO日期分隔符用于指定显示日期值所用的分隔符,如果没有指定任何分隔符,表示使用系统默认的斜杠分隔符。13.下列表达式中,表达式返回结果为.F.的是_。A) AT(“A“,“BCD“) B) “信息“S“管理信息系统“C) ISNULL(.NULL.) D) SUBSTR(“计算机技术“,3,2)(分数:1.00)A.B. C.D.解析:解析 Visual Foxpro 的基本数据元素评析 AT(字符表达式 1,字符表达式 2)为返回表达式 1在表达式 2中出现的的开始位置,AT(“A“,“BCD“)的返回结果为
38、 0。$为子串包含测试,“信息“$“旷管理信息系统”的返回结果为.F.。ISNULL(.NULL.)判断一个表达式的运算结果是否为 NULL值,ISNULL(.NULL.)的返回结果为.T.。SUBSTR(表达式,n,m)为在字符串表达式中从 n开始的 m个字符的子串,并且在 Visual Foxpro中一个汉字占两个字节,所以 SUBSTR(“计算机技术“,3,2)的返回结果为“算”。14.在创建快速报表时,基本带区包括( )。A) 标题、细节和总结 B) 页标头、细节和页注脚C) 组标头、细节和组注脚 D) 报表标题、细节和页注脚(分数:2.00)A.B. C.D.解析:解析 带区的作用是
39、控制数据在页面上的打印位置,页标头、细节和页注脚这 3个带区是快速报表的默认基本带区。15.分析的最终结果是产生( )。A项目开发计划 B需求规格说明书 C设计说明书 D可行性分析报告(分数:2.00)A.B. C.D.解析:16.下列叙述中正确的是( )。A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B. C.D.解析:解析 算法的时间复杂度是指算法在计算机内执行时所需时间的度量;与时间复杂度类似,空间复杂度是指算法在计算机
40、内执行时所需存储空间的度量。因此,选项 B)的说法是正确的。17.在创建快速报表时,基本带区包括_。A) 报表标题、细节和页注脚 B) 标题、细节和总结C) 页标头、细节和页注脚 D) 组标头、细节和组注脚(分数:1.00)A.B.C. D.解析:解析 一个报表总是被划分为若干个带区。基本带区包括页标头、细节和页注脚 3个带区。18.下列关于数据库和数据库表之间关系的叙述中,说法正确的是A) 数据库表中可以包含数据库B) 数据库中只包含数据库表C) 数据库表和数据库没有关系D) 数据库中可以包含数据库表、表间的关系和相关的操作(分数:1.00)A.B.C.D. 解析:解析 本题考查了考生对数据
41、库和数据表基础知识的记忆。解题要点 了解数据库和数据库表之间的联系。数据库是一个逻辑概念,用来保存与管理各种对象。错解分析 数据库是一个逻辑概念,用来保存与管理各种对象,包括表、表间的关系、表的视图和查询等。考点链接 数据表之间的联接有永久性联接和临时性联接两种,永久性联接是在数据库中进行的。19.假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,_是正确的。A) 先命令按钮的 Init事件,然后表单的 Init事件,最后表单的 Load事件B) 先表单的 Init事件,然后命令按钮的 Init事件,最后表单的 Load事件C) 先表单的 Load事件,然后表单的
42、Init事件,最后命令按钮的 Init事件D) 先表单的 Load事件,然后命令按钮的 Init事件,最后表单的 Init事件(分数:1.00)A.B.C.D. 解析:解析 表单评析 表单运行时的基本事件先后情况为:先执行表单的 Load事件,然后执行命令按钮的 Init事件,最后表单的 Init事件。20.在 Visual FoxPro的数据工作期窗口,使用 SET RELATION命令可以建立两个表之间的关联,这种关联是_。A. 永久性关联 B. 永久性关联或临时性关联C. 临时性关联 D. 永久性关联和临时性关联(分数:2.00)A.B.C. D.解析:解析 Visual FoxPro
43、数据库的基本操作/多表操作评析 SET RELATION 命令建立两个表之间的关联是一种临时性关联。21.数据库、数据库系统、数据库管理系统三者之间的关系是_。A) 数据库包含数据库系统和数据库管理系统B) 数据库系统包含数据库和数据库管理系统C) 数据库管理系统包含数据库和数据库系统D) 以上都不正确(分数:1.00)A.B. C.D.解析:解析 数据库是长期存储在计算机内有组织、可共享的数据集合,数据库中的数据按一定的数据模型组织、描述、存储,冗余度小,具有较高的数据独立性、共享性和易扩展性。数据库管理系统是数据库系统的核心组成部分,它是介于用户与操作系统之间的一层数据管理软件,是用户和数
44、据库的接口。数据库系统是带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关的硬件、软件和各类人员组成。数据模型是数据库的核心。22.使用如下 3个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)查询订单数在 3个以上、订单的平均金额在 200元以上的职员号。正确的 SQL语句是_。A) SELECT职员号 FROM订单 GROUP
45、BY职员号 HAVING COUNT(*)3 ANDAVG 金额200B) SELECT职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*)3 ANDAVG(金额)200C) SELECT职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*)3 WHEREAVG(金额)200D) SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 ANDAVG金额200(分数:1.00)A.B. C.D.解析:解析 SQL 的数据查询功能评析 要求平均金额可以用 AVG(金额)表示,对于多个查询条件用 AND连接。23.
46、若当前工作区没有打开的表,利用 BROWSE命令后显示的结果为( )。A) 浏览表的数据B) 在屏幕上显示表的数据C) 出现打开对话框,由用户选择表D) 系统提示出错(分数:1.00)A.B.C. D.解析:解析 若当前工作区没有打开的表,利用 BROWSE命令后会弹出“打开”对话框,由用户选择当前数据库中的表。24.INSERT语句可以_。A在表尾插入 1条记录 B在表头插入 1条记录C在表中插入多条记录 D在表中任何位置插入 1条记录(分数:1.00)A. B.C.D.解析:25.软件测试一般是通过设计测试实例来实现,它又分为黑箱法和白箱法两类,经验表明,在黑箱测试可选的多种方法中,往往首
47、先使用的是 _。A) 等价分类法 B) 边界值分析法C) 因果图法 D) 错误推断法(分数:1.00)A.B. C.D.解析:解析 本题考查点是软件测试技术。经验表明,用边界值分析法设计出的测试实例暴露错误的能力最强。26.以下关于删除数据库的叙述中,_是正确的。A删除数据库文件前必须先关闭数据库 B删除数据库文件前必须先删除表文件C删除数据库文件前必须先将表文件移 D只能使用命令法删除数据库文件(分数:2.00)A. B.C.D.解析:解析 数据库必须事先关闭才能删除。在删除一个数据库时,不仅可以使用命令法删除,还可以从“项目管理器”中直接删除。删除一个数据库前,既不需要先删除表文件,也不需要先将表文件从数据库中移出。27.SQL语句SELECT产地,COUNT(*)提供的商品种类数;FROM商品表;WHERE单价200;GROUP BY产地 HAVING COUNT(*)2;ORDER BY 2 DESC查询结果的第一条记录的产