计算机二级高手留步!!!visual foxpro试题 谁给做一下~~~(07年7月1号中午之前搞定就给分!!)

来源:百度知道 编辑:UC知道 时间:2024/06/25 12:41:51
SQL命令书写:
职工表包含: 职工号 姓名 性别 工资 奖金 职称
1,显示职称种类
2,显示职工的姓名,工资与奖金之和
3,显示最高工资和最低工资
4,列出男职工的姓名和工资
5,按工资的降序显示职称为讲师的姓名,工资
6,检索工资低于3000元的职称为教授的记录
7,分别统计男女职工的人数
8,按工资升序,相同时按奖金升序检索所有职工记录
9,检索所有职工记录
10,检索职工总人数
应用题
(1)下列程序的功能是计算2+6+8+....+50之和请填空。
I=2
S=0
DO WHILE I<=50
___________(在这里填)
ENDDO
?S
(2)下列程序的功能是
s=O
for i=1 to 10 step 2
s=s+i
endif
?s
下列程序执行的结果是________
i=6
j=0
do case
case i%2=0
j=j+1
case i%3=0
j=j+1
endcase
?j

1.
SELECT 职称 FROM 职工

2.
SELECT 姓名, 工资+奖金 FROM 职工

3.
SELECT MAX(工资),MIN(工资) FROM 职工

4.
SELECT 姓名, 工资 FROM 职工 WHERE 性别="男"

5.
SELECT 姓名, 工资 FROM 职工 WHERE 职称="讲师" ORDER BY 工资 DESC

6.
SELECT * FROM 职工 WHERE 工资<3000 AND 职称="教授"

7.
SELECT COUNT(*) FROM 职工 WHERE 性别="男"
SELECT COUNT(*) FROM 职工 WHERE 性别="女"

8.
SELECT * FROM 职工 ORDER BY 工资,奖金

9.
SELECT * FROM 职工

10.
SELECT COUNT(*) FROM 职工

应用题
(1)
S = S+I
I = I+2

(2)你程序抄错
应该是:
s=0
for i=1 to 10 step 2
s=s+i
endfor
?s
运行结果 :25

(3)下列程序执行的结果是:
i=6
j=0
do case
case i%2=0
j=j+1
case i%3=0
j=j+1
endcase
?j
运行结果: 1

说明:case语句当多个条件同时满足时,只执行第一条。