首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ {int r; float s; scanf("%d",&r); S=*π*r*r; pri
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ {int r; float s; scanf("%d",&r); S=*π*r*r; pri
admin
2013-02-23
19
问题
下列程序的功能是给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、计算圆面积的赋值语句中使用了非法变量
答案
D
解析
在C语言程序中,可以用一个符号名来代表一个常量,称为符号常量。这个符号名必须在程序中进行特别的“指定”,并符合标识符的命令规则。在本题中圆周率π是一个符号常量,但在程序中并没有指定其值,所以编译器找不到其值就会报错。所以选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/Vyn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中,错误的一条是______。
下列程序的运行结果为【】。main(){inta,b,c,x,y,z;a=10;b=2;c=!(a%b);x=!(a/
若已定义以下语句,其中0≤i≤9,则对a数组元素不正确的引用为______。inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
假定x和y为double型,则表达式x=2,y=x+3/2的值是
下列有关格式输入函数scanf的叙述中正确的是()
在软件设计中,不属于过程设计工具的是 ______。
数据库技术的根本目标是解决数据的______。
是构成C语言程序的基本单位。
随机试题
画出两相式方向过电流保护原理及展开图。
重启计算机是一种软关机方式,它不能通过以下形式实现()。
录用公务员必须在规定的( )内进行招录。
下列哪一项可诊断为闭经()
证券公司自营股票规模不得超过净资本的()
据统计,2013年广东省城镇私营单位就业人员每年平均工资为37020元,比上年增长16.0,增幅回落3.9个百分点。2011年,我省城镇私营单位就业人员平均工资约为()元。
从实施教学评价的时机角度,将教学测量与评价划分为()。
法官坚持要判某人有罪,其理由是该人不能证明自己无罪。以下诸项中,哪一项的论证手法与该法官的做法最为类似?
不可能宏达公司和亚鹏公司都没有中标。以下哪项最为准确地表达了上述断定的意思?
Obviouslythesepeoplecanbe(reliedon)inacrisis.
最新回复
(
0
)