• 2022-07-28
    API手册中对求绝对值的函数是如下说明的:abspublic static int abs(int a)返回 int 值的绝对值。如果参数为非负数,则返回该参数。如果参数为负数,则返回该参数的相反数。注意,如果参数等于 Integer.MIN_VALUE 的值(即能够表示的最小负 int 值),那么结果与该值相同且为负。参数:a - 要确定绝对值的参数。返回:参数的绝对值。请使用该函数在下列代码段中实现如下功能:已知对数轴上任意两个点的坐标是x , y(x,y定义为int),它们到原点O的距离用绝对值表式|x| ,、|y|,这两条线段的长度差为| |x| -|y| |,请定义一个变量表式长度度,请写出语句
    A: abs(abs(x)-abs(y));
    B: double d=abs(x)-abs(y);
    C: int d=abs(abs(x)-abs(y));
    D: int d=abs(x)-abs(y);
  • C

    内容

    • 0

      求Y的绝对值,并将所求得的值赋给变量B的表达式为() A: B=INT(Y) B: B=ABS(Y) C: B=CINT(Y) D: B=FIX(Y)

    • 1

      定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是() A: swapa(int x,int y){ int temp;temp=x;x=y;y=temp;} B: swapb(int *x,int *y){ int temp;temp=x;x=y;y=temp;} C: swapc(int *x,int *y){ int temp;temp=*x;*x=*y;*y=temp;} D: swapd(int *x,int *y){ int *temp;temp=x;x=y;y=temp;}

    • 2

      主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。 A: funa(int*x,int* { int*p; *p=*x;*x=*y;*y=*p; } B: funb (int x,int {int t;t=x;x=y;y=t;} C: func(int *x,int* {*X=*y;*y=*x;} D: fund(int *x,int * {*x=*x+*y;*y=*x-*y;*x=*x-*y;}

    • 3

      以下哪个函数表示返回绝对值() A: abs(n) B: exp(n) C: Varchar(n) D: pow(x,y)

    • 4

      定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是()。 A: swap(int x, int y){ int t;<br/>t=x; x=y; y=t; } B: swap(int *x, int *y){ int<br/>t; t=x; x=y; y=t; } C: swap(int *x, int *y){ int<br/>t; t= *x; *x = *y; *y=t; } D: swap(int *x, int *y){ int<br/>*t; t=x; x=y; y=t; }