首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ {int r; float s; scanf("%d",£r); star*r*r; prin
下列程序的功能:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ {int r; float s; scanf("%d",£r); star*r*r; prin
admin
2013-02-23
57
问题
下列程序的功能:给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、计算圆面积的赋值语句使用非法变量
答案
D
解析
在C语言程序中,可以用一个符号名宋代表一个常量,称为符号常量。这个符号名必须在程序中进行特别的“指定”,并符合标识符的命令规则。在本题中圆周率冗是一个符号常量,但在程序中并没有指定其值,所以编译器找不到其值就会报错。所以选项D)正确。
转载请注明原文地址:https://kaotiyun.com/show/PBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下定义,doublea[100];,则a数组元素的下标上限是【】。
若有如下说明,则______的叙述是正确的。structst{inta;intb[2];}a;
下面程序的输出是______。chars[]="ABCD";main(){char*p;for(p=s;p<s+4;p++)printf("%s\n",p);}
若输入字符串;abcde,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
下列程序的输出结果【】。#definePR(ar)printf("ar=%d",ar)main(){intj,a[]={1,3,5,7,9,1l,13,1},*p=a+5;for(j=3;j;j--)
在下列叙述中,错误的一条是______。
在执行以下程序时,如果从键盘上输入ABCdef<回车>,则输出为______。#include<stdio.h>main(){charch;while((ch=getchar())!="\n"){if(ch>=’A’&&
以下叙述中,正确的是______。
若进栈序列为1、2、3、4、5,并且在它们进栈的过程中可以进行出栈操作,那么不可能是出栈序列的是______。
以下程序的功能是:对输入的一行字符串的数字字符按它们的字面值累加,输出此累加和。例如,输入一行字符是:ab34dh8u,输出值应当是15。请填空。#include<stdio.h>#include<ctype.h>m
随机试题
可扪及搏动感的肿瘤是
肾阳虚不能温脾,以致脾阳不振,其治疗宜()肾阴不足,心火偏亢,以致心肾不交,其治疗宜()
在Word中,选中文档的内容后,按Delete键,则选中的文档内容将被删除。 ( )
某银行从业人员在得知一位重要客户的女儿就读于音乐学院后,便赞助该客户的女儿出国参加维也纳新年音乐会的全程费用,这种做法()。
无产阶级专政是新民主主义国家的国体。()
某大学生从学校骑车至某小区,学校与该小区仅相隔一个山坡。从学校直接上坡,再下坡即到达该小区。已知下坡速度是上坡速度的2.5倍,下坡所花时间是上坡时间的一半。若返回时的上下坡速度仍保持不变,则从小区返回学校花费时间与从学校到小区花费时间之比为:
过渡时期总路线的“两翼”是指()。
WheredoyouthinkLucialives?
Lobbyinggroupsoftentrytodisguiseafinancialself-interestbyclumsilydressinguptheirargumentsintheguiseofconcern
A、Manufacturersdon’tlikeit.B、Medicaladsarenotallowedtodoit.C、Theycan’taffordthecost.D、Theycan’tmakepromises.
最新回复
(
0
)