以下程序的输出结果是()。includemain(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[以下程序的输出结果是( )。 #include <stdio.h> main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=0;i<4;i+=2) printf("%d",p[i]); }A.52B.51C.53D.97

题目
以下程序的输出结果是()。includemain(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[

以下程序的输出结果是( )。 #include <stdio.h> main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=0;i<4;i+=2) printf("%d",p[i]); }

A.52

B.51

C.53

D.97


相似考题
更多“以下程序的输出结果是()。#include<stdio.h>main(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&amp;x[ ”相关问题
  • 第1题:

    以下程序运行后,输出结果是______。 define P4.5 define S(x)P*x*x include main() {

    以下程序运行后,输出结果是______。 #define P4.5 #define S(x)P*x*x #include<stdio.h> main() { int a=2,b=3; printf("%.1f\n",S(a+b)); }

    A.49.5

    B.112.5

    C.18

    D.24


    正确答案:C

  • 第2题:

    以下程序的输出结果是______。 main() { int i, x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=0;i<4;i+=2)printf("%d",p[i]); }

    A.52

    B.5 1

    C.5 3

    D.97


    正确答案:C

  • 第3题:

    以下程序的输出结果是( )。 main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=O;i<4;i+2)printf("%d",p[i]); }

    A.5 2

    B.5 1

    C.5 3

    D.9 7


    正确答案:C
    解析:执行for循环,输出p[0]、p[2]的值。P的初值为数组元素x[1][1]的地址,即5的地址,因此p[0]为5,p[2]为3。

  • 第4题:

    以下程序段的输出结果是()。includemain(){char p[][4]={"ABC","DEF","GHI"};int i;for

    以下程序段的输出结果是( )。 #include<stdio.h> main() {char p[][4]={"ABC","DEF","GHI"}; int i; for(i=0;i<3;i++) puts(p[i]); }

    A.A B C

    B.A D G

    C.A B C D E F G H I

    D.A B C


    正确答案:C

  • 第5题:

    以下程序的输出结果是______。 main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=0;i<4;i+=2) printf("%d ",p[i]); }

    A.5 2

    B.5 1

    C.5 3

    D.9 7


    正确答案:C
    解析:首先使指针p指向x[1][1],即5,然后通过循环输出p[0]和p[2]。