您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 《VisualFoxPro程序设计实践》习题参考答案
第三章二、填空题1自由表、数据库表2文件尾3通用型4DELETENEXT45LISTNEXT5、GO13、LISTNEXT46主索引、候选索引、唯一索引、普通索引7BROWSE8文件尾9CONTINUE10物理、逻辑11多、多、一12SEEK13跟着、父表、子表14215一对一、一对多、多对多16关闭所有数据库和表、打开表ST的同时打开其索引CJ、统计2000年以后出生人数17LISTFOR入馆日期={^2005-01-01}18519韦波24201423521ALL合格否WITH.F.、笔试成绩60AND上机成绩60、NOT合格否NOT合格否、PRINTER22(1)部门工资奖金(2)890(3)1001程云、1400、唐尊(4)840二车间2100100023职称代码、424①1②.T.③16④.T.⑤.F.⑥.F.⑦123⑧3⑨3~15⑩1625①1②8③1④9⑤3⑥4⑦1⑧1⑨1⑩726SETRELATO编号INTOB、4、C2英语刘然274、128SETRELATO编号INTOB29B.部门代码、ZJ/部门人数30ALL、REPLACE、.T.4关系数据库标准语言SQL一、选择题12345678910ADCCADCAAB11121314151617181920CDCCACBDDB21222324252627282930DDCBBDAACA31323334353637383940ACBCCBCCDD二、填空题1QPR、命令、DOCX.QPR、结果2表、视图3数据定义、数据查询、数据修改4联系5CREATEQUERY、CREATEVIEW、数据库6插入、更新、删除7JOIN、普通联接、内部联接8ADD、ALTER9IN、LIKE10BETWEEN…AND…、IN11PRIMARYKEY、REFERENCES12销售数量*销售价、AND、销售数量13AVG()、SUM()14SELECT、FROM、WHERE15(1)总编号、借书证号、借书证号+总编号(2)读者.借书证号或借阅.借书证号、图书.总编号=借阅.总编号AND借阅.借书证号=读者.借书证号(3)COUNT(*)、姓名或借阅.借书证号或读者.借书证号ORDERBY(4)DISTINCT、读者,借阅、(DATE()-借书日期)=90(5)COUNT(*)、INNERJOIN、读者.借书证号=借阅.借书证号GROUPBY、HAVINGCOUNT(*)1(6)NOTIN、单价1005数据库的查询和视图一、选择题12345678910ACCAACCCDD11121314151617181920AACCDBCBCB二、填空题1浏览、查询去向、表和临时表2QPR、SQL-SELECT语句3本地视图、远程视图4表、查询5MODIFYVIEW文件名6联接、JOINON7可以用来更新表的数据,并将更新结果保存在磁盘上、可以从一个或多个相关联的表中提取所需的信息8JOIN、SELECT、WHERE9报表、标签6结构化程序设计一、选择题12345678910DCDBCACBAD11121314151617181920CCAAABBAAA212223242526272829DCBABDADCC、D、C、D、B3031323334353637A、D、A、BC、C、BAACABB383940414243ABDDDB二、填空题1顺序结构、选择结构、循环结构2LOCAL3{^2009-8-20}或CTOD(08/20/09)4y1005成绩最高分6s=727姓名=xm8(编号,8)=19无效,需重新选择103.14159、12.5663611tt=5或tt=512REPLACE等级WITHA13NUM14CTOD(05/20/10)或{^2010-05-20}15N=N+11664而17xy,n,2、SUBSTR(xy,5,4)说明:横向显示“重庆平安”18LOOP1910、200、10020s=15321102022q=200、q=10023按ASCII码字符顺序,将原字符串的每一个字符变为:加上其位置号和字符串总长度后,组成一个新的字符串。24ABCD142530221020、402212026Y或N(大小写均可)27学号=xh、DELETE、PACK28此题超纲,不要求29?30K=1TOJ、STR(J*K,6)31932&AA、&BB、&CC33634GATHERMEMVAR35nh+B+dbn、A:&bdbn3612337154324638&fname、field_type39y=3340LOOP41j=9、j=10-i、a(j)a(j+1)42GATHERFROMar243a(i)A(j)、j=j+144P1,P2,P3,P4、N、5,5,1,045INT(SQRT(I)、(i,j)=0、flag=0三、程序设计题1.参考程序CLEARINPUT请输入一个自然数:TOns=1FORi=1TOns=s*iENDFOR?自然数+ALLTRIM(STR(n))+的阶乘为:+ALLTRIM(STR(n))RETURN2.参考程序CLEARDIMEM(20)FORI=1TO20M(i)=10+INT(RAND()*90)ENDFOR?随机产生的20个两位整数的逆序结果为:?FORi=1TO20??M(21-i)ENDFORRETURN3.参见教材P142例6.154.参考程序*建立如下程序文件:sushu.prgPARAMETERSmg=.T.FORi=2TOINT(SQRT(m))IFm%i=0g=.F.EXITENDIFENDFORIFgk=ALLTRIM(STR(m))+是素数!ELSEk=ALLTRIM(STR(m))+不是素数!ENDIFRETURNk5.参见教材P150例6.246.参见后面“VisualFoxfro程序模拟试题”中“笔试试题(一)”的“五、程序设计题”7.参考程序CLEARCLEARALLSETSAFEOFFSETTALKOFFSELECT1USErxsREPLACEALL营业额WITH数量*单价SELECT2USEyyyINDEXON营业员代码TAGdmSELECT1SETRELATIONTO营业员代码INTOBACCEPT请输入要查询的营业员代码:TOdmLOCATEFOR营业员代码=dmIFnoteof()?代码:+营业员代码?姓名:+B.姓名+性别:+B.性别?品名营业额sum=0DOWHILEnoteof()?品名,营业额sum=sum+营业额CONTINUEENDDO?全天营业额:,sumELSE?没有营业员代码为+dm+营业员!ENDIFCLOSEALLSETSAFEONSETTALKONRETURN7表单设计一、选择题12345678910ACDCDBBDCA11121314151617181920BADCDABCBA21222324252627282930CBCCABCCCA31323334353637383940DCDDDCCADD41424344454647484950CDAAABCCAB51525354555657585960DCCBBDCBDB61626364656667686970CAABADADBC7172737475DDDBA二、填空题1属性、方法2.F.3ReadOnly、Enabled4零、多5PasswordChar6Thisform.Text1.Setfocus7LOAD8Click9男10Value11.T.12布局13RightClick14对象15Thisform.Release、Thisform.Refresh16RecordSource17SCT18Caption19前20Visible21ClearEvents22This.FontItalic=.T.23Combo24编辑25ControlSource26Thisform.BackColor=RGB(0,0,255)27AutoSize、.T.28使用鼠标或键盘改变控件的值29控件类、容器类30方法8报表与标签一、选择题123456789BDABBCBDA二、填空题132布局3分组字段4数据环境5“文件”菜单下的“页面设置”功能9菜单与工具栏一、选择题123456789BADCCBDAD二、填空题1插入栏2表单控件3结果、预览4菜单级5ToolbarVisualFoxPro程序模拟试题笔试试题(一)100分120分钟一、单项选择题(每小题1分,共30分)12345678910ACBDAADCAC11121314151617181920BBDCDBABAD21222324252627282930BDCBDBCCDB二、判断题(正确的打√,错误的打×。每小题1分,共10分)12345678910√√√××××√×√三、填空题(每空2分,共20分)1x%80或MOD(x,8)#0或x/8!=INT(x/8)2N=N+13Thisform.text1.value4Thisform.text2.value=x5Thisform.release6tag编号或编号7noteof()(不要此条件也对,送分)8BH,K1,K2,K3,K1+K2+K39NOTs1$m或AT(s1,m)=010RETURN.T.四、读程序写出运行结果(每小题5分,共20分)17524010女893***************1020302430423五、程序设计题(共20分,第1小题8分,第2小题12分)参考程序:12CLEARCLEARALLSETSAFEOFFSETTALKOFFSELECT1USExsINDEXON学号TAGxhSELECT2USEkcINDEXON课程号TAGkchSELECT3USEcjSETRELATIONTO学号INTOxsSETRELATIONTO课程号INTOkcADDIACCEPT请输入课程号:TOkchLOCATEFOR课程号=kch?选修的课程号:+kch+课程名:+kc.课程名?学生姓名成绩DOWHILEnoteof()?xs.姓名,考试成绩CONTINUEENDDOCALCULATEAVG(考试成绩),MAX(考试成绩),MIN(考试成绩)TOa,b,cFOR=kch?平均分:+STR(a,5,1),最高分:+STR(b,5,1),最低分:+STR(c,5,1)CLOSEALLSETSAFEONSETTALKONRETURN评分要求:打开、关闭给3分索引、查询给3分关联、统计给6分CLEARINPUT请输入n的值:TONs=0fori=1tons=s+tENDFOR?1+2+3+……++ALLTRIM(STR(n))+=,SRETURN2分4分2分笔试试题(二)100分120分钟一、单项选择题(每小题1分,共30分)12345678910CDDBDBDADA11121314151617181920DACBAABDAC21222324252627282930AABCADCABD二、判断题(正确的打√,错误的打×。每小题1分,共10分)12345678910×√×√××××√√三、填空题(每空2分,共20分)1mi0或mi02alltrim(str(ma))3出版单位LIKE4单价Top15Orderby单价DESC6USERZ7WITHD1,D2,T8R1-R29Month(生日)=7ORMonth(生日)=910ENDSCAN四、读程序写出运行结果(每小题5分,共20分)1132121553建国.F.160年大庆4赵维季石雨五、程序设计题(共20分,第1小题8分,第2小题12分)参考程序:1.参见实践教材“实验16”2.参见P153例6.27上机试题(略)
本文标题:《VisualFoxPro程序设计实践》习题参考答案
链接地址:https://www.777doc.com/doc-2865039 .html