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

题目

假设系统日期为09/10/2005,下列表达式的值是【 】 。

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下列表达式中,运算结果为日期的是

A.DATE( )一CTOD(′05/20/98′)
B.DATE( )+10
C.CTOD(′05/20/99′)一DATE( )
D.YEAR(DATE( ))

答案:B
解析:
DATE( )返回当前的系统日期,所以DATE( )+10的运算结果为日期。其他几个选项进行了混合运算,结果不是日期。

第2题:

已知“学生”表的“出生日期”字段为日期型,由此计算学生的年龄,下列表达式正确的是()

A.YEAR(出生日期)

B.YEAR(date())-YEAR(出生日期)

C.DATE()-出生日期

D.YEAR(出生日期)-YEAR(DATE())


正确答案:B

第3题:

下列表达式中结果不是日期型的是______。

A.CTOD(“2000/10/01”)

B.{^1999/10/01}+365

C.VAL(“2000/10/01”)

D.DATE()


正确答案:C
解析:CTOD(字符表达式)的功能是将字符表达式转换成日期型数据。DATE返回当前系统日期,函数值为日期型。日期+天数的类型是日期型。结果是指定日期若干天后的日期VAL()将数字符号组成的字符型数据转换成相应的数值型数据。

第4题:

下列表达式中,运算值为日期型的是______。

A.YEAR(DATE())

B.DATE()-{12/15/99}

C.DATE()-100

D.DTOC(DATE())-"12/15/99"


正确答案:C

第5题:

设系统日期为2001 年 12月 31 日, 下列表达式的值是【 】。 VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+17


正确答案:9918.00 或 9918
DATE():返回当前系统日期YEAR();从指定的日期表达式或日期时间表达式中返回年份STR(数值表达式>)[,长度>[,小数位数>]]):将数值表达式>的值转换成字符串,转换时根据需要自动进行四舍五入。RIGHT(字符表达式>,长度>):从指定表达式值的右端取一个指定长度的子串作为函数值。SUBSTR(字符表达式>,起始位置>[,长度>])从指定表达式的指定起始位置取指定长度的子串作为函数值。VAL(字符表达式>[,长度>[,小数位数>]]):将数字符号(包括正负号、小数点)组成的字符型数据转换成相应的数值型数据。题面VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2)+17=VAL(99+RIGHT(STR("2001"),2))+17=VAL("99"+"01")+17=9901+17=9918。

第6题:

下列表达式中结果不是日期型的是 ______。

A.CTOD(”2000/10/01")

B.{^1999/10/01}+365

C.VAL(”2000/10/01")

D.DATE()


正确答案:C
解析:CTOD泞符表达式)的功能是将字符表达式转换成日期型数据。DTOD返回当前系统日期,函数值为日期限型。日期+天数的类型是日期型。结果是指定日期若干天后的日期VAL()将数字符号组成的字符型数据转换成相应的数值型数据。

第7题:

假设系统的当前日期为2008/9/26,表达式STR(YEAR(DATE()))+"年"的运算结果为【 】。


正确答案:2008年
2008年 解析:先利用Year()函数将Date()中的年份值取出,再用Str函数转换成字符型,最后与“年”字连接,即2008年。

第8题:

下列表达式中结果不是日期型的是______。

A.CTOD("2000/10/01")

B.{^1999/10/01}+365

C.VAL("2000/10/01")

D.DATE()


正确答案:C

第9题:

在和SB表相关的表单中建立一个表达式控件用来显示设备的役龄,则表达式应该为()

A、(date()-sb. 启用日期)/365

B、year(date())-year(sb. 启用日期))

C、year(date() -sb. 启用日期)

D、year(sb. 启用日期)-year(date())


正确答案:AB