有如下类声明:[img=151x93]17da6613415c347.png[/img]则下列构造函数的定义形式中错误的是( )
A: Sample::Sample(int k1, int m1):k(k1) {m=m1;}
B: Sample::Sample(int k1, int m1): m(m1),k(k1) { }
C: Sample::Sample(int k1, int m1):m(m1) {k=k1;}
D: Sample::Sample(int k1, int m1):k(k1),m(m1) {}
A: Sample::Sample(int k1, int m1):k(k1) {m=m1;}
B: Sample::Sample(int k1, int m1): m(m1),k(k1) { }
C: Sample::Sample(int k1, int m1):m(m1) {k=k1;}
D: Sample::Sample(int k1, int m1):k(k1),m(m1) {}
举一反三
- 有以下程序: #include int fun(int x, int y) { static int m=0, i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1, m=1, k; k=fun(j, m); printf("%d,", k); k=fun(j, m); printf("%d\n", k); } 执行后的输出结果是().
- 下列代码段执行后的结果是()。 int s; for( int k=5;k<=10;k++) { s=0; for(int m=1;m if(k % m==0) s=s+m; if(s==k) System.out.print(k + “ ”); }
- 以下程序段的输出结果是 ( ) int k , n , m ; n=10 ; m=1 ; k=1 ; while ( k<=n ) {m*=2 ; k+=4 ; } printf ( "%d\n" , m );
- 若有语句int k,m=1;,执行语句k=-m++;后,m的值是 A: -1 B: 0 C: 1 D: 2
- 满足《海船稳性规范》基本衡准的条件是()。 A: K=M/M≥1 B: K=M/M=1 C: K=M/M≤1 D: K=M/M≥1