VisualFoxPro 60参考答案.docx
《VisualFoxPro 60参考答案.docx》由会员分享,可在线阅读,更多相关《VisualFoxPro 60参考答案.docx(90页珍藏版)》请在冰豆网上搜索。
![VisualFoxPro 60参考答案.docx](https://file1.bdocx.com/fileroot1/2023-4/20/44acb962-e9c0-4527-8583-14ed20550b1b/44acb962-e9c0-4527-8583-14ed20550b1b1.gif)
VisualFoxPro60参考答案
第一章VisualFoxPro6.0基础知识
习题精练一参考答案:
一、单项选择题
1.A2.C3.C4.A5.D6.B7.B8.B9.A10.D11.B12.B13.C14.D15.A16.A17.B18.D19.C20.A21.B22.C23.B24.C25.A26.C27.A28.D29.B30.B31.B32.D33.A34.B35.C36.B37.C38.A39.C40.B41.A42.D43.C44.B45.A46.B47.C48.A49.B50.B51.D52.B53.D54.A55.C56.A57.D58.A59.D60.C61.A62.D63.C64.C65.B66.C67.C68.B69.A70.C71.A72.B73.A74.D75.B76.B77.A78.D79.D80.A81.A
二、填空题
1.通用型G42.备注型 43..FPT4.变量数组对象5.数值型逻辑型货币型6.严格的YMD7.$¥48.字段变量和内存变量9.利用赋值号“=”赋值利用STORE命令赋值10.?
<表达式>?
?
<表达式>11.私有数组全局数组局部数组12.16500013.不小写大写14.函数名函数返回值函数名参数函数返回值15..PRG.DBC.DBF
习题精练二参考答案
一、选择题
1.B2.C3.A4.C5.C6.D7.C8.D9.D10.A11.C12.D13.D14.C15.A
16.D17.D18.C19.D20.B21.C22.A23.C24.B25.A26.D27.C28.B29.D30.B31.B32.C33.D34.C35.C36.D37.B38.B39.B40.B41.C42.A43.D44.B45.D46.C47.C48.C49.C50.B51.B52.A53.C54.D55.A56.B57.B58.B59.A60.D61.D62.D63.A64.C65.B66.C67.A68.D69.A70.A71.C72.B73.D74.C75.C76.B77.B78.D79.B80.B81.A82.A83.B84.B85.D86.A87.B88.B89.D90.D91.B92.D93.D94.B95.A96.A97.C98.A99.C
二、填空题
1.人工管理、文件管理、数据库系统管理2.一对一、一对多、多对多3.元组,属性4.候选关键字5.外部关键字6.数据结构、数据操作、数据的完整性约束条件。
7.层次模型、网状模型、关系模型。
8.投影、选择、连接。
9.实体完整性、参照完整性、用户定义的完整性。
10.实体完整性11.信息的载体,记录信息,依靠数据,数据具体含义12.数据库管理系统、面向对象13.事物之间的联系14.插入,修改,删除,查询15.字段、表16.关系模型17.属性、元组18.投影19.关键字20.选择、投影、联接21.关系22.标题栏、菜单栏、工具栏、工作区、状态栏、命令窗口23.菜单方式、命令方式24.向导、设计器、生成器25.隐藏、关闭、命令窗口、关闭26.文件位置27.10亿、255、25528.128、10、254、2029.64K、819230..Mem、RestoreFromMM31.逻辑型、.F.32..T.33.SetDefaultToA:
34.-26.00、235.SetCenturyOn36.N、C、N、C、5、123.458、247、32、-246.9237.Substr、Right、Left、!
38.208520.4539..F.40.041.M.或者M->42.145.343.6.79
44.t=Ctod(m+"/"+D+"/"+y)45.个人电子计算机46.XY347.67948.101.00、Z=X^2、100.00
三、判断题
1.T2.F3.T4.F5.T6.F7.F8.T9.T10.F11.F12.F13.T14.F15.F16.T17.F18.F19.F20.F21.F22.T23.F24.F
第二章数据库、表的基本操作
习题精练一参考答案:
一、单项选择题
1.B2.A3.D4.B5.C6.D7.A8.B9.B10.C11.C12.D13.D14.C15.C16.D17.B18.C19.D20.D21.D22.B23.C24.D25.A26.D27.C28.B29.A30.D31.C32.C33.A34.A35.D36.A37.A38.A39.B40.B41.C42.A43.C44.B45.D46.B47.D48.B49.C50.C51.B52.A53.C54.C55.C56.A57.C58.A59.D60.D
61.C62.A63.A64.C65.C66.A67.C68.A69.D70.D71.C72.B73.A74.A75.B76.B77.A78.D79.C80.A81.A82.D83.A84.C85.C86.A87.D88.B89.A90.D91.A92.C93.B94.C95.D
96.D97.C98.B99.C100.C101.D102.C103.B104.A105.C106.D107.B108.D109.A110.C111.C112.D113.C114.C115.B116.A117.A118.A119.A120.A121.C122.A123.B124.D125.C126.B127.C128.D129.D130.C131.A132.D133.C134.D135.C136.D137.D138.C139.A
二、填空
1.APPEND2.113..T.4..dbf5..CDX结构化复合索引6.1多个多个
7.逻辑物理8.索引关键字
9.GO10
DELETENEXT5
10.SORTTOPLON总分/D,英语FOR性别=“男”
11.COUNTFOR性别=“女”.AND.数学>80TOFS
12.表|删除记录13.MODIFYSTRUCTURE14.主索引候选索引惟一索引15.规则
16.BROWSE17.一多18.EOF()19.DELETE20.ZAP
21.COUNTTOFSMANFOR性别=“男”AND政治分数>90
22.REPLACEALL总分WITH总分+20FOR学生干部
23.REPLACEALL总分WITH024.COPYTONEWFOR性别="男"AND外语>=85
25.COPYTOCOPYSTRUCTURETO26.LOCATEJOIN27.逻辑28.删除标记
29.INSERTBEFORE30.831.物理删除32.appendblank33.modifystructure
34.replaceALL英语WITH英语+1035.表结构36.独立复合37.文件末尾
38.字段名称类型宽度39.浏览编辑40.普通41.1GOBOTTOM
42.LOCATEFOR43.1144.LISTNEXT445.LISTFORYEAR(进馆日期)>=1990
46.REPLACE出生日期WITH{^1978-10-28}47.DELETEPACK
48.DELETEFORLEFT(分类号,1)=“A”49.LOCATEFOR CONTINUE
50.REPLACEALL年龄WITH年龄+1年龄字段应为整型51.黑色彻底删除
52.ALLNEXTRESTRECORD53.物理逻辑54..IDX.CDX
55..CDX打开56.升序ASCENDDESCEND57.UNIQUE
习题精练二参考答案
一、选择题
1.D2.C3.D4.B5.B6.A7.C8.A9.B10.D11.D12.D13.C14.C15.C16.C17.A18.C19.C20.B21.A22.C23.B24.B25.D26.B27.B28.A29.B30.D31.C32.B33.B34.A35.B36.C37.D38.D39.C40.A41.D42.C43.C44.D45.C46.A47.C48.B49.C50.B51.D52.C53.C54.A55.C56.C57.D58.C59.B60.D61.A62.B63.C64.B65.D66.D67.C68.B69.A70.C71.B72.C73.A74.B75.C
二、填空题
1.数据库表,自由表2.其他数据库3.显示8~12号记录内容4.插入对象
5.Replace6.以“独占”方式打开数据表7..F.,.T.,1
8.将指针定位于满足条件的第一条记录上,逻辑
9.DeleteAllForSubstr(分类号,1,1)=“J”或DeleteAllForLeft(分类号,1)=“J”
DeleteAllForYear(出版日期)<1960,Pack
10..cdx11.主索引,候选索引,普通索引,主索引12.主索引或候选索引,普通索引
13.永久关系,关联14.临时15.更新,插入,删除16.父表,子表17.实体
18.逻辑型19.将索引标识为bh的索引设置为主控索引20.GoTop
21.先显示女生记录,再显示男生记录22.别名->字段名或别名.字段名
23.bjbh+Str(cj,3)+Dtoc(csrq)24.254,20,8,1,4
25.ListFor职称="教授"Or职称="副教授"或者ListFor"教授"$职称
26.UsegzIndexgz1,gz2
27.AverageYear(Date())-Year(csrq)Forxw="博士"Toage
28.CountForxb="女"Andzc="教授"
三、判断题
1.T2.F3.T4.F5.T6.F7.F8.T9.T10.F11.F12.F13.F14.F15.F16.T17.F18.T19.F20.F21.T22.F23.T24.F25.T26.F27.F28.F29.F30.F31.F32.F33.T34.T35.F36.F37.T38.F39.F40.T
第三章查询与视图
习题精练一参考答案:
一、单项选择题
1.D2.D3.D4.C5.D6.A7.B8.D9.D10.B11.D12.D13.D14.A15.B16.C17.D18.D19.D20.C21.C22.D23.B24.D25.B26.A27.D28.D29.C30.A31.D32.D33.C
二、填空
1.可用字段2.不能3.查询条件4.本地视图5).修改6.联接7.联接8.查询文件,数据库文件9.DO查询.QPR10.USE视图名NODATA11.表视图
习题精练二参考答案
一、选择题
1.B2.D3.A4.A5.D6.B7.C8.C9.C10.D11.A12.B13.D14.C15.A16.B17.A18.C
二、填空题
1.查询条件2.设置输出字段,选定符合条件的记录,使记录按照指定的字段进行排序
3.满足指定条件4.SQLSelect,qpr5.虚表6.自由表,视图7.本地视图,远程视图8.连接9.OpenDatabasejsgl/Usecx_js/Browse10.更新
三、判断题
1.F2.T3.F4.F5.F6.T7.T8.T9.T10.T11.F12.T
第四章关系数据库标准语言SQL
习题精练一参考答案:
一、单项选择题
1.B2.A3.A4.D5.A6.A7.B8.D9.B10.A11.C12.B13.A14.B15.C16.D17.B18.D19.C20.D21.B22.A23.B24.A25.B26.A27.B28.C29.A30.D31.C32.A
二、填空
1.CREATETABLE借阅(借书证号C(4),总编号C(6),借书日期D(8))或CREATABL借阅(借书证号C(4),总编号C(6),借书日期D(8))
2.COUNT(DISTINCT总编号)或COUN(DISTINCT总编号)或COUNT(DIST总编号)或COUN(DIST总编号)
3.单价<=20(出版单位="清华大学出版社"OR出版单位="电子工业出版社")或(出版单位="电子工业出版社"OR出版单位="清华大学出版社")单价<=20
4.AVG(单价)与COUNT(*) 或COUNT(出版单位)COUN(出版单位)与GROUPBY
5.单价BETWEEN15AND25或单价>=15and单价<=25与分类号ASC或分类号
6.IN与借书证号与COUNT(*)=1或COUN(*)=1
7.SETCHECK单价>=0ERROR"单价应该大于等于0!
"或SETCHEC单价>=0ERRO"单价应该大于等于0!
"8.总编号+借书证号或借书证号+总编号
9.IN(SELECT总编号FROM借阅)或IN(SELE总编号FROM借阅)
10.OR出版单位="电子工业出版社"ORDERBY出版单位DESC
11.INTOcursor或INTOcursorcursorname
12.INSERTINTOR(NO,NAME,CLASS)VALUES(30,"郑和","95031")
或INSEINTOR(NO,NAME,CLASS)VALUES(30,"郑和","95031")13.UNION
14.DELETEFROMRWHERENO=20或DELEFROMRWHERENO=20或DELEFROMRWHERNO=20或DELETEFROMRWHERNO=2015.GROUPBY
16.UPDATERSETNAME="王华"WHERENO=10或UPDARSETNAME="王华"WHERENO=10或UPDARSETNAME="王华"WHERNO=10
17.SUMAVG18.NULL19.结构化查询语言20.INTOVALUES21.UPDATEWHERE
22.学生.学号=选课.学号23.UPDATE24.COUNT(学号)25.VALUES26.SET
27.ORDERBY28.BETWEEN29.LIKE30.INTOARRAY31.WHERE
习题精练二参考答案
一、单项选择题
1.D2.B3.A4.B5.D6.B7.A8.A9.D10.D11.A12.D13.B14.C15.B16.A17.D18.B19.A20.D21.C22.D23.B24.C25.C26.B27.D28.B29.B30.A31.D32.D33.A34.D35.A36.B37.D38.D39.A40.D41.C42.A43.A44.D45.C46.C47.D48.B49.A50.C51.C52.A
二、填空题
1.Union2.数据查询3.Sum(工资)4.InsertInto5.Alter,Alter,Check6.And,In
7.As,项目8.Top,OrderBy9.Add,Check10.On11.Update,Set
三、写出实现下列功能的SQL命令
1.Selectxm,csrqFromjsqkWherehf
2.SelectxmFromjsqk,xbWherejsqk.xbbh=xb.xbbhAnd(xbmc="会计系";
Orxbmc="经济系")
3.SelectAvg(jcgz)Fromgz,jsqkWheregz.jsbh=jsqk.jsbhAndxb="女"
4.Selectxm,xlFromjsqkWherexb="男"
5.SelectAvg(jcgz)Fromgz,jsqkWheregz.jsbh=jsqk.jsbhAnd“教授”$zc
6.SelectxmFromgz,jsqkWheregz.jsbh=jsqk.jsbhAndjcgz<1500
7.Selectxbmc,Count(*)Fromjsqk,xbWherejsqk.xbbh=xb.xbbhGroupByxbmc
8.Selectxbmc,Count(jsbh)教授人数Fromxb,jsqkWherejsqk.xbbh=xb.xbbh;
Andzc="教授"GroupByxbmcOrderBy教授人数
9.SelectxmFromjsqkWherejsbhIn(SelectjsbhFromkyqk)
10.SelectxbmcFromxbWherexbbhNotIn(SelectxbbhFromjsqk,kyqk;
Wherejsqk.jsbh=kyqk.jsbh)
11.SelectSum(jcgz+zwbt+zjjt)Fromgz
12.Selectxbmc,Count(*)Fromxb,jsqk,gzWherejsqk.xbbh=xb.xbbhAnd;
gz.jsbh=jsqk.jsbhAndjcgz>=2000GroupByxbmc
13.SelectTop1xbbh,Count(*)ttFromjsqk,kyqkWherejsqk.jsbh=kyqk.jsbh;
GroupByxbbhOrderByttDesc
14.InsertIntojsqk(jsbh,xm,xb,xl,xw,zc)Values;
("199009","和红","女","研究生","博士","助教")
15.DeleteFromjsqkWherexm="和红"
16.UpdategzSetzwbt=zwbt+200Wherejcgz+zwbt<2000
17.UpdategzSetzwbt=zwbt*1.1WherejsbhIn(SelectjsbhFromjsqk;
Wherezc="教授")
第五章VisualFoxPro程序设计基础
习题精练一参考答案:
参考答案:
一、选择题
1.B2.C3.A4.C5.D6.C7.A8.C9.B10.B
11.A12.D13.B14.D15.B16.D17.D18.B19.B20.C
21.C22.D23.D24.A25.D26.C27.B28.C29.B30.D
31.C32.D33.C34.B35.C36.D37.D38.C39.A40.A
41.B42.B43.A44.C45.C46.C47.C48.B49.D50.B
51.B52.B53.A54.D55.C56.D57.B58.A59.B60.B
61.B62.B
二、填空题
1.全局变量2.运算符3.n5.[1]100以内自然数的和[2]Y=***6.[1]0[2]J=I+1[3]STR(N)
7.[1]RETURN.F.[2](-B+SQR(DELTA))/(2*A)
8.DO SUB WITH2,AREA9.[1]GET PHN [2]CONTINUE
10.1)[1]NOT.EOF()[2]I<=10[3]ENDCASE[4]S-PMAX-PMIN[5]SELEPW[6]SKIP
2)SORTON最后得分/D,歌手编号TOGSPX
3)AVER最后得分TOPJ
4)[1]SUBS(选送地区,1,4)=“北京”[2]AT(“北京”,选送地区)
11.[1].NOT.EOF()[2]数量>10.AND.数量<=50[3]SKIP
12.[1]SEEK或LOCATEFOR书号=BNO[2]单价WITHXDJ[3]LOOP[4]EXIT
13.[1]INPUTTORNO[2]READ[3]GATHERFROMBUFFER
14.[1]INDEXON学号[2]学号INTOA[3]成绩+5[4]A->民族<>"汉"[5]A->姓名
15.[1]OFF[2]ON
三、程序设计题
1.源程序如下:
?
"1994是个偶数,它的各位数字之和为23,请打印出比1994小的所有这样的数"
?
"按任一键开始…"
wait""
i=1
j=1
a=0
dimearry(20)
dowhilea<=1
b=5
dowhileb<=9
c=5
dowhilec<=9
d=6
dowhi