题库 题库

【单选题】

有以下计算公式

若程序前面已在命令中包含math.h文件,不能够正确
计算上述公式的程序段是(  )。
  • A.if(x>=0)y=-sqrt(x);
    else y=sqrt(-x);

  • B.y=sqrt(x)
    if(x<0)y=sqrt(~x);

  • C.if(x>=0)y—sqrt(x);
    If(x<0)y=sqrt(一x);

  • D.y=sqrt(x>=0?x:-x);

参考答案

查看答案

相关试题

单选题 c语言中,下列不合法的字符常量是(  )。 查看答案
单选题 下述程序的输出结果是(  )。
#includedstdio.h>
main()
{char ehE2][5]={”1234”,”5678”),*p[2];
int i,j,s=0;
for(i一0;i<2;i++)
pEi]=ch[i];
for(i一0;i<2;i++)
{s=p[i][j]-'0';
printf(”%d”,s);)
}
查看答案
单选题 若有下列定义和语句:
int u一011,v一0x11,w一11:
printf(”%o,%x,%d\n”,u,v,w):
则输出结果是(  )。
查看答案
单选题 标准库函数fgets(S,n,file)的功能是(  )。 查看答案
单选题 下列选项中不会引起二义性的宏定义是(  )。 查看答案
单选题 有以下程序:
main()
{int a[]={2,4,6,8,10},y=0,x,*p;
p=&a[1];
for(x-:1;x<3;x++)y+=p[x];
printf(“%d\n,y”);
}
程序运行后的输出结果是(  )。
查看答案
单选题 若有以下程序(  )。
#include
main()
{ int**k,*j,i=100;
j=&i;k=&j;printf(”%d\n”,**k);
}
程序的输出结果是( >。
查看答案
单选题 下列程序的运行结果是(  )。
main()
( int x=1,y=3,a=0;
while(x++!=(y-=1))
{ a+=1;
if(y<X)&NBSP; break;
}
printf(”%d,%d,%d\n”,x,y,a);
}
查看答案
单选题 有以下程序:
#include
void fun(char*t.char*s)
{ while(*tl=0)t++;
while((*t++-*s++)!一0);
)
main()
{char ssElo]=”aCC”,aaElo]=”bbxxyy”;
fun(SS,aa);printf(”%s,%s”,SS,aa);
)
程序运行结果是( )。
查看答案
单选题 下列程序的运行结果是( )。
int y一5,x一14;
y=((x=3*y,x+1),x-1);
printf(”x=%d,y=%d”,x,y);
查看答案
单选题 有以下程序
#include
main()
{FILE*fp;int a[10]=(1,2,3,0,0),i;
fp—fopen(”d2.dat,”wb”);
fwrite(a,sizeof(int),5,fp);
fwrite(a,sizeof(int),5,fp);
fclose(fp);
fp—fopen(”d2.dat”,”rb”);
fread(a,sizeof(int),10,fp);
fclose(fp);
for(i=0;i<10;i十f-)printf("%d",a[i]);
}
程序的运行结果是(  )。
查看答案
单选题 有以下程序:
#include
main()
{ int w=4,x=3,y=2,z=1;
printf(”%d\n”,(w<X?W:Z<Y?Z:X));
程序的输出结果是(  )。
查看答案
单选题 有下列程序:
main()
{ int y=10
do(y--;}while(--y);
printf(”%d\n”,--y);
)
当执行程序时,输出的结果是(  )。
查看答案
单选题 下列工具中为需求分析常用工具的是(  )。 查看答案
单选题 下列程序的输出结果是(  )。
void fun(int*x,int y)
{printf(”%d%d”,*x,”y);*x=3;。y=4;)
main()
{ int x=1.y=2:
fun(&y,&x);
printf(”%dXd”,X,y);
)
查看答案
单选题 下列叙述中正确的是(  )。 查看答案
单选题 下面程序的功能是输m以下形式的金字塔图案:
main()
{ int i,j;
for(i-1;i<-4;i++) ***
{ for(j=1;j<=4-i;j++)printf("");
*****
for(j=1;j<=________;j++)printf(”*”);
******
printf(”\n”):
}
}
在下划线处应填入的是(  )。
查看答案
单选题 结构化程序没计主要强调的是(  )。 查看答案
单选题 有以下程序:
#include
main()
{ int x,i;
for(i=1:i<=100:i++)
{ x=i:
if(++x$2==0)
if(++x%3==0)
if(++x%7==0)
printf(“%d”,x);
printf(”\n”);
程序的输出结果是(  )。
查看答案
单选题 有以下计算公式

若程序前面已在命令中包含math.h文件,不能够正确
计算上述公式的程序段是(  )。
查看答案