资源描述:
《数据库课后题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、填空1.在学生表中查找并输出指定学生的所有信息INDEXON学号TOIXH!FOUND()DISPLAY2.判断给定的正整数表达式的值是否为素数,并能反复判断FORI=2TOX-1I=XIFUPPER(YN)=”Y”或者IFLOWER(YN)=”y”3.输入边长,如果能构成三角形,则计算三角形面积.DOWHILE.T.LOOPM=SQRT(U*(U-X)*(U-Y)*(U-Z))4.在屏幕上显示输出一个九九乘法表.X=1??STR(X,1)+”*”+STR(Y,1)+”=”+STR(X*Y,2)+””?5.根据输入的数据,计算不大于该数的所有奇数累加和.UPPER(YN)=”Y”INT(
2、X/2)<>X/2WAIT或者ACCEPT或者INPUT6.根据输入的数据,判断该数是否为偶数,可以反复判断.DOWHILEUPPER(YN)=”Y”N%2!=0或者N/2!=INT(N/2)或者MOD(N,2)!=0WAIT7.显示指定表中的全部字段名,并由用户输入显示表信息的条件,最后列表显示满足条件的记录.USE(TBN)或者USE&TBNFCOUNT()For&EXPR8.接收从键盘输入的任意5个数,输入的数字可以是负数,但最多包括3位符号位.程序的功能是,,找出其中最大的数和最小的数,最后显示出来.ZX=XDOWHILEN>1ZX>X1.显示输出学生表中每个班级男女生的奖学金总
3、金额.DOWHILE!EOF()LEFT(学号,3)=CLASS或者SUBSTR(学号,1,3)=CLASSSKIP2.返回给定字符串表达式的倒置字符串.例如,输入字符串”ABCD”,倒置后输出的字符串为”DCBA”.C=””或者C=SPACE(0)DoWhileL>0C+Q3.利用公式e的x次方=1+X+X2/2!+X3/3!+…+XN/N!,输入X和N,计算e的x次方的近似值.S=1FORI=1TONS=S+A/B4.输入一个正整数M,判断并显示1~M中有哪些数可以分为两个相等的素数.(例如,M=10,有2个数符合,即3+3=6和5+5=10。)ELSEJ=2TOI-1IFJ>I-1
4、或者IFJ=I5.本程序实现口令验证.输入次数在3次以内,给予重输的提示;超过3次,则进入死循环.EXITIFI>=3或者IFI=3I=I+114.显示学生表中的获得奖学金的学生姓名和奖学金数额DOWHILE!EOF()IF奖学金>0SKIP15.填空本程序显示学生表中1990年或以前出生的学生姓名和出生年月(日期型)。LOCATEFORYEAR(出生年月)<=1990DOWHILE!EOF()CONTINUE16.计算一个十进制正整数N的各位数字之和(如输入:12378,则计算1+2+3+7+8。)ELSEDOWHILEM>0M=INT(M/10)17.本程序实现从键盘中输入5个数,去
5、掉一个最大数和一个最小数,然后求平均值。StoreNtoA,B,SA6、的结果如图所示(三角*********)H=5SPACE(H-K)2*K-123编程实现将日期转换成中文星期的字定义函数N=DOW(D)OTHERWISERETUREC24百钱买百鸡。FORY=0TO33IF5*X+3*Y+Z/3=100ENDFOR25输入一个自然数,判断是否为完数(若该数除本身之外的所有因子之和等于该数,则为完数。例如,1+2+3=6,6为完数;1+2+4=、8,8不是完数)S=0或者STORE0TOSMOD(M,N)=0或者INT(M/N)=M/N或者M%N=0S=M改错1.求当1!+3!+5!+¼+N!的值不超过1020时的临界值及N的值。DOWHILES<=1E
7、+20T=T*IN=N+22.求X1+X2+X3+X4+¼+XN的值。N,X从键盘输入。S=0T=T*XENDDO3.用带参调用实现:M!/(M-N)!*N!DOJCWITHMJMNJ=M-NX=T4.输出3~M(M为正整数,从键盘输入)之间的素数和素数的个数。IFMOD(X,N)=0IFN=XK=K+15.统计显示“课程”表中所有不同学期考试课和考查课的总学分数。输出格式如下:DOWHILEXQ=学期KS=KS+学分SKIP6.程