全國2009年4月自學考試計算機基礎(chǔ)與程序設(shè)計試題_第5頁
四、閱讀分析題(本大題共6小題,每小題5分,共30分)
30.閱讀分析下面程序后,寫出程序的運行結(jié)果。
# include ″stdio.h″
main ( )
{
int a=978,x,y,z,i,j,w;
x=a/100;
y=(a-100 x)/10;
z=a-10 y-100 x;
i=y>z? z:y;
j=y<=z? z:y;
w=100 x+10 i+j;
printf(″%d,%d,%d,%d\n″,x,y,z,w);
}
31.閱讀分析下面程序后,寫出程序的運行結(jié)果。
# include ″stdio.h″
main( )
{
int n,m;
for(n=1;n<=5;n++)
{
for(m=1;m<=4;m++)
printf(″%4d″,m n);
printf(″\n″);
}
}
32.閱讀分析下面程序后,寫出程序的運行結(jié)果。
#include″stdio.h″
main ( )
{
int arr[10],i,k=0;
for(i=0;i<10;i++)
arr[i]=i;
for(i=1;i<=4;i++)
{
k+=arr[i]+i;
printf(″%5d″,k);
}
}
33.閱讀分析下面程序后,寫出程序的運行結(jié)果。
#include″stdio.h″
int fun(int x)
{
int p;
if(x==0||x==1)
return(3);
p=x-fun(x-2);
printf(″%5d″,p);
return (p);
}
main( )
{
fun(9);
}
責編:snrvge