hs=【?】
***********SPACE********** if hb*3+hm*2+【?】=100
? \大马有:\中马有:\小马有:\ endif endf endf
set talk on canc hb
100-hb-hm hs/2
*【程序填空】
*-------------------------------------------------------
*题目: 从读入的整数数据中,统计大于零的整数个数 * 和小于零的整数个数。用输入零来结束输入, * 程序中用变量i统计大于零的整数个数,用变 * 量j统计小于零的整数个数。
* 请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SET TALK OFF clear
input \输入整数:\
***********SPACE********** store 【?】 to i,j
***********SPACE********** do while 【?】 if n>0 i=i+1 endif if N<0 j=j+1 endif
input \输入整数:\
***********SPACE********** 【?】 ? \? \set talk on retu 0
n<>0 enddo
*------------------------------------------------------- *【程序填空】
*-------------------------------------------------------
*题目: 将字母转换成密码,转换规则是将当前字母变成其后
* 的第四个字母,但W变成A、X变成B、Y变成C、Z变成D。 * 小写字母的转换规则同样。
* 请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SET TALK OFF clear
accept \请输入一个字符串:\? pp p=\
***********SPACE********** for i=1 to 【?】 m=asc(subs(pp,i,1))
***********SPACE**********
if m<=ASC(\【?】 m>=asc(\ do case
case m=asc(\ m=asc(\ case m=asc(\ m=asc(\ case m=asc(\ m=asc(\ case m=asc(\ m=asc(\ case m=asc(\ m=asc(\ case m=asc(\ m=asc(\ case m=asc(\ m=asc(\ case m=asc(\ m=asc(\ otherwise
***********SPACE********** 【?】 endcase
p=p+chr(m) endif endfor ? p
set talk on canc len(pp) or
m=m+4
*------------------------------------------------------- *【程序填空】
*-------------------------------------------------------
*题目: 已知X、Y、Z分别表示0~9中不同的数字,编程求出使算式
* XXXX+YYYY+ZZZZ=YXXXZ成立时X、Y、Z的值,并要求打印该 * 算式。
* 请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SET TALK OFF for x=0 to 9 for y=0 to 9
***********SPACE********** if 【?】 for z=0 to 9
if z!=x and z!=y
***********SPACE********** if 1111*(x+y+z)=10000*y+ 【?】 ? \
? 1111*x,'+',1111*y,'+',1111*z,'=',10000*y+1110*x+z endif endif
***********SPACE********** 【?】 endi endf endf
set talk on cancel y!=x
1110*x+z endfor
【程序改错】
*-------------------------------------------------------
*题目:在学生信息.DBF中,使用SELECT语句查询所有女生中入学成绩 *最高的三名同学的所有字段信息.
*学生信息.DBF(学号,姓名,性别,班级号,出生日期,入学成绩??)
*-------------------------------------------------------
*注意:不可以增加或删除程序行,也不可以更改程序的结构。 *-------------------------------------------------------
CLEAR
***********FOUND********** SELECT TOP 3 FROM 学生信息 ; ***********FOUND**********
WHERE 性别=女 ORDER BY 入学成绩 Sele * top 3 from 学生信息;
Where 性别=“女” ORDER BY 入学成绩
*------------------------------------------------------- *【程序改错】
*-------------------------------------------------------
*题目:在学生信息.DBF和班级表.DBF中,使用SELECT语句统计各班级 *人数,要求输出班级号,班级名称,人数等信息.
*学生信息.DBF(学号,姓名,性别,班级号,出生日期,入学成绩??) *班级表.DBF(班级号,班级名称,所属院系)
*-------------------------------------------------------
*注意:不可以增加或删除程序行,也不可以更改程序的结构。 *-------------------------------------------------------
***********FOUND**********
SELE 班级号,班级名称,SUM(*) AS 人数 FROM 学生信息,班级表; ***********FOUND**********
WHERE 学生信息.学号=班级表.班级号 ORDER BY 班级号
SELE 班级号, 班级名称, count(*) as 人数 from 学生信息 ,班级表; Where 学生信息.班级号 =班级表.班级号 group by 班级号
【程序改错】
*-------------------------------------------------------
*题目:通过字符串变量操作先竖向显示\伟大祖国\,再横向显示