• 2022-06-12
    如下合法的函数定义( )
    A: int add(int a, b){return a+b}
    B: void add(void a, void b){return a+b;}
    C: void add(int a, int b){return a+b;}
    D: int add(int a, int b){return a+b;}
  • D

    内容

    • 0

      有以下程序:#include;int add(int a,int b) { return (a+b); }void main(){ int k,(*f)(int,int) a=5,b=10; f=add; …}则以下函数调用语句错误的是( )。 A: k= *f(a,b); B: k=add(a,b); C: k=(*f)(a,b); D: k=f(a,b);

    • 1

      5.请说出E类中[代码1],[代码2]的输出结果依次是______ ,______ 。 interface Com { int add(int a,int b); }abstract class A { abstract int add(int a,int b);int g(int a,int b) { return a+b; }}class B extends A implements Com{ public int add(int a,int b) { return a+b; } int g(int a,int b) { return a*b; }}public class E {public static void main(String args[]) { B b = new B(); Com com = b; System.out.println(com.add(10,5)); //[代码1] A a = b; System.out.println(a.g(10,5)); }} //[代码2]

    • 2

      下列哪些接口中定义的方法是正确的 A: private void add(int a,int b); B: public void add(int a,int b); C: public void add(int a,int b) { } D: public final void add(int a,int b);

    • 3

      在App Inventor中的如下逻辑代码,换成C语言怎么表达?[img=328x102]1786986fab51882.png[/img] A: add(x,y) { return x+y } B: void add(x,y) {return x+y} C: int add(x,y) { return x+y; } D: int add(int x, int y) { return x+y; }

    • 4

      请将函数补充完整,使得add函数具有求两个数之和的功能。void add( int a, int b, ______ ){ ______ =a+b; }