[单选题]

在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法(33)不能与该方法同时存在于类C中。

A.int f(int x,int y)

B.int f(float a,int b)

C.float f(mtx,float y)

D.int f(int x,float y)

参考答案与解析:

相关试题

在C£«£«语言中,若类C中定义了一个方法int f(int a,int b),

[单选题]在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法___(33)___不能与该方法同时存在于类C中。(33)A.int f(int x,int y) B.int f(float a,int b)C.float f(int x,float y) D.int f(int x,float y)

  • 查看答案
  • 在类A中定义了方法fun(double,int),类B继承自类A,并定义了函数f

    [单选题]在类A中定义了方法fun(double,int),类B继承自类A,并定义了函数fun(double),这种方式称为(46)。若B中重新定义函数fun(double,int)的函数体,这种方式称为(47)。(62)A.重置B.重载C.代理D.委托

  • 查看答案
  • 在C语言中,若有定义“int a[10];”,则( )不能表示a[1]的地址。

    [单选题]在C语言中,若有定义“int a[10];”,则( )不能表示a[1]的地址。A.a+1B.&a[0]+1C.a++D.&a[1]

  • 查看答案
  • 设有以下函数: f(int a){int b=0;static int c=3;

    [单选题]设有以下函数: f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。 main() { int a=2, i; for(i=0; i<3; i++)printf("% d/n", f(a)); }A.7 8 9B.7 9 11C.7 10 13D.7 7 7

  • 查看答案
  • 已知下列函数定义:fun(int*b,int c,intD){int k;for

    [单选题]已知下列函数定义: fun(int*b,int c,intD){int k; for(k=0;k<c*d;k++) {*b=c+d; b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[10])( )。A.fun(*a,6,14);B.fim(&a,6,8);C.fun(a,8,4);D.fun((int)a,8,6);

  • 查看答案
  • 在C语言中,若有定义“int a[10];”,则(46)不能表示a[1]的地址。

    [单选题]在C语言中,若有定义“int a[10];”,则(46)不能表示a[1]的地址。A.a+1B.&a[0]+1C.a++D.&a[1]

  • 查看答案
  • 在C语言中,若有定义“int a[10];”,则(44)不能表示a[1]的地址。

    [单选题]在C语言中,若有定义“int a[10];”,则(44)不能表示a[1]的地址。A.a+1B.&a[0]+1C.a++D.&a[1]

  • 查看答案
  • 给定C 语言程序: int foo( int x, int y, int d

    [单选题] 给定C 语言程序:int foo( int x, int y, int d){if( x != 0 ) {if ( y == 0 ) d = d / x;else d = d / (x * y );} else {if( y == 0 ) d = 0;else d = d / y;}return d ;}当用路径覆盖法进行测试时,至少需要设计 (31) 个测试用例。(31)A. 3 B. 4 C. 5 D. 8

  • 查看答案
  • 有以下程序 #include int a=1; int f(int c) {

    [单选题]有以下程序 include int a=1; int f(int c) { stati有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return (a++) + c; } main() { int i, k=0; for(i=0;i<2;i++) { int a=3; k += f(a); k +=a; printf("%d/n",k); }A.14B.15C.16D.17

  • 查看答案
  • 若类A和类B的定义如下:class A[ int i,j;public: int

    [单选题]若类A和类B的定义如下: class A [ int i,j; public: int geti() { return i; } }; class B:public A { int k; public: void make() { k=i*j; } }; 则上述定义中非法的表达式是A.k=i*jB.int k;C.retum i;D.void make()

  • 查看答案
  • 在C£«£«语言中,若类C中定义了一个方法int f(int a,int b),