单项选择题

设在SQL Server 2000某数据库中有选课表(学号,课程号,成绩),设成绩列的数据类型为INT,且有取值范围为0~100的约束。若需统计全体学生的平均成绩(精确到小数点后1位),下列语句正确的是()。

A.SELECT CAST(AVG(成绩) AS NUMERIC(4,1)) FROM 选课表
B.SELECT AVG(CAST(成绩 AS NUMERIC(4,1))) FROM 选课表
C.SELECT AVG(成绩) AS NUMERIC(4,1) FROM 选课表
D.SELECT CAST(AVG(成绩*1.0) AS NUMERIC(4,1)) FROM 选课表