• 2022-06-03
    中国大学MOOC: 定义类A如下:class A{ int a,b,c; public void B(int x,int y, int z){ a=x;b=y;c=z;}}
  • public void B(int x,int y){ a=x;b=y;c=0;}

    内容

    • 0

      下列函数定义不正确的是( ) A: int max(){ } B: int max() {int x,y,z; z=x>y?x:y; return z;} C: int max(int x,int y) {int z;z=x>y?x:y; return(z);} D: int max(x,y){ int z; z=x>y?x:y; return z;}

    • 1

      已定义类Aclass:class Aclass {private int x = 1;protected int y = 2;public int z = 3;public int sumA(){ return(x +y +z ); }}再通过继承与扩展定义子类Bclass:class Bclass extends Aclass {private A: s += b; B: s += x; C: s += z; D: s += y;

    • 2

      下列关于函数定义正确的是( )。 A: fun(int x,y){int z;return z;} B: void fun(int x,int y){return x+y;} C: fun(x,y){int x,y;double z;z=x+y;return z;} D: double fun(int x,int y) {double z;z=x+y;return z;)

    • 3

      下列函数定义不正确的是( )。 A: int<br/>max(){int x,y,z;z=x&gt;y?x:y;} B: int max(x,y)int x,y;{ int z;z=x&gt;y?x:y;return(z);} C: int max(x,y){int x,y,z;z=x&gt;y?x:y;return(z);} D: int max(){ }

    • 4

      程序代码如下:void sum(int x, int y);void main(){int a, b;scanf("%d,%d", a, b);sum(a, b);}void sum(int x, int y);{z = x + y;printf("%d", &amp;z);}错误的原因:改正: