单元3实训指导_精品文档Word文件下载.docx
《单元3实训指导_精品文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《单元3实训指导_精品文档Word文件下载.docx(5页珍藏版)》请在冰豆网上搜索。
3.请上机验本节SETEXACT对字符串比较的影响表。
setexactoff
"
abc"
="
abc"
"
ab"
ab"
ab"
"
setexacton
【结论】在setexactoff时,字符串是非精确比较,当右边字符串是左边字符串的开始部分时,结果为真,在setexacton时,只有两个字符串完全相同时结果才为真。
4.现在有四个字符串“China”、“中国”、“Chinese”、“中华人民共和国”,请在“Machine”、“PinYin”、“Stroke”三种排序方式下给它们排列顺序,并通过上机验证。
setcollateto"
machine"
China"
<
Chinese"
"
中国"
中华人民共和国"
Pinyin"
stroke"
显示结果:
【结论】
5.在VisualFoxPro6.0状态下计算下列表达式的结果。
|-4.32|、ln10、e3、求5的平方根、23.4与56.7的最大值、对于24.5674进行四舍五入保留三位小数、取“初等教育学院计算机系”的左边一字、两字,中间两字,三字,右边两字,两字,取当前日期、时间、计算56年10月3日出生的人到现在的年龄、求出香港回归那天是星期几。
【操作】在命令窗口输入下列命令:
abs(-4.32),log(10),exp(3),sqrt(5),max(23.4,56.7),round(24.5674,3)
left("
初等教育学院计算机系"
2)
4)
substr("
11,4)
9,6)
right("
6)
date(),time()
year(date())-year({^1956-10-3})
cdow({^1997-7-1})
6.将3.1415926四舍五入保留三位小数。
【操作】输入命令:
round(3.1415926,3)
7.已知某人出生于1982年9月10日,算出这个人现在的年龄。
【操作】有两种算法:
一是年份相减,二是根据天数算,在命令窗口输入命令:
year(date())-year({^1982-9-10})
int((date()-{^1982-9-10})/365)
8.已知BB是一个四位整数,求出个、十、百、千位上的数字,并分别赋给变量A1,B1,C1,D1。
【分析】个位用对10求余的办法,十位则先使用取整使之成为个位,……
x=1234&
&
这里可任意赋一个四位数
mod(x,10)
mod(int(x/10),10)
mod(int(x/100),10)
mod(int(x/1000),10)
9.已知CC=“真是我们伟大的祖国”,通过表达式输出:
“祖国伟大”、“我们祖国”、“伟大真伟大”、“真是我们”等内容。
cc="
真是我们伟大的祖国"
right(cc,4)+substr(cc,9,4)
substr(cc,5,4)+right(cc,4)
substr(cc,9,4)+left(cc,2)+substr(cc,9,4)
left(cc,4)+substr(cc,5,4)
10.请比较字符常量"
ADC"
、"
ACD"
王平"
张三"
的大小。
【操作】按机器默认的“Machine”状态比较,输入下列命令:
setcollato"
>
屏幕显示:
.T..T..T..T.
【结论】"
11.将字符串“Thisisaboy!
”中转为大写字母。
测试以下字符串是否以大写字母开头:
How"
are"
you!
。
a="
Thisisaboy!
upper(a),isupper("
),isupper("
)
12.测试字符串“Hello,everyone”的长度,其中字母“e”、“l”、“o”出现的次数和位置。
Helloeveryone"
len(a),occurs("
e"
a),occurs("
l"
o"
a)
PIXTEL_MMI_EBOOK_2005>
30<
/PIXTEL_MMI_EBOOK_2005>
和
http:
//ncre.csai.category.asp?
class=v25