已知类Array的定义如下:class Array {
已知类Array的定义如下:
class Array {
public :
int data[ 2 ];
Array( int n = 0 ) {
int start ;
if ( n <= 1 ) start = n - 1; else start = n;
data[ 0 ] = start ;
data[ 1 ] = start + 1 ;
}
};且有如下程序段:
Array arr(2); cout<<arr.data[0]<<arr.data[1];
则执行这个程序段的输出是( )。
答案
A
解析
Array arr(2)是将n的值赋值为2,当n=2时,start=2,此时data[0]=2, data[1]=3,输出data[0]和data[1]的值为23。