VFP数据库技术基础课后习题参考答案.doc

VFP数据库技术基础课后习题参考答案.doc

ID:50853806

大小:47.95 KB

页数:4页

时间:2020-03-15

VFP数据库技术基础课后习题参考答案.doc_第1页
VFP数据库技术基础课后习题参考答案.doc_第2页
VFP数据库技术基础课后习题参考答案.doc_第3页
VFP数据库技术基础课后习题参考答案.doc_第4页
资源描述:

《VFP数据库技术基础课后习题参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、三、操作题8:统计TEACHER表中已婚女性人数,并存入内存变量MM中。USETEACHERCOUNTTOMMFOR婚否AND性别=”女”9:将TEACHER表男教授的记录复制到一个NEW新表中,新表中只有“姓名”、“性别”和“基本工资”字段。USETEACHERCOPYTONEWFIELDS姓名,性别,基本工资FOR性别=’男’AND职称=’教授’10:对TEACHER表按“部门代码”字段对基本工资进行汇总,生成HZ新表。USETEACHERINDEXON部门代码TAGBMDMSETORDERTOBMDMTOTALON部门代码TOHZFIELDS

2、基本工资11:用LOCATE命令和CONTINUE命令,分别逐条显示职称为“讲师”的人员的全部信息。USETEACHERLOCATEFOR职称=’讲师’DISPCONTINUE&&以下两条命令可依次重复执行DISP……第五章一、单项选择题:BDBDCDAD二、填空题:1:逻辑2:DISTINCT3:UPDATE;ALTERTABLE4:WHERE5:INTOCURSOR6:UNION7:PRIMARYKEY三、操作题(略)本操作题作为上机实训的具体作业。对“学生管理”数据库,写出执行以下操作的SQL语句。1、列出STUDENT表中的全部信息。SEL

3、ECT*FROMSTUDENT2、列出非湖南籍的学生信息。SELECT*FROMSTUDENTWHERENOT(籍贯=”湖南”)3、列出学生的学号、姓名、课程号、总评成绩信息。SELECTA.学号,姓名,b.课程号,总评成绩FROMSTUDENTA,SCOREBWHEREA.学号=B.学号4、列出非计算机应用专业的学生名单。SELECT*FROMSTUDENTWHERENOT(专业=[计算机应用])5、检索总评成绩的平均分大于80分的课程号及平均分,最后以平均分由高向低排列。SELECT课程号,AVG(总评成绩)平均分FROMSCOREGROUPB

4、Y课程号HAVING平均分>80ORDERBY平均分DESC6、列出选修数据库原理的学生的学号和成绩。SELECTA.学号,平时成绩,期末成绩,总评成绩FROMSCOREA,COURSEBWHEREA.课程号=B.课程号ANDB.课程名称=[数据库原理]第六章一、单项选择题:ADCDAB二、填空题:1:.QPR2:CREATEQUERY<查询文件名>3:SQL语言的查询语句4:更新条件5:远程6:打开三、简答题(略)第七章一、单项选择题:CCADBABCBBD二、填空题:1:.PRG2:顺序结构、选择结构、循环结构3:DOWHILE…ENDDO、F

5、OR…ENDFOR、SCAN…ENDSCAN4:DOCASE…ENDCASE5:PUBLIC、PRIVATE、LOCAL6:负值三、编程题1::求一元二次方程ax2+bx+c=0的根,其中a,b,c三个参数由键盘输入。一元二次方程的求根公式是:SETTALKOFFCLEARDOWHILE.T.INPUT"请输入a的值:"TOAINPUT"请输入b的值:"TOBINPUT"请输入c的值:"TOCIFA=0?"该方程不是一元二次方程。"IFB<>0??"该方程为一元一次方程,方程的根为X=",C/BEXITELSE??"a,b,c输入错误,请重新输入。

6、"LOOPENDIFELSED=B*B-4*A*CDOCASECASED>0X1=(-B+SQRT(D))/(2*A)X2=(-B-SQRT(D))/(2*A)?"该方程有两个不同的根,分别为:",X1,X2CASED=0X=-B/(2*A)?"该方程有两个相同的根X=",XOTHERWISE?"该方程无实根。"ENDCASEENDIFEXITENDDOSETTALKON2:编写程序输入1~100之间所有能被7或者3整除的整数。SETTALKOFFCLEARNUM=0FORI=1TO100IFI%3=0ORI%7=0??STR(I,5)NUM=NU

7、M+1IFNUM%10=0?ENDIFENDIFENDFORSETTALKON4:用循环语句编写程序计算10!。SETTALKOFFCLEARS=1FORI=2TO10S=S*IENDFOR?"10!=",SSETTALKON6:从键盘上任意输入一个数给x,计算下列表达式的值并输出结果。要求用IF…ENDIF语句编写程序。SETTALKOFFCLEARINPUT"请输入X的值X="TOXIFX>20Y=2*X+5ELSEIFX=20Y=8ELSEY=10*X-5ENDIFENDIF?"函数Y的值为Y=",YSETTALKON9:从键盘上输入任意三个

8、数,按由大到小的顺序排列并输出。SETTALKOFFCLEARINPUT"请输入a的值:"TOAINPUT"请输入b的值:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。