上海龙凤419

试题

计较机二级《VFP》试题及谜底

时候:2024-10-22 08:36:03 试题 我要投稿

计较机二级《VFP》试题及谜底

  一、挑选题

计较机二级《VFP》试题及谜底

  1.在Visual FoxPro中与干系有关的是(  )。

  A.表或视图

  B.表或查问

  C.表单

  D.表或报表

  2.名目办理器窗口的“数据”选项卡用于显现和办理(  )。

  A.数据库、视图和查问

  B.数据库、自在表和查问

  C.数据库、视图、自在表和查问

  D.数据库、表单和查问

  3.在Visual FoxPro号令窗口加入Visual FoxPro的号令是(  )。

  A.QUIT

  B.EXIT

  C.CLOSE

  D.RELEASE

  4.在Visual FoxPro中,不能埋没号令窗口的操纵是(  )。

  A.按Ctrl+F4组合键

  B.单击号令窗口右上角的“封闭”按钮

  C.单击“窗口”菜单下的“号令窗口”选项

  D.单击经常利用东西栏上的“号令窗口”按钮

  5.在Visual FoxPro中,CREATE PROJECT号令将成立一个(  )。

  A.名目

  B.数据库

  C.法式

  D.菜单

  6. 在Visual FoxPro中若是字段界说为日期型,则长度牢固为(  )。

  A.8

  B.6

  C.10

  D.4

  7.假定A=〝计较机〞,B=〝品级测验〞,成果是“计较机品级测验”的抒发式是(  )。

  A.STRING(A,〝是〞,B)

  B.A*〝是〞*B

  C.A/〝是〞/B

  D.A-〝是〞-B

  8.在Visual FoxPro中,假定一个表已翻开,履行LIST号令后再履行DISPLAY号令将显现该表的哪条记实(  )。

  A.无显现

  B.第一条记实

  C.随机不肯定

  D.最初一条记实

  9.在Visual FoxPro中自在表能够成立的索引是(  )。

  A.候选索引、独一索引和通俗索引

  B.主索引、独一索引和通俗索引

  C.主索引、候补索引和通俗索引

  D.主索引、候选索引、独一索引

  10.假定已翻开student表,号令INDEX ON性别TO student将发生一个名为(  )。

  A.性别.idx的文件

  B.student.cdx的文件

  C.student.idx的文件

  D.性别.cdx的文件

  11.在Visual FoxPro的查问设想器中,查问去处能够是标签。标签文件的扩大名是(  )。

  A.lbl

  B.lbx

  C.lst

  D.txt

  12.在Visual FoxPro中以下论述准确的是(  )。

  A.查问和视图都不能界说输出去处

  B.查问和视图都能够界说输出去处

  C.视图能够用USE号令翻开

  D.视图能够用MODIFY STRUCTURE号令点窜

  13.在Visual FoxPro中以下论述毛病的是(  )。

  A.能够用CREATE QUERY号令翻开查问设想器成立查问

  B.能够用CREATE VIEW号令翻开视图设想器成立视图

  C.若是熟习SQL SELECT,能够间接编辑.QPR文件成立查问

  D.在视图设想器中能够操纵“输出去处”选项卡指定视图输出的方针

  14.在Visual FoxPro中,与法式文件有关的扩大名是(  )。

  A.APP

  B.EXE

  C.DBC

  D.FXP

  15.在Visual FoxPro中设想屏幕界面凡是利用(  )。

  A.表单

  B.报表

  C.查问

  D.视图

  16.表单封闭或开释时将激发事务(  )。

  A.Load

  B.Destroy

  C.Hide

  D.Release

  17.在Visual FoxPro中,有关菜单文件描写准确的是(  )。

  A.MNX文件是菜单源文件,MPR文件是天生的法式文件

  B.MPR文件是菜单源文件,MNX文件是天生的法式文件

  C.只要MPR文件,无MNX文件

  D.以上说法均不准确

  18.在Visual FoxPro中,翻开菜单设想器设想新菜单的号令是(  )。

  A.CREATE MENU

  B.CREATE POPUP

  C.MODIFY MENU

  D.MENU<新菜单文件名>

  19.输出报表(myreport)的号令是(  )。

  A.REPORT myreport

  B.REPORT myreport.frx

  C.REPORT FORM myreport

  D.DO REPORT myreport

  20.在Visual FoxPro中设想打印输出凡是利用(  )。

  A.报表和标签

  B.报表和表单

  C.标签和表单

  D.以上选项均不准确

  21.上面号令的输出成果是(  )。

  ?VARTYPE(TIME())

  A.D

  B.T

  C.N

  D.C

  22.履行以下法式后,变量s的值是(  )。

  SET TALK OFF

  CLEAR

  x=〝l2345〞

  s=〝〞

  1=LEN(x)

  DO WHILE l>1

  x1=SUBSTR(x,1-1,2)

  s=s+x1

  1=l-2

  ENDD0

  ?s

  A.2345

  B.4523

  C.54321

  D.45231

  23.一F列对于查问的说法,不准确的是(  )。

  A.查问是事后界说好的SQL SELECT语句

  B.查问是从指定的表或视图中提取知足前提的记实,而后根据但愿输出的范例输出查问成果

  C.在用号令利用查问时,必须起首翻开数据库

  D.查问设想器中不“更新前提”选项卡

  24.在SQL语句中,有能够将多个查问成果归并成一个查问成果的运算符是(  )。

  A.JOIN

  B.ALL

  C.UNl0N

  D.INTO

  25.在以后数据库中根据“先生”表成立视图viewone,准确的SQL语句是(  )。

  A.DEFINE VIEW viewone AS SELECT*FROM先生

  B.DEFINE VIEW viewone SELECT*FRoM先生

  C.CREATE VIEW viewone AS SELECT*FROM先生

  D.CREATE VIEW viewone SELECT*FRoM先生

  26.履行以下法式后,变量y的值是(  )。

  SET TALK OFF

  CLEAR

  X=2000

  Do CASE

  CASE x<=1000

  y=x*0.1

  CASE x>1000

  y=x*0.2

  CASE x>1500

  y=x*0.3

  CASE x>2500

  y—x*0.4

  ENDCASE

  ?Y

  A.200

  B.400

  C.600

  D.800

  27.在数据库设想进程中,若是表A和表B之间是一对多接洽。以下停止的数据库设想体例中,最公道的是(  )。

  A.将表A的主关头字字段增添到表B中

  B.将表B的主关头字字段增添到表A中

  C.成立一个新表,该表包罗表A和表B的主关头字

  D.将表A和表B归并,如许能够削减表的个数,便于办理和保护

  28.在Visual FoxPro中,若是在表之间的接洽中设置了参照完全性法则,并在更新法则中挑选了“级联”,当更新父表中记实的被参照字段时,体系的反映是(  )。

  A.不做参照完全性查抄

  B.若子表中有相干参照记实,则同时主动更新子表中记实的参照字段

  C.若子表中有相干参照记实,则制止更新父表中的记实

  D.不做参照完全性查抄,能够随便更新父表中的毗连字段值

  29.在Visual FoxPro中,号令“INDEX ON姓名TO xm”的功效是(  )。

  A.成立一个名为xm.idx的索引文件

  B.成立一个名为xm.cdx的索引文件

  C.在布局索引文件中成立一个名为xm的索引

  D.在非布局索引文件中成立一个名为xm的索引

  30.若是病人和病人家眷2个表成立了“级联”参照完全性的删除划定,以下选项准确的是(  )。

  A.删除病人表中的记实时,病人家眷表中的响应记实体系主动删除

  B.删除病人表中的记实时,病人家眷表中的响应记实稳定

  C.不管病人家眷表中是不是有相干的记实,病人表中的记实都不许可删除

  D.病人家眷表中的记实不许可删除.

  31.假定会员表中包罗会员号、姓名和德律风字段。此刻但愿经由进程成立适合的索引来保障会员号的值独一,上面选项中能够保障会员号的值是独一的语句是(  )。

  A.INDEX ON会员号TO hyh CANDIDATE

  B.INDEX ON会员号TO hyh UNIQUE

  C.INDEX ON会员号TAG hyh CANDIDATE

  D.INDEX ON会员号TAG hyh UNIQUE

  32.设教员表保管的是教员信息,教员表的表布局为(教员编号,姓名,职称)i图书出书表保管的是教员出书图书的环境,图书出书表的表布局为(ISBN号,教员编号,图书名,出书社,出书年份)。若是但愿查问历来不出书过图书的教员编号和姓名,准确的SQL语句是(  )。

  A.SELECT教员表.教员编号,姓名FROM教员表JOIN图书出书表; 0N教员表.教员编号一图书出书表.教员编号WHERE教员表.教员编号IS NULL

  B.SELECT教员表.教员编号,姓名FROM教员表LEFT JOIN图书出书表; ON教员表.教员编号一图书出书表.教员编号WHERE图书出书表.教员编号IS NULL

  C.SELECT教员表.教员编号,姓名FROM教员表INNER JOIN图书出书表; ON教员表.教员编号一图书出书表.教员编号WHERE图书出书表.教员编号IS NULL

  D.SELECT教员表.教员编号,姓名FROM教员表RIGHT JOIN图书出书表; ON教员表.教员编号一图书出书表.教员编号WHERE图书出书表.教员编号IS NULL

  33.利用SQL的UPDATE语句更新数据表中的数据时,以下说法准确的是(  )。

  A.若是不数据项被更新,将提醒毛病信息

  B.更新数据时,必须带有WHERE子句

  C.不能更新主关头字段的值

  D.一次能够更新多行数据或多个字段的值

  34.“SELECT*FROM投稿表TO FILE temp WHERE审稿成果=ˋ经由进程ˊ”语句的功效是(  )。

  A.将查问成果保管光姑且temp.dbf文件中

  B.将查问成果保管到temp.txt文本文件中

  C.将查问成果保管到temp表中

  D.将查问成果保管到数组temp中

  35.设R和S是两个根基表,“R RIGHT JOIN S ON R.某列=s.某列”表现(  )。

  A.在毗连成果中会将R中不知足毗连前提的数据保留上去

  B.在毗连成果中会将S中不知足毗连前提的数据保留上去

  C.在毗连成果中会将R和S中都不知足毗连前提的数据保留上去

  D.在毗连成果中,R和S的数据都必须知足毗连前提

  36.有以下人员表:

  人员(人员9(C,3),姓名(C,6),t哇N(C,2),职务(C,10))要在该表中拔出一条记实,准确的SQL语句是(  )。

  A.INSERT T0人员VALUES(〝666〞,〝杨军〞,〝男〞,〝组员〞)

  B.INSERT INTO人员VALUES(〝666〞,〝杨军〞,.T.,〝组员〞)

  C.APPEND T0人员VALUES(〝666〞,〝杨军〞,.T.,〝组员〞)

  D.INSERT INTO人员VALUES(〝666〞,〝杨军〞,〝男〞,〝组员〞)

  37.有以下定单表:

  定单(定单号(C,4),客户号(C,4),人员号(C,3),签定日期(D.,金额(N,6,2))统计2012年各月份签定的定单的总金额,准确的SQL语句是(  )。

  A.SELECT MONTH(签定日期)月份,SUM(金额)总金额FROM定单GROUP BY月份WHHRE

  YEAR(签定日期)=2012

  B.SELECT MONTH(签定日期)月份,SUM(金额)总金额FROM定单GROUP BY月份HAVING

  YEAR(签定日期)=2012

  C.SELECT签定日期.MONTH(  )月份,SUM(金额)总金额FROM定单GROUP:BY月份WHERE

  签定日期.YEAR( )=2012

  D.SELECT签定日期.MONTH(  )月份,SUM(金额)总金额FROM定单GROUP BY月份HAⅥNG

  签定日期.YEAR( )=2012

  38.有以下人员表和定单表:人员(人员号(C,3),姓名(C,6),性别(C,2),职务(C,10))定单(定单号(C,4),客户号(C,4),人员号(C,3),签定日期(D),金额(N,6,2))查问职工〝李丽〞签定的定单动静,准确的SQL.语句是(  )。

  A.SELECT定单号,客户号,签定日期,金额FROM定单WHERE姓名=〝李丽〞

  B.SELECT定单号,客户号,签定日期,金额FROM人员,定单WHERE姓名=〝李丽〞;

  AND人员.人员号一定单.人员号

  C.SELECT定单号,客户号,签定日期,金额FROM人员JOIN定单;

  WHERE人员.人员号=定单.人员号AND姓名=〝李丽〞

  D.SELECT定单号,客户号,签定日期,金额FROM人员,定单ON人员.人员号=定单.人员号AND姓名=〝李丽〞

  39.为职工.dbf数据库表增添一个字段“接洽体例”的SQL语句是(  )。

  A.ALTER TABLE职工ADD接洽体例C(40)

  B.ALTER职工ADD接洽体例C(40)

  C.CHANGE TABLE职工ADD接洽体例C(40)

  D.CHANGE DBF职工INSERT接洽体例(40)

  40.利用SQL,语句完成“将一切职工的春秋增添1岁”,准确的操纵是(  )。

  A.UPDATE职工SET春秋=春秋+1

  B.UPDATE职工ADD春秋+1

  C.UPDATE职工SET春秋=1

  D.UPDATE职工ADD l

  二、根基操纵题(共18分)

  (1)在考生文件夹下成立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS增添到该数据库中。

  (2)为AUTHORS表成立主索引,索引名为“PK”,索引抒发式为“作者编号”。

  (3)为B00XS表成立两个通俗索引,第一个索引名为“PK”,索引抒发式为“图书编号”;第二个索引名和索引抒发式均为“作者编号”。

  (4)成立AUTHORS表和800KS表之间的永远接洽。

  三、简略利用题(共24分)

  在考生文件夹下完成以下简略利用:

  (1)翻开表单MYFORM4-4,把表单(称号为Form1)标题改成“接待您”,将文本“接待您拜候体系”(称号为Label1的标签)改成25号黑体。最初在表单上增添“封闭”(称号为Command1)号令按钮,单击此按钮封闭表单。

  保管并运转表单。

  (2)设想一个表单MYFORM4,表单中有两个号令按钮“查问”和“加入”(称号为Commandl和Command2) 。

  ①单击“查问”号令按钮,查问BOOKAUTH数据库中出书过3本以上(含3本)图书的作者信息,查问信息包罗作者姓名和地点都会;查问成果按作者姓名升序保管在表NEW_VIEW4中。

  ②单击“加入”号令按扭封闭表单。

  注重:完成表单设想后要运转表单的一切功效。

  四、综合利用题(共l8分)

  (1)在考生文件夹下,将BOOKS表中一切书名中含有“计较机”3个字的图书复制到BOOKS_BAK表中,以下操纵均在BOOKS_BAK表中完成。

  (2)复制后的图书价钱在原价钱的根本上下降5%。

  (3)从图书均价高于25元(含25)的出书社中,查问并显现图书均价最低的出书社称号及均价,查问成果保管在new_table4表中(字段名为出书单元和均价)。

  参考谜底与剖析

  一、挑选题

  (1)A

  [剖析]一个干系的逻辑布局便是一张二维表;视图是根据表界说的,经由进程视图能够查问表,也能够更新表;查问是事后界说好的一个SOL SELECT语句,在差别的场所能够间接或频频利用,从而进步效力;表单是Visual FoxPro中利用法式与计较机用户停止交换的窗口;报表能够输til数据库中检索、查问出的信息,以便停止阐发和保管。故A选项准确。

  (2)C

  [剖析]“名目办理器”窗口是Visual FoxPro开辟人员的任务平台,它包罗6个选项卡:全数、数据、文档、类|代码、其余。此中,“数据”选项卡包罗了一个名目中的一切数据--数据库、自在表、查问和视图。故C选项准确。

  (3)A

  [剖析]有四种体例加入Visual FoxPro前往windows:

  ①用鼠标左键单击Visual FoxPro标题栏最右边的封闭窗口按钮;

  ②从“文件”下拉菜单中挑选“加入”选项;

  ③单击主窗口左上方的狐狸图标,从窗口下拉菜单中挑选“封闭”,或按Alt+F4键;

  ④在号令窗口中键人QUIT号令,而后回车。故A选项准确。

  (4)C

  [剖析]埋没号令窗口的体例有三种:①按Ctrl+F4组合键;②单击号令窗口右上角的“封闭”按钮;③单击经常利用东西栏上的“号令窗口”按钮。故C选项准确。

  (5)A

  [剖析]履行CREATE PROJECT号令便可成立名目;履行CREATE DATABASE号令可成立数据库;履行MOD IFY COMMAND号令可成立法式文件;履行CREATE MENU号令可成立菜单。故A选项准确。

  (6)A

  [剖析]Visual FoxPm中有些数据范例宽度是牢固的,如数值型、货泉型、日期型、日期时候型均为8个字节,逻辑型为l个字节,备注型和通用型为4等。故A选项准确。

  (7)A

  [剖析]字符抒发式由字符串运算符将字符型数据毗连起来构成,其运算成果依然是字符型数据。字符串运算符有两个,它们的优先级不异:

  +:前后两个字符串首尾毗连构成一个新的字符串。

  -:毗连前后两个字符串,并将前字符串的尾部空格移到归并后的新字符串尾部。故D选项准确。

  (8)A

  [剖析]翻开一个表,指针默许指向第一条记实,履行LIST号令显现一切记实,这时候指针指向文件竣事标识即最初一条记实前面,再履行DISPLAY号令显现以后记实,因为指针指向文件竣事标识,以是无详细记实显现。故A选项准确。

  (9)A

  [剖析]Visual FoxPro中的索引分为主索引、候选索引、独一索引和通俗索引四种。此中,除主索引以外,其余三种索引均能够用于自在表。故A选项准确。

  (10)A

  [剖析]索引包罗单索引.idx和复合索引.cdx,此中成立单索引的号令是index on字段t0索引名;成立复合索引的号令是index on字段名ta9索引名。本题中INDEXON性别TO student将发生一个名为student.idx的单索引文件。故C选项准确。

  (11)B

  [剖析].1bx是标签文件的扩大名,.1st是领导列表的文档的扩大名,.txt是文本文件的扩大名。Visual FoxPro中不以.1b1为扩大名的文件。故B选项准确。

  (12)C

  [剖析]在查问设想器中,能够设置查问去处,而在视图设想器中不“查问去处”的题目。视图的利用近似于表,能够利用USE号令翻开或封闭视图。MODIFY STRUCTURE是点窜表布局的号令。故C选项准确。

  (13)D

  [剖析]在视图设想器中不“查问去处”的题目,即不“输出去处”选项卡。故D选项准确。

  (14)C

  [剖析]Visual FoxPro法式文件经由进程编译、连编,能够发生差别的方针代码文件。这些文件具备差别的扩大名。.APP是Visual FoxPro利用法式文件,.EXE是Visual FoxPro可履行版本,.FXP是Visual FoxPro编译版本..DBC是数据库的扩大名,与法式文件有关。故C选项准确.

  (15)A

  [剖析]在Visual FoxPro中设想屏幕界面凡是利用表单,打印输出凡是利用报表。故A选项准确.

  (16)B

  [剖析]Load事务在表单东西成立之前发生。即运转表单时,第一个激发的事务;Destory事务在东西开释时激发;Hide体例会埋没表单,行将表单的Visible属性值设置为.T.,使之成为勾当表单;Release体例将表单从内存中开释(断根)。故B选项准确。

  (17)A

  [剖析]菜单源文件的扩大名是.MNX.天生的法式法式的扩大名是.MPR,编译后的菜单法式的扩晨名是.MPX。故A选项准确。

  (18)C

  [剖析]在Visual FoxPro中,能够利用号令挪用菜单设想器,翻开“菜单设想器”窗口,停止菜单的成立或点窜.号令格局为MODIFY MENU<文件名>,此中<文件名>指菜单界说文件,默许扩大名为.mnx,许可缺省。若<文件名>为新文件,则为成立菜单,不然为翻开菜单。故C选项准确.

  (19)C

  [剖析]预览和输出指定报表的号令格局为REPORT FORM<报表文件名>[PREVIEW]。若是利用了[PREVIEW]子句,起首弹出“预览”对话框;若是不利用该子句,体系会将报表内容显此刻Visual FoxPro主窗口中.故C选项准确。

  (20)A

  [剖析]报表和标签能够打印输出信息;菜单是利用法式与计较机用户停止交换的窗口。故A选项准确。

  (21)D

  [剖析]TIME()是体系时候函数,以24小时制、hh:mm:ss格局前往以后体系时候,函数值为字符型。VARTYPE(<抒发式>[,<逻辑抒发式>])是数据范例测试函数,用于测试<抒发式>的范例,前往一个大写字母。因为TIME()的前往值是字符型,是以运转VARTYPE号令时前往C。故本题D为准确选项。

  (22)B

  [剖析]本题触及的考点有求字符串长度函数、取子串函数和DO wHILE-ENDD0轮回语句。此中LEN(<字符抒发式>)前往指定字符抒发式的长度,即所包罗的字符个数,函数值为数值型。SUBSTR()从给定字符串的指定肇端地位取指定长度的子串作为函数值。运转DO WHILE-ENDD0语句时,先判定<前提>是不是为真,若是是真则运转DOWHILE与ENDD0间的轮回体,当运转到ENDD0时,再前往DO WHILE’从头判定轮回前提是不是为真,肯定是不是再次运转轮回体。若前提为假则竣事轮回语句运转ENDD0后的语句。法式履行进程以下:法式起头时l=len(x)=5,进入轮回前提判定,5>1,前提成立,履行第一次轮回,xl-SUB-STR(x,I一1,2)=〝45〞,s=S+x1=”45“,i=5-2=3。第一次轮回竣事。法式回到轮回前提判定,3>1,前提成立,履行第二次轮回,xl=SUBSTR(X,j-1,2)=”23”,s=s+x1=”4523”,i=3-2=1。第二次轮回竣事,法式回到轮回前提判定,i>1,前提不成立,竣事轮回。终究s中的值为字符串”4523”。故谜底选B。

  (23)C

  [剖析]查问是事后界说好的一个SQL SE-LECT语句,可根据须要间接利用。查问是从指定的表或视图中提取知足前提的记实,而后根据想获得的输出范例定向输出查问成果,诸如阅读器、报表、表、标签等。在用号令利用查问时,必须要加扩大名.qpr,不用翻开数据库;视图设想器有“更新前提”选项卡,而查问设想器中不“更新前提”选项卡。故本题C为准确选项。

  (24)C

  [剖析]SQL撑持调集的并(UNION)运算,能够将具备不异查问字段个数且对应字段值域不异的SQL查问语句用UNION短语毗连起来,归并成一个查问成果输出。故本题C为准确选项。

  (25)C

  [剖析]成立视图能够利用CREATE VIEw语句来完成,其根基的号令格局是:CREATE VIEW视图名ASSELECT查问语句,可见本题C为准确选项。

  (26)B

  [剖析]本题考核分支语句DO CASE-END-CASE,多分支语句需顺次判定CASE后的前提是不是成立。当发明某个CASE后的前提成立时,就运转该CASE和下一个CASE间的号令序列,而后运转ENDCASE前面的号令。如一切的前提都不成立,则运转OTHERWISE与ENDCASE之间的号令序列,而后转向ENDCASE前面的语句。是以本题运转Y=x*0.2=400,即B选项准确。

  (27)A

  [剖析]统一个数据库中的表凡是都是有干系的,当拔出、删除或点窜一个表中的数据时,经由进程参照援用彼此接洽关系的另外一个表中的数据,来查抄对表的数据操纵是不是准确。在父表中成立主索引或候选索引,在子表对应字段上成立通俗索引,而后将主索引拖至通俗索引上,成立起表之间的接洽。故A为准确选项。

  (28)B

  [剖析]参照完全性束缚包罗更新法则、删除法则和拔出法则。更新法则中设置级联的寄义是,当更新父表中的毗连字段(主关头字)值时,主动点窜子表中的一切相干记实。是以本题B为准确选项。

  (29)A

  [剖析]INDEX ON号令用于在法式中成立索引,履行号令“INDEX ON姓名TO xm”以后可成立一个名为xm的索引文件,索引文件的扩大名为.idx,故本题A选项准确。

  (30)A

  [剖析]参照完全性束缚包罗更新规勇、删除法则和拔出法则,在删除法则成立。级联”的寄义是,当删除父表中的毗连字段(主关头字)值时,主动删除子表中的一切相干记实。是以若是删除病人表中的记实,病人家眷表中的记实也会主动删除,故本题A选项准确。

  (31)D

  [剖析]法式中成立索引,其号令格局为;IN-DEX ON<索引抒发式>TO<索引文件名>| TAG<标记名>Eov<索引文件名>][FOR<前提抒发式>][AS-CENDING | DESCENDING][UNIQUE|CANDIDATE][ADDITIVE]。此中,各参数或短语的寄义以下:

  <索引抒发式>能够是字段名,或包罗字段名的抒发式;TO<索引文件名>成立一个零丁的索引文件。此刻只是在成立一些姑且接洽时才利用;

  ·TAG<标记名>成立布局复合索引文件,索引名与表名同名,<标记名>给出索引名;

  ·OF<索引文件名>成立非布局复合索引文件,用<索引文件名>指定索弓I文件名;

  ·FOR<涤件抒发式>给出索引过滤前提,该短语通俗不利用;

  ·ASCENDING或DESCENDING指明成立升序或降序索引,默许是升序的;

  ·UNIQUE指明成立独一索引;

  ·CANDIDATE指明成立候选索引;

  ·ADDITIVE申明此刻成立索引时是不是封闭之前的索引,默许是封闭。根据规范格局起首解除A、B选项,因为UNIQUE成立独一索引,是以本题D选项准确。

  (32)B

  [剖析]本题考核超毗连查问,在通俗的SQL中,超毗连运算符是“*=”(左毗连)和“=*”(右毗连)。超毗连查问有四种毗连体例,其根基格局为SELECT……FROM左表INNER | LEFT | RIGHT | FULL JOIN右表ON毗连前提WHERE别的前提。此中:

  ·INNER JOIN等价于JOIN,为通俗毗连(也称为外部毗连),通俗毗连只要知足毗连前提的记实才出此刻查问成果中;

  ·LEFT JOIN为左毗连,左毗连除知足毗连前提的记实出此刻查问成果中外,第一个表中不知足毗连前提的记实也出此刻查问成果中,不知足毗连前提的记实的对应局部为.NUL L.:

  ·RIGHT JOIN为右毗连,除知足毗连前提的记实出此刻查问成果中外,第二个表中不知足毗连前提的记实也出此刻查问成果中,不知足毗连前提的记实的对应局部为.NULL.;

  ·FULL JOIN称为全毗连除知足毗连前提的记实出此刻查问成果中外,两个表中不知足毗连前提的记实也出此刻查问成果中,即两个表中的内容都会显此刻成果中,不知足毗连前提的记实的对应局部为.NULL.。查问历来不出书过图书的教员编号和姓名,B为准确选项。

  (33)D

  [剖析]更新数据的号令格局为:UPDATE表名SET字段名1=抒发式1[,字段名2=抒发式2……][WHERE前提],通俗利用WHERE子句指定更新的前提,并且一次能够更新多行数据或多个字段;若是不利用WHERE子句,则更新全数记实,故本题D为准确选项。

  (34)B

  [剖析]本题考核简略查问,在SQL查问语句的尾部增添TO FILE<文本文件名>[ADDITIVE]能够将查问的成果放入新天生的指定文本文件中,是以该语句的功效是将查问成果保管到temp.txt文本文件中。故本题B为准确选项。

  (35)B

  [剖析]本题考核超毗连查问,超毗连查问有四种毗连体例,本题RIGHT JOIN为右毗连,表现除知足毗连前提的记实出此刻查问成果中外,第二个表中不知足毗连前提的记实也出此刻查问成果中,不知足毗连前提的记实的对应局部为.NULL.。是以“R RIGHT JOIN S ON R.某列=S.某列”的意义便是在毗连成果中会将S中不知足毗连前提的数据保留上去。故本题B为准确选项。

  (36)D

  [剖析]INSERT INTO<表名>[(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……])号令用于拔出数据,起首解除A、C选项。根据题意拔出记实,在性别字段只能为男或女,是以本题D选项准确。

  (37)B

  [剖析]本题考核分组与计较查问,SELECT申明要查问的字段,FROM申明要查问的字段来自哪一个表或哪些表,WHERE申明查问前提,GROUP BY…HAVING用于根据签定日期停止分组。限制时候的语句应当为。YEAR(签定日期)-2012”,起首解除C、D选项。因为给GRoUPBY子句加前提必须利用HAVING,而不能够利用WHERE.是以可见本题B选项准确。

  (38)C

  [剖析]SQL的根基格局为SELECT-FROM-WHERE,此中SELECT申明要查问的字段,FROM申明要查问的字段来自哪一个表或哪些表,WHERE申明查问前提.本题查问“李丽”签定的定单信息,要查问字段包罗定单号、客户号、签定日期和金额,WHERE后应当限制人员和定单表中的姓名为“李丽”,因为定单表中并不姓名这一字段,是以用人员号字段将两表信息相连,AND表现“且”。故本题C为准确选项。

  (39)A

  [剖析]ALTER TABLE<表名>号令用于点窜表的布局和字段名,Add用于增添字段,B、C、D选项的鬈式均不准确。故本题A为准确选项。

  (40)A

  [剖析]更新数据的号令格局为UPDATE表名SET字段名1=抒发式1[,字段名2=抒发式2…][WHERE前提],将一切职工的春秋增添1岁,应利用抒发式“春秋=春秋+1”,故本题A为准确选项。

  二、根基操纵题

  [操纵步骤]

  (1)步骤1:单击东西栏中的“新建”按钮,在“新建”对话框中挑选“文件范例”中的“数据库”,单击“新建文件”。在 “成立”对话框中输人数据库名Bookauth,再单击“保管”按钮。

  步骤2: 在数据库设想器上空白处右击,在弹出的快速菜单中挑选“增添表”号令,而后在“翻开”对话框中挑选测验文件夹下的authors和books表,而后双击翻开。

  (2)在数据库设想器中右击表authors,在弹出的快速菜单中挑选“点窜”号令;在表设想器中,挑选“索引”选项卡,在“索引名”中输出pk,在“范例”中挑选“主索引”,在“抒发式”中输出“作者编号”,单击“肯定”按钮。

  (3)在数据库设想器中右击表books,在弹出的快速菜单中挑选“点窜”号令;在表设想器中,挑选“索引”选项卡,在“索引名”平别离输出pk和“作者编号”,在“范例”中挑选“通俗索引”,在“抒发式”平别离输出“图书编号”和“作者编号”,单击“肯定”按钮。

  (4)在数据库设想器中,在表authors当选中主索引pk,按住鼠标拖动至表books的通俗索引“作者编号”上,而后开释鼠标。

  三、简略利用题

  (1)[操纵步骤].

  步骤1:单击东西栏中的“翻开”按钮,在“翻开”对话框中挑选考生文件夹下的myformaj.8CX表单,单击“肯定”按钮。

  步骤2: 在“属性”对话框中,设置表单的Caption属性为“接待您”。

  步骤3:选中标签控件,在“属性”对话框中设置其FontSize属性为25,Font_Name属性为“黑体”。

  步骤4:在表单上增添一号令按钮,设置其Caption属性为“封闭”,双击该按钮,输出thisform.release,再单击东西栏中的“保管”按钮。

  (2)[操纵步骤]

  步骤1:单击东西栏中的“新建”按钮,在“新建”对话框的“文件范例”选项组中挑选“表单”,单击“新建文件”按钮。

  步骤2: 体系翻开表单设想器,单击“表单控件”东西栏中的号令按钮,在表单设想器中拖动鼠标增添一个号令按钮东西commandl,设置其Caption属性为“查问”,双击commandl,在翻开的代码编辑器窗口中输出以下代码:

  SELECT作者姓名,地点都会;

  FROM AUTHORS;

  WHERE作者编号IN;

  (SELECT作者编号FROM BOOKS GROUP BY作者编号

  HAVING COUNT(})>=3);

  ORDER BY作者姓名;

  INTO TABLE NEW_VIEW4

  用一样的体例,在表单上增添号令按钮command2,设置其Caption属性为“加入”,并双击输出Chck的事务代码为:THIS-FORM.RELEASE

  步骤3:单击东西栏中的“保管”按钮,在另存为对话框中将表单保管为myform4,再单击“保管”按钮。

  步骤4:单击东西栏中的“运转”按钮,运转表单,再别离单击表单中的“查问”和“加入”按钮。

  四、综合利用题

  [操纵步骤]

  步骤1:在号令窗口中输出以下代码,用于将BOOKS表中知足前提的记实复制到BOOKS-BAK表中,并按回车键以履行该代码。‘

  *********************************************

  SELECT*FROM BOOKS WHERE书名LIKE。%计较机%”INTO TABLE BOOKS_BAK

  *********************************************

  步骤2: 在号令窗口中输出以下代码,用于更新BOOKS_BAK表中的价钱字段,并按回车键以履行该代码。

  *********************************************

  UPDATE BOOKS_AK SET价钱=价钱*(1-0.05)

  *********************************************

  步骤3:在号令窗口中输出以下代码,并按回车键以履行

  该代码。

  *********************************************

  SELECT TOP 1 Books_bak.出书单元,avg(books_bak.价

  格)as均价;

  FROM books_bak;

  GROUP BY Books_bak.出书单元;

  HAVING均价>=25;

  ORDER BY 2;

  INTO TABLE newjable4.dbf

  *********************************************

【计较机二级《VFP》试题及谜底】相干文章:

计较机二级VFP试题及谜底10-22

2016计较机二级《VFP》稳固操练及谜底03-27

2016年天下计较机二级《VFP》机测验题及谜底03-09

2016年9月计较机二级《VFP》测试题及谜底03-10

计较机二级《VFP》考前操练题及谜底06-08

计较机二级《VFP》上机考题与谜底201603-10

2017计较机二级《VFP》测试卷与谜底03-28

天下计较机二级测验VFP冲刺试题201712-11

计较机二级测验《VFP》考点:VFP计较机考点11-21