Vfp练习题.pdf

上传人:无*** 文档编号:90892803 上传时间:2023-05-18 格式:PDF 页数:45 大小:7.56MB
返回 下载 相关 举报
Vfp练习题.pdf_第1页
第1页 / 共45页
Vfp练习题.pdf_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《Vfp练习题.pdf》由会员分享,可在线阅读,更多相关《Vfp练习题.pdf(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Vfp练习题练习1(1)在面向对象方法中,类的实例称为【2】。(2)在 V i s ua l F o x P r o 中,可以在表设计器中为字段设置默认值的表是【9】表。(3)诊断和改正程序中错误的工作通常称为【3】。(4)在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。(5)V i s ua l F o x P r o 中数据库文件的扩展名(后缀)是 1 0 。(6)在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是【6】联系。(7)执行命令A=20 0 5/4/2之后,内存变量A 的数据类型是【

2、7】型。(8)下列程序显示的结果是 8】。S=1i=0d o wh i l e i 30B)DELETE FROM S WHERE AGE30C)DELETE S FOR AGE30D)DELETE S WHERE AGE30(2 5)在 Visual FoxPro中,使 用 LOCATE FO R 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应 使 用()。A)再次使用LOCATE FO R 命令B)SKIP命令C)CONTINUE 命令D)GO命令(2 6)在 Visual FoxPro中,删除数据库表S 的 SQ L命 令 是()。A)DROP

3、 TABLESB)DELETE TABLE SC)DELETE TABLE S.DBFD)ERASE TABLE S(2 7)下列表达式中,表达式返回结果为.F.的 是()。A)AT(A BCD)B)信息$管理信息系统”C)ISNULL(.NULL.)D)SUBSTR(计算机技术,3,2)(2 8)使 用 SQ L语句向学生表S(SNO,SN,AGE,S E X)中添加一条新记录,字段学号(SNO)、姓 名(SN)、性 别(SEX)、年 龄(A G E)的值分别为0401、王芳、女、18,正确命令是()。A)APPEND INTO S(SNO,SN,SEX,AGE)VALUES(,0401z/

4、王芳,女,18)B)APPEND S VALUES(z 0401;/王芳,1 8,女 )C)INSERT INTO S(SNO,SN,SEX,AGE)VALUES(04017/王芳,女,18)D)INSERTS VALUES(,04017/王芳,1 8,女,)(2 9)假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句()。A)Thisform.Close B)Thisform.EraseC)Thisform.Release D)Thisform.Return(3 0)在 SQ L 的 SELECT查询结果中,消除

5、重复记录的方法是()。A)通过指定主关键字B)通过指定惟一索引C)使 用 DISTINCT子 句 D)使 用 HAVING子句(3 1)在 Visual FoxPro中,以下关于SQ L 的 SELECT语句的描述中错误的是()。A)SELECT子句中可以包含表中的列和表达式B)SELECT子句中可以使用别名C)SELECT子句规定了结果集中的列顺序D)SELECT子句中列的顺序应该与表中列的顺序一致(3 2)下列关于SQ L 的 HAVING子句的描述中错误的是()。A)HAVING子句必须与GROUP BY子句同时.使用B)HAVING 子句与 GROUP BY子句无关C)使用 W HER

6、E子句的同时可以使用HAVING子句D)使 用 HAVING子句的作用是限定分组的条件(3 3)在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是()oA)不做参照完整性检查B)不准删除父表中的记录C)自动删除子表中所有相关的记录D)若子表中有相关记录,则禁止删除父表中记录(3 4)(3 5)题使用如下三个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

7、(3 4)用 SQ L语句查询选修的每门课程的成绩都高于或等于8 5 分的学生的学号和姓名,正确的命令是()。A)SELECT 学号,姓名 FROM S WHERE NOT EXISTS;(SELECT*FROM SC WHERE SC.学号=S.学号 AND 成绩 85)B)SELECT 学号,姓名 FROM S WHERE NOT EXISTS;(SELECT*FROM SC WHERE SC.学号=S.学号 AND 成绩=85)C)SELECT 学号,姓名 FROMS,SCWHERES.学号=SC.学 号 A N D 成绩=85D)SELECT 学号,姓名 FROM S,SCWHERES

8、.学号=SC.学号 AND ALL 成绩=85(3 5)用 SQ L语句检索选修课程在5 门 以 上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是()。A)SELECTS.学号,姓名,平均 成 绩 FROM S.SC;WHERES.学号=SC.学号;GROUP BY S.学号 HAVING COUNT(*)=5 ORDER BY 平均成绩 DESCB)SELECT 学号,姓名,AVG(成绩)FROMS,SC;WHERE S.学号=SC.学号 AND COUNT(*)=5;GROUP BY 学号 ORDER BY 3 DESCC)SELECT S.学号,姓名(成绩

9、)平均成绩FROM S,SC;WHERE S.学号=SC.学号 AND COUNT(*)=5;GROUP BY S.学号 ORDER BY 平均成绩 DESCD)SELECTS.学号,姓名,AVG(成绩)平均成绩FROM S,.SC;WHERE S.学号=SC.学号;G R O U P BY S.学号 H AVI N G CO UN T(*)=5 O R D E R BY 3 DES C参考答案:(1)数据库(2)W(3)程序调试(4)(5)d b c(6)多对多(7)数值(8)13(9)D)(10)C)(11)B)(12)D)(13)A)(14)B)(15)A)(16)D)(17)A)(18

10、)B)(19)A)(20)C)(21)D)(22)A)(23)D)(24)B)(25)C)(26)A)(27)B)(28)C)(29)C)(30)C)(31)D)(32)B)(33)D)(34)A)(35)D)练习2(1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 1】。(2)在 Vi s u a l F o x P r o 中,可以使用【8】语句 跳 出 S CAN .E N D S C A N 循环体外执行E ND SC A N后面的语句。(3)在 SQ L 的 SE L E C T查询中使用【9】子句消除查询结果中的重复记录。(4)在 Vi

11、 s u a l F o x P r o 中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 10 属性值。(5)在 Vi s u a l F o x P r o 中,使 用 SQ L 的 S ELECT 语句将查询结果存储在一个临时表中,应该使用 11 子句(6)在Vi s u a l F o x P r o 中,数据库表中不允许有重复记录是通过指定【6】来实现的。(7)在 Vi s u a l F o x P r o 中,数据库表中的通用型字段的内容将存储在 7】文件中。(8)数据库设计的根本目标是要解决()。A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护(9

12、)设有如下关系表:则下列操作中正确的是()。A)T=R O S B)T=RUSC)T=R X S D)T=R/S(10)数据库系统的核心是()oA)数据模型B)数据库管理系统C)数 据 库 D)数据库管理员(11)Vi s u a l F o x P r o是一种关系型数据库管理系统,这里关系通常是指()。A)数据库文件(.d b c文件)B)一个数据库中两个表之间有一定的关系C)表 文 件(.d b f文件)D)一个表文件中两条记录之间有一定的关系(12)扩展名为m n x的文件是()。A)备注文件B)项目文件C)表单文件D)菜单文件(13)报表的数据源可以是()。A)表或视图B)表或查询C

13、)表、查询或视图D)表或其他报表(14)如果添加到项目中的文件标识为“排除”,表 示()。A)此类文件不是应用程序的一部分B)生成应用程序时不包括此类文件C)生成应用程序时包括此类文件,用户可以修改D)生成应用程序时包括此类文件,用户不能修改(1 5)“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是()。A)查询、视图或表单B)表单、报表和标签C)查询、表单或程序D)以上文件都可以(1 6)允许出现重复字段值的索引是()。A)候选索引和主索引B)普通索引和惟一索引C)候选索引和惟一索引D)普通索引和候选索引(1 7)以纯文本形式保存设计结果的设计器是()。A)查询设计器B)表单设

14、计器C)菜单设计器D)以上三种都不是(1 8)下列关于视图的描述中正确的是()。A)视图保存在项目文件中B)视图保存在数据库文件中C)视图保存在表文件中D)视图保存在视图文件中(1 9)下列关于表间永久联系和关联的描述中正确的是()oA)永久联系中的父表一定有索引,关联中的父表不需要有索引B)无论是永久联系还是关联,子表一定有索引C)永久联系中子表的记录指针会随父表的记录指针的移动而移动D)关联中父表的记录指针会随子表的记录指针的移动而移动(2 0)下列关于类、对象、属性和方法的描述中错误的是()。A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B)属性用于描述对象的状态,方法用

15、于表示对象的行为C)基于同一类产生的两个对象可以分别设置自己的属性值D)通过执行不同对象的同名方法,其结果必然是相同的(2 1)下列V i su a l F o x P r o表达式中,运算结果为逻辑真的是()。A)E M P T Y(.N U L L.)B)LIKE(x y?、xyzz)C)AT(x y、abcxyz)D)ISNULL(SPACE(O)(2 2)依次执行下列命令后的输出结果是()。SET DATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO?CTOD(49-05-01)A)49.05.01 B)19

16、49.05.01C)2049.05.01 D)出错(2 3)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽 度 为 6),在命令窗口输入并执行下列命令:姓名=姓名您好?姓名那么主窗口中将显示()oA)张 三 B)张三 您好C)张三您好D)出错(2 4)有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引,其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是()。A)SET INDEX TO 姓名B)SET INDEX TO XMC)SET ORDER TO 姓名D)SET O

17、RDER TO XM(2 5)当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A 开头的图书记录全部打上删除标记,通常可以使用命令()。A)DELETE FOR 图书号=AB)DELETE WHILE 图书号=AC)DELETE FOR 图书号=A*D)DELETE FOR 图书号 LIKE A%(2 6)在 Visual FoxPro中,要运行查询文件queryl.qpr,可以使用命令()A)DO query!B)DO queryl.qprC)DO QUERY query 1 D)RUN query 1(2 7)下列程序段的输出结果是()oACCEPT TO AIFA=12345

18、6S=0ENDIFS=1?SRETURNA)0B)1C)由 A 的值决定D)程序出错(2 8)如果在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:记录名 名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型,宽 度 为 6,那么下列程序段的输出结果是()。GO 2SCAN NEXT 4 FOR LEFT(名称=电IF RIGHT(名称,2)=线LOOPENDIF?名称ENDSCANA)电 话 线 B)电冰箱C)电冰箱电线D)电视机电冰箱(2 9)(3 5)题使用如下三个数据库表:职员.dbf:职员号 C(3),姓名 C(6),ffiij C(2),婚 N(1),职

19、务 C(10)客户.dbf:客 户 号 C(4),客 户 名 C(36),地 址 C(3 6),所在城市C(36)订单.dbf:订 单 号 C(4),客 户 名 C(4),职员号C(3),签订日期D,金 额 N(6.2)(2 9)查询金额最大的10%订单的信息,正 确 的 SQ L语 句 是()。A)SELECT*TOP 10 PERCENT FROM 订单B)SELECT TOP 10%*FROM 订单 ORDER BY 金额C)SELECT*TOP 10 PERCENT FROM 订单 ORDER BY 金额D)SELECT TOP 10 PERCENT*FROM 订单 ORDER BY

20、金额 DESC(3 0)查询订单数在3 个以上、订单的平均金额在2 0 0 元以上的职员号,正 确 的 SQ L语句是()。A)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 ANDAVG一金额 200B)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 ANDAVG(金额)200C)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 ANDWHERE AVG(金额)200D)SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE

21、COUNT(*)3 ANDAVG一金额 200(3 1)查询2005年 1 月 1 日后签订的订单,显示订单的订单号、客户名以及签订日期,正确 的 SQ L语 句 是()0A)SELECT 订单号,客户名,签订日期FROM 订 单 JOIN 客户;ON 订单.客户号=客户.客户号WHERE 签订日期”005-1-1B)SELECT 订单号,客户名,签订日期FROM 订 单 JOIN 客户;W H E R E 订单.客户号=客户.客户号A N D 签订日期:A2005-l-lC)SELECT 订单号,客户名,签订日期FROM 订单,客户;WHERE 订单.客户号=客户.客户号AND 签订日期 人

22、 2005-1-1D)SELECT 订单号,客户名,签订日期FROM 订单,客户;O N 订单.客户号=客户.客户号A N D 签订日期 人 2005-1-1(3 2)查询没有签订任何订单的职员信息(职员号和姓名),正 确 的 SQ L语 句 是()。A)SE L E C T 职员.职员号,姓 名 F R O M 职 员 J O IN 订单;ON 订单.职员号=职员.职员号GROUP BY 职员.职员号HAVINGCOUNT(*)=0B)SELECT职员.职员号,姓 名 FROM 职 员 LEFT JOIN 订单;ON 订单.职员号=职员.职员号GROUP BY 职员.职员号HAVINGCOU

23、NT(*)=0C)SELECT职员号,姓 名 FROM 职员;WHERE 职 员 号 NOT 1N(SELECT 职 员 号 FROM 订单)D)SEL EC T职员.职员号,姓 名 F R O M 职员;WHERE 职员.职员号 o(SELEC T订单.职员号FROM 订单)(3 3)有 如 下 SQ L语句:SE L E C T 订单号,签订日期,金 额 FROM 订单,职员;W H E R E 订单.职员号=职员.职员号A N D 姓名=李二与如上语句功能相同的SQ L语 句 是()。A)SE L E C T 订单号,签订日期,金 额 FROM 订单;WHERE EXISTS(SELEC

24、T*FROM 职员 WHERE 姓名=李二)B)SELECT订单号,签订日期,金 额 FROM 订 单 WHERE;EXISTS(SELECT*FROM 职 员 WHERE职员号=订单.职员号AND姓名=李二)C)SELECT订单号,签订日期,金 额 FROM 订单;WHERE IN(SELECT 职员号 FROM 职员 WHERE 姓名=李二”)D)SELECT 订单号,签订日期,金 额 FROM 订 单 WHERE IN;(SELECT职 员 号 FROM 职 员 WHERE职员号=订单.职员号A N D 姓名=李二)(3 4)从订单表中删除客户号为“1001”的订单记录,正 确 的 SQ

25、 L语 句 是(A)DROP FROM 订单 WHERE 客户号=1001”B)DROP FROM 订单 FOR 客户号=1001C)DELETE FROM 订单 WHERE 客户号=1001”D)DELETE FROM 订单 FOR 客户号=1001(3 5)将订单号为“0060”的订单金额改为169元,正 确 的 SQ L语 句 是()。A)UPDATE 订单 SET 金额=169 WHERE 订单号=0060B)UPDATE 订单 SET 金额 WITH 169 WHERE 订单号=0060C)UPDATE FROM 订单 SET 金额=169 WHERE 订单号=0060D)UPDAT

26、E FROM 订单 SET 金额 WITH 169 WHERE 订单号=0060参考答案(1)数据库系统(2)EXIT(3)DISTINCT(4)ColumnCount(5)INTO CURSOR(6)主关键字或候选关键字(7)备注(8)A)(9)B)(1 0)B)(1 1)C)(1 2)D)(1 3)C)(1 4)C)(1 5)C)(1 6)B)(1 7)A)D)(2 5)C)(1 8)B)(1 9)B)(2 0)D)(2 1)B)(2 2)B)(2 3)A)(2 4)(2 6)B)(2 7)B)(2 8)C)(2 9)D)(3 0)B)(3 1)A)(3 2)C)(3 3)B)(3 4)C

27、)(3 5)A)练 习 3(1)查询设计器的“排序依据”选项卡对应于S Q L S E L E C T语句的 8 短语。(2)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】。(4)在定义字段有效性规则时,在规则框中输入的表达式类型是【9】(5)在V i s u a l F o x P r o中,主索引可以保证数据的 1 0 完整性。表达式 -2 0 0 5-1 0-3 1 0 :0 :0 -2 0 0 5-1 0-3 9 :0 :0 的数据类型是 6 (7)在V i s u a l F o x P r o中,将只

28、能在建立它的模块中使用的内存变量称为【7】。(8)“商品”与“顾客”两个实体集之间的联系一 般 是()A)一对一B)一对多C)多对一D)多对多(9)在E-R图中,用来表示实体的图形是()。A)矩形B)椭圆形C)菱形D)三角形(1 0)数 据 库D B、数据库系统D B S、数据库管理系统D B MS之间的关系是(A)D B 包含 D B S 和 D B M SB)D B M S 包含 D B 和 D B SC)D B S 包含 D B 和 D B M SD)没有任何关系(1 1)在V i s u a l Fo x Pr o中,下列描述错误的是()。A)关系也被称作表B)数据库文件不存储用户数据

29、C)表文件的扩展名是.d b fD)多个表存储在一个物理文件中(1 2)扩展名为.s e x的文件是()。A)备注文件B)项目文件C)表单文件D)菜单文件(1 3)表格控件的数据源可以是()。A)视图B)表C)SQL SELECT 语句D)以上三种都可以(1 4)在 Visual FoxPro 11.下列描述正确的是()。A)利用视图可以修改数据B)利用查询可以修改数据C)查询和视图具有相同的作用D)视图可以定义输出去向(1 5)在 Visual FoxPro中可以用DO命令执行的文件不包括()。A).prg文件B).mpr文件C).frx 文件D).qpr文件(1 6)不允许出现重复字段值的

30、索引是()。A)候选索引和主索引B)普通索引和惟一索引C)惟一索引和主索引D)惟一索引(1 7)在 Visual FoxPro中,宏替换可以从变量中替换出()A)字符串B)数值C)命令D)以上三种都可能(1 8)下列关于“查询”的描述中正确的是()。A)查询保存在项目文件中B)查询保存在数据库文件中C)查询保存在表文件中D)查询保存在查询文件中(1 9)设 X=ll,Y=1122,下列表达式结果为假的是()0A)NOT(X=Y)AND(X$Y)B)NOT(X$Y)OR(oY)C)NOT(X=Y)D)NOT(X$Y)(2 0)下列是与设置系统菜单有关的命令,其中错误的是()。A)SET SYSM

31、ENU DEFAULTB)SET SYSMENU TO DEFAULTC)SET SYSMENU NOSAVED)SET SYSMENU SAVE(2 1)在下列的Visual FoxPro表达式中,运算结果不为逻辑真的是()。A)EMPTY(SPACE(0)B)LIKE(Z xy*x y z)C)AT(xy abcxyz)D)1SNULL(.NULL.)(22)SQL的数据操作语句不包括(A)INSERT)oB)UPDATEC)DELETED)CHANGE(2 3)假设表单上有一选项组:。男。女,其中第一个选项按钮“男”被选中,请问该选项组 的 Value属性值为()。A).T.B)男C)1

32、D)男 或1(2 4)打开数据库的命令是()。A)USEB)USE DATABASEC)OPEND)OPEN DATABASE(2 5)“图书”表中有字符型字段“图书号”,要 求 用 SQL DELETE命令将图书号以字母A 开头的图书记录全部打上删除标记,正确的命令是()。A)DELETE FROM 图书 FOR 图书号 LIKE A%”B)DELETE FROM 图书 WHILE 图书号 LIKE A%C)DELETE FROM 图书 WHERE 图书号=A*”D)DELETE FROM 图书 WHERE 图书号 LIKE A%(2 6)在 Visual FoxPro中,要运行菜单文件m

33、enul.m pr,可以使用命令()。A)DO menulB)DO menul.mprC)DO MENU menulD)RUN menul(2 7)下列所列各项属于命令按钮事件的是()oA)ParentB)ThisC)ThisFormD)Click(2 8)如果在命令窗口执行命令L IST 名称”后主窗口中显示:记录号 名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型,宽 度 为 6,那么下面程序段的输出结果是()oGO 2SCAN NEXT 4 FOR LEFT(名称,2)=电IF RIGHT(名称,2)=线EXITENDIFENDSCAN?名称A)电话线B)电线C)

34、电冰箱D)电视机(29)SQL语句中修改表结构的命令是()oA)ALTER TABLEB)MODIFY TABLEC)ALTER STRUCTURED)MODIFY STRUCTURE(3 0)假 设“订单”表中有订单号、职员号、客户号和金额字段,正 确 的 SQ L 语句只能是(A)SELECT职 员 号 FROM 订单;GROUP BY 职员号 HAVING COUNT(*)3 AND AVG一金额200B)SELECT职 员 号 FROM 订单;GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200C)SELECT职 员 号 FROM 订单;GROUP

35、BY 职员号 HAVING COUNT(*)3 WHERE AVG(金额)200D)SELECT职 员 号 FROM 订单;GROUP BY 职员号 WHERE COUNT(*)3 AND AVG一金额200(3 1)要 使“产品”表中所有产品的单价上浮8%,正 确 的 SQ L语 句 是()。A)UPDATE产 品 SET单价=单价+单价*8%FORALLB)UPDATE 产品 SET 单价=单价*1.08 FOR ALLC)UPDATE产 品 SET单价=单价+单价*8%D)UPDATE产 品 SET单价=单价*1.08(3 2)假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价

36、的SQ L语句是()。A)SELECT产品名称,AVG(单价)FROM 产 品 GROUP BY单价B)SELECT产品名称,AVG(单价)FROM 产 品 ORDER BY单价C)SELECT产品名称,AVG(单价)FROM 产 品 ORDER BY产品名称D)SELECT产品名称,AVG(单价)FROM 产 品 GROUP BY产品名称(3 3)执行下列命令序列后,最后一条命令的显示结果是()。DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A)变量未定义的提示B)10C)20D).F.(3 4)设 有S(学号,姓名,性别)

37、和S C(学号,课程号,成绩)两个表,用 下 列S Q L语句检索选修的每门课程的成绩都高于或等于8 5分的学生的学号、姓名和性别,正确的是(A)S ELECT 学号,姓名,性另U F R O M s W H ER E EXIS TS;(S ELECT*F R O M s c W H ER E s c.学号=s.学号 AN D 成绩=85)B)S ELECT 学号,姓名,性别 F R O M s W H ER E N O T EXIS TS;(S ELECT*F R O M s c W H ER E s c.学号=s.学号 AN D 成绩=85)C)S ELECT 学号,姓名,性别 F R O

38、 M s W H ER E EXIS TS;(S ELECT*F R O M s c W H ER E s c.学号=s.学号 AN D 成绩 85)D)S ELECT 学号,姓名,性别 F R O M s W H ER E N O T EXIS TS;(S ELECT*F R O M s c W H ER E s c.学号=s.学号 AN D 成绩 85)(35)从 订单”表中删除签订日期为2 004年1月1 0日之前(含)的订单记录,正 确 的S Q L语 句 是()A)D R O P F R O M 订单 W H ER E 签订日期=,2 004-1-10B)D R O P F R O

39、M 订单 F O R 签订日期=2 004-1-10C)D ELETE F R O M 订单 W H ER E 签订日期=2 004-1-10D)D ELETE F R O M 订单 F O R 签订日期=-2 004-1-10参考答案(1)O R D ER BY (2)类(3)关系(4)逻 辑 型(5)实 体(6)数 值 型(N)(7)局部变量(8)D)(9)A)(10)C)(11)D)(12)C)(13)D)(14)A)(15)C)(16)A)(17)D)(18)D)(19)D)(2 0)A)(2 1)C)(2 2)D)(2 3)D)(2 4)D)(2 5)D)(2 6)B)(2 7)D)

40、(2 8)A)(2 9)A)(30)B)(31)D)(32)D)(33)C)(34)D)(35)C)练习4(1)在下列4个选项中,不属于基本关系运算的是()A)连接 B)投影 C)选择 D)排序(2)下列函数的值为数值的是()A)BO F()B)CTO D(“01/02/03 )C)AT(“计算机”,“全国计算机等级考试)D)S UBS TR(D TO C(D ATE(),7)(3)下列关于VF数组的叙述中,错误的是()A)用D IM EN S IO N命令和D ECLAR E命令都可以定义数组B)VF只支持维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型D)新定义数组的各个数组

41、元素初值为.F.(4)若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()A)主索引 B)惟一索引 C)候选索引 D)普通索引(5).要为当前表中所有职工增加100元工资,应该使用命令()A)CH AN GE 工资 W ITH 工资+100B)R EP LACE 工资 W ITH 工资+100C)CH AN GE ALL 工资 W ITH 工资+100D)R EP LACE ALL 工资 W ITH 工资+100(6)一数据库名为s t u de n t,要想打开该数据库,应 使 用()命令A)O P EN s t u de n t B)O P EN D ATABAS E s

42、 t u de n tC)US E D ATABAS E s t u de n t D)US E s t u de n t(7)下列关于视图的正确描述是()A)可以根据自由表建立视图 B)可以根据查询建立视图C)可以根据数据库表建立视图 D)可以根据数据库表和自由表建立视图(8)视图设计器中含有但查询设计器中却没有的选项卡是()A)筛选 B)排序依据 C)分组依据 D)更新条件(9)如果想从字符串“北京市”中取出汉字“京”,应该用函数()A)S UBS TR (北京市,2,2)B)S UBS TR (北京市,2,1)C)S UBS TR (北京市,3,1)D)S UBS TR (北京市,3,2

43、)(10)若要恢复用D ELETE命令删除的若干记录,应 该()A)用 R ECALL命令 B)立即按 ES C 键 0 用 RELEA SE命令 D)用 FOUND命令(1 1)打开学生数据库及(对成绩字段的)索引文件,假定当前记录号为2 0 0,欲使记录指针指向记录号为1 0 0 的记录,应使用命令()A)LOCA TE FOR 记录序号=1 0 0(1 2)V F 中执行如下语句序列后,B)SKI P 1 0 0输出结果为(C)G OTO 1 0 0D)FI ND 1 0 0)STORE 5 TO XSTORE 8 TO Y?(X Y).A ND.(X=Y)A).F.B).T.C)1 D

44、)-1(1 3)表达式表0 D(“1 0/0 1/99 )-DA TE()运算结果的数据类型是()A)数值型 B)字符型 C)日期型 D)出错,不能运算(1 4)V is u a l Fox Pro 是,种()A)DB (数据库)B)DB S(数据库系统)C)DB MS(数据库管理系统)D)0 S(操作系统)(1 5)若要中止部分语句执行而重新开始下一轮循环的命令是()A)LOOP B)EX I T C)SKI P D)G OTO(1 6)逻辑删除当前库文件的当前记录的命令是()A)CLEA R B)ZA P C)PA CK D)DELETE(1 7)日期型数据加整型数据的结果是()A)数值型

45、 B)逻辑型 C)字符型 D)日期型(1 8)关系数据库管理系统所管理的关系是()A)一个DB F文件 B)若干个二维表 C)一个DB C文件 D)若干个DB C文件(1 9)在以下四组函数运算中,结果相同的是()A)LEFT V is u a l Fox Pro,6)与 SUB STR(V is u a l Fox Pro”,1,6)B)YEA R(DA TE。)与 SUB STR(DTOC(DA TE。),7,2)C)V A RTYPE(3 6-5*4 )与 V A RTYPE(3 6-5*4)D)假定 A=t h is ,B=is a s t ring”,A-B 与 A+B(2 0)在

46、SQL查询时,使用W H ERE子句指出的是()A)查询目标 B)查询结果 C)查询条件 D)查询视图(2 1)使用命令DECLA RE mm(2,3)定义的数组,包含的数组元素的个数为()A)2个 B)3个 C)5 个 D)6 个(2 2)在 V is u a l Fox Pro的数据工作期窗口,使用SET RELA TI ON命令可以建立两个表之间的关联,这种关联是()A)永久性关联 B)永久性关联或临时性关联C)临时性关联 D)永久性关联和临时性关联(2 3)可以伴随着表的打开而自动打开的索引是()A)单一索引文件(1 DX)B)复合索引文件(CDX)C)结构化复合索引文件 D)非结构化

47、复合索引文件(2 4)如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()A)(2 5)A)(2 6)A)一对一联系B)一对二联系V is u a l Fox Pro支持的数据模型是(层次数据模型 B)关系数据模型将内存变量定义为全局变量的V is u a lLOCA LB)PRI V A TEC)多对多联系)D)一对多联系C)网状数据模型 D)树状数据模型Fox Pro命令是()C)PUB LI C D)G LOB A L(2 7)扩展名为DB C的文件是()A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件(2 8)参照完整性的规则

48、不包括()A)更新规则 B)删除规则 C)插入规则 D)检索规则(29)确定列表框内的某个条目是否被选定应使用的属性是()A)v a l u e B)C o l u m n C o u n t C)L i s t C o u n t D)Se l e c t e d(30)假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的S Q L 语句是()A)SE L E C T产品名称,A VG(单价)F RO M 产品G RO UP B Y单价B)SE L E C T产品名称,A VG(单价)F RO M 产品O RD E RB Y单价0 SE L E C T产品名称,A VG(单价)F

49、RO M 产品O RD E R B Y产品名称D)SE L E C T产品名称,A VG(单价)F RO M 产品G RO UP B Y产品名称(31)函数TIME。返 回 值 的 数 据 类 型 是 ;命令?ROUND(345.345,-2)的执行结果是;命令?LEN(SPACE(3)-SPACE(2)的执行结果是。(32)顺序执行下列操作后,屏幕最后显示的结果是 _ _和X=迎接2008年北京奥运会?AT(0,X)?OCCURS(0,X)(33)Visual FoxPro的 主 索 引 和 候 选 索 引 可 以 保 证 数 据 的 完整性。(34)实现表之间临时关联的命令是(35)选项按

50、钮的 属性表示其选定状态,当设置该属性为1 时表示选项按钮被选定;当设置该属性为0 时表示选项按钮没有被选定。(36)取出字符串ASDHFASDHKFJ左侧4 个字符方法是:。(37)设有学生成绩表SC(学号,课程号,成绩),用 SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)SELECT 课程号,AVG(成绩)FROM SC参考答案:l.D 2.C 3.C 4.A 5.D6.B13.A 14.C 15.A 16.D 17.D23.C 24.A 25.B 26.C 27.C 28.D32.6 2 3 3.实体 34.s e t r e l a t i o n7.C 8.D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁