以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。    main()    /*  Beginning  */    {int r;float s;    scanf("%d",&r);    s=*I*r*r;  printf(

admin2009-02-15  34

问题 以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。    main()    /*  Beginning  */    {int r;float s;    scanf("%d",&r);    s=*I*r*r;  printf("s=%f\n",s);   }    出错的原因是 ______。

选项 A、注释语句书写位置错误
B、存放圆半径的变量r不应该定义为整型
C、输出语句中格式描述符非法
D、计算圆面积的赋值语句中使用了非法变量

答案D

解析 本题并未对变量“II”作任何定义,所以编译时会出出非法字符的错误信息。
转载请注明原文地址:https://jikaoti.com/ti/U4K0FFFM
0

最新回复(0)