欢迎来到天天文库
浏览记录
ID:55631257
大小:90.00 KB
页数:32页
时间:2020-05-21
《c语言阅读程序题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、阅读程序题(共13分) 6.以下程序运行时输出结果是 (6)。 #include #defineM3 #defmeNM+1 #defineNNN*N/2 main() . {printf("%d",NN);} 7.以下程序运行时输出结果是 (7) 。 #include main() {chara=256:
2、 intd=a; prinff("%d",d+1); } 、 8•有如下程序,假定所用编译系统用两个字节存储一个int型操作数,已知输出结果第一行是FFD2,则第二行应当是(8) main() {inta[10]={1,2,3,4,5,6,7,8,9,0},*p; P=&a[5]; printf("%X",p);printf("%X",p-1)
3、; 9•以下程序运行时输出结果的第一行是(9) ,第二行是(10)。 intC: voidfl(intx,int*sum) {staticinty; x++;y++;c=c+y; *sum=(x+y)/c; } main() {inta,b=100: for(a=O;a<2;a++) {f1(a,&
4、b);printf("%d%d%d",a,b,c)} , 10.以下程序运行时输出结果的第一行是___(11)_______,第三行是______(12)__________ #include voidmat_change(intb[4][4]) {inti,j,m,n,k,c[6][6]; for(i=0;i<6;i++) for(j=0;j<6;j++)c[i][j]=1;
5、 for(i=1;i<5;i++) for(j=1;j<5;j++) c[i][j]=b[i-1][j-1]; for(i=1;i<5;i++) for(j=1;j<5;j++) {if(c[i][j]==0) {k=0; for(m=-1;m<=1;m++) for(n=-1;n<=1;n++)
6、 if(!(m==O&&n==O))k=k+c[i+m][j+n]; if(k==8)c[i][j]=1; } } for(i=1;i<5;i++) for(j=1;j<5;j++) b[i-1][j-1]=c[i][j]; } main() {inti,j,a[4][4]={{0,1},{1,1,1,l},{0
7、,1,0,1},{0,1,1,1}}; mat_change(a); for(i=0;i<4;i++) . {for(j=0;j<4;j++)printf("%d",a[i][j]); printf(""); } } 11.以下程序运行时输出结果是(13) 。 #include voidf(inta[],intn,intx,int*
8、c); main() {inta[10]={1,3,5,2,3,5,3,7,4,1},t=0; f(a,10,5,&t);printf("%d",t); } voidf(inta[],intn,intX,int*c) {if(n==0)return; if(a[O]>=x)(*c)++; f(a+1,n-1,x,c); }
此文档下载收益归作者所有