二级VISUAL FOXPRO笔试22
(总分96,考试时间90分钟)
一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1. 在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查关键码值11,所需的关键码比较次数为______。
A. 2        B. 3
C. 4        D. 5
2. 用命令“INDEX ON 姓名 TAG index name UNIQUE”建立索引,其索引类型是______。
A. 主索引        B. 候选索引
C. 普通索引        D. 惟一索引
3. 下列关于条件语句IF—ENDIF的说话不正确的是______。
A. IF和ENDIF语句必须成对出现
B. 条件语句可以嵌套,但不能交叉
C. 对IF与ENDIF之间的语句顺序执行
D. IP和ENDIF语句必须有ELSE子句
4. 用SQL命令生成含有字段职工号、姓名的视图,下列语句正确的是______。
A. CREATE VIEW ZG w AS SELECT职工号,姓名FROM 职工
B. CREATE QUERY ZG w AS SELECT职工号,姓名FROM 职工
C. CREATE VIEW ZG w AS SELECT职工号,姓名
D. CREATE QUERY ZG w AS SELECT职工号,姓名
5. 当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中,高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填入
总分字段中,使用命令______。
A. REPL 总分 WITH 高等数学+英语+计算机网络 FOR*
B. REPL 总分 WITH 高等数学+英语+计算机网络
C. REPL 总分 WITH 高等数学+英语+计算机网络 ALL
D. REPL 总分 WITH 高等数学+英语+计算机网络 FOR ALL
6. 下列关于视图说法错误的是______。
A. 视图是在数据库表基础上创建的一种虚拟表        B. 视图兼有表和查询的特点
C. 视图分为本地视图和远程视图        D. 视图可以脱离数据库使用
7. 下列______体现了关系数据库的参照完整性。
A. 主键        B. 超键
C. 外键        D. 候选键
8. 在数据结构中,从逻辑上可以把数据结构分为______。
A. 动态结构和静态结构        B. 紧凑结构和非紧凑结构
C. 线性结构和非线性结构        D. 内部结构和外部结构
9. 数据库系统由______组成。
A. 计算机硬件系统、数据集合、数据库管理系统、相关软件、数据管理员(用户)
B. 计算机软件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)
C. 计算机硬件系统、数据库集合、数据系统、相关软件、数据管理员(用户)
D. 计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)
10. 数据的完整性是指数据的正确性、有效性和______。
A. 可维护性        B. 独立性
C. 安全性        D. 相容性
11. 在软件开发过程中,软件结构设计是描述______。
A. 数据存储结构        B. 软件体系结构
C. 软件结构测试        D. 软件控制过程
12. 执行下列一组命令之后,选择“职工”表所在工作区的错误命令是______。    CLOSE ALL    USE 仓库 IN 0    USE 职工 IN 0
A. SELECT 职工        B. SELECT 0
C. SELECT 2        D. SELECT B
13. 模块本身的内聚是模块独立性的重要性度量因素之一。在7类内聚中,具有最强内聚的一类是______。
A. 顺序性内聚        B. 过程性内聚
C. 逻辑性内聚        D. 功能性内聚
14. UPDATE语句的功能是______。
A. 属于数据定义功能        B. 可以修改表中列的内容
C. 属于数据查询功能        D. 可以修改表中列的属性
15. 若要从一个关系中去掉另一个关系的元组得到的集合,则应进行______运算。
A. 交        B. 并
C. 差        D. 广义笛卡尔积
16. 第(33)~(35)题使用如下3个数据库表:  商品(商品号,部门号,商品名称,数量,产地)  部门(部门号,部门名称)  价格(商品号,商品价格) 用SQL命令查询商品号为“400015”的商品名称、价格和部门名称,正确的命令是______。
A. SELECT 商品.商品名称,价格.商品价格,部门.部门名称;    FROM 部门,商品,价格 WHERE 商品号='400015';
B. SELECT 商品.商品名称,价格.商品价格,部门.部门名称;    FROM 部门,商品,价格 WHERE 商品.商品号='400015';    AND 部门.部门号:商品.部门号 AND 商品.商品号=价格.商品号
C. SELECT 商品名称,商品价格,部门名称;    FROM 部门,商品,价格 WHERE 商品.商品号='400015';
D. SELECT 商品名称,商品价格,部门名称;    FROM 部门,商品,价格 WHERE 商品号='400015';    AND 部门.部门号:商品.部门号 AND 商品.商品号=价格.商品号
17. 数据完整性包括实体完整性、______和参照完整性。
A. 用户自定义完整性        B. 域完整性
C. 库完整性        D. 记录完整性
18. 数据存储和数据流都是______,仅仅是所处的状态不同。
A. 分析结果        B. 事件
C. 动作        D. 数据
19. 用SQL命令查询商品价格高于或等于120元的商品的商品名称和数量,正确的命令是______。
A. SELECT 商品.商品名称,商品.数量 FROM 商品;    WHERE NOT EXIST (SELECT*FROM 价格;    WHERE 价格.商品号;商品.商品号 AND 商品价格<120)
B. SELECT 商品.商品名称,商品.数量 FROM 商品;    WHERE EXIST (SELECT*FROM 价格;    WHERE 价格.商品号=商品.商品号 AND 商品价格<120)
C. SELECT 商品.商品名称,商品.数量 FROM 商品;    WHERE IN (SELECT*FROM 价格;    WHERE 价格.商品号:商品.商品号 AND 商品价格<120)
D. SELECT 商品.商品名称,商品.数量 FROM 商品;    WHERE NOT IN (SELECT*FROM 价格;    WHERE 价格.商品号=商品.商品号 AND 商品价格<120)
20. 下列关于SQL的嵌套查询说法正确的是______。
A. 既能对外层查询排序,又能对内层查询排序
B. 只能对外层查询排序,不能对内层查询排序
C. 不能对外层查询排序,只能对内层查询排序
D. 既不能对外层查询排序,也不能对内层查询排序
21. 条件函数IIF(LEN(SPACE(3))>3,1,-1)的值为______。
A. .        B. .
C. 1        D. -1
22. 关系代数运算是以______为基础的运算。
数据库管理员工资A. 关系运算        B. 谓词运算
C. 集合运算        D. 代数运算
23. 下列关于结构复合索引文件,描述正确的是______。
A. 在同一索引文件中只能包含一个索引项
B. 不能随表打开时自动打开
C. 一个表只能建立一个结构复合索引文件
D. 在添加、更改或删除记录时需要手动维护索引
24. 若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是______。
A. 1,4,3,2        B. 2,3,4,1
C. 3,1,4,2        D. 3,4,2,1
25. 设表TXL.DBF中有20条记录,在Visual FoxPro命令窗口中执行以下命令序列,最后显示的结果是______。  USE TXL  SKIP 3  COUNT TO n  ?n
A. 0        B. 3
C. 4        D. 20
26. 对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
A. n-1        B. n
C. n+1        D. 2n
27. 在当前表单的LABEL1控件中显示系统时间的语句是______。
A. THISFORLABEL1.TEXT=TIME()
B. THISFORLABEL1.VALUE=TIME()
C. THISFORLABEL1.CAPTION=TIME()
D. THISFORLABEL1.CONTROL=TIME()
28. 要从表中物理删除一条记录,应使用命令______。
A. 首先用DELETE命令,然后用ZAP命令        B. 首先用DELETE命令,然后用户ACK命令
C. 直接用ZAP命令        D. 直接用DELETE命令
29. 排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
A. 希尔排序        B. 冒泡排序
C. 插入排序        D. 选择排序
30. 用SQL语言检索商品种类大于等于2的部门名称及部门的商品数目,并按商品种类的数目降序排序,正确的命令是______。
A. SELECT COUNT(商品.商品号) As 商品数目,部门名称;    FROM 部门,商品;    WHERE 部门.部门号:商品.部门号;    GROUP BY 部门名称;    HAVING 商品数目>=2;    ORDER BY 商品数目 DESC
B. SELECT COUNT(商品.商品号) As 商品数目,部门名称;    FROM 部门,商品;    GROUP BY 部门名称;    HAVING 商品数目>=2 And 部门.部门号:商品.部门号;    ORDER BY 商品数目 DESC
C. SELECT COUNT(商品.商品号) As 商品数目,部门名称;    FROM 部门,商品;    GROUP BY 部门名称;    WHERE 商品数目>=2;    ORDER BY 商品数目 DESC

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。