单选题
已知数组arr的定义如下:int arr[5] = {1,2,3,4,5};下列语句中输出结果不是5的是
A、
cout<<*arr+4<
B、
cout<<*arr+4<
C、
cout<
D、
cout<<*(arr+1)+5<
【正确答案】
D
【答案解析】
解析:程序定义含有五个整型元素的数组arr,并初始化为:1,2,3,4,5,数组名arr为数组首地址。选项A中输出第一个元素与4之和,即1+4,结果为5;选项B、C都是输出第五个元素5;选项D中输出第二个元素与5之和,即2+5,结果为7,D错误;答案为D。
提交答案
关闭