有以下计算公式:
若程序前面已在命令行中包括math.h文件,不能够正确计算上述公式的程序是( )。
A.if(x>=0)y=sqrt(x);
B.y=sqrt(x); else y=sqrt(-x); if(x<0)y=sqrt(-x);
C.if(x>=0)y=sqrt(x);
D.y=sqrt(x>=0? x:-x);
第1题:
有以下计算公式
若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。
第2题:
有以下计算公式y=
-x的平方根 x<0
若程序前面已在命令中包含math.h文件,不能正确计算上述公式的是( )。
A.if(x>=0) y=sqrt(x);
B.y=sqrt(x);
else y=sqrt(-x); if(x<0) y=sqrt(-x);
C.if(x>=0) y=sqrt(x);
D.y=sqrt(x>=0?x:-x);
if(x<0) y=sqrt(-x);
第3题:
下面程序段判断x是否为素数。则空格处应该填写的语句分别为 ________。 scanf(“%d”,&x); y=(int)sqrt(x); for (int j=2; j<=y; j++) if (_______) ________; if (j<=x) printf(“是素数”); else printf(“不是素数”);
A.x/j==0, return;
B.y%j==0, break;
C.y/j==0, break.
D.x%j==0, j=x+1;
第4题:
有一函数:以下程序段中不能根据x值正确计算出y值的是
A.if(x>0)y=1; else if(x= =0)y=0; else y=-1;
B.y=0; if(x>0)y=1; else if(x<0)y=-1;
C.y = 0; if (x> = 0) if (x>0) y = 1; else y = -1;
D.if ( x > = 0) if ( x>0)y = 1; else y = 0; else y = -1;
第5题:
下面()是正确的符号函数程序。 当x>0时,y=1 当x=0时,y=0 当x<0时,y=-1 (提示:按if-else配对规则分析程序,y值的运算结果与符号函数一致,才是正确的程序)
A.if(x>0) y=1; else if(x==0) y=0; else y=-1;
B.y=0; if(x!=0) if(x>0) y=1; else y=-1;
C.y=0; if(x>=0) if(x>0) y=1; else y=-1;
D.if(x>=0) if(x>0) y=1;else y=0; else y=1;