单选题 依次执行以下命令后的输出结果是( )。
SETDATE TO YMD
SET CENTURY ON
SET CENTURY TO 19 ROLLOVER 10
SET MARK TO "."
?CTOD("49-05-01")
A) 49.05.01 B) 1949.05.01 C) 2049.05.01 D) 出错

【正确答案】 B
【答案解析】[解析] SET DATE TO YMD是设置日期显示的格式为yy/mm/dd。
SET CENTURY ON指显示日期或日期时间时,用4位数显示年份。
SET CENTURY TO 19 ROLLOVER 10语句指定小于10的两位数年份属于21世纪(19+1),而大于等于10的两位数字年份属于20世纪(19)。
CTOD(字符表达式)的功能是将字符表达式转换成日期型数据。
49>10,所以最后的输出结果是1949.05.01。