相关题目
249、有以下程序
main()
{ union{ unsigned int n;
unsigned char c;
}ul;
ul.c='A';
printf( );
}
执行后输出结果是______。
248、设有如下说明
typedef struct
{ int n; char c; double x;}STD;
则以下选项中 ,能正确定义结构体数组并赋初值的语句是______。
247、阅读以下函数
fun(char *sl,char *s2)
{ int i=0;
while(sl[i]==s2[i]&&s2[i]!='\0') i++;
return(sl[i]=='\0'&&s2[i]=='\0');
}
此函数的功能是______。
246、有以下程序
main()
{ char s[]="\n123\\";
printf( );
}
执行后输出结果是______。
245、有以下程序
main()
{ int m[][3]={1,4,7,2,5,8,3,6,9};
int i,j,k=2;
for(i=0;i<3;i++)
{ printf( ); }
}
执行后输出结果是______。
244、有以下程序
int *f( )
{ if( )
return x;
else
return y;
}
main()
{ int a=7,b=8,*p,*q,*r;
p=&a; q=&b;
r=f( );
printf( );
}
执行后输出结果是______。
243、若有一些定义和语句
#include
int a=4,b=3,*p,*q,*w;
p=&a; q=&b; w=q; q=NULL;
则以下选项中错误的语句是______。
242、有以下程序
int f1( )
{ return x>y?x:y; }
int f2( )
{ return x>y?y:x; }
main()
{int a=4,b=3,c=5,d,e,f;
d=f1( ); d=f1( );
e=f2( ); e=f2( );
f=a+b+c-d-e;
printf( );
}
执行后输出的结果是______。
241、有以下程序
main()
{ int i=0,s=0;
do{
if(i%2){i++;continue;}
i++;
s+=i;
} while(i<7);
printf( );
}
执行后输出的结果是______。
240、有以下程序
main()
{ int p[7]={11,13,14,15,16,17,18},i=0,k=0;
while(i<7&&p[i]%2){k=k+p[i]; i++;}
printf( );
}
执行后输出的结果是______。
