首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不相等,z和y的值不相等。 例如,当x的值为9,y的值为11,Z的值为15时,函数值为-3.50。 请改正程序中的错误,使它能得
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不相等,z和y的值不相等。 例如,当x的值为9,y的值为11,Z的值为15时,函数值为-3.50。 请改正程序中的错误,使它能得
admin
2018-09-10
24
问题
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不相等,z和y的值不相等。
例如,当x的值为9,y的值为11,Z的值为15时,函数值为-3.50。
请改正程序中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
/******found******/
#define FU(m,n)((m/n))
float fun(float a,float b,float c)
{
float value;
value=FU(a+b,a-b)+FU(c+b,c-b);
/******found******/
Return(Value);
}
main()
{
float x,y,z,sum;
printf("Input x y z:");
scanf("%f%f%f",&x,&y,&z);
printf("x=%f,y=%f,z=%f\n",x,y,z);
if(x==y||y==z)
{
printf("Data error!\n");
exit(0);
}
sum=fun(x,y,z);
printf("The result is:%5.2f\n",sum);
}
选项
答案
(1)#define FU(m,n)(m)/(n) (2)return(value);
解析
本题考查:C语言宏定义;函数返回值。
本题考查C语言的宏定义,其格式为:#de6ne标识符字符串,中间要用空格分开。在该题中,标识符为Fu(m,n),字符串为(m/n),由题干信息可知,m、n均为表达式,且先进行表达式运算,再进行除法运算,因此此处应为(m)/(n)。
转载请注明原文地址:https://jikaoti.com/ti/MLa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#defineP3voidF(intx){return(p’x’x);main(){pritnf("%d\n",F(3+5));}程序运行后的输出结果是
有下列程序:#include"stdio.h"main(){intx=0;inty=0;while(x<7&&++y){y--;x++;}pri
有以下程序段:intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为(
下列程序的输出结果是_______。#include<stdio.h>main(){union{intk;chari[2];}*s,a;s=&a;
设有定义:intk=1,m=2;floatf=7;则下列选项中错误的表达式是()。
语句:x++;、++x;、x=x+1;、x=1+x;,执行后都使变量x中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
以下程序的运行结果是()。intk=0;voidfun(intm){m+=k;k+=m;printf("m=%d\nk=%d",m,k++);}main(){inti=4;fun(i+
#define命令出现在程序中函数的外面,宏名的有效范围为______。
以下错误的定义语句是
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
热处理操作中,应严格执行“三检”制度,即自检、互检和专检。批量生产的还应做到首检和中间检查。()
简述战略实施的重点工作。
利用PowerPoint2010制作的多媒体作品称为演示文稿,文件的默认扩展名为________。
微分方程y"-2y’+y=0的两个线性无关的特解是:
发包人在收到竣工结算报告及结算资料后()天内不支付工程竣工结算价款,承包人可以与发包人协议将工程折价。
设a=sin(sin2012°),b=sin(cos2012°),c=cos(sin2012°),d=cos(cos2012°),则a,b,c,d的大小关系是()
当前形势下,只有全面落实好“六保”,才能实现“六稳”,也才能稳住中国经济这个大局,实现稳中求进。下列关于“六稳六保”的说法错误的是()。
某货船从甲港出发,顺流而下,计划3小时45分到达,行驶3小时后,发动机故障,又漂流了3小时才到达乙港,卸货后,船速(静水速度)提高一倍,问经过多长时间可以返回到甲港?
在窗体上画一个名称为Text1的文本框,通过属性窗口把窗体的KeyPreview属性设置为True,然后编写如下程序:OptionBase1PrivateSubForm_Load()ShowText1.SetFocusEn
A、Sixteenpeopledrowned.B、ItstoppedinaGreekisland.C、Therewere15peopleonboard.D、ItstartedfromTurkey.D题目问关于移民船只的
最新回复
(
0
)