计算机程序设计

以下不能实现符号函数y=sgn(x)的程序段是()。A、if x>0 then y=1 else if x=0 then y=0 else y= -1B、if x>0 then y=1 else if x<0 then y= -1 else y=0C、if x>=0 then if x=0 then y=0 else y= -1 else y=1D、if x<>0 then if x<0 then y= -1 else y= 1 else y=0

题目

以下不能实现符号函数y=sgn(x)的程序段是()。

  • A、if x>0 then y=1 else if x=0 then y=0 else y= -1
  • B、if x>0 then y=1 else if x<0 then y= -1 else y=0
  • C、if x>=0 then if x=0 then y=0 else y= -1 else y=1
  • D、if x<>0 then if x<0 then y= -1 else y= 1 else y=0
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下程序段运行结束后,变量X的值为( )。 X=2Y=4DoX=x*yY=y+lLoop While y<;4A.2B.4C.8D.20

以下程序段运行结束后,变量X的值为( )。 X=2Y=4DoX=x*yY=y+lLoop While y<;4

A.2

B.4

C.8

D.20


正确答案:C
C.【解析】本题考查VBA中循环的知识。在本题中用了D0…LoopWhile循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后Y的值为5已经不满足条件,故本循环只执行一次,X的值为2×4=8。

第2题:

有如下程序段:

intx=1,y=2,z=3;

x=x^z:

y=y^z;

z=x^y:

cout<<x<<y<<z;

这个程序段的输出结果是______。


正确答案:213
213

第3题:

下列程序段中,A_class的成员函数Variance()可求出两数的平方差,请改写该程序段,把Variance()函数从A_class类中分离出来,用友元函数来实现该函数的功能。

class A_class {

 private:

   intx,y,t;

 public:

   A_class(int i,int j):x(i),y(j) {

     if(y>x){t=x;x=y;y=t;}

   }

 intVariance(){return x*x-y*y;}

 //其它函数从略

};

void main() {

 A_classA_obj(3,5);

 cout<<"Result:"<<A_obj.Variance()<<endl;

}


答案:

class A_class {

  private:

    intx,y,t;

  public:

   A_class(int i,int j):x(i),y(j) {

     if(y>x){t=x;x=y;y=t;}

    }

    friend?int?Variance();?

   //其它函数从略

};

  int Variance(){

    return x*x-y*y;

}

void main() {

  A_classA_obj(3,5);

 cout<<"Result:"<<A_obj.Variance()<<endl;

}


第4题:

对下列程序段的描述正确的是()。includeint Fun(int,int)void main(){cout<

对下列程序段的描述正确的是( )。 #include<iostream.h> int Fun(int,int) void main() { cout<<Fun(5,50)<<endl; } int Fun(int x,int y) { return X*X+y*y; }

A.该函数定义正确,但函数调用方式错误

B.该函数调用方式正确,但函数定义错误

C.该函数定义和调用方式都正确

D.该函数定义和调用方式都错误


正确答案:C

第5题:

以下程序段的输出结果是【6】 。

int x=17,y=26;

printf ("%d",y/=(x%=6));


正确答案:
5

第6题:

已知XB,正确表示它们之间关系的式子是( )A.Sgn(Y-X)-sgn(A-B)<0B.Sgn(Y-X)-Sgn(A-B)=-

已知XB,正确表示它们之间关系的式子是( )

A.Sgn(Y-X)-sgn(A-B)<0

B.Sgn(Y-X)-Sgn(A-B)=-2

C.Sgn(Y-X)-Sgn(A-B)=0

D.Sgn(Y-X)-Sgn(A-B)=-1