有如下程序: #include using namesapce std; int& f(int index,int a[]) { int &r=a[index];

admin2019-07-10  19

问题 有如下程序:
        #include
        using namesapce std;
        int& f(int index,int a[]) {
            int &r=a[index];
            return r;
        }
        int main() {
            int a[]={1,3,5,7};
            cout<            return 0;
        }
运行后的输出结果是

选项 A、4
B、8
C、10
D、5

答案D

解析 函数f()的功能:根据形参整型数组a和下标index,返回数组a中元素a[index]的引用,main函数定义数组a并初始化,调用f()函数并输出函数的返回值。所以输出结果为a[2],a[2] = 5,答案为D。
转载请注明原文地址:https://jikaoti.com/ti/XBA0FFFM
0

最新回复(0)