首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是给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
53
问题
下列程序的功能是给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://kaotiyun.com/show/rGJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用指针法求出数组元素中最大者和最小者。intmax,min;voidmax_min_value(array,n)intarray[],n;{【】;max=min=*array;for(【
以下叙述中不正确的是
下面程序段的运行结果是chara[]="lanuage",*p;p=a;while(*p!=’u’){printf("%c",*p-32);p++;}
有以下函数定义:intmypr(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是
对于下面的程序#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)return(s1);else
C语言规定函数返回值的类型由()
定义长度为12的数组,下面四种方法中正确的有【】。①intx[12];②intn=12;③constintn=12;④intx[]={1,2};int
数据结构分为逻辑结构和存储结构,循环队列属于【 】结构。
一般来说,算法可以用顺序、选择和【】三种基本控制结构组合而成。
在软件研制过程中,CASE是指()
随机试题
次数分布数列
______,hecannowonlywatchitonTVathome.
垂手直立时,中指尖下的穴位为
直方图分析必须根据各个分割区域的曝光情况独立进行,以获得图像的最佳密度和对比度。在CR系统中分割模式有哪四种类型
患者,女,36岁。诊断为支气管扩张,咳嗽、咳痰,痰量60ml/d。最应采取的护理措施是
发病率适用于
酸性染料比色法所用的酸性染料必须具备的条件为
债务是企业承担的需要偿付的现时义务。()
下列关于增值税起征点幅度的表述中,不正确的是()。
甘肃东西蜿蜒1600多千米,纵横45.37万平方千米,占中国总面积的2.3%。()
最新回复
(
0
)