ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:36.79KB ,
资源ID:12384882      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12384882.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第三四章 数据库表.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第三四章 数据库表.docx

1、第三四章 数据库表第三四章 数据库表一、选择题1. 用户最多可以同时打开_张表。A. 10 B. 100多 C. 1000多 D. 3000多 2. 下列关于自由表的说法错误的是_A. 不可用AJ中的单个的字母作为文件名 B.表中的列称为字段,它规定了数据的特征 C.自由表的表名长度最多不能超过10个字符D.表中的行叫做记录,每一条记录表示一个实体 3. 下列哪个字母表示字段的数据类型是字符型 _。A. Y B. C C. N D. T 4. 下列哪个数据类型的字段宽度是固定的,并且为4个字节_A. 字符型 B. 备注型 C. 日期型 D. 逻辑型 5. 在下列数据类型的字段中,不能作为索引表

2、达式的字段是_A. 日期型 B. 字符型 C. 备注型 D. 数值型 6. 每张数据表最多可以有_个字段?A. 128 B. 64 C. 510 D. 255 7. 在下列有关数据库表和自由表的叙述中,错误的是? _? 。A. 数据库表和自由表都可以创建主索引和普通索引 B. 数据库表和自由表都可以利用表设计器来创建 C. 自由表与数据库表、自由表与自由表之间不可创建永久性关系 D. 自由表可以添加到数据库中成为数据库表8. 已知XS表中有姓名(XM)、学号(XH)、出生日期(CSRQ)、年龄(NL)四个字段,数据类型分别为字符型、字符型、日期型和数值型,字段宽度分别为8、10、8、2,下列命

3、令中_是创建该表的正确命令A. CREATE TABLE XS (XM C(8)XH C(10),CSRQ D,NL N(2) B. CREATE TABLE XS (XM C(8)XH C(10),CSRQ T,NL N(2) C. CREATE TABLE XS (XM C(8)XH C(10),CSRQ T,NL Y) D. CREATE XS (XM C(8)XH C(10),CSRQ D,NL N(2)) 9. 有学院表(系号, 系名),为“学院”表增加一个数值型字段“教师人数”的SQL语句是_A. CHANGE TABLE 学院 ADD 教师人数 n(2) B. ALTER STR

4、U 学院 ADD 教师人数 n(2) C. ALTER TABLE 学院 ADD 教师人数 n(2) D. CHANGE TABLE 学院 INSERT 教师人数 n(2)10. 有一个表文件xs,含有一个学号字段(bz,m)。利用下列_命令,可以将该字段删除。A. ALTER table xs drop column bz B. ALTER xs.dbf drop column bz C. ALTER table xs delete column bz D. ALTER xs.dbf delete column bz 11. 有一个表文件xs,含有一个学号字段(cj,n,3)。利用下列_命令

5、,可以将成绩字段的宽度修改为5。A. ALTER TABLE xs ALTER COLUMN cj n(5) B. ALTER xs.dbf ALTER COLUMN cj n(5) C. ALTER TABLE xs add COLUMN cj n(5) D. ALTER xs.dbf add COLUMN cj n(5) 12. 若为kc.dbf表字段名为“kcxz”的字段改名为“xz”,以下命令中正确的是_A. ALTER TABLE RENAME COLUMN kcxz TO xz B. ALTER TABLE RENAME kcxz TO xz C. ALTER TABLE RENA

6、ME COLUMN xz D. ALTER TABLE RENAME COLUMN xz TO kcxz 13. 若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中正确的是( )。A. ALTER TABLE xs ADD mc C(6) B. ALTER xs.dbf ADD COLUMN mc C(6)C. ALTER xs.dbf ADD mc C(6) D. ALTER TABLE xs ADD FIELD mc C(6)14. 选择当前未被使用的最小工作区号的命令是_A. SELECT 0 B. SELECT 1 C. SELECT (0) D. SELECT (1) 1

7、5. 函数SELECT(0)的返回值为_A. 当前未被使用过的最小工作区号 B. 当前已被使用过的最小工作区号 C. 当前未被使用过的最大工作区号 D. 当前工作区号 16. 关于工作区说法不正确的是_。A. 一个工作区中可以打开多张表 B. 工作区用以标识一张打开的表的区域 C. 每个工作区有一个编号 D. 一张表可以在多个工作区中同时被打开 17. 在表的打开方式中,下列哪一种方式是在当前工作区中打开表_A. USE JS IN 0 B. USE JS C. USE D. USE IN 0 18. 下列关于表的别名说法错误的是_。A. 表的别名是对工作区中打开的表的一个临时标识 B. 一张

8、表同时在多个工作区中打开,且均未指定别名,则在第一次以外的工作区中,表的别名用W1W32747表示 C. 一张表同时在多个工作区中打开,且均未指定别名,则在第一次的工作区中,表的别名与表名相同 D. 一张表同时在多个工作区中打开,且均未指定别名,则在第一次的工作区中,表表的别名与表名相同,其他工作区中表的别名用W11W32747表示 19. 在工作区中打开js表的命令中,表的别名为W11的是_。A. USE js AGAIN IN 8 B. USE js AGAIN IN 9 C. USE js AGAIN IN 12 D. USE js AGAIN IN 11 20. 有如下一段程序: CL

9、OSE TABLES ALL USE XS SELE 3 USE JS USE KC IN 0 BROW 上述程序执行后,浏览窗口中显示的表及当前工作区号分别是 _ 。A. KC 、 3 B. KC 、 2 C. JS 、 2 D. JS 、 321. 以独占方式打开xs表的命令是_。A. SET EXCLUSIVE xs B. SET EXCLUSIVE OFF C. USE xs EXCLUSIVE D. USE xs EXCLUSIVE ON 22. 下列关于表的共享和独占说法错误的是_。A. 表的共享是指一张表可以同时被多个用户所访问 B. 表的独占是指一张表只能被一个用户打开 C.

10、在默认状态下,表是以共享方式打开的 D. 打开表时,可以通过命令来指定表的打开方式是共享还是独占 23. APPEND命令的作用是_。A. 向表中添加一条具有默认值的记录 B. 向表首添加一条空记录 C. 向表尾添加一条空记录,并打开表的浏览窗口 D. 从表或文件中导入数据 24. APPEND FROM命令的作用是_。A. 向表中添加一条具有默认值的记录 B. 向表首添加一条空记录 C. 向表尾添加一条空记录,并打开表的浏览窗口 D. 从表或文件中导入数据 25. 下列哪一条命令是向表中追加一条空记录_A. APPEND BLANK B. APPEND FROM JS C. 利用菜单命令表/

11、追加记录 D. INSERET INTO BLANK 26. 教师表(JS.DBF)的表结构为:工号(GH,C,6),姓名(XM,C,8),工资(GZ,Y,5),用Insert命令向JS表添加一条新记录,记录内容为:工号(11001);姓名(王小);工资(3850),下列命令中正确的是_A. INSERT INTO JS VALUES(11001,王小,$3850) B. INSERT TO JS VALUES(11001,王小,$3850) C. INSERT INTO JS(GH,XM,GZ) VALUES(11001,王小,3850) D. INSERT TO JS(GH,XM,GZ)

12、VALUES(11001,王小,3850) 27. 现有学生表XS(XH C(6),XM C(8),XB C(2),CJ N(3),如果在浏览表时,只显示出姓名和学号的信息的命令是_ A. SET FIELD TO “XH”,“XM” B. SET FIELD TO XH,XM C. SET FILTER TO XH,XM D. SET FILTER TO “XH”,“XM”28. 现有学生表XS(XH C(6),XM C(8),XB C(2),CJ N(3),如果在浏览表时,只显示出所有姓“王”同学的信息的命令是_A. SET FILTER TO LEFT(ALLT(XM),2)=王 B.

13、SET FILTER TO LEFT(ALLT(XM),2)=“王” C. SET FIELD TO LEFT(ALLT(XM),2)=王 D. SET FIELD TO LEFT(ALLT(XM),2)=“王“29. 刚打开一张有记录的表时,下列取值正确的是_A. BOF()=.T. B. EOF()=.T. C. RECNO()=1 D. RECORD()=1 30. RECNO_=1表示_A. 表中有记录 B. 表中无记录 C. A和B都正确 D. A和B都不正确 31. 若要对表中指定记录号的记录进行条件定位时,则作用范围应选择_A. ALL B. NEXT C. RECORD D.

14、REST 32. 打开一张有记录的表后,未做记录指针移动操作时,RECNO_、BOF_、EOF_函数的值分别为_A. 0,.F.,.F. B. 0,.T.,.F. C. 1,.F.,.F. D. 1,.T.,.F. 33. 下列关于记录指针的说法正确的是_A. 指针的初始值为0 B. 记录指针的值有可能是负数 C. 指针的初始值总是1 D. 指针的最大值等于表中的记录总数 34. 对于在当前工作区中打开的表,命令LOCATE FOR RECNO(2)的作用是_。A. 记录指针移动到倒数第2条记录上 B. 记录指针移动到第2条记录上 C. 记录指针下移2条记录 D. 记录指针上移2条记录 35.

15、 在Visual FoxPro 系统中,测试表文件指针是否已到文件头的函数是( )A. BOF() B. EOF() C. END() D. FIEId()36. 顺序执行下列命令,最后显示的结果是_USE STUDENT ?GO 5 SKIP -2 ?RECNO_A. 7 B. 4 C. 3 D. 537. 在Visual FoxPro 系统中,使用UPDATE-SQL命令修改记录数据时,若无WHERE条件子句,则默认为修改_。A. 第一条记录 B. 当前记录 C. 全部记录 D. 当前记录以后的记录 38. 已知教师表(JS)中有一字符型字段职称(ZC)和数值型字段基本工资(JBGZ),现

16、要为所有职称是教授的教师基本工资加500,其他教师工资加300,则下列命令正确的是_A. UPDATE JS SET JBGZ=IIF(ZC=教授,JBGZ+500,JBGZ+300) B. UPDATE JS WITH JBGZ=IIF(ZC=教授,JBGZ+500,JBGZ+300) C. REPLACE JBGZ SET IIF(ZC=教授,JBGZ+500,JBGZ+300) D. REPLACE JBGZ WITH IIF(ZC=教授,JBGZ+500,JBGZ+300) 39. 存在“学生”表(学号,姓名,性别,籍贯,系号),将籍贯为“江苏南京”的字段值替换为“江苏省南京市”,SQ

17、L语句是_。A. UPDATE 学生 SET 籍贯=substr(alltr(籍贯),1,4)+省+substr(alltr(籍贯),5,4)+市 WHERE 籍贯=江苏南京 B. UPDATE 学生 SET 籍贯=substr(alltr(籍贯),1,4)+省+substr(alltr(籍贯),5,4)+市 WHEN 籍贯=江苏南京 C. REPLACE 学生 SET 籍贯=substr(alltr(籍贯),1,4)+省+substr(alltr(籍贯),5,4)+市 WHEN 籍贯=江苏南京 D. UPDATE 学生 SET 籍贯=substr(alltr(籍贯),1,4)+省+subst

18、r(alltr(籍贯),5,4)+市 FOR 籍贯=江苏南京40. 要使”产品”表中所有产品的单价上浮8,正确的SQL命令是_A. UPDATE产品SET单价=单价+单价*8FOR ALL B. UPDATE产品SET单价=单价*1.08 FOR ALL C. UPDATE产品SET单价=单价+单价*8 D. UPDATE 产品SET单价=单价*1.0841. 彻底删除表中记录的方式是_A. DELETE B. DELETE+ZAP C. PACK+ZAP D. ZAP 42. 对表中记录进行逻辑删除的方式是_A. ZAP B. PACK C. 菜单命令表/彻底删除 D. 菜单命令表/删除记录

19、 43. 要删除学生表(XS)中所有学号(XH)以03开头的学生信息的命令是_A. DELETE FOR LEFT(ALLT(XH)=03 B. DELETE WHERE LEFT(ALLT(XH)=03 C. DELETE FROM XS FOR LEFT(ALLT(XH)=03 D. DELETE FROM XS WHERE LEFT(ALLT(XH)=0344. DELETE命令和DELETE-SQL命令的区别在于_。A. DELETE命令和DELETE-SQL命令的基本语法格式相同 B. DELETE命令可以彻底删除记录 C. DELETE命令只能对已打开的表进行操作,DELETE-S

20、QL命令无需事先打开表D. DELETE命令无需事先打开表,DELETE-SQL命令只能对已打开的表进行操作45. PACK命令的作用是_。A. 删除带有删除标记的记录 B. 删除所有记录 C. 添加一条空记录 D. 删除所有的空记录46. 在下列语句中,只能对当前工作区中打开的表进行操作的是_A. UPDATE语句 B. ALTER语句 C. INSERT语句 D. ZAP语句47. 若要统计当前工作区中打开的表XS中1980年以后出生的(表中有出生日期字段csrq)学生人数,并将结果存放在变量C1中,语句正确的是_A. COUNT FOR date(csrq)1980 TO C1 B. C

21、OUNT FOR csrq1980 TO C1 C. COUNT FOR date(csrq)1980 TO C1 D. COUNT FOR date()-csrq1980 SAVE TO C148. 若要将当前工作区中打开的表文件XS中的所有记录复制到表文件XSA中,仅包含XH和XM两个字段,则可以使用命令_A. COPY XS.DBF XSA.DBF FIELDS XH,XM B. COPY TO XSA FIELDS XH,XM C. COPY TO XSA REST FIELDS XH,XM D. COPY XS.DBF TO XSA.DBF FIELDS XH,XM 49. 若要将当

22、前工作区中打开的表文件 XS 复制到名为XSA的.XLS文件中,则可以使用命令_A. COPY XS.DBF XSA.XLS B. COPY TO XSA XLS C. COPY TO XSA.XLS REST D. COPY XS TO XSA SDF 50. 若要统计当前工作区中打开的表XS中成绩CJ在60分以下的同学的分值总和,并将结果存放在变量A1中的语句错误的是_A. SUM CJ TO A1 FOR CJ60 B. SUM TO A1 WHERE CJ60 C. SUM FOR CJ60 TO A1 D. SUM TO A1 FOR CJ60 51. 若索引表达式“kss+xf”为

23、算术表达式,则_。A. 与字符型索引表达式的作用方式相同 B. 先按kss字段的值排序,在kss字段值相同的情况下,再按xf字段的值排序 C. 先按kss字段的值排序,在kss字段值不相同的情况下,再按xf字段的值排序 D. 按照表达式的运算结果进行排序52. 能够在打开表的同时指定主控索引的命令是_。A. USE xs ALIAS xs1 AGAIN ORDER xb B. USE xs INDEX TO xb C. USE xs ALIAS xs1 AGAIN TO xb D. USE xs ALIAS xs1 INDEX xb53. 下列关于索引的说法错误的是_A. 唯一索引不允许索引表

24、达式有重复值 B. 侯选索引不允许索引表达式有重复值 C. 主索引不允许索引表达式有重复值 D. 普通索引对索引表达式值的唯一性不做限制 54. 下列关于索引的说法正确的是_A. 任何一个表均可以创建多个普通索引和多个唯一索引 B. 自由表不能创建侯选索引 C. 唯一索引保证了索引表达式的值的唯一性 D. 一张自由表只能有一个主索引 55. 在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建的 _仍然有效。A. 候选索引 B. 长表名 C. 记录有效性规则 D. 触发器 56. 在创建表索引时,索引表达式可以包含表的一个或多个字段。在下列字段类型中。不能直接选作

25、索引表达式的是_。A. 日期时间型 B. 货币型 C. 备注型 D. 逻辑型57. 如果要对自由表某一子段的数据之建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是( )。A. 对该字段创建主索引 B. 对该字段创建唯一索引 C. 对该字段创建候选索引 D. 对该字段创建普通索引 58.如果要对自由表某一字段的数据之建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是( ) 。A. 对该字段创建主索引 B. 对该字段创建唯一索引 C. 对该字段创建候选索引 D. 对该字段创建普通索引59. 下列函数中用于测试工作区号的函数是_。A. USED( ) B. ALIA

26、S( ) C. SELECT( ) D. FIELD( )60. 下列函数中用于测试在指定的工作区中是否有表被打开的函数是_A. SELECT( ) B. USED( ) C. ALIAS( ) D. FIELD( )61. 下列函数中用于测试表的当前记录是否带有删除标记的函数是_A. PACK( ) B. DELETE( ) C. ALIAS( ) D. FIELD( )62. 关于VFP数据库说法不正确的是_。A. 数据库是一个容器,是许多相关的数据库表及其关系的集合。 B. 每创建一个新的数据库都将生成三个文件 C. 数据库中的表包括自由表的各种属性。 D. VFP数据库不具有数据完整性

27、检查机制63. xs(学生)表的结构如下,用来创建XS表结构的命令是_。字段名 中文含义 类型 长度XH 学号 字符 6XM 姓名 字符 8XB 性别 字符 2CSRQ 出生日期 日期 8ZZMM 政治面貌 逻辑 1BZ 备注 备注 4 A. CREATE TABLE XS(XH C(6),XM C(8),XB C(2),CSRQ D,ZZMM L ,BZ M) B. CREATE TABLE XS(XH C(6),XM C(8),XB C(2),CSRQ D,ZZMM L ,BZ G)C. CREATE TABLE XS(XH C(6),XM C(8),XB C(2),CSRQ D,ZZMM

28、 Y ,BZ M)D. CREATE TABLE XS(XH C(6),XM C(8),XB C(2),CSRQ D,ZZMM Y ,BZ G)64. 关于create database ?这条命令解释正确的是_?A. 创建数据库,并使该数据库处于打开状态 B. 系统会自动打开”新建“对话框C. 创建数据库,但不将数据库添加到项目中 D. 自动创建名为”数据库1“的数据库 65. 在删除某个数据库文件时,能够删除从属于该数据库表后链的命令是_?。A. Delete Table B. ALTER TABLE C. Free Table D. Drop Table66. 在删除某个数据库文件时,其

29、包含的数据表将_。A. 自动变成自由表 B. 可以直接添加到另一个数据库中 C. 不会删除保存在数据库文件中的前链 D. 不会自动删除保存在数据库表中的后链67. 关于数据库表和数据库之间的相关性以下说法正确的是_。A. 数据库表和数据库之间的相关性是通过表文件和库文件之间的双向链接实现的。B. 数据库表和数据库之间的双向链接包括前链和后链。C. 数据库表和数据库之间的前链是保存在数据库文件中的有关表文件的路径和文件名信息,后链是保存在表头中的拥有该表的数据库文件的路径和库文件名信息。D. 数据库表和数据库之间的前链是保存在表头中的拥有该表的数据库文件的路径和库文件名信息,后链是保存在数据库文

30、件中的有关表文件的路径和文件名信息68. 表与数据库之间的前链相关性是指_。A. 存放在表的表头中的数据库文件的路径和文件名 B. 用以将该表与拥有该表的数据库容器相链接 C. 是保存在数据库文件中的表文件的路径和文件名信息,它将数据库与表文件相链接。D. 指定数据源的名称69. 下列关于数据库、表和视图操作的叙述中,错误的是 _ 。A. 关闭一个数据库,将自动关闭其所有已打开的数据库表 B. 打开一个数据库表,将自动打开其所有对应的数据库 C. 关闭一个视图所对应的基表,将自动关闭该视图 D. 关闭一个视图,不会自动关闭其所对应的基表 70. 下列关于项目,数据库和表的描述中,错误的是( )A. 一个项目可以包含多个数据库 B. 一个数据库可以包含在多个项目中C. 一个数据库可以包含多个表 D

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1