数据库期末复习资料Word格式文档下载.docx
《数据库期末复习资料Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库期末复习资料Word格式文档下载.docx(32页珍藏版)》请在冰豆网上搜索。
![数据库期末复习资料Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-1/22/abaf5288-da28-43e1-9ac0-b7c1ae09e9ee/abaf5288-da28-43e1-9ac0-b7c1ae09e9ee1.gif)
GOOD'
8、下列关于数据的操作说法中,正确的是___C___。
A.货币型数据不能参加算术运算B.两个日期型数据可以进行加法运算C.一个日期型数据可以加或减一个整数D.字符型数据能比较大小,日期型则不能9、用DIMENSIONARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则___C___。
A.命令ARR=3创建了一个新的内存变量,它与数组无关B.数组的第1个元素被赋值为3C.所有的数值元素均被赋值为3D.当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量10、在命令窗口中执行了命令X=5后,则默认该变量的作用域是__A__。
A.全局B.局部C.私有D.不定11、在VFP中,以下函数返回值不是数值型的是_____D_______A.LEN(‘ADEFE’)B.AT(“AT”,“ATENSION”)C.YEAR(DATE())D.LEFT(“THISDAY”,4)12、若在VisualFoxPro命令行中键入AA=02/25/99后,变量AA的类型为______D_____。
A.LB.DC.CD.N13、下列符号中不能作为VisualFoxPro系统中的合法变量名的是D。
A._abB.姓AC.a_bc1D.a-bc14、在FoxPro系统的命令窗口中,执行?
TYPE(‘5+6’)后,会在屏幕上显示C。
A.CB.DC.ND.L15、在setexacton的情况下,下面表达式的值为D
?
“王卫红”=“王卫”A.TRUEB.FALSEC..T.D..F.16、VFP中的函数ATC("
管理"
,"
数据库管理系统"
)的运算结果是_____C______A.C0B.4C.7D.错误的函数名17、执行下列程序段后,屏幕上显示的结果是:
__A___。
SETTALKOFF
CLEAR
X=“18”
Y=“2E3”
Z=“ABC”
VAL(X)+VAL(Y)+VAL(Z)A.2018.00B.18.00C.20.00D.错误信息18、执行下面命令后,
setexactoff
m=”x”
?
iif(“x”=m,“x”-“abc”,m+”abc”)
结果是(D)A.xB.abcC.xabcD.xabc19、下列表达式中正确的是(D)A.{^2002-07-27}+date()B.{^2001-02-27}+{^2008-02-27}C.{^2002-07-27}+[1000]D.{^2002-7-27}-date()20、函数MOD(10,3)和函数MOD(10,-3)的值分别是_____B______。
A.1,1B.1,-2C.3,-3D.3,-221、VisualFoxPro函数ROUND(12.5846,3)的值为A。
A.12.585B.12.5846C.12.6D.12.522、VisualFoxpro表达式”wfmk□□”─”Ping”的值为B(□代表空格)。
A.”wfmk□□””Ping”B.”wfmkPing□□”C.”wfmk□□Ping”D.”wfmkPing”23、下列___A______不是日期型数据。
A.CTOD(”09/10/98”)B.{09/10/98}C.09/10/98D.{09/10/98}+13024、VisualFoxpro函数len(rtrim(“□□welcome□□”))的值为C(□代表空格)。
A.7B.8C.9D.1025、执行以下命令
STORE“3.1415926”TOTEST
TYPE(“TEST”)
其结果为___C______A.DB.LC.CD.N26、在下列表达式中,运算结果为数值的是:
____D____A.“1234”+“3579”B.CTOD(“05/08/93”)-11C.130+350=480D.LEN(“SFDE”)-127、顺序执行下列命令之后,屏幕显示的结果是:
_______B____
A=“中华人民共和国”
B=“人民”
AT(B,A)A.0B.5C.8D.错误信息28、表达式STR(1234123.1234,11,2)+"
1+0.88"
的值为______B_____A."
1234123.1231+0.88"
B."
1234123.121+0.88"
C.1234125.0034D.1234123.121+1+0.8829、FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是____B_______。
A.备注型B.通用型C.逻辑型D.字符型30、函数LEN(RIGHT(“水平考试”,4))的值是______B_______。
A.水平B.4C.考试D.水平考试31、在下列表达式中,结果值肯定为真(.T.)的是______C______。
A.“112”>
”85”B.[考试]<
[水平]C.{99-03-21}>
{99-03-12}D.男$性别32、命令DIMENSIONA(2,3)定义了一个名为A的数组,其元素是______D_____。
A.A(0),A
(1),A
(2),A(3),A(4),A(5)B.A
(2),A(3)C.A(2,,1),A(2,2),A(2,3)D.A(1,1),A(1,2),A(1,3),A(2,,1),A(2,2),A(2,3)33、在下列函数中,函数值为数值的是___A__A.AT(′人民′,′中华人民共和国′)B.CTOD(′01/01/96′)C.BOF()D.SUBSTR(DTOC(DATE()),7)34、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是BA.2个字节B.4个字节C.8个字节D.10个字节
35、设P=‘ABCDabcd’,则SUBSTR(P,INT(LEN(P)/2)+1,2)值为ab36、表达式INT(6.26*2)%ROUND(3.14,0)的值是037、视图是一组存储在数据库中的特殊的表,当它被打开时,对于本地视图而言,系统将同时在其他工作区所基于的基表打开,这是因为视图包含一条_A__语句A.SELECT—SQLB.USEC.LOCATED.SETFILTERTO38、有关查询与视图,下列说法中不正确的是BA.查询是只读型数据,而视图可以更新数据源B.查询可以更新数据源,视图也有此功能C.视图具有许多数据库表的属性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存储于数据库中39、不可以作为查询与视图的数据源的是C
A.自由表B.数据库表C.查询D.视图40、B不可以作为查询和视图的输出类型A.自由表B.表单C.临时表D.数组41、视图与基表的关系是CA.视图随基表的打开而打开B.基表随视图的关闭而关闭C.基表随视图的打开而打开D.视图随基表的关闭而关闭42、下列关于查询和视图的叙述中,正确的是查询和视图都DA.保存在数据库中B.可以用USE命令打开C.可以更新基表D.可以作为列表框对象的数据源43、“查询”文件的扩展名为CA..prgB..fpxC..qprD..qpx44、查询文件中保存的是AA.查询的命令B.查询的结果C.与查询有关的基表D.查询的条件45、如果查询和视图的基表数据发生变化,要刷新查询和视图中的结果,正确的方法是CA.查询需要重新运行,视图可以用REQUERY()函数B.需重新创建查询和视图C.查询需要重新运行,视图会自动刷新D.查询和视图都会自动刷新46、对于视图不可以创建的是DA.字段的默认值B.独立索引C.临时关系D.永久关系47、利用查询设计器创建的查询,其查询结果输出去向的默认类型是BA.临时表B.浏览窗口C.表D.屏幕48、在SQL查询时,用where子句指出的是AA.查询条件B.查询结果C.查询目标D.查询视图49、创建一个参数化视图时,应在筛选对话框的实例框中输入BA.*及参数名B.?
及参数名C.!
及参数名D.参数名50、下列_____B____子句可以实现分组结果的筛选A.GROUPBYB.HAVINGC.WHERED.ORDER51、使所有工人的基本工资增加10元的错误程序语句是DA.REPLACEFOR职务=”工人”基本工资WITH基本工资+10B.SCANFOR职务=”工人”REPLACE基本工资WITH基本工资+10C.DOWHILE.NOT.EOF()REPLACENEXT1FOR职务=”工人”基本工资WITH基本工资+10D.DOWHILE.NOT.EOF().AND.职务=”工人”REPLACE基本工资WITH基本工资+1052、下面有关对视图的描述正确的是DA.可以使用MODIFYSTRUCTURE命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库53、视图设计器中含有的、但查询设计器中却没有的选项卡是DA.筛选B.排序依据C.分组依据D.更新条件54、如果要在屏幕上直接看到查询结果,"
查询去向"
应该选择DA.屏幕B.浏览C.临时表或屏幕D.浏览或屏幕55、使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是BA.OPENQUERYzgjk.qprB.MODIEYQUERYzgjk.qprC.DOQUERYzgjk.qprD.CREATEQUERYzgjk.qpr56、有如下SQL语句:
CREATEVIEWview_stockASSELECT股票名称AS名称,单价FROMstock
执行该语句后产生的视图含有的字段名是BA.股票名称、单价B.名称、单价C.名称、单价、交易所D.股票名称、单价、交易所57、下面关于查询描述正确的是CA.可以使用CREATEVIEW打开查询设计器B.使用查询设计器可以生成所有的SQL查询语句C.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中D.使用DO语句执行查询时,可以不带扩展名58、在SQL语句中,用来修改表结构的命令是CA.modifytableB.modifystructureC.altertableD.alterstructure59、SQL用于显示部分查询结果的TOP短语,必须与()短语同时使用AA.orderbyB.joinC.groupbyD.from60、SQL命令DELETE*FROMSWHERE年龄>
50的功能是DA.删除S表B.删除S表中的年龄列C.从S表中彻底删除年龄大于50的记录D.将S表中年龄大于50的记录加上删除标记61、在VisualFoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是CA.REPLACEAGEWITHAGE+1B.UPDATESTUDENTAGEWITHAGE+1C.UPDATESETAGEWITHAGE+1D.UPDATESTUDENTSETAGE=AGE+162、用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是AA.SELECT*FROMSTUDENTWHERELEFT(姓名,2)="
王"
B.SELECT*FROMSTUDENTWHERERIGHT(姓名,2)="
C.SELECT*FROMSTUDENTWHERETRIM(姓名,2)="
D.SELECT*FROMSTUDENTWHERESTR(姓名,2)="
63、查询订购单号首字符是“P”的订单信息,应该使用命令BA.SELECT*FROM订单WHEREHEAD(订购单号,1)=“P”B.SELECT*FROM订单WHERELEFT(订购单号,1)=“P”C.SELECT*FROM订单WHERE“P”$订购单号D.SELECT*FROM订单WHERERIGHT(订购单号,1)=“P”64、在SQL语句中,与表达式"
工资BETWEEN1210AND1240"
功能相同的表达式是AA.工资>
=1210AND工资<
=1240B.工资>
1210AND工资<
1240C.工资<
=1210AND工资>
1240D.工资>
=1210OR工资<
=124065、在SQL语句中,与表达式"
仓库号NOTIN("
wh1"
"
wh2"
)"
功能相同的表达式是DA.仓库号="
AND仓库号="
B.仓库号!
="
OR仓库号#"
C.仓库号<
>
"
OR仓库号!
D.仓库号!
AND仓库号!
66、查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排列。
正确的命令是DA.SELECT部门名,COUNT(职工号)AS职工人数FROM部门,职工WHERE部门.部门号=职工.部门号GROUPBY部门名HAVINGCOUNT(*)>
=10ORDERBYCOUNT(职工号)ASCB.SELECT部门名,COUNT(职工号)AS职工人数FROM部门,职工WHERE部门.部门号=职工.部门号GROUPBY部门名HAVINGCOUNT(*)>
=10ORDERBYCOUNT(职工号)DESCC.SELECT部门名,COUNT(职工号)AS职工人数FROM部门,职工WHERE部门.部门号=职工.部门号GROUPBY部门名HAVINGCOUNT(*)>
=10ORDERBY职工人数ASCD.SELECT部门名,COUNT(职工号)AS职工人数FROM部门,职工WHERE部门.部门号=职工.部门号GROUPBY部门名HAVINGCOUNT(*)>
=10ORDERBY职工人数DESC67、在VFP3.0系统环境下,若使用的命令中同时含有子句FOR、WHILE和SCOPE(范围),则下列叙述中正确的是____C_____。
A.三个子句执行时的优先级这为:
FOR、WHILE、SCOPE(范围)B.三个子句执行时的优先级这为:
WHILE、SCOPE(范围)、FORC.三个子句执行时的优先级这为:
SCOPE(范围)、WHILE、FORD.无优先级,按子句出现的顺序执行68、下列命令中,不能使程序跳出循环的是___A____。
A.LOOPB.EXITC.QUITD.RETURN69、执行下列程序段后,屏幕上显示的结果是:
____A______。
val(X)+VAL(Y)+VAL(Z)A.2018.00B.18.00C.20.00D.错误信息70、执行下面命令后,结果是____D______
iif(“x”=m,“x”-“abc”,m+”abc”)A.xB.abcC.xabcD.xabc71、在vfp中,结构化程序设计的基本逻辑结构不包含____B______A.顺序结构B.嵌套结构C.循环结构D.选择结构72、在用户自定义函数或过程中设置形式参数,应使用____D_____命令A.PROCEDUREB.FUNCTIONC.WITHD.PARAMETERS73、执行以下命令其结果为____C_____
STORE"
3.1415926"
TOtest
TYPE("
TEST"
)
A.DB.LC.CD.N74、当变量I在奇偶之间变化时,下面程序的输出结果为_____A____
I=0
DOWHILEI<
10
IFINT(I/2)=I/2
”W”
ENDIF
”ABC”
I=I+1
ENDDOA.WABCABC连续显示5次B.ABCABCW连续显示5次C.WABCABC连续显示4次D.ABCABCW连续显示4次75、下列程序的运行结果是:
____B____
A=10
IFA=10
S=0
S=1
SA.0B.1C.程序出错D.结果无法确定76、以下程序的运行结果为___B_____
X=1.5
DOCASE
CASEX>
2
Y=2
1
ENDCASE
YA.1B.2C.0D.语法错误77、有如下程序:
此程序运行后的输出结果是:
______C____
STORE2TOS,K
DOWHILES<
14
S=S+K
K=K+2
ENDDO
S,K
SETTALKON
RETURN
A.2210B.228C.148D.141078、下列程序运行结果为:
C FORI=10TO1
I
ENDFORA.10B.5C.0D.语法错误79、在DOWHILE循环中,若循环条件设置为.T.,则下列说法中正确的是_____A_____A.程序一定出现死循环B.程序不会出现死循环C.在语句组中设置EXIT防止出现死循环D.在语句中设置LOOP防止出现死循环80、创建对象时发生_____A_____事件A.InitB.LoadC.InteractiveChangeD.Activate81、所谓类的继承性是指____A______A.子类沿用父类特征的能力B.子类与父类具有相同的特征C.子类与父类具有相同的属性、事件和方法集D.子类沿用基类特征的能力82、用户在VFP中创建子类或表单时,不能创建的是__C_____。
A.属性B.方法C.事件D.事件的方法代码83、下列几组控件中,均为容器类的是____B____。
A.表单、列、组合框B.页框、页面、表格C.列表框、列、下拉列表框D.表单、命令按钮组、OLE控件84、若要引用一个控件所在的直接容器对象,则可以使用_____C______属性。
A.THISB.THISFORMC.PARENTD.都可以85、建立事件循环的命令为_____A______。
A.READEVENTSB.CLearEVENTSC.DOWHILEENDDOD.FOR……ENDFOR86、所有类都可识别的事件,即最小事件集包括______A______。
A.INIT、DESTROY、ERRORB.LOAD、INIT、DESTROYC.LOAD、INIT、UNLOADD.INIT、ACTIVATE、DESTROY87、下列四个事件:
INIT、LOAD、ACTIVATE、DESTROY发生的顺序为____B______。
A.INIT、LOAD、ACTIVATE、DESTROYB.LOAD、INIT、ACTIVATE、DESTROYC.ACTIVATE、INIT、LOAD、DESTROYD.DESTROY、LOAD、INIT、ACTIVATE88、对于任何子类或对象,一定具有的属性是_____B______。
A.CAPTIONB.BASECLASSC.FONTSIZED.FORECOLOR89、绑定性控件是指其内容与表、视图或查询中的字段或内存变量相关联的控件。
当某个控件被绑定到一个字段时,移动记录指针后如果字段的值发生变化,则该控件的D属性的值也随之发生变化。
A.ControlB.NameC.CaptionD.Value90、下列各组控件中,全部可与表中数据绑定的控件是__C___。
A.EditBox、Grid、LineB.ListBox、Shape、OptonButtonC.ComBox、Grid、TextBoxD.CheckBox、Separator、EditBox91、下列属于方法名的是___B_____A.GOTFOCUSB.SETFOCUSC.CLOSEFOCUSD.ACTIBATE92、表单集被相对引用时的名称是____D_____A.FORMB.THISFORMC.FORMSETD.THISFORMSET
93、在下列VFP的基类中,无CAPTION属性的基类是____B_____A.标签B.文本框C.选项按钮D.复选框94、将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的___A____属性的值也随之变化。
A.ValueB.NameC.CaptionD.没有95、用户在VFP中创建子类或表单时,不能新建的