29.如下程序的执行结果是( )
main()
{
static int a[ ]={1,7,3,9,5,11};
int *p=a;
*(p+3)+=4;
printf(″%d,%d″,*p,*(p+3));
}
A.1,13 B.1,16 C.3,13 D.1,14
【参考答案】A
30.执行下列程序段,结果是( )
int x=40;
char y=′C′;
int n;
n=(x&0xff)&&(y>′B′);
printf(″%d\n″,n);
A.0 B.1 C.2 D.3
【参考答案】B
31.以下程序的执行结果是( )
union un
{
int i;
char c[2];
}
main()
{
union un x;
x.c[0]=10;
x.c[1]=1;
printf(″%d″,x.i);
}
A.266 B.11 C.265 D.138
【参考答案】A