全國(guó)2004年10月高等教育自學(xué)考試高級(jí)語言程序設(shè)計(jì)(一)試題2

字號(hào):

16.下列程序的運(yùn)行結(jié)果是( )
     main( )
     {int a[][4]={1,3,5,7,9,11,13,15,17,19,21,23};
     int (*p)[4],i=2,j=1;
     p=a;
     printf(″%d\n″,*(*(p+i)+j));
     }
    A.9 B.11 C.17 D.19
    17.若有宏定義:#define MOD(x,y) x%y
    則執(zhí)行以下語句后的輸出結(jié)果是
    int a=13,b=94;
    printf(″%d\n″,MOD(b,a+4));
    A.5 B.7 C.9 D.11
    18.若定義了( )
     union
     { char a[10];
     short b[4][5];
     long c[5];
     }u;
    則執(zhí)行printf(″%d\n″,sizeof(u));語句的輸出結(jié)果是( )
    A.10 B.20 C.40 D.70
    19.若定義了( )
    enum color
    {yellow,green,blue=5,red,brone};
    則枚舉常量yellow和red的值分別是
    A.0,3 B.0,6
    C.1,6 D.3,6
    20.若定義了( )
    struct num
    { int a;int b;
    }d[3]={{1,4},{2,5},{6,7}};
    則執(zhí)行printf(″%d\n″,d[2].a*d[2].b/d[1].b);語句的輸出結(jié)果是( )
    A.2 B.2.5 C.8 D.8.4