第一章课后题一、BACDCBA实验教程一、ABBDCDDCBDDB二、1.内容存储形式2.人工管理文件系统管理数据库系统管理3.计算机系统数据库数据库管理系统有关人员4.实体型5.事物间的联系6.关系模型7.字段元组或记录8.关系9.选择投影连接10.多对多第二章课后题一、BDBDBDDCBBACBA二、1.(1).T.(2).F.(3).T.2.(1)age15andheight=1.8(2)(age40andzhch=”教授”)or(age35andzhch=”副教授”)3.(1).T.(2).F.(3)353(4).F.(5).F.(6)223.22324.(1)01/18/00(2)D(3)3(4)C(5)8(6)71(7)525.(1).F.(2).T.(3).F.(4)7(5)”管理87计算机中心管理”实验教程1、BADAACADBDCACAD2、(1)32(2)回车(3)选项(4)菜单命令程序(5);(6)PJX(7)代码(8)移去删除(9)函数、算术运算、关系运算、逻辑运算(10)N(11).T.(12)337.201(13)15(14)C(15)-1第三章课后题二、BDCBDCCDCCB注:选择题第二题若?为全角则可以。实验教程1.CAABCBBBADDCBBADCCCDDBBDBCACCD2.(1)滚屏显示分屏显示(2)字段宽度保存逻辑删除标记(3)当前工作区中打开的表(4)第五条文件尾(5)DELETEPACK(6)单一索引结构化复合索引独立复合索引(7)自由表数据库表(8)新表(9)Memo(10)6(11)有序(12)deleteallforsubstr(分类号,1,1)=”I”或deletefor1ike(“I*”,编号)=.T.(13)deleteallforrecno()=8andrecno()=15pack(14)表名(15)主索引(16)listallfor婚否=.T.或listallfor婚否(17)数据库(18)CONTINUE(19)默认值(20)dbf第四章课后习题二、DACA三、1、union2、null3、逻辑4、sumavg5、intocursor五、1.creattable客户信息(客户编号c(10),客户名称c(50),地址c(50),法人c(10),代表人c(10),电话c(10),传真c(20),开户银行c(20),账号c(30),邮箱c(6),Emailc(30))2.insertinto客户信息(客户编号,客户名称,地址)values(001,联合超市,文化路27号)3.update客户信息set电话='0531-12345678'where客户编号='001'4.select*from合同台帐where已付金额200005.select*from客户信息whereat(文化路,地址)06.select产品编号,名称,数量,单价,折扣,金额from合同产品信息where合同编号=’2007102811424000002’7.selectsum(合同金额)from合同台帐where客户编号=(sele客户编号from客户信息where客户名称=’联合超市’)anddate()-签订时间=908.select客户名称,地址,电话from客户信息where客户编号in(select客户编号from合同台账whereyear(签订时间)=year(date())-1andsum(合同金额)100000)9.select产品名称,sum(数量)from产品信息,出入库台账groupby出入库台账.产品编号where产品信息.产品编号=出入库台账.产品编号and出入库标志=”出库”andstr(year(出入库时间))+str(month(出入库时间))=str(year(date()))+str(month(date()))10.select产品名称,库存from产品信息where产品编号notin(select产品编号from合同产品信息innerjoin合同台帐on合同产品信息.合同编号=合同台帐.合同编号whereweek(合同台帐.签订时间)=week(date())andyear(合同台帐.签订时间)=year(date()))11.selectsum(数量)from出入库台账where产品编号=”0101”and出入库标志=”入库”andweek(出入库时间)=week(date())12.select出入库台账.出库标志from出入库台账innerjoin合同台帐innerjoin客户信息On合同台帐.客户编号=客户信息.客户编号on出入库台账.合同编号=合同台帐.合同编号Where客户信息.客户名称=“联合超市”and合同台帐.签订时间={^2007-10-30}实验教程1.BABCBDAACBDBCBCCBBDBABDACACBDCBBCBBACDCDABBCADBDABDDB2.(1)筛选条件(2)视图(3)满足联接条件(4)INSERTSELECTUPDATEALTER(5)降序升序(6)updategzbset补贴=补贴+800where职称=”副教授”,(7)selectrsgl.*,rsgz.*fromrsglinnerjoinrsgzonrsgl.编号=rsgz.编号(8)AVG(工资)groupby职称(9)union(10)NULL(11)逻辑(12)SUMAVG(13)INTOARRAY(14)ORDERBY(15)修改(16)本地视图远程视图(17)字段筛选(18)①select*fromstud1where性别=”男”and获奖次数5②set获奖次数=5③intostud2values(”991201”,”VFP程序设计”)④select学号,姓名,总成绩fromstud1where总成绩all(select总成绩fromstud1)⑤select学号,姓名,总成绩fromstud1where学号in(select学号fromstud2where选课=”操作系统”)⑥select*top(3)fromstud1orderby总成绩desc(19)orderby(20)职称isnull(21)where实发工资between800and1000(22)*(23)groupby(24)distinct(25)查询第五章课后题二、AAADA三、1、1011字符2、上海市南京市济南市青岛市四、n=at(”0”,s)s=substr(s,1,n-1)+substr(s,n+1)五、1、inputn=tonc=space(0)dowhile.t.d=mod(n,2)?d=,dc=str(d,1)+c?c=,cn=int(n/2)?n=,nifn=0exitendifenddo?c=,c1011字符型2、CITY=上海市南京市济南市青岛市s=1dowhiles=4?substr(city,(s-1)*6+1,6)s=s+1enddo上海市南京市济南市青岛市四、accept输入一串数码:tosdowhile.t.n=at(0,s)ifn=0?去掉0后的数字串为:,sexitendififn=len(s)s=substr(s,1,n-1)elses=substr(s,1,n-1)+substr(s,n+1)endifenddoreturn5-1:clearsettalkoffdimensiona(3)fori=1to3input请输入第+str(i,1)+数:toa(i)endforfori=1to2forj=2to3ifa(i)a(j)t=a(i)a(i)=a(j)a(j)=tendifendforendfor?这3个数从大到小的顺序依次为:fori=1to3??a(i)nextsettalkonreturn------------------------------------------------------------------------------5-2:settalkoffclearfori=0to999a1=int(i/100)a2=int((i-a1*100)/10)a3=i-a1*100-a2*10a1=a1*a1*a1a2=a2*a2*a2a3=a3*a3*a3ifi==a1+a2+a3?iendifendforsettalkonreturn-------------------------------------------------------------------------------------5-3:clearsettalkoffdowhile.T.input请输入1-9的任一数:tosdocasecases==1?壹Loop&&循环,返回cases==2?贰loopcases==3?叁loopcases==4?肆loopcases==5?伍loopcases==6?陆cases==7?柒loopcases==8?捌loopcases==9?玖loopcases==0exitotherwise?请输入满足要求的数字!endcaseenddosettalkonreturn-------------------------------------------------------------------------------------5-4:clearsettalkoffc1=0c2=0c3=0c4=0accept请输入一个字符串:tocfori=1tolen(c)docasecase(substr(c,i,1)=Zandsubstr(c,i,1)=A)or(substr(c,i,1)=zandsubstr(c,i,1)=a)c1=c1+1casesubstr(c,i,1)==c2=c2+1casesubstr(c,i,1)=9andsubstr(c,i,1)=0c3=c3+1otherwisec4=c4+1endcaseendfor?该字符串的字母个数为:,c1?该字符串的空格个数为:,c2?该字符串的数字个数为:,c3?该字符串的其他字符个数为:,c4settalkonreturn-----------------------------------------------------------------------------5-5:分别使用自定义函数和子程序两种方法,编写计算圆环面积的程序,其中圆半径从键盘输入。*=============主程序=============SETTALKOFFCLEARINPUT“请输入圆的外径:”TOR1INPUT“请输入圆的内径:”TOR2S=AREA(R1)-AREA(R2)&&调用函数AREA?”圆环的面积:”,SRETURN*=======完成圆面积计算的自定义函数========FUNCTIONAREA(R)S=PI()*R^2RETURNS&&指定函数的返回值ENDFUN*主程序.prgStore0toYMJ1,YMJ2,YMJINPUT请输入圆的外径:TOR1INPUT请输入圆的内径:TOR2DOJSWITHR1,YMJ1DOJSWITHR2,YMJ2YMJ=YMJ1-YMJ2?YMJ=,YMJRETURN*JS.PRGPARAMETERSR,SS=PI()*R*RRETURN5-6:settalkoffclearfori=1to4?space(4-i)forj=1to10??*endfor??space(i-1)endforsettalkonreturn--------------------------------------------------------------------------------5-7:clearsettalkoffusen_listdimensiona(20,1)a(1)=space(5)a(2)=space(5)a(3)=space(5)a(4)=spa