- 4
- 0
- 约2.65万字
- 约 32页
- 2023-03-12 发布于湖北
- 举报
阅读程序题(共 13 分)
以下程序运行时输出结果是 (6 ) 。
#includestdio.h #define M 3 #defme N M+1 #define NN N*N/2 main() .
{printf(%d\n,NN);}
以下程序运行时输出结果是 (7) 。
#include stdio.h main()
{char a=256: int d=a;
prinff(%d,d+1);
} 、
8#8226;有如下程序,假定所用编译系统用两个字节存储一个int 型操作数,已知输
出结果第一行是 FFD2,则第二行应当是( 8) main()
{int a[10]={1,2,3,4,5,6,7,8,9,0},*p; P=a[5];
printf(%X\n,p);printf(%X\n,p-1);
9#8226;以下程序运行时输出结果的第一行是(9) ,第二行是(10)。
int C:
void fl(int x,int *sum)
{static int y; x++;y++;c=c+y;
*sum=(x+y)/c;
}
main()
{int a,b=100: for(a=O;a2;a++)
{f1(a,b);printf(%d%d%d\n,a,b,c)} ,
以下程序运行时输出结果的第一行是 (11) ,第三行是
(12)
#includestdio.h
void mat_change(int b[4][4])
{int i,j,m,n,k,c[6][6]; for(i=0;i6;i++) for(j=0;j6;j++) c[i][j]=1;
for(i=1;i5;i++)
for(j=1;j5;j++) c[i][j]=b[i-1][j-1];
for(i=1;i5;i++) for(j=1;j5;j++)
{if(c[i][j]==0)
{k=0;
for(m=-1;m=1;m++) for(n=-1;n=1;n++)
if(!(m==On==O))k=k+c[i+m][j+n]; if(k==8)c[i][j]=1;
}
}
for(i=1;i5;i++) for(j=1;j5;j++)
b[i-1][j-1]=c[i][j];
}
main()
{int i,j,a[4][4]={{0,1},{1,1,1,l},{0,1,0,1},{0,1,1,1}}; mat_change(a);
for(i=0;i4;i++) .
{for(j=0;j4;j++)printf(%d,a[i][j]); printf(\n);
}
}
以下程序运行时输出结果是(13) 。
#includestdio.h
void f(int a[],int n,int x,int *c); main()
{int a[10]={1,3,5,2,3,5,3,7,4,1},t=0; f(a,10,5,t);printf(%d,t);
}
void f(int a[],int n,int X,int *c)
{if(n==0)return; if(a[O]=x)(*c)++; f(a+1,n-1,x,c);
}
以下程序运行时输出结果的第一行是 (14) ,第二行是(15) ,第三行是(16) #includestdio.h
typedef struct s
{
int index; int value;
}M;
main()
{static int i,j,k,c[4][4];
M a[10]={{0,1},{3,2},{5,3},{6,4},{9,5},{15,6},{-l,0}},*p=a,
b[10]={{1,1},{3,2},{4,3},{6,4},{lO,5},{13,6},{-1,0}},*q=b;
while(p-index!=-1)
{
i=p-index/4; j=p-index%4;
c[i][j]=P-value; p++;
}
while(q-index!=-1)
{
i=q-index/4; j=q-index%;
c[i][j]+=q-value; q++;
}
for(i=0;i4;i++)
{
for(j=0;j4;j++) printf(%d,c[i][j]);
printf(\n);
}
}
以下程守运行时输出结果的第一行是 (17) ,第二行是
(18) 。
void q(char *s,int left, int right)
{ int i,j; char x,y;
i=left; j=right; x=s[(1eft+right)/2]; do
{while(s[i]xiright)i++: while(s[j]xjleft)j--;
if(i=j)
{ y=s[i];
原创力文档

文档评论(0)