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
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

