首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下计算公式: y= 若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。
有以下计算公式: y= 若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。
admin
2015-08-09
38
问题
有以下计算公式:
y=
若程序前面已在命令行中包含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
解析
公式的要求是无论x大于等于0还是小于0,y的值都为x绝对值的开方。选项C中如果x值小于0,则y=sqrt(x)就要出错。本题重点考察的知识点是:sqrt()函数。sqrt()函数的作用是开方计算,要求输人的参数x必须大于等于0。选项C一开始调用了sqrt(x)而没有判断x的正负,所以是错误的。
转载请注明原文地址:https://kaotiyun.com/show/NLDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x<y)if(y<0)z=0;elsez+=1;printf("%
以下程序的输出结果是______。structHAR{intx,y;structHAR*p;};main(){h[0].x=1;h[0].y=2;h[1
数据存储和数据流都是______,仅仅是所处的状态不同。
若有定义doublea[5];,则a数组元素下标的上限为______。
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
下列叙述中正确的是()。
以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f
以下选项中,当x为大于1的奇数时,值为0的表达式是
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
随机试题
多媒体技术是一种新的媒体应用系统,所以只需要软件支持。()
针对I~Ⅱ期弥漫大B细胞淋巴瘤,治疗方案首选
对经颈静脉肝内门体静脉分流术(TIPS)的描述正确的是
由2个或以上的指标构成的健康复合指标,考虑了早死、残疾和疾病状况对健康的影响,常用的有5种指标。衡量健康生命损失情况的单位,用年数表示,将早死导致的健康生命年损失和残疾导致的健康生命年损失结合起来,构成生命数量和生活质量以时间为单位的综合性指标是(
复核性检验是施工阶段技术管理制度的组成部分,施工过程中工程质量检查的复核工作主要概括为( )方面的内容。
(2016年)下列关于会计政策变更的表述中,正确的是()。
党的十七大报告提出要“创造条件让更多的群众拥有财产性收入”。下列选项中,隶属于居民财产性收入的是()。
设f(x)连续,且满足∫01f(tx)dt=f(x)+xsinx,求f(x).
在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是【】框。
Thereisdistinctionbetweenreadingforinformationandreadingforunderstanding.【B1】________Thefirstsenseistheone
最新回复
(
0
)