VFP6.0的若干问题 本人新手...

[复制链接]
查看11 | 回复3 | 2009-7-12 10:39:29 | 显示全部楼层 |阅读模式
下半年要考VFP2级 教程上遇到了几个问题 向大家请教
1.宏替换函数&
&[.字符表达式]
功能:替换出一个字符型内存变量的字符
例子:
i=“1”
j=“2”
x12=“Hello”
Hello=MAX(56,65)
?x&i.&j , &x12
输出: Hello65
解释下怎么来的结果
2.VFP中+和- 有2个意思
一个是运算符 一个是连接符
分别在何种情况下是二者中的哪个意思啊 举个例子给我最好
3.执行如下命令后,显示什么
FILENAME="教师档案.dbf"
FILENAME=SUBSTR(filename,1,AT(".",filename)-1)
? FILENAME
解释下FILENAME=SUBSTR(filename,1,AT(".",filename)-1)
是啥意思啊 还有最后答案
4.执行下列命令后显示的DT值是:
STORE CTOD("12/04/02") TO D_var1
D_var1= year(D_var1)
?D_var1
为啥不是1902而是2002?
5.设系统时间是2002年12月4日,则表达式中DTOC(DATE())+2的值是
答案居然是“出错信息” 无语 为什么不是 12/04/022
6.如果X是个正实数,对x的第3位小数 四舍五入 的正确表达式是 0.01*INT(100*(x+0.005)) 解释下这个表达式的意思啊 详细取整了不还是整数吗 再乘以0.01也是个2位小数啊....
谢谢!
能推荐几个好的VFP网站( 我只过2级就OK了 )我更加感谢啊 呵呵!

回复

使用道具 举报

千问 | 2009-7-12 10:39:29 | 显示全部楼层
你说的1,2题比较简单。自己多想想吧!哈哈3字符串截取函数格式: SUBSTR(, [, ])功能:返回从中截取从第个字符开始的连续个字符所形成的一个新子字符串。若省略,则截取的子字符串终止于字符串的最后一个字符。若大于起始位置到字符串的结束位置之间的字符个数时,则终止于字符串的最后一个字符。AT(,<cExpr...
回复

使用道具 举报

千问 | 2009-7-12 10:39:29 | 显示全部楼层
i,j是字符型变量用&i,&j代替,x&i.&j就代表x12,显示结果为hello,同样x12是字符型变量,用 &x12替换出字符hello,hello的值为65,所以结果为65 第五题:dtoc是把日期型换成字符型,字符只能和字符相加,怎么可能和数值型2相加第四题:CTOD("12/04/02") 是把2002年4月十二日转换成日期型,year(D...
回复

使用道具 举报

千问 | 2009-7-12 10:39:29 | 显示全部楼层
是江苏的吗?好像江苏再下次就不考vfp了,考vb了。我也过了vfp二级,但是你出的题目好难啊,也可能是我早就忘了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行