单选题有以下程序,输出结果( )。A1 4 4 18 30B1 1 4 4 18C4 4 18 1 1D4 4 4 30 1
单选题
有以下程序,输出结果( )。
A
1 4 4 18 30
B
1 1 4 4 18
C
4 4 18 1 1
D
4 4 4 30 1
参考解析
解析:
程序中b是一个3×3的二维数组,利用指针表示二维数组元素b[i][j]的方式为:*(*(b+i)+j)。**b表示元素b[0][0],值为1;**(b+1)表示元素b[1][0],值为4;*(*(b+1)+2)表示元素b[1][2],值是18;最后输出b[0][2]+b[1][2]+b[2][2]=12+18+0=30。
程序中b是一个3×3的二维数组,利用指针表示二维数组元素b[i][j]的方式为:*(*(b+i)+j)。**b表示元素b[0][0],值为1;**(b+1)表示元素b[1][0],值为4;*(*(b+1)+2)表示元素b[1][2],值是18;最后输出b[0][2]+b[1][2]+b[2][2]=12+18+0=30。
相关考题:
有以下程序: 执行后输出结果是( )。 A.n,tuesdayB.d,mondayC.U,mondayS 有以下程序:执行后输出结果是( )。A.n,tuesdayB.d,mondayC.U,mondayD.0,wednesday
有以下程序: 程序运行后的输出结果是( )。A.b,B,b,AB.b,B,B,AC.a,B,B,aSX 有以下程序:程序运行后的输出结果是( )。A.b,B,b,AB.b,B,B,AC.a,B,B,aD.a,B,a,B
有以下程序 include main( ) { printf("%d\n",NULL); } 程序运行后的输出结果是 有以下程序#include <stdio.h>main( ){ printf("%d\n",NULL); }程序运行后的输出结果是A.0B.1C.-1D.NULL没定义,出错
有以下程序: 运行后的输出结果是( )。A.MtemoonB.AftemoonC.MorningSXB 有以下程序:运行后的输出结果是( )。A.MtemoonB.AftemoonC.MorningD.orning
有以下程序: 程序运行后的输出结果是( )。A.11,12B.12,13C.13,14SXB 有以下程序:程序运行后的输出结果是( )。A.11,12B.12,13C.13,14D.14,11
有以下程序: 注意:字母a的ASCIl码值为97,程序运行后的输出结果是( )。 A.dB.goSX 有以下程序:注意:字母a的ASCIl码值为97,程序运行后的输出结果是( )。A.dB.goC.godD.good
有以下程序程序运行后输出结果是A.ABEB.BCDC.BDID.BCF