选择题
33.
以下程序的功能是:给r输人数据后计算半径为的圆面积s。
main()
/*Beginning*/
{ int r;float s;
scanf("%d",r);
s=*π*r*r;printf("s=%f\n",s);
}
程序在编译时出错,出错的原因是______。
A、
注释语句书写位置错误
B、
存放圆半径的变量r不应该定义为整型
C、
输出语句中格式描述非法
D、
计算圆面积的赋值语句使用了非法变量
【正确答案】
D
【答案解析】
[考点] 本题考查了C语言的基本输入输出函数。
选项A错误,代码里面的注释是正确的,“/*”和“*/”配对;选项B错误,r变量定义为整型是可以的;选项C输出语句格式正确;选项D正确,计算s的时候s=*π*r*r使用了未定义变量π。
提交答案
关闭