选择题(40 分)
1. VFP 中下列表达式中写法错误的是
A) ″总分″+[90]
B) ″AB″==″AB″ C) ″总分″+ 90
D) ″x″<>″y″
数据库文件工资.DBF 共有 10 条记录,当前记录号为 3, 用 SUM 命令计算工资总和, 如果不给出范围短句,那么命令
A) 计算后 5 条记录工资值之和
B) 计算后 6 条记录工资值之和
C) 只计算当前记录工资值
D) 计算全部记录工资值之和
要为当前表所有职工增加 100 元工资应该使用命令
A) CHANGE 工资 WITH 工资+100
B) REPLACE 工资 WITH 工资+100
C) CHANGE ALL 工资 WITH 工资+100
D) REPLACE ALL 工资 WITH 工资+100
文件 CGE.MNX 是一个
A) 表单文件
菜单文件
C) 项目文件
D) 报表文件
5. Visual FoxPro 关系数据库管理系统能实现的 3 种基本关系运算是
A) 索引、排序、查找
B) 建库、录入、排序
选择、投影、联接
D) 显示、统计、复制
6. 使用数据库技术进行人事档案管理,是属于计算机的
A) 科学计算应用
B) 过程控制应用
C) 数据处理应用
D) 辅助工程应用
7. 逻辑型字段的宽度固定为
A) 8
B) 1
C) 4
D) 10
8. 当前表中有 20 条记录,当前记录号是 5,Display next 3 命令将
A) 显示当前记录
B) 显示第三条记录
C) 显示第 6 到第 8 条记录
D) 显示第 5 到第 7 条记录
9. 备注型字段的宽度固定为
A) 8
B) 1
C) 4
D) 10
10.执行 ?STR(109.87,7,3)后,屏幕显示的是
A) 109.87
B) ″109.87″ C) 109.870
D) ″109.870″
在 Visual FoxPro 中,打开表命令是
A) OPEN TABLE表名
B) USE 表名
C) USE TABLE表名
D) OPEN表名
假定系统日期是 1998 年 12 月 20 日,有如下命令:MJ=MOD(YEAR(DATE()),100)
执行该命令后,MJ 的值是
A) 1998
B) 98
C) 981220
D) 1220
在以下四组函数运算中,结果相同的是
A) LEFT(″Visual FoxPro″,4)与 SUBSTR(″Visual FoxPro″,1,4)
B) YEAR(DATE())与 SUBSTR(DTOC(DATE()),7,2)
C) lEN(″that ″) 与 lEN(″that ″)
D) 假定 A=″that ″,B=″is a menu″,A-B 与 A+B
14. 在 VFP 中,执行 STORE DTOC(DATE()+10) TO B后,变量 B 的类型为
A) 日期型
B) 数据型
C) 备注型
D) 字符型
15. 如果要创建一个 3 级数据分组报表,第 1 个分组表达式是部门,第 2 个分组表达式
是性别,第 3 个分组表达式是基本工资,则当前索引的索引关键字表达式应该是
A) 部门+性别+基本工资
部门+性别+STR(基本工资)
C) 性别+部门+STR(基本工资)
D) STR(基本工资)+性别+部门
数据表文件 CJ.DBF 已经打开,共有10 条记录,按关键字XM 排序,执行命令SORT ON XM TO CJ 后,屏幕将显示
A) 10 条记录排序完成
B) CJ.DBF 已存在,覆盖它吗(Y/N)
文件在使用
D) 出错信息
物理删除记录可用两条命令分两步来完成,这两个命令分别为
A) PACK 和 ZAP
B) PACK 和 RECALL
DELETE 和 PACK
D) DELETE 和 RECALL
18. 在 VFP 的几种循环语句中,当循环次数为常数时,应选用的语句是
A) DO WHILE
B) SCAN
C) LOOP
FOR
关于数据库表和自由表,下列说法正确的是
A) 数据库表可以转换为自由表,反之不能
B) 自由表可以转换为数据库表,反之不能
两者可以相互转换
D) 两者不能相互转换
视图设计器中比查询设计器多出的选项卡是
A) 字段
B) 排序依据
C) 联接
更新条件
▲按照要求完成如下命令,并将操作结果写到对应该题的空白处(30 分)
请针对已知的 zgda.dbf 和
原创力文档

文档评论(0)