单选题
连续执行以下命令后,最后一条命令的输出结果是______。
d1={^2012-10-1}
42={^2012-10-1 10:10:0}
d1=d1+1
d2=d2+1
? day(d1),day(d2)
【正确答案】
D
【答案解析】[解析] d1为日期型,d1=d1+1,是增加一天,d1={^2012-10-2};d2=d2+1,由于d2是日期时间型,故增加一秒,则d2={^2012-10-1 10:10:1}。DAY从指定的日期表达式或日期时间表达式中抽出日,函数值为数值型,则? day(d1),day((12)显示为2,1,故选择D选项。