已知.X=ABC,ABC=56。命令?&X+2的执行结果是()。
A: X
B: ABC
C: 58
D: ABC58
A: X
B: ABC
C: 58
D: ABC58
举一反三
- 已知函数abc的定义如下: void abc(int a[], int b) { int c; for(c=0;c<b;c++) a[c]+=b; } 若main函数中有声明int x[5]={5}及调用abc函数的语句,则正确的调用abc函数的形式是( )。 A: abc(x[ ],x[0]); B: abc(x[0],x[0]); C: abc(&x[0],x[0]); D: abc(x[0],&x[0]);
- 以下结构体说明和变量定义中,正确的是( )。 A: struct abc{ int n;double m );struct abc x, y; B: struct ABC{ int n;double m; }struct ABC x, y; C: typedef struct abc{ int n;double m; }ABC;ABC x,y; D: D) struct abc{ int n;double m; };abc x,y;
- 下列程序执行后输出的结果是 x='abc'y=xy=100print(x)
- 以下结构体说明和变量定义中,正确的是( ) A: typedef struct abc{ int n;double m; }ABC;ABC x,y; B: struct abc{ int n;double m };struct abc x, y; C: struct ABC{ int n;double m; }struct ABC x, y; D: struct abc{ int n;double m; };abc x, y;
- 类ABC的默认构造函数是( )。? ABC( ) {; x = 0;; y = 0;; }|Abc( ) { }|void ABC( ) { }|ABC( ) { }