一、单选题(共 50 道试题,共 100 分。)V 1. 设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,下面命令 ?NAME 显示的结果是( )
A. 内存变量 NAME 的值
B. 字段变量 NAME 的值
C. 与该命令之前的状态有关
D. 错误信息
满分:2 分
2. 在应用程序生成器的""数据""选项卡中可以( )
A. 为表生成一个表单和报表,并可以选择样式
B. 为多个表生成的表单必须有相同的样式
C. 为多个表生成的报表必须有相同的样式
D. 只能选择数据源,不能创建它
满分:2 分
3. 在 Visual Foxpro 6.0 中,打开数据库使用的命令为( )
A. USE
B. SELECT
C. OPEN
D. CREATE
满分:2 分
4. 参照完整性的规则不包括( )
A. 更新规则
B. 删除规则
C. 插入规则
D. 检索规则
满分:2 分
5. 设 M=“111”,N=“222”, 下列表达式为假的是( )
A. NOT(M==N) OR (M$N)
B. NOT(N$M) AND (M<>N)
C. NOT(M>=N)
D. NOT(M<>N)
满分:2 分
6. 要在当前库文件的当前记录之后插入一条新记录,应该使用命令( )
A. APPEND
B. EDIT
C. CHANGE
D. INSERT
满分:2 分
7. Visual Foxpro 数据库文件是( )
A. 存放用户数据的文件
B. 管理数据库对象的系统文件
C. 存放用户数据和系统数据的文件
D. 前三种说法都对
满分:2 分
8.
执行下列命令后,当前打开的表文件名是( )
Number="3"
File="file"+Number
use &File
A. File3
B. &File
C. FileNumber
D. File
满分:2 分
9. 下面有关索引的描述正确的是( )
A. 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
B. 索引与数据库表的数据存储在一个文件中
C. 创建索引是创建一个由指向数据库表文件记录的指针构成的文件
D. 使用索引并不能加快对表的查询操作
满分:2 分
10.
顺序执行下列命令后,最后一条命令显示结果是( )
use CHJ
Go 5
Skip -2
?Recno()
A. 3
B. 4
C. 5
D. 7
满分:2 分
11. 在下列表达式中,结果不是日期类型数据的表达式是( )
A. date()+30
B. date()-{^1985-10-1}
C. ctod(“10/01/85”)
D. {^1985-10-1}+24"B"
满分:2 分
12. 假如已执行了命令 M=[28+2],再执行命令 ?M,屏幕将显示( )
A. 30
B. 28+2
C. [28+2]
D. 30.00
满分:2 分
13. 在当前表中,查找第2个男同学的记录,应使用命令( )
A. locate for 性别="男" next 2
B. locate for 性别="男"
C. 先locate for 性别="男",然后再执行 continue
D. list for 性别="男" next 2
满分:2 分
14. 设 A=[5*8+9],B=6*8,C=“6*8”,下列表达式中属于合法表达式的是( )
A. A+B
B. B+C
C. A+C
D. C-B
满分:2 分
15. 系统变量名均以( )开头
A. 字母
B. 数字
C. 下划线
D. 汉字
满分:2 分
16. 表 DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是( )
A. DEMO.TXT
B. DEMO.FMT
C. DEMO.FPT
D. DEMO.BAT
满分:2 分
17. 在 Visual Foxpro 6.0 的表结构中,逻辑型,日期型和备注型字段的宽度分别为( )
A. 1,8,10
B. 1,8,4
C. 3,8,10
D. 3,8,任意
满分:2 分
18. 在 Visual Foxpro 中,用于建立或修改过程文件的命令是( )
A. MODIFY <文件名>
B. MODIFY COMMAND <文件名>
C. MODIFY PROCEDURE <文件名>
D. 上面 B 和 C 都对
满分:2 分
19. 主索引字段( )
A. 不能出现重复值或空值
B. 能出现重复值
C. 能出现空值
D. 不能出现重复值,但能出现空值
满分:2 分
20. 下面关于运行应用程序的说法正确的是( )
A. .app 应用程序可以在 Visual Foxpro 和 Windows 环境下运行
B. .exe 只能在 Windows 环境下运行
C. .exe 应用程序可以在 Visual Foxpro 和 Windows 环境下运行
D. .app 应用程序只能在 Windows 环境下运行
满分:2 分
21. 在命令窗口中,显示当前数据库中所有40岁(含 40 岁)以下,职称为"教授","副教授"的姓名和工资,应使用命令( )
A. LIST FIEL 姓名,工资 FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"
B. LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"
C. LIST FIEL 姓名,工资 FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")
D. LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")
满分:2 分
22. 打开一个数据库的命令是( )
A. USE
B. USE DATABASE
C. OPEN
D. OPEN DATABASE
满分:2 分
23. 作为整个应用程序入口点的主程序至少应具有以下功能( )
A. 初始化环境
B. 初始化环境,显示初始的用户界面
C. 初始化环境,显示初始的用户界面,控制事件循环
D. 初始化环境,显示初始的用户界面,控制事件循环,退出时恢复环境
满分:2 分
24. 若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是( )
A. 主索引
B. 唯一索引
C. 候选索引
D. 普通索引
满分:2 分
25. 以下哪些是合法的数值型常量( )
A. 123
B. 123+E456
C. “123.456”
D. 123*10
满分:2 分
26. 执行命令 ?at(“net”"Internet”) 的显示结果是( )
A. 6
B. .F、
C. 0
D. .T.
满分:2 分
27. ?at(“大学”"北京语言文化学院”) 的答案是( )
A. 12
B. 13
C. 16
D. 0
满分:2 分
28. 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令( )
A. TOTAL 数学+英语+计算机 TO 总分
B. REPLACE 总分 WITH 数学+英语+计算机
C. SUM 数学+英语+计算机 TO 总分
D. REPLACE ALL 数学+英语+计算机 WITH 总分
满分:2 分
29. 连编应用程序不能生成的文件是( )
A. APP 文件
B. EXE 文件
C. COM DLL 文件
D. PRG 文件
满分:2 分
30. 表中相对移动记录指针和绝对移动记录指针的命令分别为( )
A. Locate 和 Skip
B. Locate 和 Go
C. Skip 和 Go
D. Locate 和 Find
满分:2 分
31. 要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为( )
A. 8位
B. 7位
C. 6位
D. 4位
满分:2 分
32. 把一个项目的编译成一个应用程序时,下面的叙述正确的是( )
A. 所有的项目文件将组合为一个单一的应用程序文件
B. 所有项目的包含文件将组合为一个单一的应用程序文件
C. 所有项目排除的文件将组合为一个单一的应用程序文件
D. 由用户选定的项目文件将组合为一个单一的应用程序文件
满分:2 分
33. 使用报表向导定义报表时,定义报表布局的选项是( )
A. 列数、方向、字段布局
B. 列数、行数、字段布局
C. 行数、方向、字段布局
D. 列数、行数、方向
满分:2 分
34. 以下关于自由表的叙述,正确的是( )
A. 全部是用以前版本的 Foxpro(FoxBASE) 建立的表
B. 可以用 Visual Foxpro 建立,但是不能把它添加到数据库中
C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
D. 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表
满分:2 分
35. 在 VFP 中,使用 AVERAGE 命令时,表文件需要( )
A. 排序
B. 建立索引
C. 排序或建立索引
D. 都不需要
满分:2 分
36. 在 Visual Foxpro 6.0 中,以共享方式打开一个数据库需使用的参数是( )
A. EXCLUSIVE
B. SHARED
C. NOUPDATE
D. VALIDATE
满分:2 分
37. 在表的操作中,DELETE命令的作用是( )
A. 将记录从表中彻底删除
B. 只给要删除的记录做删除标志
C. 不能删除记录
D. 删除整个表中的记录
满分:2 分
38. 要为当前表所有职工增加 100 元工资,应该使用命令( )
A. CHANGE 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100
C. CHANGE ALL 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100
满分:2 分
39. 清除所有以A开头的内存变量的命令是( )
A. RELEASE ALL A*
B. RELEASE A*
C. ERASE A*
D. RELEASE ALL LIKE A*
满分:2 分
40. 在创建快速报表时,基本带区包括( )
A. 标题,细节和总结
B. 页标头,细节和页注脚
C. 组标头,细节和组注脚
D. 报表标题,细节和页注脚
满分:2 分
41. 下列命令中,仅拷贝表文件结构的命令是( )
A. COPY TO
B. COPY STRUCTURE TO
C. COPY FILE TO
D. COPY STRUCTURE TO EXETENDED
满分:2 分
42. 在报表设计器中,可以使用的控件是( )
A. 标签,域控件和线条
B. 标签,域控件或视图
C. 标签,文本框和列表框
D. 布局和数据源
满分:2 分
43.
设表TXL.DBF中有 20 条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是( )
USE TXL
SKIP 3
COUNT TO N
?N
A. 0
B. 3
C. 4
D. 20
满分:2 分
44. 报表的数据源不可以是( )
A. 自由表或其他报表
B. 数据库表,自由表或视图
C. 数据库表,自由表或查询
D. 表,查询或视图
满分:2 分
45. 对多表进行操作时,选择工作区所使用的命令为( )
A. USE
B. OPEN
C. SELECT
D. CREATE
满分:2 分
46. 如果要创建一个数据3级分组报表,第一个分组表达式是”部门”,第二个分组表达式是”性别”,第三个分组表达式是”基本工资”,当前索引的索引表达式应当是( )
A. 部门+性别+基本工资
B. 部门+性别+STR(基本工资)
C. STR(基本工资)+性别+部门
D. 性别+部门+STR(基本工资)
满分:2 分
47. Visual Foxpro 参照完整性规则不包括( )
A. 更新规则
B. 删除规则
C. 查询规则
D. 插入规则
满分:2 分
48. 若能正确执行 ?M.para 和 ?H.para,则( )
A. 前一个 para 是字段名,后一个 para 是内存变量名
B. 前一个 para 是内存变量名,后一个 para 是字段名
C. 两个 para 都是字段名
D. 两个 para 都是内存变量名
满分:2 分
49.
执行如下命令序列(设今天是 2002 年 8 月 3 日) ( )
store date() to m_date
M_date=m_date-365
?year(m_date)
的显示结果是
A. 其中有错误
B. 08/03/2001
C. 2002
D. 2001
满分:2 分
50. 对表文件建立索引,可使用命令( )
A. SORT
B. UPDATE
C. INDEX
D. JOIN
满分:2 分