更多"下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错"的相关试题:
[单项选择]以下程序的功能是:给 r 输入数据后计算半径为 r 的圆面积 s,程序在编译时出错。
main( )
/* Beginning */
{int r; float s;
scanf("%d",&r);
s=*∏*r*r; printf("s=%f/n",s);
}
出错的原因是______。
A. 注释语句书写位置错误
B. 存放圆半径的变量 r 不应该定义为整型
C. 输出语句中格式描述符非法
D. 计算圆面积的赋值语句中使用了非法变量
[单项选择]以下程序的功能是: 给r输入数据后计算半径r圆面积s。程序在编译时出错。
main ( )
/* Beginning */
int r; float s;
scanf ( "%d", &r);
s=*π*r*r;
printf ("s=%f/n", s);
出错的原因是
A. 注释语句书写位置错误
B. 存放圆半径的变量r 不应该定义为整型
C. 输出语句中格式描述符非法
D. 计算圆面积的赋值语句中使用了非法变量
[单项选择]下列程序的功能:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。
main( )
/* Beginning */
int r; float s;
scanf("%d",£r);
star*r*r;
printf ("s=%f/n",s);
出错的原因是( )。
A. 注释语句书写位置错误
B. 存放圆半径的变量r不应定义为整型
C. 输出语句中格式描述符非法
D. 计算圆面积的赋值语句使用非法变量
[单项选择]下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。
main ( )
/*Beginning*/
int r; float s;
scanf("%d",& r);
s=*π*r*r ;
printf ("s=%f/n" , s ) ;
出错的原因是( )。
A. 注释语句书写位置错误
B. 存放圆半径的变量r不应该定义为整型
C. 输出语句中格式描述符非法
D. 计算圆面积的赋值语句中使用了非法变量
[单项选择]以下程序的功能是:给r输入数据后计算半径为r的圆面积s。
#include <stdio, h>
main( )
/* Beginning */
int r; float s;
scanf("% d", &r);
s = *Π* r*r;printf("s =%f/n",s);
程序在编译时出错,出错的原因是( )。
A. 注释语句书写位置错误
B. 存放圆半径的变量r不应该定义为整型
C. 输出语句中格式描述符非法
D. 计算圆面积的赋值语句中使用了非法变量
[单项选择]需编译运行的程序,其()错误在编译时不能发现。
A. 逻辑
B. 语法
C. 括号不匹配
D. 关键字拼写
[单项选择]对高级语言源程序进行编译时,可发现源程序中的()错误。
A. 堆栈溢出
B. 变量未定义
C. 指针异常
D. 数组元素下标越界
[单项选择]以下程序段在编译时不会报错的是()。
A. #define double 2 void main() {double a=0;}
B. #define a 2 void main() {int a=0; }
C. #define a 2 void main() {a++; }
D. #define a 2 int x=a; void main() {x++;}
[单项选择]以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是
A. char s[10]="abcdefg";
B. char t[]="abcdefg",*s=t;
C. char s[10]; s="abcdefg";
D. char s[10];strcpy(s,"abcdefg");