1、管理系统中计算机应用自考题-29 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:50,分数:100.00)1.关于 SQL 语言,下列说法错误的是_(分数:2.00)A.设计精巧B.语言复杂C.通俗易懂D.易学易用2.Visual FoxPro 不支持的 SQL 语句是_(分数:2.00)A.DELETEB.UPDATEC.GRANTD.INSERT3.关于 SQL SERVER 2000 的说法,不正确的是_(分数:2.00)A.纯粹的 SQL 语言开发软件B.提供的是 T-SQL(Transact-SQL)语言C.能够与标准 ANSI92 SQL 语言完全兼
2、容D.不能够提供程序结构语句4.关于 Visual FoxPro 的说法,不正确的是_(分数:2.00)A.提供了基本的 SQL 语句B.具有用户界面及程序结构语句C.是一个比较完整的小系统D.不可以作为 SQL Server 的前端软件来开发客户端的界面5.下列关于 SQL 语言使用方式的说法中,正确的是_(分数:2.00)A.SQL 语言只能直接用命令形式以交互方式使用B.SQL 语言只能嵌入其他语言程序命令行中使用C.SQL 语言可以直接用命令形式使用,也可以嵌入其他语言程序命令行中使用D.以上选项都不正确6.SQL SERVER 2000 的数据库文件的扩展名是_(分数:2.00)A.
3、docB.MDFC.DBCD.swf7.以 LDF 为扩展名的文件是_(分数:2.00)A.数据库文件B.事务日志文件C.音频文件D.其他文件8.在 SQL SERVER 中能够将数据库进行重命名的存储过程是_(分数:2.00)A.SP_HELPB.SP_RENAMEDBC.SP_LOGIND.SP_REMOTELOGIN9.能够查看数据库信息的命令是_(分数:2.00)A.SP_HELPDBB.SP_RENAMEDBC.SP_LOGIND.SP_REMOTELOGIN10.能够配置数据库属性的命令是_(分数:2.00)A.SP_HELPDBB.SP_RENAMEDBC.SP_DBOPTION
4、D.SP_REMOTELOGIN11.重命名数据库的条件是_(分数:2.00)A.数据库必须是单用户模式B.当前没有被其他用户使用C.必须是 SYSADMIN(系统管理员)和 DBCREATOR(数据库创建者)角色的成员D.以上都是12.存放日期和时间应使用的数据类型是_(分数:2.00)A.INTB.BIGINTC.DATETIMED.MONEY13.一个 CHAR 类型的数据占_(分数:2.00)A.1 个字节B.2 个字节C.3 个字节D.4 个字节14.下列哪一个数据类型不是 SQL Server 2000 支持的字段类型?_(分数:2.00)A.VARCHARB.NCHARC.BOO
5、LD.IMAGE15.与 NUMERIC 等价的数据类型是_(分数:2.00)A.VACHARB.DECIMALC.INTD.DATETIME16.存储一篇万字的文章,应该使用的数据类型是_(分数:2.00)A.VARCHARB.NCHARC.TEXTD.IMAGE17.指定一列为码的关键字是_(分数:2.00)A.UNIQUEB.PRIMARY KEYC.DEFAULTD.CHECK18.可以给定某列初始值的关键字是_(分数:2.00)A.UNIQUEB.PRIMARY KEYC.DEFAULTD.CHECK19.某 SQL 语句:_(XB IN (“男“,“女“),功能是检查 XB 字段必
6、须为男或女,应当填入_(分数:2.00)A.UNIQUEB.PRIMARY KEYC.DEFAULTD.CHECK20.在 SQL SERVER 中,要使用”学生”数据库,则该命令为_(分数:2.00)A.CREATE 学生B.DROP DATABASE 学生C.USE 学生D.USE TABLE 学生21.能够指定列的取值范围的是_(分数:2.00)A.UNIQUEB.PRIMARY KEYC.DEFAULTD.CHECK22.在表中指定列对于各行具有唯一性的是_(分数:2.00)A.UNIQUEB.PRIMARY KEYC.DEFAULTD.CHECK23.查看一个表的信息,应使用_(分数
7、:2.00)A.SP_HELPDBB.SP_HELPC.SP_LOGIND.SP_REMOTELOGIN24.SQL 语句:ALTER TABLE STUDENT1 _ COLUMN XH INT,功能是将表 STUDENT1 的 COLUMN 列变成INT 型的,应填入_(分数:2.00)A.CREATEB.ALTERC.INSERTD.DELETE25.删除一个表,应当用的命令是_(分数:2.00)A.INSERTB.DROPC.DELETED.UPDATE26.删除表 XS,则 SQL 语句应为_(分数:2.00)A.DROP DATABASE XSB.DELETE TABLE XSC.
8、DROP TABLE XSD.DELETE DATABASE XS27.若要在 STUDENT 表中插入一条新记录,包括 XH(学号)、XM(姓名)、CJ(成绩),则应当执行_(分数:2.00)A.INSERT STUDENT(XH,XM,CJ)VALUES(“2011254“,“李名云“,87)B.UPDATE STUDENT(XH,XM,CJ)VALUES(“2011254“,“李名云“,87)C.INTO STUDENT(XH,XM,CJ)VALUES(“2011254“,“李名云“,87)D.以上都不正确28.已知一学生表 XS(XH,XM,XB,NL,CJ,RQ)其中:XH学号,XM
9、姓名,XB性别,NL年龄,CJ成绩,RQ日期,向该表中添加一个姓名为“王小明”的记录,则 SQL 语句应为_(分数:2.00)A.INSERT INTO XS(XM) VALUES(“王小明“)B.INSERT INTO XS VALUES(“王小明“)C.INSERT INTO XM VALUE S(“王小明“)D.无法使用 SQL 语句完成该功能29.将 STUDENT 表中 NL 列的值都更新为 20 岁,正确的 SQL 语句是_(分数:2.00)A.UPDATE STUDENT SET NL=21B.SET STUDENT UPDATE NL=20C.UPDATE STUDENT SE
10、T NL=20D.INSERT INTO STUDENT SET NL=2030.关于索引,下列说法错误的是_(分数:2.00)A.它可以随着数据表的打开而打开B.能脱离数据表而独立使用C.随着数据表的关闭而关闭D.索引是原表的子集31.SQL 语句:DELETE FROM JZG1 WHERE XB=“男“执行后的作用是_(分数:2.00)A.删除表 JZG1 中全部记录B.删除表 JZG1 中全部女士记录C.删除表 JZG1 中全部男士记录D.删除表 JZG1 中全部记录的 XB 字段32.在 SQL Server 2000 中删除表 STUDENT 中姓名为张岚的数据行,SQL 语句应为
11、_(分数:2.00)A.DELETE STUDENT WHERE XM=张岚B.DROP STUDENT WHERE XM=“张岚“C.DELETE STUDENT WHERE XM=“张岚“D.以上都不正确33.用户对数据表常常有不同需求,建立索引有利于加快数据的_(分数:2.00)A.检索B.显示C.查询和打印D.以上都是34.关于索引,下列说法中不正确的是_(分数:2.00)A.独立于表B.原表中很小的一个子集C.比数据表占用的存储空间要小得多D.创建的速度比表慢35.为表 STUDENT1 在 XM 列上创建非聚集索引 SS2,SQL 语句应为_(分数:2.00)A.CREATE VI
12、EW SS2 ON STUDENT1 (XM)B.CREATE INDEX SS2 ON STUDENT1 (XM)C.CREATE TABLE SS2 ON STUDENT1 (XM)D.CREATE DATABASE SS2 ON STUDENT1 (XM)36.SQL 语句:CREATE UNIQUE CLUSTERED INDEX SS1 ON STUDENT1 (XH)的作用是_(分数:2.00)A.为表 STUDENT1 创建非唯一性聚集索引 SS1B.为表 STUDENT1 创建唯一性聚集索引 SS1C.为表 STUDENT1 创建唯一性非聚集索引 SS1D.以上说法都不对37.
13、SQL 语句:CREATE VIEW 学生 AS SELECT XH, XM, CJ FROM STUDENT 的功能是_(分数:2.00)A.创建一个表B.创建一个视图C.创建一个数据库D.其他38.在 Visual FoxPro 中为学生表 XS.DBF 建立视图 ST,其中包含职称字段 ZC 和姓名字段 XM。可执行以下命令_(分数:2.00)A.CREATE TABLE ST AS SELECT XM,ZC FROM XSB.CREATE VIEW ST AS SELECT XM,ZC FROM XSC.CREATE DATABASE ST AS SELECT XM,ZC FROM X
14、SD.CREATE INDEX ST AS SELECT XM,ZC FROM XS39.SQL 语句:DROP VIEW TT 的功能是_(分数:2.00)A.创建一个表B.删除一个视图C.创建一个数据库D.其它40.若要查询结果中包含表中所有的行,则 SQL 语句应包含_(分数:2.00)A.ALLB.ASC.WHERED.ORDER BY41.若要求只返回查询结果的前 n 行,则 SQL 语句应包含选项_(分数:2.00)A.TOP nB.GROUP BYC.HAVINGD.INTO42.SQL 语句:SELECT * FROM STUDENT 的执行结果是_(分数:2.00)A.所有列
15、的部分行B.所有列的所有行C.部分列的所有行D.所有行的部分列43.SQL 语句:SELECT XH, XM, CJ AS 成绩 FROM STUDENT1 执行后,返回的列的标题为_(分数:2.00)A.XH,XM,CJB.XH,XM,成绩C.学号,XM,CJD.学号,XM,成绩44.若要查询 KC 表中的 XF 字段,并要求不能有重复,则 SQL 语句为_(分数:2.00)A.SELECT * FROM KCB.SELECT ALL XF FROM KCC.SELECT DISTICT XF FROM KCD.SELECT XF FROM KC45.若要查询 KC 表中所有字段,并要求按
16、XF 递减、KH 递增的顺序排序,则 SQL 语句为_(分数:2.00)A.SELECT * FROM KCB.SELECT * FROM KC ORDER BY XF DESC,XHC.SELECT * FROM KC ORDER BY XF DESC,XH DESCD.SELECT * FROM KC ORDER BY XF ASC,XH DESC46.在 Visual FoxPro 中,查询 KC 表中 XF 最高的前三个课程,则 SQL 语句应为_(分数:2.00)A.SELECT * FROM KC ORDER BY XF ASC TOP 3B.SELECT * FROM KC OR
17、DER BY XF DESC TOP 3C.SELECT * FROM KC ORDER BY XF DESC TOP 4D.SELECT * FROM STUDENT ORDER BY XF ASC TOP 347.在 SQL SERVER 中,查询 STUDENT1 表中 CJ 大于等于 300 的男生,则 SQL 语句应为_(分数:2.00)A.SELECT * FROM STUDENT1 WHERE CJ300 AND XB=“男“B.SELECT * FROM STUDENT1 WHERE CJ=300C.SELECT * FROM STUDENT1 WHERE CJ=300 AND
18、 XB=“男“D.以上都不是48.在 Visual FoxPro 中,查询 KC 表中 XF 不等于 5 的所有记录,则 SQL 语句应为_(分数:2.00)A.SELECT * FROM KC WHERE XF=5B.SELECT * FROM KC WHERE XF=5C.SELECT * FROM KC WHERE XF!=5D.SELECT * FROM KC WHERE XF=549.在 SQL SERVER 中,查询 STUDENT1 表 XB 为空的记录,则 SQL 语句为_(分数:2.00)A.SELECT * FROM STUDENT1 WHERE XB IS NOT NUL
19、LB.SELECT * FROM STUDENT1 WHERE XB IS NULLC.SELECT * FROM STUDENT1 WHERE XB=NULLD.以上都不是50.以下用来求某一字段或列值的和的聚集函数是_(分数:2.00)A.SUM(字段)B.AVG(字段)C.COUNT(*)D.COUNT(条件)管理系统中计算机应用自考题-29 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:50,分数:100.00)1.关于 SQL 语言,下列说法错误的是_(分数:2.00)A.设计精巧B.语言复杂 C.通俗易懂D.易学易用解析:解析 SQL 的功能很强,但是
20、由于设计精巧,语言十分简洁,通俗易懂、易学易用。答案为 B。2.Visual FoxPro 不支持的 SQL 语句是_(分数:2.00)A.DELETEB.UPDATEC.GRANT D.INSERT解析:解析 Visual FoxPro 中不能支持全部的 SQL 语句,只能支持SELECT、CREATE、ALTER、INSERT、UPDATE、DELETE 等 6 种主要语句命令。答案为 C。3.关于 SQL SERVER 2000 的说法,不正确的是_(分数:2.00)A.纯粹的 SQL 语言开发软件B.提供的是 T-SQL(Transact-SQL)语言C.能够与标准 ANSI92 SQ
21、L 语言完全兼容D.不能够提供程序结构语句 解析:解析 SQL Server 2000 关系型数据库管理系统,是纯粹的 SQL 语言开发软件,它提供的是 T-SQL(Transact-SQL)语言,能够与标准 ANS192 SQL 语言完全兼容,并且进行了扩充,还能够提供程序结构语句。答案为 D。4.关于 Visual FoxPro 的说法,不正确的是_(分数:2.00)A.提供了基本的 SQL 语句B.具有用户界面及程序结构语句C.是一个比较完整的小系统D.不可以作为 SQL Server 的前端软件来开发客户端的界面 解析:解析 Visual FoxPro 提供了基本的 SQL 语句,同时
22、又具有用户界面及程序结构语句,是一个比较完整的小系统。它也可以作为 SQL Server 的前端软件来开发客户端的界面。答案为 D。5.下列关于 SQL 语言使用方式的说法中,正确的是_(分数:2.00)A.SQL 语言只能直接用命令形式以交互方式使用B.SQL 语言只能嵌入其他语言程序命令行中使用C.SQL 语言可以直接用命令形式使用,也可以嵌入其他语言程序命令行中使用 D.以上选项都不正确解析:解析 SQL 语言可以直接用命令形式以交互方式使用,也可以嵌入其他语言程序命令行中,以程序的方式使用。SQL 语言成为国际标准语言以后,各数据库软件开发商,纷纷推出 SQL 的关系数据库管理系统产品
23、或接口软件。许多应用广泛的关系数据库管理系统,也都增加了支持 SQL 语言的功能。这使得不同数据库系统之间的交互操作有了共同的基础。答案为 C。6.SQL SERVER 2000 的数据库文件的扩展名是_(分数:2.00)A.docB.MDF C.DBCD.swf解析:解析 doc 为 word 文件的扩展名,MDF 为 SQL SERVER 系列数据库文件的扩展名,DBC 为 Visual FoxPro 的数据库文件的扩展名,swf 是流媒体动画文件的扩展名。答案为 B。7.以 LDF 为扩展名的文件是_(分数:2.00)A.数据库文件B.事务日志文件 C.音频文件D.其他文件解析:解析 在
24、 SQL Server 2000 中关系数据库以文件的形式存放在计算机外存储器中,其文件扩展名是 MDF。数据库文件主要有主数据库文件、其他数据文件和事务日志文件三类。LDF 是 SQL SERVER 的事务日志文件。答案为 B。8.在 SQL SERVER 中能够将数据库进行重命名的存储过程是_(分数:2.00)A.SP_HELPB.SP_RENAMEDB C.SP_LOGIND.SP_REMOTELOGIN解析:解析 在 SQL SERVER 中能够将表进行重命名的存储过程是 SP_RENAMEDB。要重新命名的数据库必须是单用户模式,而且当前没有被其他用户使用;系统还要求只有 SYSAD
25、MIN(系统管理员)和DBCREATOR(数据库创建者)角色的成员才能执行。答案为 B。9.能够查看数据库信息的命令是_(分数:2.00)A.SP_HELPDB B.SP_RENAMEDBC.SP_LOGIND.SP_REMOTELOGIN解析:解析 能够查看数据库信息的命令是 SP_HELPDB。在 SQL SERVER 中能够将表进行重命名的存储过程是 SP_RENAMEDB。答案为 A。10.能够配置数据库属性的命令是_(分数:2.00)A.SP_HELPDBB.SP_RENAMEDBC.SP_DBOPTION D.SP_REMOTELOGIN解析:解析 能够查看数据库信息的命令是 SP
26、_HELPDB。在 SQL SERVER 中能够将表进行重命名的存储过程是 SP_RENAMEDB。能够配置数据库属性的命令是 SP_DBOPTION。答案为 C。11.重命名数据库的条件是_(分数:2.00)A.数据库必须是单用户模式B.当前没有被其他用户使用C.必须是 SYSADMIN(系统管理员)和 DBCREATOR(数据库创建者)角色的成员D.以上都是 解析:解析 要重新命名的数据库必须是单用户模式,而且当前没有被其他用户使用;系统还要求只有SYSADMIN(系统管理员)和 DBCREATOR(数据库创建者)角色的成员才能执行。答案为 D。12.存放日期和时间应使用的数据类型是_(分
27、数:2.00)A.INTB.BIGINTC.DATETIME D.MONEY解析:解析 存放日期和时间信息,有两种形式。DATETIME:日期和时间混合存放,范围是 1753 年 1月 1 日零时9999 年 12 月 31 日 23 时 59 分 59 秒。数据占 8 个字节的空间。SMALLDATETIME:只占用 4个字节存放数据,范围 1900 年 1 月 1 日2079 年 6 月 6 日,精确到分。答案为 C。13.一个 CHAR 类型的数据占_(分数:2.00)A.1 个字节 B.2 个字节C.3 个字节D.4 个字节解析:解析 一个 CHAR 类型数据占 1 个字节。答案为 A
28、。14.下列哪一个数据类型不是 SQL Server 2000 支持的字段类型?_(分数:2.00)A.VARCHARB.NCHARC.BOOL D.IMAGE解析:解析 VARCHAR、NCHAR、IMAGE 都是 SQL Server 2000 支持的字段类型。答案为 C。15.与 NUMERIC 等价的数据类型是_(分数:2.00)A.VACHARB.DECIMAL C.INTD.DATETIME解析:解析 NUMERIC 与 DECIMAL 是同义的。答案为 B。16.存储一篇万字的文章,应该使用的数据类型是_(分数:2.00)A.VARCHARB.NCHARC.TEXT D.IMAG
29、E解析:解析 存放大文本数据,其范围可在 12 31 -1(2147483647)个字符之间。定义时不用指定数据长度,系统自动分配空间。存储一篇万字的文章,应该使用 TEXT。答案为 C。17.指定一列为码的关键字是_(分数:2.00)A.UNIQUEB.PRIMARY KEY C.DEFAULTD.CHECK解析:解析 PRIMARY KEY 能够指定某一列作为码,CHECK 能够指定列的取值范围,UNIQUE 在表中指定列对于各行具有唯一性,DEFAULT 可以给定某列初始值。答案为 B。18.可以给定某列初始值的关键字是_(分数:2.00)A.UNIQUEB.PRIMARY KEYC.D
30、EFAULT D.CHECK解析:解析 PRIMARY KEY 能够指定某一列作为码,CHECK 能够指定列的取值范围,UNIQUE 在表中指定列对于各行具有唯一性,DEFAULT 可以给定某列初始值。答案为 C。19.某 SQL 语句:_(XB IN (“男“,“女“),功能是检查 XB 字段必须为男或女,应当填入_(分数:2.00)A.UNIQUEB.PRIMARY KEYC.DEFAULTD.CHECK 解析:解析 PRIMARY KEY 能够指定某一列作为码,CHECK 能够指定列的取值范围,UNIQUE 在表中指定列对于各行具有唯一性,DEFAULT 可以给定某列初始值。答案为 D。
31、20.在 SQL SERVER 中,要使用”学生”数据库,则该命令为_(分数:2.00)A.CREATE 学生B.DROP DATABASE 学生C.USE 学生 D.USE TABLE 学生解析:解析 在 SQL SERVER 中,要使用学生数据库,应当使用的命令应当为 USE 学生。答案为 C。21.能够指定列的取值范围的是_(分数:2.00)A.UNIQUEB.PRIMARY KEYC.DEFAULTD.CHECK 解析:解析 PRIMARY KEY 能够指定某一列作为码,CHECK 限制指定列的取值范围,UNIQUE 在表中指定列对于各行具有唯一性,DEFAULT 可以给定某列初始值。
32、答案为 D。22.在表中指定列对于各行具有唯一性的是_(分数:2.00)A.UNIQUE B.PRIMARY KEYC.DEFAULTD.CHECK解析:解析 PRIMARY KEY 能够指定某一列作为码,CHECK 能够指定列的取值范围,UNIQUE 在表中指定列对于各行具有唯一性,DEFAULT 可以给定某列初始值。答案为 A。23.查看一个表的信息,应使用_(分数:2.00)A.SP_HELPDBB.SP_HELP C.SP_LOGIND.SP_REMOTELOGIN解析:解析 能够查看数据库信息的命令是 SP_HELPDB。能够查看表的信息的命令是 SP_HELP。答案为B。24.SQ
33、L 语句:ALTER TABLE STUDENT1 _ COLUMN XH INT,功能是将表 STUDENT1 的 COLUMN 列变成INT 型的,应填入_(分数:2.00)A.CREATEB.ALTER C.INSERTD.DELETE解析:解析 CREATE 用于创建新的数据库或表等,ALTER 用于修改,INSERT 用于插入,DELETE 用于删除。答案为 B。25.删除一个表,应当用的命令是_(分数:2.00)A.INSERTB.DROP C.DELETED.UPDATE解析:解析 删除一个表应当用 DROP,而不是 DELETE,DELETE 用于删除一个表中一行或多行数据。答
34、案为 B。26.删除表 XS,则 SQL 语句应为_(分数:2.00)A.DROP DATABASE XSB.DELETE TABLE XSC.DROP TABLE XS D.DELETE DATABASE XS解析:解析 删除表 XS,应当使用 DROP,则 SQL 语句为 DROP TABLE XS。答案为 C。27.若要在 STUDENT 表中插入一条新记录,包括 XH(学号)、XM(姓名)、CJ(成绩),则应当执行_(分数:2.00)A.INSERT STUDENT(XH,XM,CJ)VALUES(“2011254“,“李名云“,87) B.UPDATE STUDENT(XH,XM,C
35、J)VALUES(“2011254“,“李名云“,87)C.INTO STUDENT(XH,XM,CJ)VALUES(“2011254“,“李名云“,87)D.以上都不正确解析:解析 B、C 两项都使用错误;A 项能够完成插入的任务。答案为 A。28.已知一学生表 XS(XH,XM,XB,NL,CJ,RQ)其中:XH学号,XM姓名,XB性别,NL年龄,CJ成绩,RQ日期,向该表中添加一个姓名为“王小明”的记录,则 SQL 语句应为_(分数:2.00)A.INSERT INTO XS(XM) VALUES(“王小明“) B.INSERT INTO XS VALUES(“王小明“)C.INSERT
36、 INTO XM VALUE S(“王小明“)D.无法使用 SQL 语句完成该功能解析:解析 B 项 XS 后缺少列,C 项没有指出使用哪个表,只有 A 项能够完成插入的工作。答案为 A。29.将 STUDENT 表中 NL 列的值都更新为 20 岁,正确的 SQL 语句是_(分数:2.00)A.UPDATE STUDENT SET NL=21B.SET STUDENT UPDATE NL=20C.UPDATE STUDENT SET NL=20 D.INSERT INTO STUDENT SET NL=20解析:解析 A 项将 STUDENT 表中 NL 列的值都更新为 21 岁,B 项格式
37、错误,D 项使用了错误的命令INSERT,C 项将 STUDENT 表中 NL 列的值都更新为 20 岁。答案为 C。30.关于索引,下列说法错误的是_(分数:2.00)A.它可以随着数据表的打开而打开B.能脱离数据表而独立使用 C.随着数据表的关闭而关闭D.索引是原表的子集解析:解析 数据表的索引是不能脱离数据表而独立使用的,它可以随着数据表的打开而打开,并随着数据表的关闭而关闭。虽然索引的建立并不会改变数据表记录的物理排列顺序,可是一旦数据表的相关索引被打开后,数据表记录的逻辑顺序将按索引表的顺序排列,用户浏览数据记录将感觉像使用物理排序后的文件一样。答案为 B。31.SQL 语句:DEL
38、ETE FROM JZG1 WHERE XB=“男“执行后的作用是_(分数:2.00)A.删除表 JZG1 中全部记录B.删除表 JZG1 中全部女士记录C.删除表 JZG1 中全部男士记录 D.删除表 JZG1 中全部记录的 XB 字段解析:解析 SQL 语句:DELETE FROM JZG1 WHERE XB=“男“执行后,删除了表 JZG1 中全部男士记录。答案为 C。32.在 SQL Server 2000 中删除表 STUDENT 中姓名为张岚的数据行,SQL 语句应为_(分数:2.00)A.DELETE STUDENT WHERE XM=张岚B.DROP STUDENT WHERE
39、 XM=“张岚“C.DELETE STUDENT WHERE XM=“张岚“ D.以上都不正确解析:解析 A 项张岚为字符型数据,应加单引号;B 项不应当使用 DROP,应用 DELETE;C 项正确。答案为 C。33.用户对数据表常常有不同需求,建立索引有利于加快数据的_(分数:2.00)A.检索B.显示C.查询和打印D.以上都是 解析:解析 用户对数据表常常有不同需求,为了加快数据的检索、显示、查询和打印速度,提高查询效率,节约系统资源,常常需要对表中的记录行顺序重新组织。最常用的实现方法就是排序索引。答案为D。34.关于索引,下列说法中不正确的是_(分数:2.00)A.独立于表B.原表中
40、很小的一个子集C.比数据表占用的存储空间要小得多D.创建的速度比表慢 解析:解析 索引是独立于表的、物理的数据库结构,它仅仅是原表中很小的一个子集。由一列或多列值以及这些值联系原表相应数据行的逻辑指针组成的集合称为索引表(页面)。索引表比数据表占用的存储空间要小得多,创建的速度也快得多。答案为 D。35.为表 STUDENT1 在 XM 列上创建非聚集索引 SS2,SQL 语句应为_(分数:2.00)A.CREATE VIEW SS2 ON STUDENT1 (XM)B.CREATE INDEX SS2 ON STUDENT1 (XM) C.CREATE TABLE SS2 ON STUDEN
41、T1 (XM)D.CREATE DATABASE SS2 ON STUDENT1 (XM)解析:解析 创建索引的格式为 CREATEUNIQUECLUSTEREDINDEX索引名ON表名(列名ASC 1 DESC,.),为可选项,为必选项。答案为 B。36.SQL 语句:CREATE UNIQUE CLUSTERED INDEX SS1 ON STUDENT1 (XH)的作用是_(分数:2.00)A.为表 STUDENT1 创建非唯一性聚集索引 SS1B.为表 STUDENT1 创建唯一性聚集索引 SS1 C.为表 STUDENT1 创建唯一性非聚集索引 SS1D.以上说法都不对解析:解析 C
42、REATE UNIQUE CLUSTERED INDEX SS1 ON STUDENT1(XH)的作用是为表 STUDENT1 创建唯一性聚集索引 SS1。答案为 B。37.SQL 语句:CREATE VIEW 学生 AS SELECT XH, XM, CJ FROM STUDENT 的功能是_(分数:2.00)A.创建一个表B.创建一个视图 C.创建一个数据库D.其他解析:解析 该 SQL 语句中,用户只关心:学号 XH、姓名 XM、成绩 CJ 三列数据。创建一个视图“学生”。答案为 B。38.在 Visual FoxPro 中为学生表 XS.DBF 建立视图 ST,其中包含职称字段 ZC
43、和姓名字段 XM。可执行以下命令_(分数:2.00)A.CREATE TABLE ST AS SELECT XM,ZC FROM XSB.CREATE VIEW ST AS SELECT XM,ZC FROM XS C.CREATE DATABASE ST AS SELECT XM,ZC FROM XSD.CREATE INDEX ST AS SELECT XM,ZC FROM XS解析:解析 创建视图的命令格式为 CREATE VIEW视图名(列名 1,列名 2,.)WITH ENCRYPTION AS 查询语句WITH CHECK OPTION。答案为 B。39.SQL 语句:DROP V
44、IEW TT 的功能是_(分数:2.00)A.创建一个表B.删除一个视图 C.创建一个数据库D.其它解析:解析 这个 SQL 语句意思是删除一个名 TT 的视图。答案为 B。40.若要查询结果中包含表中所有的行,则 SQL 语句应包含_(分数:2.00)A.ALL B.ASC.WHERED.ORDER BY解析:解析 选项ALL指定包括重复的所有行,选项AS 列标题可为该列指定一个新的标题,选项WHERE指定查询条件,选项ORDER BY指定排序列名,如果是多列排序,应当用逗号分隔。答案为 A。41.若要求只返回查询结果的前 n 行,则 SQL 语句应包含选项_(分数:2.00)A.TOP n
45、 B.GROUP BYC.HAVINGD.INTO解析:解析 选项TOP n指定返回查询结果的前 n 行,选项GROUP BY可指定按列名值分组,可指定多个列名按级分组,选项HAVING必须与GROUP BY一起使用,表示按给定条件筛选分组记录,选项INTO可以复制当前表的备份。答案为 A。42.SQL 语句:SELECT * FROM STUDENT 的执行结果是_(分数:2.00)A.所有列的部分行B.所有列的所有行 C.部分列的所有行D.所有行的部分列解析:解析 SELECT * FROM STUDENT 执行后,将得到所有列的所有行。答案为 B。43.SQL 语句:SELECT XH,
46、 XM, CJ AS 成绩 FROM STUDENT1 执行后,返回的列的标题为_(分数:2.00)A.XH,XM,CJB.XH,XM,成绩 C.学号,XM,CJD.学号,XM,成绩解析:解析 选项AS 列标题可为该列指定一个新的标题,SQL 语句执行后,原 CJ 标题将显示为成绩。答案为 B。44.若要查询 KC 表中的 XF 字段,并要求不能有重复,则 SQL 语句为_(分数:2.00)A.SELECT * FROM KCB.SELECT ALL XF FROM KCC.SELECT DISTICT XF FROM KC D.SELECT XF FROM KC解析:解析 A 查询所有行所有
47、列,B、D 等价查询 XF 列的所有行,C 为查询 XF 列去除重复的行。答案为 C。45.若要查询 KC 表中所有字段,并要求按 XF 递减、KH 递增的顺序排序,则 SQL 语句为_(分数:2.00)A.SELECT * FROM KCB.SELECT * FROM KC ORDER BY XF DESC,XH C.SELECT * FROM KC ORDER BY XF DESC,XH DESCD.SELECT * FROM KC ORDER BY XF ASC,XH DESC解析:解析 A 查询所有列所有行,无排序;C 查询所有行所有列,XF 递减,XH 递减;D 查询所有行所有列,XF 递增,XH 递减。答案为 B。46.在 Visual FoxPro 中,查询 KC 表中 XF 最高的前三个课程,则 SQL 语句应为_(分数:2.00)A.SELECT * FROM KC ORDER BY XF ASC TOP 3B.SELECT * FROM KC ORDER BY XF DESC TOP 3 C.SELECT * FROM KC ORDER BY XF
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1