假定系统日期是2008年1月13日,则执行命令PI=MOD(YEAR(DATE())-2000,10)后, PI的值是(  )。

admin2013-05-15  23

问题 假定系统日期是2008年1月13日,则执行命令PI=MOD(YEAR(DATE())-2000,10)后, PI的值是(  )。

选项 A、012008
B、-8
C、8
D、0

答案C

解析 DATE()函数返回当前系统日期,由于题干中假定系统日期是2008年1月13日,所以DATE()的返回值是“01/13/08”。
函数YEAR()的格式是:YEAR(<日期表达式>|<日期时间表达式>);功能是:从指定的日期表达式或日期时间表达式中返回年份。函数的返回值为数值型。所以YEAR(DATE())的返回值为“2008”。
MOD函数是求余函数,格式是:MOD(<数值表达式1>,<数值表达式2>);功能是:返回两个数值相除后的余数。<数值表达式1>是被除数,<数值表达式2>是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。
所以MOD(YEAR(DATE())-2000,10)=MOD(8, 10),返回值为8,所以PI的值为8,即选项C)。
转载请注明原文地址:https://jikaoti.com/ti/E1Z0FFFM
0

最新回复(0)