下列程序的输出结果是(  )。#include<stdio.h>

下列程序的输出结果是(  )。#include<stdio.h>main(){int a[2][3]={{1,2,3),{4,5,6)),(*p)[3],i;p=a:for(i=O;j<3;i++){  if(i<2)p[1][i]=p[1][i]-1;elsep[1][i]=1;)printf(”%d\n”,a[0][1]4-a[1]+a[1]+a[1][2]

问题:

[单选] 下列程序的输出结果是(  )。
#include<stdio.h>
main()
{int a[2][3]={{1,2,3),{4,5,6)),(*p)[3],i;
p=a:
for(i=O;j<3;i++)
{ if(i<2)
p[1][i]=p[1][i]-1;
else
p[1][i]=1;
)
printf(”%d\n”,a[0][1]4-a[1]+a[1]+a[1][2]);
)

A . 8
B . 7
C . 12
D . 9

参考答案:B

参考解析:

B。【解析】本题考查for循环及.if.一else语句嵌套,第1次执行for循环,p[1][o]一p[1][o]=pEl3E0]一1—3;第2次执行for循环,pEl3E13一p[1][1]一1—4}第3次执行for循环,pEl3[2]一1,最后输出的是a[o][1]+a[1][1]+aEl][2]一2+4十1—7。

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部