VFP程序设计基础试题库 下载本文

C)删除做过删除标记的记录 D)删除已打开的表文件中的所有记录

58. 可以同时使用__________个工作区。

A)10

B)225

C)32767 D)无限制

59. 选择工作区所使用的命令为__________。

A)USE

B)OPEN

C)SELECT

D)CREATE

60. 当前工作区是指__________。

A)最后执行REPLACE命令所选择的工作区 B)最后执行SELECT命令所选择的工作区 C)最后执行USE命令所选择的工作区 D)建立数据表时所在的工作区

61. 执行SELECT 0选择工作区的结果是__________。

A)选择了0号工作区 B)选择了一个空闲的工作区 C)显示出错信息

D)选择了空闲的最小号工作区

62. 执行下列一组命令之后,选择“学生“表所在工作区的命令错误的是________。 CLOSE ALL USE 专业 IN 0 USE 学生 IN 0

A)SELECT 学生 B)SELECT 0

C)SELECT 2

D) SELECT B

63. 拷贝表文件结构的命令是__________。

A)COPY TO

B)COPY FILE TO

C)COPY STRUCTURE TO

D)COPY STRUCTURE EXTENDED TO

64. 表文件T1.DBF尚未打开,将该文件复制为表文件T2.DBF的命令是__________。A)COPY FILE T1.DBF TO T2.DBF B)COPY TO T2.DBF

C)COPY INDEXES T1.DBF TO T2.DBF D)COPY STRUCTURE T1.DBF TO T2.DBF

65. 使用COPY命令复制一个具有两个备注型字段的表文件,其结果将__________。A)得到一个新的表文件

B)得到一个新的表文件和两个新的备注文件

25

C)得到一个新的表文件和一个新的备注文件

D)显示出错信息,表明不能复制具有备注型字段的表文件

66. 将当前的表文件T1.DBF的结构复制成T2.DBF的记录内容,应进行_______的操作。

A) USE T1

COPY STRUCTURE TO T2 B) USE T1

COPY STRUCTURE EXTEND TO T2 C) USE T1 COPY T1 TO T2 D) USE T1

COPY T2 FROM T1

67. 当前目录下有表文件A1.DBF,要将其转变为文本文件的正确操作是__________。

A) USE A1

COPY STRU TO A1 B) USE A1

COPY TO A1 TYPE DELIMITED C) USE A1

COPY FILES TO A1 TYPE DELIMITED D) USE A1

COPY FROM A1 DELIMITED

68. 下列命令结果中,肯定生成一个空表的是__________。

A)COPY TO BOY

B)COPY TO BOY FOR 性别=\男\学号,姓名,性别 C)COPY FILE ABC.DBF TO BOY.DBF

D)COPY STRU TO BOY FIELDS学号,姓名,性别

69. ________命令可以将C盘的ABC.DAT文本文件中的记录添加到当前表文件中来。

A)APPEND FROM C:ABC.DAT C)COPY FROM C:ABC.DAT

B)APPEND FROM C:ABC.DAT SDF D)COPY FROM C:ABC.DAT SDF

70. 关闭多区的表文件,并释放所有的内存变量,命令为__________。

26

A)CLEAR ALL或 CLOSE ALL B)CLEAR 或 CLOSE ALL C)CLEAR ALL或 CLOSE

D)CLEAR 或 CLOSE

71. 下述命令中的__________命令不能关闭表文件。

A)USE B)CLOSE DATABASE C)CLEAR

D)CLEAR ALL

72. Visual FoxPro数据库文件是__________。

A) 存放用户数据的文件 B) 存放用户数据和系统数据的文件 C) 管理数据库对象的系统文件 D) 前三种说法都对

73. 创建数据库文件的命令是 。

A)CREATE

B)CREATE FILE C)CREATE TABLE

D)CREATE DATABASE

74. 打开数据库的命令是 。

A)USE B)USE DATABASE C)OPEN

D)OPEN DATABASE

75. 关闭数据库的命令是__________。

A)CLOSE DATABASE B)DELETE DATABASE C)SET DATABASE OFF D)DATABASE OFF

76. 删除数据库的命令是__________。

A)CLOSE DATABASE B)DELETE DATABASE C)SET DATABASE OFF

D)DATABASE OFF 77. 从______的“数据库”下拉列表中选择一个打开的数据库作为当前数据库。

A)常用工具栏

B)格式工具栏 C)数据库工具栏

D)文件工具栏

78. 当已经打开某个数据库文件时,下列__________描述是正确的。

A)可以创建自由表,不可以创建数据库表 B)不能创建自由表,可以创建数据库表 C)既可以创建自由表,也可以创建数据库表 D)不能创建自由表,也不能创建数据库表 79. 数据库表中记录的内容存储在 中。

27

A)项目文件 C)数据库文件

B)表文件 D)索引文件

80. 可以对 中的字段设置默认值。

A)数据库表

B)自由表 D)主表或子表

C)自由表或数据库表

81. 数据库表的字段可以定义默认值,默认值可以是 。

A)逻辑表达式 C)数值表达式

B)字符表达式 D)前三种都可以

82. 指定记录的排列顺序。

A)主关键字 B)外部关键字 C)索引关键字 D)记录关键字 83. 下面有关索引的描述正确的是__________。

A)建立索引后,原来的数据库表文件中记录的物理顺序将被改变 B)创建索引是创建一个指向数据库表文件记录的指针构成的文件 C)索引与数据库表的数据存储在一个文件中 D)使用索引并不能加快对表的查询操作

84. 以下关于主索引和候选索引的叙述正确的是 。

A)主索引和候选索引都能保证表记录的惟一性 B)主索引和候选索引都可以建立在数据库表和自由表上 C)主索引可以保证表记录的惟一性,而候选索引不能 D)主索引和侯选索引是相同的概念 85. 相当于主关键字的索引是______。

A)主索引

B)普通索引

C)惟一索引

D)排序索引

86. 主索引可以建立在__________中。

A)自由表

B)任何表

C)数据库表

D)视图

87. 在自由表不可以建立______。

A)主索引

B)候选索引

C)惟一索引

D)普通索引

88. 对自由表可以设置__________。

A)主索引

B)候选索引

C)字段的默认值 D)有效性规则

89. 允许索引结果中出现重复值的索引是______。

28