电脑知识 VFOR的程序问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 05:19:27
下列数据哪些是变量?哪些是常量?是什么类型的常量?
"姓名",.F.,98/07/21,教授,1E2,[5585211],T

4. 求下列表达式的值。
(1) LEN(DTOC(DATE()))
(2) STUFF("现代教育中心",5,0,LEFT("技术中心",4))
(3) VARTYPE(08/23/03)
(4) SPACE(5)-SPACE(5)
(5) "PRO"$"FoxPro" AND "100">"90"

5. 针对学生表,写出下列条件:
(1) 入学成绩高于600分的学生;

(2) 年龄大于18岁但小于25岁的学生;

(3) 少数民族的男生;

(4) 在1985年1月1日至1983年12月31日之间出生的学生;

(5) 入学成绩在580分以上的汉族女生。

6. 写出下列表达式。
(1) 求实数x的小数部分;

(2) 求自然数m的十位数字;

(3) 将实数x保留两位小数,第三位小数进行四舍五入处理;

(4) 将c中的小写字母转换成相应的大写字母;

(5) 判断n是否偶数。

7. 分析下列命令执行后的输出结果,并上机验证。
(1) X=STR(13.4,4,1)
Y=RIGHT(X,3)
Z="&Y+&X"
?&Z,Z

(2) DIMENSION A(2,3)
A=175
A(2,2)=2*A(2,2)
?A(5),A(1,2)

(3) X=542
Y=INT(542/100)
Z=X%10
? Z*100+Y

(4) SET

常量有:
"姓名" 字符型,.F.逻辑型,[5585211]字符型, 98/07/21浮点型,1E2浮点型。
变量有:教授,T

4. 求下列表达式的值。
(1) LEN(DTOC(DATE())) =10
(2) STUFF("现代教育中心",5,0,LEFT("技术中心",4)) =“现代教育中心”
(3) VARTYPE(08/23/03)=N
(4) SPACE(5)-SPACE(5) =""
(5) "PRO"$"FoxPro" AND "100">"90" =.F.

5. 针对学生表,写出下列条件:
(1) 入学成绩高于600分的学生;
use 学生表
brow for 入学成绩>600
(2) 年龄大于18岁但小于25岁的学生;
use 学生表
brow for 年龄>18.and.年龄<25
(3) 少数民族的男生;
use 学生表
brow for 民族<>"汉族".and.性别="男"

(4) 在1985年1月1日至1983年12月31日之间出生的学生;
use 学生表
brow for BETWEEN(年龄, ctod("1983/12/31"), ctod("1985/01/01") )

(5) 入学成绩在580分以上的汉族女生。

use 学生表
brow for 民族="汉族".and.性别="女".and.入学成绩>580

6. 写出下列表达式。
(1) 求实数x的小数部分;
abs(x)-abs(int(x))