1. [单选题]以下程序的输出结果是 ( ) # define SQR (X) X*X main( ) { int a=16,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf("%d\n",a); }
A. 16
B. 2
C. 9
D. 1
2. [单选题]有以下程序: void f(int*q) {int i=0; for(;i5;i++)(*q)++; } main() {int a[5]={1,2,3,4,5},i; f(A); for(i=0;i5;i++)printf("%d,",a[i]); } 程序运行后的输出结果是( )。
A. 2,2,3,4,5,
B. 6,2,3,4,5,
C. 1,2,3,4,5,
D. 2,3,4,5,6,
3. [单选题]在下面的类定义中,错误的语句是( )。
A. class Sample { public:
B. Sample(int val); //①
C. ~Sample(); //②
D. private: int a=2.5; //③
E. Sample(); //④ };
F. ①②③④
G. ②
H. ③
I. ①②③