首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面程序时,若输入1、-5、6,则输出结果为( )。 # include <stdio.h> # include <math.h> # define disc(a,b,c) b*b-4*a*c main()
执行下面程序时,若输入1、-5、6,则输出结果为( )。 # include <stdio.h> # include <math.h> # define disc(a,b,c) b*b-4*a*c main()
admin
2010-01-10
44
问题
执行下面程序时,若输入1、-5、6,则输出结果为( )。 # include <stdio.h> # include <math.h> # define disc(a,b,c) b*b-4*a*c main() { float x1,x2; int a,b,c; scanf("%d,%d,%d",&a,&b,&c); x1=(-b+sqrt(disc(a,b,c)))/(2*a); x2=(-b-sqrt(disc(a,b,c)))/(2*a); printf("%5.1f.%5.1f",x1,x2); }
选项
A、3,2
B、3.0,2.0
C、-3,-2
D、程序出错
答案
2
解析
本题是使用带参数的宏来求解一元二次方程的两个根。表达式x1=(-b+sqrt(disc(a,b,c)))/(2*a)宏展开后为: x1=(-b+sqrt(b*b-4*a*c))/(2*a)=(5+sqrt(25-24))/2=6/2=3。表达式x2=(-b-sqrt(disc(a,b,c)))/(2*a)宏展开后为: x2=(-b-sqrt(b*b-4*a*c))/(2*a)=(5-sqrt(25-24))/2=4/2=2。所以程序输出结果为3.0,2.0,应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/ohWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
软件生命周期中的活动不包括
以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
下面不能作为结构化方法软件需求分析工具的是
长整型常数的类型说明符为
下列符号常量的声明中不合法的是()。
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
随机试题
A.磺胺二甲嘧啶B.磺胺喹噁啉C.地美硝唑D.青霉素E.头孢噻呋常与二甲氧苄啶合用治疗免球虫病的药物是
十月革命后,曾直接出兵侵略苏俄的国家有 ①美国②意大利③保加利亚④日本⑤法国⑥泰国⑦英国⑧塞尔维亚
关于NSAID药物说法错误的是
明渠流动为急流时()。
某施工企业参加一市政道路工程投标,该企业的项目估算价为6000万元,则其应交的投标保证金最多不超过()万元。
投资活动流入的现金不包括()。
(2016年德州齐河)某教师在数学课堂上,为了更好地促进学生智力技能的形成,经常在黑板上清楚而细致地演算例题,其目的是给学生提供()
已知α1=(1,2,3,4)T,α2=(2,0,-1,1)T,α3=(6,0,0,5)T,则向量组的秩r(α1,α2,α3)=_______,极大线性无关组是_______.
下列关于运算符函数的描述中,错误的是()。
Inaneffortto(i)______herwriting,Laurenattemptedtoeliminatethe(ii)______andmakeonlypointsthatweretrulynecessary
最新回复
(
0
)