首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下计算公式 若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。
有以下计算公式 若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。
admin
2018-06-29
67
问题
有以下计算公式
若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。
选项
A、if(x>=0)y=sqrt(x);
if(x<0)y=sqrt(-x);
B、if(x>=0)y=sqrt(x);
else y=sqrt(-x);
C、y=sqrt(x);
if(x<0)y=sqrt(-x);
D、y=sqrt(x>=0?x:-x);
答案
C
解析
本题重点考查的知识点是:sqrt( )函数。sqrt( )函数的作用是计算平方根,要求输出的参数x必须大于等于0。题目公式的要求是无论x大于等于0还是小于0,y的值都为x绝对值的开方。选项C中调用了sqrt(x)函数,而没有判断x的正负,则y=sqrt(x)会出错。
转载请注明原文地址:https://kaotiyun.com/show/0txp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是______。
对长度为n的线性表进行顺序查找,在最坏的情况下需要比较的次数为()。
定义int*swap()指的是______。
以下叙述中正确的是
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
已知:imc[3][4];,则对数组元素引用正确的是()。
下列叙述中错误的是( )。
现在有以下定义,inta;doubleb;floatc;chark;则下面的表达式a/b+c-k值的类型为:
在使用程序流程图来表示算法时,菱形用来表示_______。
请编写函数fun(),其功能是计算并输出下列多项式的值:F=1+1/1!+1/2!+1/3!+1/4!+…+1/m!例如,若主函数从键盘给键盘给m输入5,则输出为F=2.716667。注意:m的值要求大于1但不大于100。部分源程序给出如下。
随机试题
FANUC数控装置典型产品系列有哪些适用范围?
简述构音异常的表现。
报纸版面上刊登广告最引人注意的位置是()
毛果芸香碱滴眼后,对视力的影响是
动脉周围淋巴鞘出现在哪个淋巴器官
金融监管首先从对银行进行监管开始的,这是由于()。
下列关于徽商的说法,正确的是()。
下列表述中,将教育看作一种过程的是()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由(6)完成。
最新回复
(
0
)