VFP期末复习题.doc
数据库技术及应用部分期末复习资料1、 选择题1. 根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以分为三个阶段:其中不包括下列的 。A. 计算机管理阶段B. 人工管理阶段C. 文件系统阶段D. 数据库系统阶段2. 数据库系统与文件系统的主要区别是_。A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性的问题,而数据库系统能够解决C. 文件系统只能管理程序文件,而数据库系统能够管理各类文件D. 文件系统管理的数据量少,而数据库系统能够管理庞大的数据量3. 数据库(DB.、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是_。A. DB包括DBS和DBMSB. DBS包括DB和DBMSC. DBMS包括DB和DBSD. DB就是DBS,也就是DBMS4. 一个完整的数据库系统由数据库、_组成。A. 应用程序和数据库管理系统B. 数据库管理系统和数据库管理员C. 应用程序和数据库管理员D. 应用程序、数据库管理系统和数据库管理员5. 下列叙述中正确的是:A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.在数据库系统中,数据的物理结构必须与逻辑结构一致6. 数据库系统的核心是:A.数据模型 B.数据库管理系统 C.软件工具 D.数据库7. 在E-R图中,用来表示实体之间联系的图形是:A.矩形 B.椭圆形 C.菱形 D.平行四边形8. 对于“关系”的描述,正确的是:A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名9. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而_是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。A. 数据模型B. 物理模型C. 逻辑模型D. 概念模型10. 关系模型的基本结构是_。A树形结构B无向图C二维表D有向图11. 根据关系模型的有关理论,下列说法中不正确的是_。A. 二维表中的每一列均有唯一的字段名B. 二维表中不允许出现完全相同的两行C. 二维表中行的顺序、列的顺序均可以任意交换D. 二维表中行的顺序、列的顺序不可以任意交换12. 下列不属于关系代数运算的是_。A. 查询B. 投影C. 选择D. 连接13. 假设有关系R1和R2,经过关系运算后得到结果S,则S是一个_。A. 关系B. 表单C. 数据库D. 二维数组14. 如果一个班级只能有一个班长,且一个班长不能同时担任其他班的班长,班级和班长是_。A. 一对一联系B. 多对一联系C. 多对多联系D. 一对多联系15. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是:A. 多对多关系 B. 一对一关系 C. 一对多关系 D. 一对二关系 16. 有两个关系R和T如下:R T ABCa12b21c31ACa2b1c1则由关系R得到关系T的操作是:A.选择 B. 投影 C. 交 D. 并17. 把实体联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_。A. 建立新的属性来实现B. 建立新的关键字来实现C. 建立新的关系来实现D. 建立新的实体来实现18. 在VFP的操作中,指定当前工作路径是F盘、文件夹为EX的命令是:A.SET DEFA ON F:EX B.SET DEFA TO F:EX C.SET DEFA INTO F:EX D.SET TO F:EX19. VFP支持的数据模型是_。A.层次数据模型 B.关系数据模型C.网状数据模型 D.树状数据模型20. VFP是一个_。A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员21. VFP基于的数据模型是 。A. 层次型B. 关系型C. 网状型D. 混合型22. VFP是一种关系数据库管理系统,所谓的关系是指_。A. 表中各记录之间有一定的关系B. 表中各字段之间有一定的关系C. 一个表与另一个表之间有一定的关系D. 数据模型满足二维表的关系23. 实体是信息世界的术语,与之对应的数据库术语是_。A. 文件B. 数据库C. 记录D. 字段24. 在下面的叙述中,正确的是_。A. 生成器可以辅助创建和修改VFP各类文件B. 向导既可以用于创建文件,又可以用于修改文件C. 设计器只能用于修改文件,而不能用于创建新文件D. 设计器是创建和修改应用系统各组件的可视化工具25. 后缀名是.pjx的文件类型为_ _。A.生成的应用程序B. 表文件C. 报表文件D. 项目文件26. 在“项目管理器”窗口中,选定一个文件,单击“移去”按钮,在提示的框中选择“删除”按钮,系统将会把该文件_。A. 仅仅从项目中移走B. 仅仅从项目中移走,磁盘中的文件未被删除C. 不仅从项目中移走,磁盘中的文件也被删除D. 只是不保留在原来的目录中27. “项目管理器”已打开,执行“文件”菜单中的“新建”命令,所创建的文件_。A. 属于当前打开的项目B. 不属于任何项目C. 属于任何项目D. 不能添加到任何项目28. “选项”对话框中的“文件位置”选项卡,用于显示和管理_。A. 表单的默认大小B. 程序代码颜色C. 默认工作目录D. 日期和时间的显示格式29. 退出VFP系统的命令是:A. CLEAR B. DROP C. RETURN D. QUIT30. 算术表达式的VFP形式是:A.(X+Y)/X-Y B. X+Y/X-YC.X+Y/(X-Y) D. (X+Y)/(X-Y)31. 在下面的VFP表达式中,不正确的是:A.2008-05-01+DATE() B.2008-05-01-10C.2008-05-01-DATE() D.2008-05-01+1032. VFP的变量按存储方式分为两类,它们是_。A. 字符变量与数组变量B. 简单变量与数值变量C. 内存变量与字段变量D. 一般变量与下标变量33. VFP内存变量的数据类型不包括 。A. 数值型B. 货币型C. 备注型D. 逻辑型34. 关于VFP的变量,下面说法中正确的是_。A. 使用一个简单变量之前要先声明或定义B. 数组中各数组元素的数据类型可以不同C. 定义数组以后,系统为数组的每个数组元素赋以数值0D. 数组元素的下标下限是035. 表的备注型字段中存放的是 。A. 指向备注的具体内容B. 指向DBF文件的指针C. 指向FPT中文字块的指针D. 指向FPT文件的文件名36. 若一个数据表文件的数值型字段具有5位小数,那么该字段的宽度最少应定义成 。A. 5位B. 6位C. 7位D. 8位37. 下列数据类型中,只适用于表的数据类型是_ _。A. 字符型B. 货币型C. 通用型D. 数值型38. 在VFP 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为_。A. 1、4、8B. 4、4、10C. 1、10、8D. 2、8、839. 在VFP中,存储图像的字段类型应该是 。A. 备注型B. 通用型C. 字符型D. 双精度型40. 在 VFP 系统中,下列表示中不属于常量的是 _ 。A. .T.B. TC. TD. T41. 下列哪个符号不能作为VFP中的变量名 。A. ABCDEFGB. PC. 89TWDDFFD. XYZ42. 下列对VFP变量命名的名称合法的是_ 。A. 2xB. num-of-xsC. sum_of_scoreD. use43. 在 VFP 系统中,下列命名中不能作为变量名的是 _ 。 A. 姓名B. 姓名+2005C. 姓名2005D. 姓名_200544. DIMENSION命令用来对_进行声明。A. 对象B. 变量C. 字段D. 数组45. 连续执行以下命令后,最后一条命令的输出结果是_。SET EXACT ONX="刘晓"="刘"SET EXACT OFFY="刘晓"="刘"? IIF("刘晓"="刘",X,Y)A. 刘晓B. 刘C. .T.D. .F. 46. 下列关于数据操作的说法中,正确的是_。A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算C. 字符型数据能比较大小,日期型则不能 D. 一个日期型数据可以加或减一个整数 47. 在VFP中,下面4个关于日期或日期时间的表达式中,错误的是 。A. 2002.09.01 11:10:10 AM-2001.09.01 11:10:10 AMB. 2002.01.01+20C. 2002.02.01+2001.02.01D. 2002.02.01-2001.02.0148. 在下列有关日期和日期时间型的表达式中,语法上不正确的是 。A. DATETIME ()-DATE ()B. DATETIME () +100C. DATE()-100D. DTOC (DATE ()-TEST49. 下列表达式中,合法的是_.A. Year(Date()-2000/08/02B. Date()-2000/08/02C. Date()+2000/08/02D. A、B、C均对50. 设系统日期为1998年12月20日,表达式(YEAR(DATE()-1900)%100的值是_。A. 1998B. 20C. 0D. 9851. 在VFP命令窗口中执行 ? STR(2345.278,7,2)命令后,返回的结果是_。A. 2345.278B. 2345.27C. 345.278D. 2345.2852. 在VFP中,将字符型数据转换成日期型数据的函数是_。A. DTOC()B. CTOD()C. DATE()D. STR()53. 设A=5*8+9,B=6*8,C="6*8",下列表达式中,合法的是( )。A. A+BB. B+CC. A+CD. C-B54. 在VFP5.0命令窗口中执行 ? ATC("学习","认真学习计算机")命令后,返回的结果是_ 。 A2B5C7D955. 函数SUBSTR("VisualFoxPro5.0",4,7)的返回值是_。A. ualFoxPB. FoxPro5C. FoxPD. FoxPro5.056. 下列函数中,其返回值类型为字符型的是_ _。A. Date()B. Len()C. VAL()D. Str()57. 在系统 VFP 中,以下函数返回值不是数值型的是_。A. LEN ("VFP")B. LEFT ("ThisForm", 4)C. YEAR (DATE ()D. AT ("This", "ThisForm")58. 在以下四组函数运算中,结果相同的是_ _。A. LEFT("VFP",6) 与SUBSTR("VFP",1,6) B. YEAR(DATE() 与SUBSTR(DTOC(DATE(),7,2)C. TYPE("36-5*4") 与TYPE(36-5*4) D. 假定A="this ", B="is a string", A-B与A+B 59. 以下的四组函数,返回值的数据类型是一致的 。 A. DTOC(DATE(), DATE(), YEAR(DATE() B. ALLTRIM("VFP 5.0"),VAL("A"), LEN(SPACE(8)C. EOF( ) , RECCOUNT( ) , DBC( )D. STR(3.14,3,1), DTOC(DATE(), SUBSTR("ABCD",3,1)60. 表达式2*32+2*8/4+32的值为 。 A. 31B. 64C. 49D. 2261. 逻辑运算符的优先顺序是:A. .NOT.AND.OR. B. .NOT.OR.AND.C. .AND.OR. .NOT. D. .AND. .NOT.OR.62. 在VFP中,有下面几个内存变量赋值语句:X=2001-07-28 10:15:20 PMY=.T.M=$123.45N=123.45Z="123.445"执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是:A. D,L,Y,N,C B. D,L,M,N,CC. T,L,M,N,C D. T,L,Y,N,C63. 函数LEFT("北京科技大学",LEN("南京")的返回值是:A.北京科技大学 B.北京科技 C.北京 D.大学64. 已知在职工档案表中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用逻辑表达式_。A. 婚否 .OR. (性别="女")B. (婚否=.T.) .AND. (性别=女)C. 婚否 .AND. (性别="女")D. 已婚 .OR. (性别="女")65. 已知在职工档案表中,婚否是L型字段,职业和性别是C型字段,若检索“未婚男教师”,应该用逻辑表达式_。A. 婚否=.F. AND 职业='教师' OR 性别='男'B. .NOT.婚否 AND 职业='教师' AND 性别='男'C. 婚否=.F., 职业='教师', 性别='男' D. .NOT.婚否 AND 职业='教师'+性别='男'66. 执行命令:NA="财会",再执行命令:NO="三班",若要输出:财会三班,正确的命令是_。A. ? &NA.三班B. ? "&NANO"C. ? "&NA.NO"D. ? "&NA.三班"67. 在向数据库添加表的操作中,下列叙述不正确的是 。A. 可以将一张“独立的”表添加到数据库中B. 可以将一个已属于数据库的表添加到另一个数据库中C. 可以在项目管理器中将自由表拖放到数据库中使其成为数据库表D. 要使一个数据库表成为另一个数据库的表,则必须先使其成为自由表68. 表移出数据库后,仍然有效的是 。A. 记录的验证规则B. 表的验证规则C. 字段的默认值D. 结构复合索引中的候选索引69. 在VFP中,关于自由表叙述正确的是 。A. 自由表和数据库表是完全相同的B. 自由表不能建立字段级规则和约束C. 自由表不能建立候选索引D. 自由表不可以加入到数据库中70. 下面有关索引的描述正确的是_。A. 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B. 索引与数据库表的数据存储在一个文件中C. 创建索引是创建一个指向数据库表文件记录的指针构成的文件D. 使用索引并不能加快对表的查询操作71. 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是_。A. 主索引B. 唯一索引C. 候选索引D. 普通索引72. 对于自由表而言,不能创建的索引类型是_。A. 主索引B. 候选索引C. 普通索引D. 唯一索引73. 不能作为索引关键字的字段类型是_。 A日期型B字符型C数值型D备注型74. 下列叙述中含有错误的是_。A. 一个数据库表只能设置一个主索引B. 唯一索引不允许索引表达式有重复值C. 候选索引既可以用于数据库表也可以用于自由表D. 候选索引不允许索引表达式有重复值75. 要求记录唯一性的索引是:A.唯一索引、主索引 B.唯一索引、候选索引C.主索引、候选索引 D.主索引、普通索引76. 在建立表间一对多的永久联系时,主表的索引类型必须是:A.主索引或候选索引B.主索引、候选索引或唯一索引C.主索引、候选索引、唯一索引或普通索引D.可以不建立索引77. 相关表参照完整性的规则是建立在 基础上的。A. 临时关系B. 数据库表C. 永久关系D. 有效验证规则78. 以下的 操作将造成相关表之间数据的不一致:A. 在主表中插入记录的主关键字的值是子表中所没有的B. 在主表中删除了记录,而在子表中没有删除相关记录C. 在子表中删除了记录,而在主表中没有删除相关记录D. 用主表的主关键字字段的值修改了子表中的一个记录79. 如已在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为:A. 更新级联 B. 更新限制 C. 插入级联 D. 插入限制80. 数据库表的参照完整性规则包括更新规则、删除规则和插入规则。其中,插入规则可以设置为_。A. 级联,或限制,或忽略B. 级联,或忽略C. 级联,或限制D. 限制,或忽略81. 为了设置两个表之间的数据参照完整性,要求这两个表是 。A. 同一个数据库中的两个表B. 两个自由表C. 一个自由表和一个数据库表D. 没有限制82. 数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个 。A. 逻辑表达式B. 字符表达式C. 数值表达式D. 日期表达式83. 通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的 。A. 参照完整性B. 实体完整性C. 域完整性D. 字段完整性84. 在VFP的参照完整性规则不包括 。A. 更新规则B. 删除规则C. 查询规则D. 插入规则85. 在VFP中进行参照完整性设置时,若要设置成:当修改父表中的主关键字段或者候选关键字段值时,将自动更改相关子表中记录中的对应值,应选择 。A. 限制B. 忽略C. 级联D. 级联或限制86. 表之间的“临时性关系”,是在两个打开的表之间建立的关系。如果两个表中有一个被关闭,则该“临时性关系”_ 。A. 转化为永久关系 B. 永久保留C. 消失D. 临时保留87. 下列叙述中含有错误的是 。A. 一个表可以有多个外部关键字B. 数据库表可以设置记录级的有效性规则C. 永久性关系建立后,主表记录指针移动将使子表记录指针相应移动D. 对于临时性关系,一个表不允许有多个主表88. 打开数据库abc的正确命令是 。A. OPEN DATABASE abcB. USE abcC. USE DATABASE abcD. OPEN abc89. 下述命令中能打开数据库的是 。A. OPEN DATABASEB. USEC. USE DATABASED. OPEN90. 连续执行下列命令:USE 零件SKIP -3? RECNO()函数返回值是数值的是( )。A. .T.B. -3C. 1D. 091. 打开一张空表(无任何记录的表)后,未作记录指针移动操作时RECNO()、BOF()和EOF()函数的值分别为_。A. 0、.T.和.T.B. 0、.T.和.F.C. 1、.T.和.T.D. 1、.T.和.F.92. 打开表文件js.dbf,若当前记录位置为记录号130,则将记录指针移向记录号100的命令是 。A. SKIP 100B. SKIP 30C. GO -30D. GO 10093. 在VFP中,能够进行条件定位的命令是 A. SKIPB. SEEKC. LOCATED. GO94. 彻底删除记录数据可以分两步来实现,这两步分别是用命令_。A. PACK和ZAPB. PACK和RECALLC. DELETE和PACKD. DELETE和RECALL95. 执行ZAP命令可以删除当前表文件的 。A. 满足条件的记录B. 有删除标记的记录C. 结构D. 全部记录96. 执行以下命令序列后,当前工作区是 。SELECT AUSE 学生SELECT EUSE 成绩SELECT 0A. 6区B. 5区C. 2区D. 1区97. 在Visual Foxpro中,创建包含有备注字段的表文件后,将得到两个同名、扩展名不同的文件,其扩展名分别是:A.DBF,.FPT B.PJX,.PJT C.PRG,.EXE D.DBC,.DCT98. 如果学生表STUDENT是使用下面的SQL语句创建的,即:CREATE TABLE STUDENT(SNO C(4) NOT NULL,SN C(8),SEX C(2),AGE N(2)下面的SQL语句中可以正确执行的是_。A. INSERT INTO STUDENT(SNO,SEX,AGE) VALUES ("S9","男",17)B. INSERT INTO STUDENT(SNO,SEX,AGE) VALUES ("李安琦","男",20)C. INSERT INTO STUDENT(SEX,AGE) VALUES ("男",20)D. INSERT INTO STUDENT(SNO,SN) VALUES ("S9","安琦",16)99. 在VFP中,使用UPDATE-SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是 。A. REPLACE AGE WITH AGE+1B. UPDATE STUDENT AGE WITH AGE+1C. UPDATE SET AGE WITH AGE+1D. UPDATE STUDENT SET AGE=AGE+1100. VFP系统中,查询文件的扩展名为_。A. .PRG B. .QPR C. .SCX D. .QUR 101. 利用查询设计器创建的查询,其查询结果输出去向的默认类型是_。A. 临时表 B. 浏览C. 表D. 屏幕102. 查询设计器和视图设计器的主要不同表现在于 。 A. 查询设计器有"更新条件"选项卡,没有"查询去向"选项B. 查询设计器没有"更新条件"选项卡,有"查询去向"选项 C. 视图设计器没有"更新条件"选项卡,有"查询去向"选项 D. 视图设计器有"更新条件"选项卡,也有"查询去向"选项103. 在VFP中,关于视图的正确叙述是_。A. 视图与数据库表相同,用来存储数据B. 视图不能与数据库表进行连接操作C. 在视图上不能进行更新操作D. 视图是从一个或多个数据库表导出的虚拟表104. 下列关于视图操作的说法中正确的是_。A. 一张数据表只能建立一个视图B. 只有数据库表才能建立视图C. 视图更新时,所基于的数据表保持不变D. 视图中包含与基表中相同的数据105. 在SQL查询时,使用WHERE子句是用来指明 。A. 查询目标B. 查询结果C. 查询条件D. 查询视图106. 只有满足联接条件的记录才包含在查询结果中的联接是 。A. 左联B. 右联C. 内联D. 全联107. 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 。A. 使用WHERE子句 B. 在GROUP BY后面使用HAVING子句C. 先使用WHERE子句,再使用HAVING子句。D. 先使用HAVING 子句,再使用WHERE子句108. 在SQL语句中,与表达式"工资BETWEEN 1210 AND 1240"功能相同的表达式是 。A. 工资>=1210 AND 工资<=1240B. 工资>1210 AND 工资<1240C. 工资<=1210 AND 工资>1240D. 工资>=1210 OR 工资<=1240109. 在SQL语句中,与表达式"仓库号 NOT IN("wh1","wh2")"功能相同的表达式是 。A. 仓库号="wh1" AND 仓库号="wh2"B. 仓库号!="wh1" OR 仓库号# "wh2C. 仓库号< >"wh1" OR 仓库号!="wh2"D. 仓库号!="wh1" AND 仓库号!="wh2"110. 在“图书管理”数据库中,查询只借一本图书的读者的姓名和职称。正确的SQL语句是 。A. SELECT 姓名,职称 FROM 读者 WHERE 借书证号 NOT IN (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=1)B. SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=1)C. SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 WHERE COUNT(*)=1)D. SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN (SELECT 借书证号 FROM 借阅 ORDER BY 借书证号 HAVING COUNT(*)=1)111. 在“图书管理”数据库中,查询单价在15元到25元之间(含15和25元),且书名中含有“计算机”这三个字符图书的书名、作者和单价。正确的SQL语句是 。A. SELECT 书名,作者,单价 FROM 图书 WHERE (单价>15 AND 单价<25) AND (书名LIKE "%计算机%")B. SELECT 书名,作者,单价 FROM 图书 WHERE (单价 BETWEEN 15 AND 25) AND (书名="计算机")C. SELECT 书名,作者,单价 FROM 图书 WHERE (单价 BETWEEN 15 AND 25) AND (书名 LIKE "%计算机%")D. SELECT 书名,作者,单价 FROM 图书 WHERE (单价>=15 AND <=25) AND (书名LIKE "%计算机%")第Error! Reference source not found.至Error! Reference source not found.题的“成绩管理”数据库中三个表的结构如下:学生.DBF:学号 C(8),姓名 C(8),性别 C(2),出生日期 D,院系 C(8)课程.DBF:课程编号 C(4),课程名称 C(10),开课院系C(8)成绩.DBF:学号 C(8),课程编号 C(4),成绩 I112. 统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是 。A. SELECT 课程名称,开课院系,COUNT(课程编号) AS 选修人数; FOR 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)B. SELECT 课程名称,开课院系,COUNT(学号) 选修人数; GROUP BY 成绩,课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(学号)C. SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数; FROM 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称 HAVING 选修人数<=2; ORDER BY 选修人数D. SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数; FROM 成绩,课程 HAVING COUNT(课程编号)<=2;GROUP BY 课程名称 ORDER BY 选修人数113. 在“成绩管理”数据库中,查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是 。A. SELECT 课程名称,SUM(成绩) AS 分数 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称B. SELECT 课程名称,MAX(成绩) AS 分数 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称C. SELECT 课程名称,SUM(成绩) 分数 FROM 课程,成绩; GROUP BY 课程.课程编号D. SELECT 课程名称,MAX(成绩)分数 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程编号114. 在“成绩管理”数据库中,查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是 。A. CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期) AS 年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE 年龄=22B. CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(出生日期) AS 年龄 FROM 学生 SELECT 学生,姓名,年龄 FROM AGE_LIST WHERE YEAR(出生日期)=22C. CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期) AS 年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM 学生 WHERE YEAR(出生日期)=22D. CREATE VIEW AGE_LIST AS STUDENT; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期) AS 年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=22115. 在“成绩管理”数据库中,向学生表插入一条记录的正确命令是 。A. APPEND INTO 学生 VALUES("",'张三','男','会计',1983-10-28)B. INSERT INTO 学生 VALUES("",'张三','男',1983-10-28,'会计')C. APPEND INTO 学生 VALUES("",'张三','男',1983-10-28,'会计')D. INSERT INTO 学生 VALUES("",'张三','男',1983-10-28)116. 在“成绩管理”数据库的“学生.dbf”表中,查询所有姓王的同学的信息,正确的命令是 。A. SELECT * FROM 学生 WHERE LEFT(姓名,2)="王"B. SELECT * FROM 学生 WHERE RIGHT(姓名,2)="王"C. SELECT * FROM 学生 WHERE TRIM(姓名,2)="王"D. SELECT * FROM 学生 WHERE STR(姓名,2)="王"第Error! Reference source not found.至E