• 2022-06-19 问题

    调用对象obj函数成员fun:obj.fun( ); 编译器在编译时会将其调整为( )。 A: obj->fun( ); B: obj->fun( &obj ); C: fun( obj ); D: fun( &obj );

    调用对象obj函数成员fun:obj.fun( ); 编译器在编译时会将其调整为( )。 A: obj->fun( ); B: obj->fun( &obj ); C: fun( obj ); D: fun( &obj );

  • 2022-05-28 问题

    有以下定义: class A{ public: A(int vx){ x=vx; } void f(int vx) {x=vx; } int getx() {return x; } private: int x; }; 要为类型A设计类外的一个无返回值的函数fun,用于接收一个A类型的对象,如 int main() { A obj(3); fun(obj); return 0; } 先要求约束fun不能对obj的值做修改,那么下列可行的办法是

    有以下定义: class A{ public: A(int vx){ x=vx; } void f(int vx) {x=vx; } int getx() {return x; } private: int x; }; 要为类型A设计类外的一个无返回值的函数fun,用于接收一个A类型的对象,如 int main() { A obj(3); fun(obj); return 0; } 先要求约束fun不能对obj的值做修改,那么下列可行的办法是

  • 2022-06-19 问题

    中国大学MOOC: 调用对象obj函数成员fun:obj.fun( ); 编译器在编译时会将其调整为( )。

    中国大学MOOC: 调用对象obj函数成员fun:obj.fun( ); 编译器在编译时会将其调整为( )。

  • 2022-06-17 问题

    已有数组定义:int a[3][4];和fun函数的调用语句:fun (a);,则以下对f函数的说明中,( )是错误 A: fun (int array[4][4]) B: fun (int array[ ][4]) C: fun (int array[3][ ]) D: fun (int (*array) [4 ])

    已有数组定义:int a[3][4];和fun函数的调用语句:fun (a);,则以下对f函数的说明中,( )是错误 A: fun (int array[4][4]) B: fun (int array[ ][4]) C: fun (int array[3][ ]) D: fun (int (*array) [4 ])

  • 2021-04-14 问题

    下列程序段输出_______。 int fun(int x) { return (x<3?1:(fun(x-1)+2*fun(x-2))); } int main() { printf("%d",fun(4)+fun(5)); }

    下列程序段输出_______。 int fun(int x) { return (x<3?1:(fun(x-1)+2*fun(x-2))); } int main() { printf("%d",fun(4)+fun(5)); }

  • 2022-05-26 问题

    对于如下函数的调用,正确的是( )。void fun(int x,int y){ printf("%d,%d",x,y);} A: fun(int 3,int 4); B: int a=3,b=4;fun(a+b,a*b); C: fun(3,4) D: fun3,4;

    对于如下函数的调用,正确的是( )。void fun(int x,int y){ printf("%d,%d",x,y);} A: fun(int 3,int 4); B: int a=3,b=4;fun(a+b,a*b); C: fun(3,4) D: fun3,4;

  • 2021-04-14 问题

    【单选题】已有如下数组定义和函数调用语句,则f un函数的形参数组定义正确的是()。 int a[3][4]; fun(a); A. fun(int a[][6]) B. fun(int a[3][]) C. fun(int a[][]) D. fun(int a[][4])

    【单选题】已有如下数组定义和函数调用语句,则f un函数的形参数组定义正确的是()。 int a[3][4]; fun(a); A. fun(int a[][6]) B. fun(int a[3][]) C. fun(int a[][]) D. fun(int a[][4])

  • 2022-06-17 问题

    若有以下数组定义和函数调用,则函数fun的原型为:int a&#91;3&#93;&#91;4&#93; = {1};fun() A: fun(int a[][4]) B: fun(int a[][]) C: fun(int a[]) D: fun(int a[3][])

    若有以下数组定义和函数调用,则函数fun的原型为:int a&#91;3&#93;&#91;4&#93; = {1};fun() A: fun(int a[][4]) B: fun(int a[][]) C: fun(int a[]) D: fun(int a[3][])

  • 2022-06-08 问题

    有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ } }; class D : public B { protected: void fun4(){ } };若obj是类D的对象,则下列语句中正确的是 A: obj.fun1(); B: obj.fun2(); C: obj.fun4(); D: obj.fun3();

    有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ } }; class D : public B { protected: void fun4(){ } };若obj是类D的对象,则下列语句中正确的是 A: obj.fun1(); B: obj.fun2(); C: obj.fun4(); D: obj.fun3();

  • 2022-05-29 问题

    设有函数原型、一维数组和变量定义如下:函数原型 int fun(int x&#91;&#93;,int n);数组定义 int a&#91;4&#93;={1,2,3,4}; float b&#91;4&#93;={1.0,2.0,3.0,4.0};变量定义 int m=4, value;下列函数调用,正确的是( )。 A: value = fun(b, 4); B: value=fun(a[1], m); C: value=fun(a, 4); D: value=fun(b, m);

    设有函数原型、一维数组和变量定义如下:函数原型 int fun(int x&#91;&#93;,int n);数组定义 int a&#91;4&#93;={1,2,3,4}; float b&#91;4&#93;={1.0,2.0,3.0,4.0};变量定义 int m=4, value;下列函数调用,正确的是( )。 A: value = fun(b, 4); B: value=fun(a[1], m); C: value=fun(a, 4); D: value=fun(b, m);

  • 1 2 3 4 5 6 7 8 9 10