天津科技大学数据库程序设计vf试题

发布时间 : 星期二 文章天津科技大学数据库程序设计vf试题更新完毕开始阅读

1.先用赋值语句分别为变量X、Y、Z赋初值为200、300、400,然后要求输出:

①[(X-2Y)/(2-Z)]*Y ?((X-2*Y)/(2-Z))*Y ②Y>100或Y<0 ?Y>100 or Y<0 ③50

2.按照以下表结构,建立三个表。(职工,商品,销售)书P90 APPEND追加(填具体的)、、BROWSE查看

3.统计职工表的职工总人数以及男、女职工的人数。(89页2.29) USE 职工

COUNT TO ZRS

__COUNT__ FOR 性别=\男__\COUNT FOR 性别=\女\

?\总人数=\男职工人数=\,1),; \女职工人数=\ 复制(已运行)

USE 职工张 BROWSE LAST COUNT TO zrs

COUNT FOR 性别=\男\TO mzg COUNT FOR 性别=\女\TO wzg

?\总人数\STR(zrs,2),\男职工人数=\STR(mzg,1),\女职工人数=\STR(wzg,1)

4. 编写程序,修改并显示指定职工的基本工资。(10页,4.1)(???) NOTE 修改并显示指定职工的基本工资 SET TALK OFF

CLEAR USE 职工

ACCEPT \请输入职工号:\ZGH___ LOCATE FOR 职工号= ZGH IF !EOF()

REPLACE 基本工资 WITH 基本工资+_200___ ?职工号,姓名,__基本工资__ _ELSE___

?\没有找到!\__ENDIF__ USE

SET TALK ON

复制

NOTE 修改并显示指定职工的基本工资 SET TALK OFF

CLEAR USE 职工张

ACCEPT \请输入职工号:\ZGH LOCATE FOR 职工号= ZGH IF !EOF()

REPLACE 基本工资 WITH 基本工资+200 ?职工号,姓名, 基本工资 ELSE

?\没有找到!\ENDIF USE

SET TALK ON

5.编写程序,火车托运行李,根据行李的重量计算托运费。收费标准假设是0.60元/千克。由用户输入货物的重量,请计算并输出所需要的托运费。 SET TALK OFF CLEAR

INPUT \请输入货物的重量(Kg):\ TO W F=_W*0.60_______

? ?\货物重量\千克需要的托运费为:\+ALLTRIM(STR(_F___,19,2))+\元\SET TALK ON

复制

SET TALK OFF CLEAR

INPUT \请输入货物的重量(Kg):\ TO W F=W*0.60

?\货物重量\千克需要的托运费为:\+ALLTRIM(STR(F,19,2))+\元\SET TALK ON

6.编写程序,求“职工”表中指定部门(如直销、零售)全体职工的基本工资总额。 NOTE 求指部门基本工资总额 SET TALK OFF CLEAR USE 职工

ACCEPT \请输入指定部门:\ TO BM

SUM 基本工资 TO JBGZ FOR 部门=__BM__

? __BM__+\部全体职工的基本工资为:\JBGZ__,8,2) USE

SET TALK ON

复制

NOTE 求指部门基本工资总额SET TALK OFFCLEARUSE 职工ACCEPT \请输入指定部门:\基本工资 TO JBGZ FOR 部门=BM? BM+\部全体职工的基本工资为:\

7.编写程序,如果在例题5中,当重量不超过50kg时,按每千克0.60元收费;当重量超过50kg,超出50kg的部分按每千克0.90元收费。试编写程序计算托运费。 SET TALK OFF CLEAR

INPUT \请输入货物的重量(Kg):\ TO W IF W_<=50___ F=_W*0.60___ __ELSE_ F=__50*0.60+(W-50)*0.90__ ENDIF

?“货物重量”+ALLTRIM(STR(__W__,19,2))+“ 千克需要的托运费为:”; +ALLTRIM(STR(__F__,19,2))+\元\SET TALK ON

注意修改符号什么的

复制

SET TALK OFF CLEAR

INPUT \请输入货物的重量(Kg):\TO W IF W<=50

F=W*0.60

F=50*0.60+(W-50)*0.90 ELSE ENDIF

?\货物重量\ALLTRIM(STR(W,19,2))+\千克需要的托运费为:\+ALLTRIM(STR(F,19,2))+\元\SET TALK ON

8.编写程序:求x + x2 + x3 + x4 + + xn的值。n,x从键盘输入。FOR--- ENDFOR方法。 SET TALK OFF CLEAR

INPUT \INPUT \A=1 S=0

FOR I=1 TO N A=__A*X__ S=___S+A_ ENDFOR ?\_N__ SET TALK ON

复制

SET TALK OFF CLEAR

INPUT \TO N INPUT \TO X A=1 S=0

FOR I=1 TO N

A=A*X S=S+A

ENDFOR ?\SET TALK ON

9. 编写程序:显示输出正整数M(从键盘输入)内的偶数及偶数和。 SET TALK OFF CLEAR

INPUT \S=0

联系合同范文客服:xxxxx#qq.com(#替换为@)