首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下计算公式 若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
有以下计算公式 若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
admin
2017-05-20
41
问题
有以下计算公式
若程序前面已经在命令行中包含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<0)y=sqrt(-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/diDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i=0&&t>c[j]){c[j+1]=c[j];j-
有如下程序main(){floatx=2.0,y;if(x
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
下述关于数据库系统的叙述中正确的是
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数组中
在16位IBM-PC机上使用C语言,若有如下定义stmctdata{inti;charch;doublef}b;则结构变量b占用内存的字节数是
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);prin
有以下程序#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
随机试题
求.
缩窄性心包炎最常见的原因是
保险人、被保险人为查明和确定保险事故的性质、原因和保险标的的损失程度所支付的必要的、合理的费用,由()承担。
纳税检查的基本方法包括()。
下列资产负债表的项目中,可直接根据有关总分类账户余额填列的有()。
下列关于企业预算的说法正确的有()。
【《佛国记》】东北师范大学2000年世界古代史真题
设z=yf(x2-y2),其中f可导,证明:
HenriMatisseoriginallytrainedasalawyer,turningtoartwhilstrecoveringfromappendicitis.(46)InitiallyseducedbytheI
查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是( )。
最新回复
(
0
)