首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能:给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
36
问题
下列程序的功能:给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全国计算机二级
相关试题推荐
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
以下程序的输出结果是______。#include<stdio.h>main(){printf("%d\n",NULL);}
若有如下说明:unions{chara[9]intb;floatc;}t;则下列叙述正确的是()
C语言规定,函数返回值的类型是由()
以下叙述中正确的是()
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
下面各选项中,均是C语言合法标识符的选项组是
以下程序有语法错误,有关错误原因的正确说法是main(){intG=5,k;voidprt_char();…k=prt_char(G);…}
已知在ASCII代码中,字母A的序号为65,下列程序的输出结果是______。#include<stdio.h>main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
已知p为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。
随机试题
分析题30图所示时序电路。要求:(1)写出各触发器的驱动方程状态方程及输出方程;(2)列出状态转换表;(3)画出状态图。(按Q2Q1排列)
治疗内伤头痛虚证的主穴为
电路如图所示,该回路电压方程式正确的是()。
关于企业财务审计报告的作用,以下说法正确的是()
B股份有限公司(PA下简称B公司)主要经营中小型机电类产品的生产和销售,产品销售PAB公司仓库为交货地点。B公司目前主要采用手工会计系统。ABC会计师事务所接受委托审计B公司2008年度会计报表,C和D注册会计师负责于2008年10月25至11月10
下列关于股票期权与期股的区别说法正确的是()。
回复上级机关的询问,使用()。
15世纪以来,世界科技大致经历了五次革命,包括两次科学革命和三次技术革命,两次科学革命,即以哥白尼的“日心说”以及()。
文件的连续性指()。
设函数f(x)在(0,+∞)内具有二阶导数,且f(x)>0,令un=f(n)(n=1,2,…),则下列结论正确的是
最新回复
(
0
)