首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是给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
57
问题
下列程序的功能是给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://www.kaotiyun.com/show/rGJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中,错误的一条是______。
若线性表的长度经常发生变化,那么该线性表应采用的存储结构是【】。
以下程序的输出结果是______。#includemain(){char*p1,*p2,str[50]="ABCDEFG";p1="abcd";p2="efgh";strcpy(str+1,p2+1);strcpy(str+3,p1+3)
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_____。
若有如下语句:structa{charx[10]inty;}s,*t;t=&s;则对结构体变量s中的成员y的正确引用是()
存储结构的4种基本类型分别是顺序、链式、索引和【】。
下列关于单目运算符++,--的叙述中正确的是
算法的执行过程中,所需要的存储空间称为算法的【】。
数据结构分为线性结构和非线性结构,带链的队列属于【】。
随机试题
在下列行政沟通的方式中,属于非语言沟通的有()
OnedayMrs.Greentookseveralpairsofshoestoashoemakertoberepaired.Afterafewdaysshepickedthemupandputthema
年轻前恒牙牙根完全形成在萌出后多长时间
天花粉不具有的功效是
会计职业道德中的“提高技能”,其主要内容包括()。
()是不以营利为目的,带有较强的政策性的贷款。
风险回避者选择资产的唯一标准是预期收益的大小,而不管风险状况如何。()
到图书馆、书店走走,到街头的报刊亭看看,每次都感到纸页文字对生命的一种__________。几年前还在热心地讨论“读书有没有禁区”的问题,我是__________对文化人不应有禁区的,但现在却出现了一种意想不到的无奈:必须__________禁区,否则将是
研究语言产生的单位主要是通过分析()来完成。
ReadthistexttakenfromanarticleaboutAccounting.Choosethebestsentencetofilleachofthegaps.Foreachgap9—14,mar
最新回复
(
0
)