已知类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。

题目信息

题号:7729
题型:单选题
知识点:计算机二级
难度:普通