计算机二级vfp真题

您可以在VFP命令窗口中输入以下两个命令,您可以看到结果:

a = CTOD(" 05/15/2011 ")

VAL(SUBSTR("1999 ",+3)+RIGHT(STR(YEAR(a)),+2))+15

表情分析:

1,SUBSTR("1999 ",+3):从字符串" 1999 "的第三个字符开始截断字符串,结果为" 99 "。

2.YEAR(a),即year(date()),取A的年份,即值为2011。

3.STR(YEAR(a)),即STR(year(date()),将值2011转换为字符“2011”。

4.RIGHT(STR(YEAR(a)),2),取字符“2011”右边的两个字符,即“11”。

5.Substr ("1999 ",+3)+right (str (year (a)),+2)):连接字符" 99 "和" 11 ",即字符" 99165438 "。

6.Val (substr ("1999 ",+3)+right (str (year (a)),+2)):字符“9911”转换为数值9911。

7.Val (substr ("1999 ",+3)+right (str (year (a)),+2))+15:值9911加上值15,结果为9926。