《 Visual FoxPro 6.0 数据库》(六) SQL 语言及应用 - 知识点训练卷 重庆市计算机类 考纲百套卷 第28卷

2024-08-07
| 2份
| 11页
| 157人阅读
| 1人下载

内容正文:

编写说明:《计算机类考纲百套卷》依据重庆市《高等职业教育分类考试专业综合理论测试计算机类考试说明》编写,本套试卷共88份分为三个部分,第一部分是根据考试说明的各章节的要求,编写了58份知识点训练卷,第二部分是针对每门课程的重点内容,编写的20份常考题训练卷,第三个部分是参考近几年重庆市计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是《计算机类考纲百套卷》的第28卷,是知识点训练卷,按考纲中《Visual FoxPro 6.0 数据库》---(六) SQL 语言及应用的1-3要求编写。其三点要求是:1.掌握修改表结构语句 alter table;2.掌握记录的插入语句 insert into;3.掌握记录修改语句 update <表名> Set 字段名 1 = 表达式 1 , … [Where <条件表达式>]。 重庆市《计算机类考纲百套卷》 第28卷 Visual FoxPro 6.0 数据库 (六) SQL 语言及应用 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、填空题(本大题共14小题,每题2分,共28分) 1. 执行 ALTER TABLE students MODIFY COLUMN age VARCHAR(10) 语句,会 ________ 。 2. 执行 UPDATE students SET age = age + 1 语句,会将表中所有记录的 age 字段值 ________ 。 3. insert into语句可以向表中插入多条记录,只需在values关键字后添加多个______列表。 4. 在SQL中,使用______语句可以修改字段的默认值。 5. update语句中,可以使用______表达式来计算新值。 6. alter table语句中,添加字段约束的关键字是______。 7. insert into语句中,若要插入空值,可以使用______关键字。 8. update语句中,可以使用______运算符来连接多个条件。 9. alter table语句中,删除字段约束的关键字是______。 10. 在SQL中,使用______语句可以删除表中的所有记录。 11. 执行 ALTER TABLE students DROP COLUMN age 语句,会 ________ 。 12. 使用 INSERT INTO students VALUES ('李四', 21) 语句插入数据时,表中字段的顺序应与插入值的顺序 ________ 。 13. 执行 UPDATE students SET age = 22 WHERE name = '张三' 语句后,只有 ________ 的记录会被修改。 14. 若表中有 id 、name 、age 三个字段,执行 INSERT INTO students (id, name) VALUES (1, '王五') 语句,age 字段的值会被设置为 ________ 。 二、单项选择题(本大题共16小题,每题3分,共48分) 1. 当需要修改数据库中的表结构时,应该使用以下哪个SQL语句?( ) A. alter table B. update table C. insert table D. delete table 2. 在SQL语言中,若要向数据库表中插入新的记录,应该使用哪个语句?( ) A. alter into B. insert into C. update into D. delete into 3. 若要更改数据库表中现有记录的内容,应该使用以下哪个SQL语句?( ) A. alter record B. insert record C. update <表名> D. delete <表名> 4. 在使用alter table语句时,以下哪项操作是不可以执行的?( ) A. 添加字段 B. 删除字段 C. 修改字段数据类型 D. 插入记录 5. 在使用insert into语句插入记录时,以下哪种写法是错误的?( ) A. insert into 表名 values (值 1, 值 2,...) B. insert into 表名 (字段 1, 字段 2,...) values (值 1, 值 2,...) C. insert into 表名 values 字段 1 = 值 1, 字段 2 = 值 2,... D. 以上写法都正确 6. 关于update <表名> Set 字段名 1 = 表达式 1语句的描述,以下哪项是错误的?( ) A. 可以同时修改多个字段的值 B. 必须指定where子句 C. 可以根据条件修改部分记录 D. 用于修改表中记录的字段值 7. 若要在数据库表中添加一个新的字段,应该使用以下哪个SQL语句?( ) A. insert field B. update field C. alter table add 字段名 数据类型 D. delete field 8. 在使用INSERT语句插入记录时,以下哪个选项是正确的?( ) A. 可以插入部分列的数据 B. 必须插入所有列的数据 C. 插入数据时不需要指定列名 D. 插入数据时必须指定列名 9. 在使用UPDATE语句更新记录时,以下哪个选项是正确的?( ) A. 可以一次更新一个或多个列 B. 可以一次更新一条或多条记录 C. 必须使用WHERE子句指定更新条件 D. 以上都对 10. 以下哪个数据类型用于存储货币值?( ) A. decimal B. money C. smallmoney D. numeric 11. NOT NULL 约束的作用是?( ) A. 防止插入空值 B. 防止插入重复值 C. 防止插入不符合条件的值 D. 防止插入默认值 12. DEFAULT 约束的作用是?( ) A. 防止插入空值 B. 为列提供默认值 C. 防止插入重复值 D. 防止插入不符合条件的值 13. CHECK 约束的作用是?( ) A. 防止插入空值 B. 为列提供默认值 C. 防止插入不符合条件的值 D. 防止插入重复值 14. 一个表最多可以定义几个 PRIMARY KEY 约束?( ) A. 1 B. 2 C. 3 D. 无限 15. 一个表最多可以定义几个 FOREIGN KEY 约束?( ) A. 1 B. 2 C. 3 D. 31 16. 在SQL Server中,向数据库表中插入记录的方法包括?( ) A. 使用对象资源管理器 B. 使用INSERT语句 C. 使用SELECT语句 D. 以上都对 三、判断题(本大题共8小题,每题3分,共24分) 1. 在 SQL 中,所有的表名都必须是唯一的。( ) 2. GROUP BY 子句可以与 WHERE 子句一起使用。( ) 3. SQL 不支持子查询。( ) 4. 一个表中只能有一个 AUTO_INCREMENT 列。( ) 5. SQL 中的索引可以提高查询的性能,但会降低插入和更新的性能。( ) 6. 可以在 SELECT 子句中使用算术表达式。( ) 7. SQL 中的视图是实际存储的数据。( ) 8. 可以对视图进行 INSERT、UPDATE 和 DELETE 操作。( ) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:《计算机类考纲百套卷》依据重庆市《高等职业教育分类考试专业综合理论测试计算机类考试说明》编写,本套试卷共88份分为三个部分,第一部分是根据考试说明的各章节的要求,编写了58份知识点训练卷,第二部分是针对每门课程的重点内容,编写的20份常考题训练卷,第三个部分是参考近几年重庆市计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是《计算机类考纲百套卷》的第28卷,是知识点训练卷,按考纲中《Visual FoxPro 6.0 数据库》---(六) SQL 语言及应用的1-3要求编写。其三点要求是:1.掌握修改表结构语句 alter table;2.掌握记录的插入语句 insert into;3.掌握记录修改语句 update <表名> Set 字段名 1 = 表达式 1 , … [Where <条件表达式>]。 重庆市《计算机类考纲百套卷》 第28卷 Visual FoxPro 6.0 数据库 (六) SQL 语言及应用 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、填空题(本大题共14小题,每题2分,共28分) 1. 执行 ALTER TABLE students MODIFY COLUMN age VARCHAR(10) 语句,会 ________ 。 【答案】修改 age 字段的数据类型为 VARCHAR(10) 2. 执行 UPDATE students SET age = age + 1 语句,会将表中所有记录的 age 字段值 ________ 。 【答案】增加 1 3. insert into语句可以向表中插入多条记录,只需在values关键字后添加多个______列表。 【答案】值 4. 在SQL中,使用______语句可以修改字段的默认值。 【答案】alter table 5. update语句中,可以使用______表达式来计算新值。 【答案】算术 6. alter table语句中,添加字段约束的关键字是______。 【答案】check 7. insert into语句中,若要插入空值,可以使用______关键字。 【答案】null 8. update语句中,可以使用______运算符来连接多个条件。 【答案】逻辑 9. alter table语句中,删除字段约束的关键字是______。 【答案】drop 10. 在SQL中,使用______语句可以删除表中的所有记录。 【答案】delete from 11. 执行 ALTER TABLE students DROP COLUMN age 语句,会 ________ 。 【答案】删除 age 字段 12. 使用 INSERT INTO students VALUES ('李四', 21) 语句插入数据时,表中字段的顺序应与插入值的顺序 ________ 。 【答案】一致 13. 执行 UPDATE students SET age = 22 WHERE name = '张三' 语句后,只有 ________ 的记录会被修改。 【答案】姓名为 '张三' 14. 若表中有 id 、name 、age 三个字段,执行 INSERT INTO students (id, name) VALUES (1, '王五') 语句,age 字段的值会被设置为 ________ 。 【答案】NULL 二、单项选择题(本大题共16小题,每题3分,共48分) 1. 当需要修改数据库中的表结构时,应该使用以下哪个SQL语句?( ) A. alter table B. update table C. insert table D. delete table 【答案】A 2. 在SQL语言中,若要向数据库表中插入新的记录,应该使用哪个语句?( ) A. alter into B. insert into C. update into D. delete into 【答案】B 3. 若要更改数据库表中现有记录的内容,应该使用以下哪个SQL语句?( ) A. alter record B. insert record C. update <表名> D. delete <表名> 【答案】C 4. 在使用alter table语句时,以下哪项操作是不可以执行的?( ) A. 添加字段 B. 删除字段 C. 修改字段数据类型 D. 插入记录 【答案】D 5. 在使用insert into语句插入记录时,以下哪种写法是错误的?( ) A. insert into 表名 values (值 1, 值 2,...) B. insert into 表名 (字段 1, 字段 2,...) values (值 1, 值 2,...) C. insert into 表名 values 字段 1 = 值 1, 字段 2 = 值 2,... D. 以上写法都正确 【答案】C 6. 关于update <表名> Set 字段名 1 = 表达式 1语句的描述,以下哪项是错误的?( ) A. 可以同时修改多个字段的值 B. 必须指定where子句 C. 可以根据条件修改部分记录 D. 用于修改表中记录的字段值 【答案】B 7. 若要在数据库表中添加一个新的字段,应该使用以下哪个SQL语句?( ) A. insert field B. update field C. alter table add 字段名 数据类型 D. delete field 【答案】C 8. 在使用INSERT语句插入记录时,以下哪个选项是正确的?( ) A. 可以插入部分列的数据 B. 必须插入所有列的数据 C. 插入数据时不需要指定列名 D. 插入数据时必须指定列名 【答案】A 9. 在使用UPDATE语句更新记录时,以下哪个选项是正确的?( ) A. 可以一次更新一个或多个列 B. 可以一次更新一条或多条记录 C. 必须使用WHERE子句指定更新条件 D. 以上都对 【答案】D 10. 以下哪个数据类型用于存储货币值?( ) A. decimal B. money C. smallmoney D. numeric 【答案】B 11. NOT NULL 约束的作用是?( ) A. 防止插入空值 B. 防止插入重复值 C. 防止插入不符合条件的值 D. 防止插入默认值 【答案】A 12. DEFAULT 约束的作用是?( ) A. 防止插入空值 B. 为列提供默认值 C. 防止插入重复值 D. 防止插入不符合条件的值 【答案】B 13. CHECK 约束的作用是?( ) A. 防止插入空值 B. 为列提供默认值 C. 防止插入不符合条件的值 D. 防止插入重复值 【答案】C 14. 一个表最多可以定义几个 PRIMARY KEY 约束?( ) A. 1 B. 2 C. 3 D. 无限 【答案】A 15. 一个表最多可以定义几个 FOREIGN KEY 约束?( ) A. 1 B. 2 C. 3 D. 31 【答案】D 16. 在SQL Server中,向数据库表中插入记录的方法包括?( ) A. 使用对象资源管理器 B. 使用INSERT语句 C. 使用SELECT语句 D. 以上都对 【答案】D 三、判断题(本大题共8小题,每题3分,共24分) 1. 在 SQL 中,所有的表名都必须是唯一的。( ) 【答案】√ 2. GROUP BY 子句可以与 WHERE 子句一起使用。( ) 【答案】√ 3. SQL 不支持子查询。( ) 【答案】× 4. 一个表中只能有一个 AUTO_INCREMENT 列。( ) 【答案】√ 5. SQL 中的索引可以提高查询的性能,但会降低插入和更新的性能。( ) 【答案】√ 6. 可以在 SELECT 子句中使用算术表达式。( ) 【答案】√ 7. SQL 中的视图是实际存储的数据。( ) 【答案】× 8. 可以对视图进行 INSERT、UPDATE 和 DELETE 操作。( ) 【答案】× 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

《 Visual FoxPro 6.0 数据库》(六) SQL 语言及应用 - 知识点训练卷 重庆市计算机类 考纲百套卷 第28卷
1
《 Visual FoxPro 6.0 数据库》(六) SQL 语言及应用 - 知识点训练卷 重庆市计算机类 考纲百套卷 第28卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。