首页/ 题库 / [单选题]以下程序的功能是:给r输入数据后计算半径的答案

以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /*Beginning*/ { int r;float s; scanf("%d",&); s=*π*r*r;printf("s=%f ",s);} 出错的原因是

单选题
2022-07-11 17:35
A、注释语句书写位置错误
B、存放圆半径的变量r不应该定义为整型
C、输出语句中格式描述符非法
D、计算圆面积的赋值语句中使用了非法变量
查看答案

正确答案
D

试题解析
解析:计算圆面积的赋值语句中使用了非法变量π。所以,答案为选项D)。注意:注释语句可以出现在程序中的任意位置,故选项A)中的描述错误;圆的半径可以是整型,也可以是实型,定义成哪种类型都不算错,故选项B)中的描述错误;显而易见,选项D)中的描述也错误。

标签:
感兴趣题目
编写一个程序计算圆面积,输入两个参数,一个参数为输入圆的半径长,另一个参数用来返回圆面积。
在编写圆弧插补程序时,若用半径R指定圆心位置,不能描述()。
有以下程序:include <stdio.h> main( ) { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; printf(" % d,% d,% d,% d \n", * p, * q.a,b);程序运行后的输出结果是()。
有以下程序:include <stdio.h> main( ) { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; printf(" % d,% d,% d,% d ", * p, * q.a,b);程序运行后的输出结果是()。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /*Beginning*/ { int r;float s; scanf("%d",&); s=*π*r*r;printf("s=%f ",s);} 出错的原因是
以下程序的功能是: 给r输入数据后计算半径r圆面积s。程序在编译时出错。 main () /* Beginning */ { int r; float s; scanf ( "%d", &r); s=*π*r*r; printf ("s=%f ", s); 出错的原因是
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ { int r; float s; seanf("%d",&r); s=*π*r*r; printf("s=%f ",s); } 出错的原因是( )。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。 main() /* Beginning */ {int r;float s; scanf("%d",&r); s=*I*r*r; printf("s=%f ",s); } 出错的原因是 ______。
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main () /*Beginning*/ { int r; float s; scanf("%d",& r); s=*π*r*r ; printf ("s=%f " , s ) ; } 出错的原因是( )。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning*/ {int r;float s; scanf("%d",&r); s=*π*r*r*r;printf("s= %f ",s); } 出错的原因是 ______。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。#include <stdio, h>main( )/* Beginning */{ int r; float s; scanf("% d", &r); s = *Π* r*r;printf("s =%f ",s); 程序在编译时出错,出错的原因是( )。
圆弧插补段程序中,若采用半径R编程时,圆弧半径负值时()。
相关题目
用与非门构成的基本RS触发器,当输入信号R.=1,S.=0时,其逻辑功能为()。
有以下程序:  main()  { int a=7,b=8,p,q,r;  p=&a; q=&b;  r=p; p=q; q=r;  printf("%d,%d,%d,%d\n", p, q, a, b);}程序运行后的输出结果是( )。
对编译程序而言,输入数据是(),输出结果是()。
在VisualBasic中,InputBox函数的默认返回值类型为字符串,用InputBox函数输入数值型数据时,下列操作中可以有效防止程序出错的操作是()
在直线和半径为R的圆曲线间插入的回旋线参数和长度分别为A和L,若R/9≤L≤R,则()。
底圆和顶圆半径分别为R、r,斜长为L的圆台侧面积M为()。
在质量为M,半径为R的匀质圆盘上挖出半径为r的两个圆孔,圆孔中心在半径R的中点,求剩余部分对过大圆盘中心且与盘面垂直的轴线的转动惯量。
半径为R的圆形的面积计算公式为()
在求圆周长及面积程序中,半径 r 可能带小数位,所以应将半径 r 定义为( )类型。
在加工界面内计算刀具中心轨迹时,其刀具半径是r值,r与球头刀半径R的关系为r=R2cosφ。
半径为R,圆心角的角度值为α的扇形面积的计算公式为()
半径为R,圆心角的弧度值为θ的扇形面积的计算公式为()
编一个程序,设园半径r=1.5,园柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。然后用Console.WriteLine方法输出计算结果,输出时要求有文字说明,取小数点后2位数字。例如,圆周长=×××.××。
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1); *r=r1; } main() { int m=7,r; f(m,&r);printf("%d",r); } 程序运行后的输出结果是
有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,&r1); *r=r1;} main() {intm=7,r; f(m,&r);printf("%d ",r);} 程序运行后的输出结果是______。
以下程序的输出结果是 ( ) main( ) { union { char i [2]; int k; } r; r. i[0]=2,r.i[1]=0; printf("%d ",r,k); }
在编写圆弧插补程序时,若用半径R指定圆心位置,不能描述整圆。()
有以下程序#includeint fun(int a,int b){ return a+b;}main(){ int x = 6,y=7,z = 8,r; r = fun(fun(x,y),z--); printf(%d,r);}程序运行后的输出结果是(  )。
求圆的面积和周长的程序,半径r由用户在键盘上随即输入。
编一个程序,定义常量Pi=3.14159265,从键盘上输入半径r,求出圆的面积。
广告位招租WX:84302438

免费的网站请分享给朋友吧