MODIFY STRUCTURE命令的功能是
A. 修改记录值
B. 修改表结构
C. 修改数据库结构
D. 修改数据库或表结构
解答: B 答题正确
参考答案: B
2. 单选题: (1.0分)
当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表“歌手 dbf”、“评分 dbf”“歌手”表:
为“歌手”表增加一个字段“最后得分”的 SQL 语句是
A. ALTER TABLE 歌手 ADD 最后得分 F(6,2)
B. ALTER DBF 歌手 ADD 最后得分 F 6,2
C. CHANGE TABLE 歌手 ADD 最后得分 F(6,2)
D. CHANGE TABLE 学院 INSERT 最后得分 F 6,2 解答: B 答题错误
参考答案: A
3. 单选题: (1.0分)
插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,正确的 SQL 语句是
A. INSERT VALUES (“1001”,9“105”)INTO 评分(歌手号, 分数, 评委号)
B. INSERT TO 评分(歌手号,分数,评委号)VALUES (“1001”,9.9“105”)
C. INSERT INTO 评分(歌手号,分数,评委号)VALUES (“1001”,9.9,“105”)
D. INSERT VALUES(“100”9.9“105”)TO 评分(歌手号,分数,评委号)
解答: C 答题正确
参考答案: C
4. 单选题: (1.0分)
为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于10”,正确的 SQL 语句是
A. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10
B. ALTER TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10
C. ALTER TABLE 评分 ALTER 分数 CHECK 分数>=0 AND 分数<=10
D. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 OR 分数<=10
解答: B 答题正确
参考答案: B
5. 单选题: (1.0分)
在VisualFoxPro 中,如果要将学生表S(学号,姓名,性别,年龄) 中“年龄”属性删除,正确的SQL 命令是
A. ALTER TABLE S DROP COLUMN年龄
B. DELETE 年龄 FROM S
C. ALTER TABLE S DELETE COLUMN 年龄
D. ALTEER TABLE S DELETE 年龄
解答: A 答题正确
参考答案: A
6. 单选题: (1.0分)
要为当前表所有性别为" 女" 的职工增加100元工资,应使用命令
A. REPLACE ALL 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100 WHERE 性别="女"
C. REPLACE 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"
解答: D 答题正确
参考答案: D
7. 单选题: (1.0分)
将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL 语句是
A. UPDATE选课SET 成绩WITH 92 WHERE学号=”02080110”AND 课程号=”102”
B. UPDATE选课SET 成绩=92 WHERE 学号=”02080110 AND 课程号=”102”
C. UPDATE FROM 选课SET 成绩WITH 92 WHERE 学号=”02080110”AND 课程号=”102”
D. UPDATE FROM选课SET 成绩=92 WHERE学号=”02080110” AND课程号=”102”
解答: B 答题正确
参考答案: B
8. 单选题: (1.0分)
有关ZAP 命令的描述,正确的是
A. ZAP命令只能删除当前表的当前记录
B. ZAP命令只能删除当前表的带有删除标记的记录
C. ZAP命令能删除当前表的全部记录
D. ZAP命令能删除表的结构和全部记录
解答: C 答题正确
参考答案: C
9. 单选题: (1.0分)
、在Visual FoxPro 中,执行SQL 的DELETE 命令和传
统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是
A. SQL的DELETE 命令删除数据库表中的记录之前,不需要先用USE 命令打开表
B. SQL的DELETE 命令和传统的FoxPro DELETE命令删除数据库表中的记录之前, 都需要先用命令USE 打开表
C. SQL的DELETE 命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE 命令只能逻辑删除数据库表中的记录
D. 传统的FoxPro DELETE命令还可以删除其它工作区中打开的数据库表中的记录
解答: A 答题正确
参考答案: A
10. 单选题: (1.0分)
在VisualFoxPro 的数据库表中只能有一个
A. 候选索引
B. 普通索引
C. 主索引
D. 唯一索引
解答: C 答题正确
参考答案: C
11. 单选题: (1.0分)
在VisualFoxPro 中, 在数据库中创建表的CREATETABLE 命令中定义主索引、实现实体完整性规则的短语是
A. FOREIGN KEY
B. DEFAULT
C. PRIMARY KEY
D. CHECK
解答: C 答题正确
参考答案: C
12. 单选题: (1.0分)
下面有关数据库表和自由表的叙述中,错误的是
A. 数据库表和自由表都可以用表设计器来建立
B. 数据库表和自由表都支持表间联系和参照完整性
C. 自由表可以添加到数据库中成为数据库表
D. 数据库表可以从数据库中移出成为自由表 解答: B 答题正确
参考答案: B
13. 单选题: (1.0分)
参照完整性规则的更新规则中“级联”的含义是
A. 更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录
B. 若子表中有与父表相关的记录,则禁止修改父表中连接字段值
C. 父表中的连接字段值可以随意更新,不会影响子表中的记录
D. 父表中的连接字段值在任何情况下都不允许更新 解答: A 答题正确
参考答案: A
14. 单选题: (1.0分)
从student 表删除年龄大于30的记录的正确SQL 命令是
A. DELETE FOR年龄>30
B. DELETE FROM student WHERE年龄>30
C. DEL ETE student FOR 年龄>30
D. DELETE student WHERE年龄>30
解答: B 答题正确
参考答案: B
15. 单选题: (1.0分)
在Vaual FoxPro中,使用LOCATL FOR }expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该
A. 再次使用LOCATE 命令重新查询
B. 使用SKIP 命令
C. 使用CONTINUE 命令
D. 使用GO 命令
解答: C 答题正确
参考答案: C
16. 单选题: (1.0分)
在VisualFoxPro 中, 假定数据库表S(学号, 姓名, 性别, 年龄) 和SC(学号, 课程号, 成绩) 之间使用"学号"建立了表之间的永久联系, 在参照完整性的更新规则、删除规则和插入规则中选择设置了"限制",如果表S 所有的记录在表SC 中都有相关联的记录,则
A. 允许修改表S 中的学号字段值
B. 允许删除表S 中的记录
C. 不允许修改表S 中的学号字段值
D. 不允许在表S 中增加新的记录
解答: C 答题正确
参考答案: C
17. 单选题: (1.0分)
在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是:
A. list for 书名=”计算机%”
B. list where 书名=”计算机”
C. list for 书名=”计算机*”
D. list for 书名=”计算机”
解答: D 答题正确
参考答案: D
18. 单选题: (1.0分)
在VISUAL FOXPRO 中,仅显示当前表当前记录的命令是
A. SELECT
B. LIST
C. SHOW
D. DISPLAY
解答: D 答题正确
MODIFY STRUCTURE命令的功能是
A. 修改记录值
B. 修改表结构
C. 修改数据库结构
D. 修改数据库或表结构
解答: B 答题正确
参考答案: B
2. 单选题: (1.0分)
当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表“歌手 dbf”、“评分 dbf”“歌手”表:
为“歌手”表增加一个字段“最后得分”的 SQL 语句是
A. ALTER TABLE 歌手 ADD 最后得分 F(6,2)
B. ALTER DBF 歌手 ADD 最后得分 F 6,2
C. CHANGE TABLE 歌手 ADD 最后得分 F(6,2)
D. CHANGE TABLE 学院 INSERT 最后得分 F 6,2 解答: B 答题错误
参考答案: A
3. 单选题: (1.0分)
插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,正确的 SQL 语句是
A. INSERT VALUES (“1001”,9“105”)INTO 评分(歌手号, 分数, 评委号)
B. INSERT TO 评分(歌手号,分数,评委号)VALUES (“1001”,9.9“105”)
C. INSERT INTO 评分(歌手号,分数,评委号)VALUES (“1001”,9.9,“105”)
D. INSERT VALUES(“100”9.9“105”)TO 评分(歌手号,分数,评委号)
解答: C 答题正确
参考答案: C
4. 单选题: (1.0分)
为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于10”,正确的 SQL 语句是
A. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10
B. ALTER TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10
C. ALTER TABLE 评分 ALTER 分数 CHECK 分数>=0 AND 分数<=10
D. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 OR 分数<=10
解答: B 答题正确
参考答案: B
5. 单选题: (1.0分)
在VisualFoxPro 中,如果要将学生表S(学号,姓名,性别,年龄) 中“年龄”属性删除,正确的SQL 命令是
A. ALTER TABLE S DROP COLUMN年龄
B. DELETE 年龄 FROM S
C. ALTER TABLE S DELETE COLUMN 年龄
D. ALTEER TABLE S DELETE 年龄
解答: A 答题正确
参考答案: A
6. 单选题: (1.0分)
要为当前表所有性别为" 女" 的职工增加100元工资,应使用命令
A. REPLACE ALL 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100 WHERE 性别="女"
C. REPLACE 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"
解答: D 答题正确
参考答案: D
7. 单选题: (1.0分)
将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL 语句是
A. UPDATE选课SET 成绩WITH 92 WHERE学号=”02080110”AND 课程号=”102”
B. UPDATE选课SET 成绩=92 WHERE 学号=”02080110 AND 课程号=”102”
C. UPDATE FROM 选课SET 成绩WITH 92 WHERE 学号=”02080110”AND 课程号=”102”
D. UPDATE FROM选课SET 成绩=92 WHERE学号=”02080110” AND课程号=”102”
解答: B 答题正确
参考答案: B
8. 单选题: (1.0分)
有关ZAP 命令的描述,正确的是
A. ZAP命令只能删除当前表的当前记录
B. ZAP命令只能删除当前表的带有删除标记的记录
C. ZAP命令能删除当前表的全部记录
D. ZAP命令能删除表的结构和全部记录
解答: C 答题正确
参考答案: C
9. 单选题: (1.0分)
、在Visual FoxPro 中,执行SQL 的DELETE 命令和传
统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是
A. SQL的DELETE 命令删除数据库表中的记录之前,不需要先用USE 命令打开表
B. SQL的DELETE 命令和传统的FoxPro DELETE命令删除数据库表中的记录之前, 都需要先用命令USE 打开表
C. SQL的DELETE 命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE 命令只能逻辑删除数据库表中的记录
D. 传统的FoxPro DELETE命令还可以删除其它工作区中打开的数据库表中的记录
解答: A 答题正确
参考答案: A
10. 单选题: (1.0分)
在VisualFoxPro 的数据库表中只能有一个
A. 候选索引
B. 普通索引
C. 主索引
D. 唯一索引
解答: C 答题正确
参考答案: C
11. 单选题: (1.0分)
在VisualFoxPro 中, 在数据库中创建表的CREATETABLE 命令中定义主索引、实现实体完整性规则的短语是
A. FOREIGN KEY
B. DEFAULT
C. PRIMARY KEY
D. CHECK
解答: C 答题正确
参考答案: C
12. 单选题: (1.0分)
下面有关数据库表和自由表的叙述中,错误的是
A. 数据库表和自由表都可以用表设计器来建立
B. 数据库表和自由表都支持表间联系和参照完整性
C. 自由表可以添加到数据库中成为数据库表
D. 数据库表可以从数据库中移出成为自由表 解答: B 答题正确
参考答案: B
13. 单选题: (1.0分)
参照完整性规则的更新规则中“级联”的含义是
A. 更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录
B. 若子表中有与父表相关的记录,则禁止修改父表中连接字段值
C. 父表中的连接字段值可以随意更新,不会影响子表中的记录
D. 父表中的连接字段值在任何情况下都不允许更新 解答: A 答题正确
参考答案: A
14. 单选题: (1.0分)
从student 表删除年龄大于30的记录的正确SQL 命令是
A. DELETE FOR年龄>30
B. DELETE FROM student WHERE年龄>30
C. DEL ETE student FOR 年龄>30
D. DELETE student WHERE年龄>30
解答: B 答题正确
参考答案: B
15. 单选题: (1.0分)
在Vaual FoxPro中,使用LOCATL FOR }expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该
A. 再次使用LOCATE 命令重新查询
B. 使用SKIP 命令
C. 使用CONTINUE 命令
D. 使用GO 命令
解答: C 答题正确
参考答案: C
16. 单选题: (1.0分)
在VisualFoxPro 中, 假定数据库表S(学号, 姓名, 性别, 年龄) 和SC(学号, 课程号, 成绩) 之间使用"学号"建立了表之间的永久联系, 在参照完整性的更新规则、删除规则和插入规则中选择设置了"限制",如果表S 所有的记录在表SC 中都有相关联的记录,则
A. 允许修改表S 中的学号字段值
B. 允许删除表S 中的记录
C. 不允许修改表S 中的学号字段值
D. 不允许在表S 中增加新的记录
解答: C 答题正确
参考答案: C
17. 单选题: (1.0分)
在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是:
A. list for 书名=”计算机%”
B. list where 书名=”计算机”
C. list for 书名=”计算机*”
D. list for 书名=”计算机”
解答: D 答题正确
参考答案: D
18. 单选题: (1.0分)
在VISUAL FOXPRO 中,仅显示当前表当前记录的命令是
A. SELECT
B. LIST
C. SHOW
D. DISPLAY
解答: D 答题正确