假设系统日期为09/10/2005,下列表达式的值是【 】。 VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+15

admin2013-05-15  35

问题 假设系统日期为09/10/2005,下列表达式的值是【  】。
VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+15

选项

答案9920.00

解析 DATE():返回系统当前日期,返回值为日期型。
   YEAR(日期表达式|日期时间表达式):返回一个日期(时间)型数据中的年份,返回值是数值型。
   STR(数值表达式[,长度[,小数位数]]):将数值型转换成字符型,返回值是字符型。
   RIGHT(字符表达式,数值表达式):返回一个字符串右边的若干字符,返回值是字符型。
   SUBSTR字符表达式,起点位置[,长度]):在一个字符串中,从指定位置起返回给定长度的子串,返回值是字符型。
   VAL(字符表达式):将字符型的数字转换成数值,返回值是数值型。
   所以本题表达式简化成VAL(“99”+“05”)+15的值是数值型9920.00。
转载请注明原文地址:https://kaotiyun.com/show/Qvsp777K
0

随机试题
最新回复(0)