




已阅读5页,还剩46页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
凌越教育各章复习题:第一章 数据库系统及Visual FoxPro 概述1 是用于建立、使用和维护数据库的系统软件。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过它来访问数据库中的数据,数据库管理员也通过它进行数据库的维护工作。A、数据库B、数据库管理系统 C、操作系统 D、数据处理应用程序2.关于关系规范化、关系模型和关系运算,以下说法中错误的是:_。A、 关系模型中,主要是通过外部关键字表示实体之间的联系B、 关系规范化的主要目的之一就是完全消除数据冗余C、 在进行关系运算的并、差、交运算时,两个关系的结构必须相同D、一个规范化的二维表中,其行、列的顺序可任意交换3当前常用的数据模型有_、网状模型、层次模型、面向对象模型。A、表格模型B、关系模型C、E-R模型D、C/S模型4E-R图是E-R模型的图形表示法,它是直接表示概念模型的有力工具。在E-R图中,用 表示属性。A、三角形B、矩形C、菱形D、椭圆形5.关键字是关系模型中的重要概念。其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为 。A、超关键字B、候选关键字C、主关键字D、外部关键字6.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。在实际应用中,设计关系模式时一般要求满足 。A、1NF B、2NF C、3NF D、4NF7.二维表中能唯一确定记录的一列或多列的组合称为超关键字。若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为 候选(1) 关键字。8.关键字是关系模型中的重要概念。当一张二维表(A表)的主关键字被包含在另一张二维表(B表)中时,则它就被称为B表的 外部 关键字。9.关系模型是用二维表或表的结构形式来表示实体及实体间的关系的 P810.“ 数据库 ”是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。P3第二章 VFP语言基础1. 下列符合VFP命名规则的是 。A、USE B、#COUNT C、Student ID D、My_Name2在VFP系统中,常量根据其数据类型可分为6种。下列常量中为C型常量的是 。 2007/10/15 p28 .F. 3.12E2 “234.56” $120 (货币型) 3.1516A、 B、 C、 D、3. 以下四组函数中,函数返回值的数据类型均相同的是 。A、STR( ),DTOC( ),SUBSTR( ) B、ALLTRIM( ),ASC( ),SPACE( )C、DATE( ),DATETIME( ),YEAR( ) D、EOF( ) , RECCOUNT( ) , DBC( )4下列函数或表达式中,其值为数值型的有 。A、YEAR(DATE( ) B、DATE( )-2006/02/05C、VAL(2E3) D、AT(南京,江苏南京财经大学) p395. 下列各组函数中,其返回值的数据类型均为字符型的是: 。A、DATE()、DOW()、ATC() B、TIME()、AT()、YEAR()C、SPACE()、DTOC()、LEFT() D、VAL()、ASC()、BETWEEN()6. 在VFP中,空值是一种特殊的数据,用.NULL.或NULL表示。下列关于空值的表述中正确的是: 。A、空值等价于空字符串、空格或数值0 B、函数ISNULL(.NULL.)的值与函数EMPTY(.NULL.)的值相同C、将一个.NULL.值赋给字段或变量时,不改变该字段或变量原有的数据类型D、变量A1的值为.F.,则表达式A1 AND .NULL.的值为.NULL.7在下列有关空值的叙述中,不正确的是 。A、空值等价于没有任何值B、空值排序时优先于其它数据C、在计算过程中或大多数函数中都可以使用NULL值D、逻辑表达式.NULL. = .NULL.的返回值为T。8执行下列命令后,显示结果是 。STORE 85 TO ASTORE 15 TO B? &A + &BA、8515B、100 C、&A + &B D、操作数类型不匹配9. 在VFP的命令窗口中执行下列命令后,则 。X =3e2 Y =400-&XA、 变量Y的值为字符串”4003e2”B、变量Y的值为数值100C、变量Y的值为字符串”100” D、系统显示“语法错误”提示对话框10.在DO WHILE循环语句中,若循环条件设置为.T.,则下列说法中正确的是 。A、程序运行时一定会出现死循环B、需要用DO WHILE循环结构的结束语句ENDDO防止出现死循环C、需要在循环体中设置EXIT命令防止出现死循环D、需要在循环体中设置LOOP命令防止出现死循环11下面程序的功能是: 。x=0DO WHILE .T. x=RAND()*100 IF x70 AND xY Z=XELSE Z=YENDIF? Z程序运行结束时Z的值是: 2 。2在VFP的命令窗口中依次执行如下命令:DIMENSION a(3,4)a=8a(3,4)=5?a(3),a*a(3,4)则:a(3)的值为 8 ,a*a(3,4)的值为 40 。 3执行下面程序: DIMENSION A(6) A(1)=1 A(2)=1 i=3 DO WHILE i=6 A(i)=A(i-1)+A(i-2) i=i+1 ENDDO ? A(3),A(5) 程序运行结束时,A(3)的值是 、A(5)的值是 。2 、 54. 执行下面程序: s=0 FOR i=1 TO 10 STEP 2 IF INT(i/3)=i/3 LOOP ENDIF s=s+i ENDF ? s, i 程序运行结束时,s的值是 ,i的值是 。13 、 115执行下面这个程序: s = 0 FOR i = 1 TO 10 IF MOD ( i , 3 ) 0 LOOP ELSE s = s + i ENDIF ENDFOR ? s程序运行后,s的值是: 18 ;i的值是: 11 。6. 执行下面程序: s=0p=1i=1do while .T. if i5 exit elsep=p*i s=s+p i=i+1 endifenddo? i,s程序运行结束时i的值是: 6 ,s的值是: 153 。 7执行下面程序: nResult=0FOR n=1 TO 10 s=0 FOR m=1 TO n s=s+m ENDFor nResult=nResult+sENDFOR? nResult,s程序运行结束时 nResult的值是: 220 ,s的值是: 55 。8执行下面这个程序: i = 1 s = 0 DO WHILE i 127 n=n+1 i=i+1 ELSE m=m+1 ENDIF ENDFOR RETURN m=+str(m,3)+space(3)+n=+str(n,3) ENDFUNC 程序运行结束时,VFP主窗口显示m= 、n=_ 。12 、 810执行下面程序:set udfparms off &设置VFP系统默认的参数传递方式x=2y=5s1=aa1(x,y)? s1,x*s1function aa1 para L,W L=L+2z=L*W return zendfunc程序运行结束时s1的值是: 20 ,x*s1的值是: 40 。11在某数据库中有一个成绩表(cj.dbf),其表结构及所含的记录如下所示。成绩表 (cj.dbf ) 结构成绩表 (cj.dbf)的记录内容字段名数据类型字段含义xhkcdhcjxhkcdhcjxhC , 6学号01020101780102020280kcdhC , 2课程代号01020102820103010180CJN , 3成绩01020103800103010385010202037001030106780102020458 现执行下列程序: CLOSE TABLE ALLUSE CJnSum=0nAvg=0n=0k=RECCOUNT()FOR I=1 TO k IF kcdh=03 nSum=nSum+cj n=n+1 ELSE nAvg=nAvg+cj ENDIF SKIPENDFORnAvg=nAvg/(k-n)? nSum,nAvg 程序运行结束时,nSum的值是 、nAvg的值是_。235 、 76 12已知gz表中含有如下所示的5条记录: 现运行以下程序: CLOSE ALLGh(工号)Xm(姓名)Jbgz(基本工资)9501010188095010202850950101038209501020450095010201700 USE gz s=0 cnt=0 SCAN WHILE jbgz=600 IF jbgz=800 s=s+1 ENDIF cnt=cnt+jbgz ENDSCAN ? s, cnt 程序运行结束时,s的值是 ,cnt的值是 。3 、 2550Xhkcdhcj950101018395010202809502010270950101038713. 已知xscj.dbf中含有如左表所示的记录(表中所示为xscj表中记录的物理顺序),现运行下面程序:close alluse xscjgo 2s=0ncount=0scan for cj=80 s=s+cj ncount=ncount+1endscan? s,ncount程序运行结束时s的值是: 250 ,ncount的值是: 3 。 14有一成绩表( cj.dbf ),它的结构及所含的记录如右表所示。执行下面的程序: s = 0 i = 0 SCAN FOR kcdh = 01 i = i + 1 s = s + cj ENDSCAN ? 平均成绩为: + STR ( s / i , 5 , 1 ) 程序运行结束后, i的值是 5 ; 显示的平均成绩是 78.0 。15执行下面这个程序:设有表文件CJB.DBF,表中共有30条记录,记录内容如下:学号XH课程代号KCDH成绩CJ学号XH课程代号KCDH成绩CJ学号XH课程代号KCDH成绩CJ990201017899020205959903020389990201028099020206849903020498990201038099030101639903020568990201047399030102629903020694990201058299030103829903030187990201069599030104939903030278990202016399030105959903030385990202026299030106769903030480990202036999030201789903040151990202049399030202809903040386SET TALK OFFSELECT kcdh,AVG(cj) AS 平均成绩,COUNT(*) AS 选修人数;FROM cjb;GROUP BY kcdh;ORDER BY kcdh DESC;INTO CURSOR LsbASELECT *;FROM LsbA;WHERE RECNO()4;INTO CURSOR LsbBGOTO TOP?kcdh, 选修人次上述程序运行时,屏幕上显示的结果是:kcdh:06 ,选修人次: 4 。填空题1变量只在应用程序运行时或创建它的VFP工作期中才存在。使用LOCAL可以指定局部变量,PRIVATE可以指定私有变量, PUBLIC 可以指定全局变量。2函数或过程的参数可以是变量或数组元素,并可以通过值或引用传递。如果希望自定义函数修改参数,并将修改后的值返回给主程序,则应通过 引用 传递参数。3. 若变量a的值为27,则a%5的值为 2 ,MOD(a,-5)的值为 -3 。4内存变量是系统在内存中设置的临时存储单元,当退出VFP时其数据自动丢失。若要长期保存变量以便以后使用,可使用 save to 命令将变量保存到内存变量文件中。5. 已知X=66,Y=X,则&X+VAL(&Y)的值为 132 。6. 下列程序的功能是计算: 。S=1/(12)+1/(34)+1/(56)+1/(N(N+1)的值,当1/(N(N+1)的值小于0.00001时停止计算。S=0N=1DO WHILE .T. P= N*(N+1) S=S+1/P IF 1/P0 c=LEFT(cstr,1) n&c= n&c+1 cstr= Substr(cstr,2)或Right(cstr,LEN(cstr)-1) ENDDO ? na, nb, nc, nd, ne, nf8请完善下列程序代码中计算十二生肖的用户自定义函数SX():? SX(2006) & 调用SX自定义函数并在VFP主窗口显示函数的值FUNCTION SXPARAMETERS nYEAR LOCAL n,CSX CSX=猴鸡狗猪鼠牛虎兔龙蛇马羊 IF PARAMETERS()=0 & 确定有无参数传递给用户自定义函数 RETURN 未输入参数! ELSE n=MOD(nYEAR,12)ENDIF RETURN SUBSTR(CSX, 2*n+1 ,2) ENDFUNC & 注:2006年为狗年第三章 表的创建和使用1在定义表结构时,某些数据类型的字段的宽度是由VFP系统给定的。以下属于这样的数据类型的有 。A、字符型B、备注型C、通用型D、日期型2在下列数据类型的字段中,不能作为索引表达式的字段是 。A、通用型B、数值型C、字符型D、日期型3. 建立索引时, 字段不能单独作为索引字段。A、字符型 B、数值型 C、日期型 D、备注型4函数SELECT(1)的返回值是 。A、当前未被使用的最小工作区号B、当前未被使用的最大工作区号C、当前工作区号D、选择1号工作区作为当前工作区5函数SELETE ( 0 ) 的返回值是 。A、当前工作区号 B、当前未被使用的最小工作区号C、当前未被使用的最大工作区号D、当前已被使用的最小工作区号6打开一张空表后,分别用函数EOF( )和BOF( )进行测试,其测试结果一定是 。A、.T.和.T.B、.F.和.F.C、.T.和.F.D、.F.和.T.7已知xs表中有10条记录。若在VFP命令窗口中依次执行如下命令:USE xs GO BOTTOM SKIP则EOF()函数和RECNO()函数的返回值分别是 。A、.F.,10 B、.T.,10 C、.T.、11 D、.F.,118. 在VFP的命令窗口中执行如下命令后,被打开的表所在的工作区编号和表别名分别是:_。CLOSE TABLES ALLUSE JS ALIAS TEACHER IN DA、4、TEACHER B、1、JS C、1、TEACHER D、4、JS_D9. 设VFP中的默认目录中存在学生表(XS.DBF)和成绩表(CJ.DBF),且两张表都是关闭的。执行如下的程序段后的输出为_。SELECT 4CLOSE TABLE ALLUSE XSUSE CJ IN 0? SELECT( )A、1 B、2 C、3 D、410在VFP支持的如下SQL命令中,可用于修改表结构的命令是:_。A、INSERT-SQL B、DELETE-SQLC、ALTER TABLE-SQL D、UPDATE-SQL11下列命令中可以把“bjmc”(班级名称,字符型,宽度为12)字段添加到XS表中的是: 。A、ALTER TABLE xs INSERT COLUMN bjmc C(12)B、ALTER TABLE xs ADD COLUMN bjmc C(12)C、ALTER TABLE xs DROP COLUMN bjmc C(12)D、ALTER TABLE xs APPEND COLUMN bjmc C(12)12. 已知教师表(JS)中含有jbgz(基本工资)、gzrq(工作日期)等字段,下列命令中能正确地将JS表中的工龄在30年以上(含)的教师的工资加10%的命令是_。A、UPDATE JS SET JBGZ=JBGZ+10% WHERE GZRQ=30B、UPDATE JS SET JBGZ=JBGZ*110% WHERE YEAR (DATE ()-YEAR (GZRQ)=30C、UPDATE JS SET JBGZ=JBGZ*1.1 WHERE YEAR (DATE ()-YEAR (GZRQ)=30D、UPDATE JS SET JBGZ=JBGZ*1.1 WHERE GZRQ=3013在VFP中,对于数据库表使用INDEX ON命令可以创建的索引类型有:_。A、主索引 B、候选索引 C、唯一索引 D、普通索引14. 关于索引,下列说法中正确的是: 。A、唯一索引的索引表达式不能有重复值B、若将自由表变为数据库表,则其原有的候选索引将自动转为主索引C、只有主索引才能作为主控索引使用D、候选索引的索引表达式不能有重复值15. 以下说法中正确的是 。A、唯一索引的索引表达式不允许有重复值B、自由表和数据库表均可以建立结构复合索引文件C、表中若创建了主索引,则索引文件打开后,该表记录即以主索引排序D、在自由表中只能创建一个主索引16VFP中的索引文件有三种类型,其中能自动地与表同步打开、更新和关闭的是 。A、结构复合索引文件B、非结构复合索引文件C、独立索引文件D、以上三者均有此功能17. 用户在创建某个表的结构时,使用了通用型字段且为表创建了普通索引,则在保存该表结构后,系统会在磁盘上产生 个文件。A、1 B、2 C、3 D、418. 学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),用INSERT-SQL命令向XS表添加一条新记录,记录内容为:XHXMXBBJ10李小平男984461该SQL命令应写成 (2) 。下列命令正确的是 。A、INSERT INTO XS VALUES(“10”,”李小平”,”男”,”984461”)B、INSERT TO XS VALUES(“10”,”李小平”,”男”,”984461”)C、INSERT INTO XS(XH,XM,XB,BJ)VALUES(10,李小平,男,984461)D、INSERT INTO XS(XH,XM,XB,BJ) VALUES(“10”,”李小平”,”男”,”984461”)19. 学生表( xs.dbf )的表结构如下:字段名类型长度中文含义xh字符8学号xm字符8姓名xb字符2性别csrq日期8出生年月 如果用CREATE命令来创建该表,则该命令为: CREATE TABLE xs ( xh C ( 8 ) , xm C ( 8 ) , xb C ( 2 ) , csrq D )20完善下列UPDATE-SQL命令。该命令的作用是修改js表(教师表)中jbgz(基本工资)字段的值。修改的要求如下:工龄(gl)在10年以下(不含10年)的教师基本工资增加100元、工龄(gl)在20年以上(含20年)的教师基本工资增加500元、其他工龄的教师基本工资增加200元。 UPDATE js SET JBGZ=IIF(js.gl=20或gl=20 或Js.gl19或gl19 , jbgz+500, jbgz+200)21若要求按如下条件更改教师情况表(JSQK.DBF,表结构如下表所示)中基本工资的值:“具有高级职称的教师的基本工资增加30%,其他教师的基本工资增加200元”,则可用如下命令来完成:(注:高级职称包括“教授”和“副教授”)UPDATE JSQK SET JBGZ=IIF( “教授”$ZC 或者ZC=”教授” OR ZC=”副教授” ,JBGZ*1.3,JBGZ+200)字段名字段类型字段宽度小数位数字段含义GHC6学号XMC8姓名XBC2性别JBGZN61基本工资ZCC8职称22彻底删除表中部分记录需要分两步来实现:首先是作 逻辑 删除,即用DELETE或DELETE-SQL命令给需要删除的记录加删除标记;然后用 Pack 命令彻底删除带删除标记的记录(作物理删除)。23若已经为在当前工作区中打开的表设置了主控索引,则将记录指针定位到物理顺序的第一条记录,所用的命令为GOTO 1;而将记录指针定位到逻辑顺序的首记录,所使用的命令为 Go top(2) 。24在打开学生表( xs.dbf )的同时,设置xh为主控索引,其命令是: USE xs ORDER xh25. 已知学生表(XS.DBF)中已经创建按学号建立了一个普通索引,索引标识名为XH,下列程序的功能是显示出学生表中所有学号以04开头的学生学号、姓名和性别。USE XS ORDER XHSEEK “04” DO WHILE NOT EOF( ) AND XH=04? XS.XH, XS.XM, XS.XBSKIPENDDO26已知成绩表(cj.dbf)中包含xh字段(学号、C型)、sxcj字段(数学成绩、N型)和jsjcj字段(计算机成绩、N型)。且已建立了1个按降序排序的结构复合索引,其索引名为cj1、索引表达式为sxcj+jsjcj。该表中含有如下所示的3条记录。xhsxcjJsjcj200185732002928120038087若在命令窗口中执行如下命令: USE CJ ORDER TAG CJ1 BROWSE则在浏览窗口中,学号为“2001”的记录在第 3或三 行显示;而首记录的是学号 2002。27在XS表中已按xh字段建立了索引,其索引名为xsxh。现要在XS表中利用该索引快速定位到学号为“960524”的记录,可使用如下命令:USE XS _ ORDER _ XSXH SEEK ”960524” 28已知学生表(XSB.DBF)中的数据如下:记录号学号姓名性别出生日期系名代号1000107王大凯男09/02/82022000101李红兵男03/09/92023000108刘小华女10/07/82024000102吴刚男12/89/83025000106黄绒女09/09/82026000109张记钟男02/06/8402则依次执行下列命令后,屏幕上显示的结果为4和 6 。USE XSBSET ORDER TO XSXH &XSXH索引标识已建,它是根据学号字段创建的升序索引GO TOPSKIP? RECNO()GO BOTTOM ? RECNO()29. 已知JS表有100条记录,执行了下列命令后,RECNO( ) 函数的返回值是 101 。USE JSSKIP 1GO BOTTOMSKIP 2?RECNO( )第四章 数据库的创建与使用1. 下列关于数据库和表的描述中,正确的是 。A、每次只能打开一个数据库,打开第二个数据库后,前一个数据库自动关闭。B、打开一个数据库表时,相关的数据库会自动被打开。C、当删除一个数据库时,相关的数据库表也会被删除。D、打开一个数据库时,数据库包含的数据库表自动打开。2. 在VFP支持的如下SQL命令中,可用于设置或修改数据库表字段的字段有效性规则和默认值的命令是:_。A、INSERT-SQL B、DELETE-SQLC、ALTER TABLE-SQL D、UPDATE-SQL3以下说法中错误的是 。A、字段有效性规则仅对当前字段有效B、使用记录有效性规则可以校验多个字段之间的关系是否满足某种规则C、如果输入的值满足字段有效性规则要求,则拒绝该字段值的输入D、字段有效性规则在字段值改变时发生作用;记录指针移动时进行记录有效性规则检查4.下列关于参照完整性的描述中,正确的是 。A、是指输入到字段中的数据的类型或值必须符合某个特定的要求。B、是指为记录赋予数据完整性规则,通过记录的有效性规则加以实施。C、是指相关表之间的数据一致性,它由表的触发器实施。D、是指用户通过编写的程序代码来控制数据的完整性。5参照完整性是用来控制数据的一致性。在VFP系统内,系统提供的参照完整性机制不能实现的是: 。A、设置“更新级联”:更新主表主关键字段的值,用新的关键字值更新子表中所有相关的记录B、设置“删除限制”:若子表中有相关记录,则主表禁止删除记录C、设置“删除级联”:主表可以任意的删除记录,同时删除子表中所有相关记录D、 设置“插入级联”:主表插入新的记录后,在子表自动插入相应的记录6在数据库sjk中有xs表和cj表。已知两表存在相同的XH字段,现以xs表为主表、cj表为子表,按XH字段建立了永久关系并设置两表之间的参照完整性规则:更新限制。则以下说法中正确的是 。A、当更改了cj表中的XH字段值,将自动更改xs表中所有相关记录的XH字段值B、当更改了xs表中的XH字段值,将自动更改cj表中所有相关记录的XH字段值C、若xs表中的记录在cj表中有相关记录时,则禁止更改xs表中记录的XH字段的值D、允许更改xs表中记录的XH字段的值,但不允许更改cj表中相关记录的XH字段的值7若设置了某数据库表的插入触发器为.F.,则 。A、禁止在该表中修改记录的字段值 B、禁止在该表中添加记录C、禁止在该表中删除记录 D、禁止在该表中插入新的字段8. 已知SJK数据库中的两表JS表和RK表基于gh字段存在“一对多”关系。现通过gh字段建立两表的“永久关系”,则下列说法中错误的是:_。A、 必须以JS表为主表,RK表为子表建立永久关系B、 在建立永久关系时,对JS表的gh字段可以建索引,也可以不建索引,但对RK表的gh字段则必须建立普通索引C、 在建立永久关系时,对JS表的gh字段必须建立主索引或候选索引,对RK表的gh字段只能建立普通索引D、 建立的永久关系被保存在两表所属的SJK数据库中9. 以SJK数据库中的XS表为主表、CJ表为子表通过xh字段建立了永久关系并设置参照完整性规则为 “更新级联”、“删除级联” 和“插入限制”,则以下说法中错误是: 。A、在CJ表中添加的记录,其xh字段的值必须在XS表中存在B、在XS表中添加的记录,其xh字段的值必须在CJ表中存在C、修改XS表中记录的xh字段的值时,用修改后的xh字段的值同时更新CJ表中所有相关记录的xh字段D、删除XS表中的记录时,同时删除CJ表中所有xh字段值与XS表中被删除的记录的xh字段值相同的记录 10. 索引的类型决定了要创建的永久关系。在一对多关系中,_。A、“一方”可以用主索引,而“多方”可以使用普通索引。B、“一方”可以用候选索引,而“多方”可以使用普通索引。C、“一方”可以用唯一索引,而“多方”可以使用普通索引。D、“一方”可以用普通索引,而“多方”可以使用候选索引。11触发器是绑定在表上的逻辑表达式,当表中的记录被指定的操作命令(插入、更新和删除)修改时,触发器将被激活。当触发器返回值为 .T. 时,则允许执行相应的操作。12.对于数据库表来说,可以从候选索引中选取一个作为该表的_主_索引,每张数据库表只能创建一个,且索引表达式在表的所有记录中不能有重复值。13.在VFP中,一个表只能属于一个数据库。数据库表具有自由表的所有功能,此外,利用数据库所提供的 数据字典 功能,还可以扩展数据库表的数据管理和控制等功能。14使自由表成为数据库表,本质上是建立了数据库与表之间的 双向链接 。15以下为创建数据库表XSCJ表(表结构如下表所示)的Create Table-SQL命令,请补充完整。字段名字段类型字段宽度小数位数默认值字段有效性规则XH(学号)C6990000KCDH(课程代号)C2CJ(成绩)N41cj=0 and cj=0 and cj=40或gl=40或Js.gl39或gl39 21若当前数据库内有一个名为XS的表,且表中有一个名为XB的字段,则利用函数设置该字段的标题属性为“性别”的命令为:=DBSETPROP(”XS.XB”, FIELD,”caption” ,”性别”)。第五章查询和视图1有关查询与视图,下列说法中不正确的是 。A、查询的结果可以作为视图的数据源,即利用查询可以创建视图B、使用查询得到的只是一组只读型的检索结果,不能利用查询更新数据源C、视图具有许多数据库表的共性,即可以利用视图创建视图和查询D、视图是数据库的一个组成部分,它兼有表和查询的特点2. 关于VFP的查询与视图,下列说法中正确的是: 。A、查询与视图一样都可以更新其数据源表中的数据B、视图既可以保存在数据库中,也可以保存为独立的视图文件C、查询不可以保存在数据库中,只能保存为独立的查询文件D、查询文件中实际保存的是SELECT-SQL语句的执行结果3. 事实上,一个查询可以用一条 语句来完成,查询保存为一个扩展名为.qpr的文件,文件中保存的是实现查询的命令,而非查询结果。A、SELECT-SQL B、BROWSE C、CREATE QUERY D、CREATE SQL VIEW4. 使用 ,主要是从表中检索或统计出所需的数据,这些数据是只读的,不可更新的。A、表B、视图C、表单D、查询5. 在创建多表查询时,必须选择一种联接类型,最普通的联接类型是 联接。A、完全B、左C、右D、内6浏览视图中的内容可以使用 命令。A、USE B、BROWSE C、SELECT D、SQL VIEW7在SELECT-SQL命令中,如果在分组的基础上,还需对查询结果进行记录的筛选,即取查询结果记录的子集,可以用 子句。A、ORDER BY B、HAVINGC、DISTINCTD、WHERE8根据需要可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是 。A、自由表B、临时表C、表单D、报表9. 在VFP中,使用“查询设计器”或“视图设计器”设计查询与视图时,以下不能作为查询与视图的输出类型的是: _ 。A、数组 B、屏幕 C、临时表 D、文本文件10根据需要可以把查询的结果输出到不同的目的地。以下可以作为查询的输出类型的是 。A、自由表B、浏览C、表单D、菜单11下列对自由表xs.dbf建立查询的SELECT-SQL语句中,错误的是 。A、SELECT * FROM xs INTO SCREENB、SELECT * FROM xs INTO CURSOR tempC、SELECT * FROM xs INTO TABLE tempD、SELECT * FROM xs TO FILE temp.txt12.参数化视图可以用来限定视图的作用范围。可以使用CREATE SQL VIEW命令并带上“ ”符号和一个参数来创建参数化视图。A、=B、?C、*D、%13. 下列SELECT-SQL语句中,可实现“查询zy表(专业表)中,哪些专业在xs表(学生表)中尚未有该专业的学生”的功能的语句是:_。(注:zydh表示“专业代号”字段)A、SELECT * FROM zy WHERE zy.zydh IN (SELECT xs.zydh FROM xs)B、SELECT * FROM xs WHERE xs.zydh IN (SELECT zy.zydh FROM zy)C、SELECT * FROM zy WHERE zy.zydh NOT IN (SELECT xs.zydh FROM xs)D、SELECT * FROM xs WHERE xs.zydh NOT IN (SELECT zy.zydh FROM zy)14. 在SELECT-SQL语句中,可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七年级语文教师下学期工作总结
- 小班教师的期末自我总结
- 2022-2027年中国升降椅子行业市场深度分析及投资战略规划报告
- 愚人节活动方案模板
- 临床检验副高试题及答案2025版
- 防护设备项目可行性研究报告
- 临床疾病康复学考试题及答案2025版
- 临床基础检验学试题库及答案2025版
- 临床护理应知应会试题及答案2025版
- 高三数学教学工作方案模板
- 静脉留置针的试题及答案
- 高血压疑难病例护理讨论
- 汽配行业质量管理方案
- 2025小学英语新课标教学改革心得体会
- 6S管理改善案例
- 城市园林绿化工程施工及验收规范城市园林绿化工程施工及验收规范
- 农产品直供食堂合作协议
- 市政道路地下综合管廊工程总承包项目施工进度计划及保证措施
- 空中交通流量建模与仿真-深度研究
- 2025年国际政治格局:多极化与地缘政治风险
- (2025)新《公司法》知识竞赛题库(附含参考答案)
评论
0/150
提交评论