首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面程序时,若输入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
33
问题
执行下面程序时,若输入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全国计算机二级
相关试题推荐
以下关于数组的叙述中,错误的是
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubFormLoad()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Pic
软件测试用例包括()。
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger)PrivateSubCommandl_Click()f=1
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在计算机中,一个字节所包含二进制位的个数是
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
随机试题
Postgraduatedilemmas[A]Decidingwhetherornottobecomeapostgraduatecanbeadaunting(令人畏缩的)prospect.Evenifyoua
脑血管性痴呆按ICD-10可分为几个亚型【】
胆红素主要来源于
A.1.5~2.0mmB.0.35~0.5mmC.0.8~1.5mmD.1.8~2.0mmE.2.0mm以上上前牙PFM全冠邻面预备至少
正常工作条件下的薄壁小孔口与圆柱形外管嘴,直径d相等,作用水头H相等,则孔口流量Q1和孔口收缩断面流速v1与管嘴流量Q2和管嘴出口流速v2的关系是()。
甲、乙、丙三公司组成联合体参与某工程投标且中标,其共同投标协议中约定:甲、乙、丙三公司按50%、30%和20%的比例分享利润和分担债务,甲公司为牵头公司。若在施工过程中联合体对建设单位负有80万元的债务,而丙公司已破产,无力承担相应债务,则甲公司应承担的债
下列关于外币财务报表折算的表述中,正确的有()。
《治安管理处罚法》相比《治安管理处罚条例》做了很大的更改,下列哪些不属于《治安管理处罚法》对《治安管理处罚条例》的更改?()
迄今为止保存最早、最完整的封建成文法典是()。
以下程序的执行结果是______。#include<iostream.h>voidmain(){inta=o,b=1,c=0,d=20;if(a)d=d-10;elseif(!b)if
最新回复
(
0
)