精品文档
历界高考 C语言真题
2007 年真题
一、程序分析题
1、#include
main( )
{ int x=3; 1-2
do
printf( “%d”,x-=2);
while(!(--x));
}
2、#include
main( )
{ int x=4,y=8,z;
24
z=x<<2|y;
printf( “%d”,z);
}
3、#include
main( )
{ char x= ’E’,y= ’e ’;
eef
printf( “%c”,x+32);
printf( “%c”,(x--,y++));
printf( “%c\n ”,x==y?x+=32:(y-=32));
}
4 、#include
main( )
{ int t=2;
while(t<5)
switch(t%2) #*
{ case 0: t++;printf( “# ”);break;
case 1: t+=2;printf( “* ”);
default:printf( “\n ”);
}
}
5、#include
main( )
{ char str1[50]= ”Beijing 2008 ”,*q=str1;
char str2[50]= ”One world One Dream! ”,*p=str2;
while(*p!= ’\0 ’) p++;
while(*q!= ’\0 ’) *p++=*q++;
*p= ’\0 ’; One world One Dream!Beijing 2008
printf( “%s”,str2);
}
。
1欢迎下载
精品文档
6 #include
#include
main( )
{ char s[]= ”abcdefg ”,t;
gfedcba
int