首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面程序时,若输入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
27
问题
执行下面程序时,若输入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全国计算机二级
相关试题推荐
以下关于图片框控件的说法中,错误的是
与数学式子对应的VisualBasic表达式是()。
以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
下面不能作为结构化方法软件需求分析工具的是
如果把程序的启动对象设置为:SubMain,则SubMain过程
下列有语法错误的赋值语句是
下列符号常量的声明中不合法的是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
随机试题
Theword“snowfall”isawordformedbyjoiningtwoseparatewords,i.e.“snow”and“fall”.Thisnewlyformedwordisgenerallyregard
《民法典》第271条。如何理解本条规定中“业主”、“专有部分”、“共有部分”和“共同管理”的含义?
新中国金融机构体系中的四大主体是指()
Areyouagoodreader?Goodreadersknowthatreadingisn’tjustaboutknowingwords—it’sawayofthinking.Herearesometip
为保证商业银行的资产安全和经营安全,《商业银行法》对商业银行的投资业务和资产负债比例的管理通常有比较严格的规定。以下某商业银行的行为中,符合法律规定的是哪项?()
汉译英:“动植物检疫;宰前兽医检验”,正确的翻译为:( )
浮动利率债券的利率在确定时一般要与市场利率挂钩,其与市场利率的关系是()。
基金托管人根据前一日证券交易清算情况计算生成基金头寸。( )
甲、乙因某不动产发生纠纷,甲欲通过诉讼方式解决。其选择诉讼管辖法院的下列表述中,符合法律规定的是()。
已知(X,Y)在以点(0,0),(1,一1),(1,1)为顶点的三角形区域上服从均匀分布.(Ⅰ)求(X,Y)的联合密度函数f(x,y);(Ⅱ)求边缘密度函数fX(x),FY(y)及条件密度函数fX|Y(x|y),fY|X(y|x);并问X与Y是否独立;
最新回复
(
0
)