首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下计算公式 V4x (x≥0) y= 若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
有以下计算公式 V4x (x≥0) y= 若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
admin
2015-08-14
35
问题
有以下计算公式
V4x (x≥0)
y=
若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
选项
A、y=sqrt(x);if(x<0)y=sqrt(-x);
B、if(x>=0)y=sqrt(x);else y=sqrt(-x);
C、if(x>=0)y=sqrt(x);if(x
D、y=sqrt(x>=07x:-x);
答案
A
解析
由题意可知计算公式的含义是:当x大于等于0时,y值等于x的算术平方根:当x小于0时,y值等于x的相反数的算术平方根。所以选项B用一个完整的if else语句表达了计算公式的含义;选项C用两个if语句表达了计算公式的含义;选项D在求平方根函数的后面用x≥0?x:-x条件表达式来表达了计算公式的含义。选项A没有用C语言语句正确的表达计算公式的含义。
转载请注明原文地址:https://kaotiyun.com/show/nGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下数组定义中错误的是
下列程序的输出结果是______。main(){inta=2,b=4,e=6;int*p1=&a,*p2=&b,*p;*(p=&c)=*p1*(*p2);
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));
以下程序的输出结果是______。structHAR{intx,y;structHAR*p;};main(){h[0].x=1;h[0].y=2;h[1
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
以下能正确定义一维数组的选项是
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
随机试题
参苓白术散组成药物中无
关于肠梗阻的全身变化,下列哪项是错误的
牛放线菌37℃厌氧培养18小时菌落特点
A.肺坏疽B.肝性脑病C.有机磷农药中毒D.尿毒症E.膀胱炎尿液味为氨味的疾病是
正常的胎动每小时
具有消除体内自由基和过氧化物作用的营养素是()。
使第二次世界大战达到最大规模的事件是()
假设学生表中有一个“姓名”字段,查找姓“刘”的记录准则是()。
A、Askherbosstoraiseherpay.B、Lookforamoresuitablejob.C、Trytoswitchhourswithsomeoneelse.D、Dotheextraworkwi
Wemustnot______(想当然地认为)thattheboardofthedirectorswillapproveoftheinvestmentplan.
最新回复
(
0
)