C语言上机学习总结分析题.doc
《C语言上机学习总结分析题.doc》由会员分享,可在线阅读,更多相关《C语言上机学习总结分析题.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1.阅读以下程序,说出其功能和运算结果。#include int main( ) int n ;int factorial(int n) ; scanf(“%d“,printf(“%dn“, factorial(n) ; return 0 ;int factorial(int n)int i, fact=1 ;for(i=1;i int mian( ) printf(“Welcome to You!n“) return 0 ; 3 若输入 4,程序运行结果为【 1 】,若输入-4,运行结果为【 2 】,若输入 10,运行结果为【 3 】 。 #include main() int x,y; s
2、canf(“%d“, if(x main() int a,b,c,max; printf(“please scan three number a,b,c:n“); scanf(“%d,%d,%d“, max=a; if(max(代表回车) ,则下面程序的运行结果是 。#include void main() int v1=0,v2=0; char ch; for ( ; (ch=getchar()!=#; ) switch(ch) case a: case h: default: v1+; case o: v2+; printf(“%d,%dn”,v1,v2); 6下面程序的运行结果是 。#i
3、nclude void main() int i,j,k=19; while(i=k-1) k-=3; if(k%5=0) i+; continue; else if(k void main()int i,j,k=0,m=0; for(i=0;i void main() int n3,i,j,k;for(i=0;i #define MAX 100void main() int fMAX,i,j,k=2,m=5; for(i=0;i void main() int a33=1,3,6,7,9,11,14,15,17,sum1=0,sum2=0,i,j; for(i=0;i void main()
4、 float a44=1,-0.2,0,0,-0.8,1,-0.2,-0.2,0,-0.8,1,-0.2,0,-0.8,-0.8,1; float x4=1,1,1,1,y4; int i,j,k; for(i=0;i c def 则输出结果为( ) 。 #include “stdio.h“ #define N 6 void main() char cN; int i=0; for(;i sub(int a) int c; c=a%2; return c; void main() int a,e10,c,i=0; printf(“输入一整数n”);scanf(“%d”, while(a!=0)
5、 c=sub(a); a=a/2; ei=c; i+; for(;i0;i-) printf(“%d”,ei-1); 15. 以下程序的正确运行结果是 。#include #define MAX 10 int aMAX,i; sub2() int aMAX,i,max; max=5;for(i=0;i func(int a,int b) static int m=0,i=2; i+=m+1; m=i+a+b; return(m); void main() int k=4,m=1,p; p=func(k,m); printf(“%d,”,p); p=func(k,m); printf(“%dn”
6、,p); 17阅读程序,说出程序的运行结果 ( )。#include #define ADD(x) x+x void main() int m=1,n=2,k=3;int sum=ADD(m+n)*k;printf(“sum=%d“,sum); 18. 以下程序的正确运行结果是 。int fun(int x,int y ,int *cp,int *dp) *cp=x+y;*dp=x-y; #include void main() int a,b,c,d;a=4;b=3;fun(a,b,printf(“%d %d %d %dn“,a,b,c,d); 19. 以下程序的正确运行结果是 。#incl
7、ude void main() int a=2,3,4,5;int s, i, *p;s=1; p=a;for(i=0;i void main() void move(int *);int a33=1,2,3,4,5,6,7,8,9,(*p)3,*p1=*a,i,j;for(;p1 #include void main() char *p1,str120=“xyz“,str220;p1=“abcd“;p1+;strcat(str1+1,p1+1);strcpy(str2,str1);printf(“%s“,str2); 22.下列程序的输出结果是#include struct abc int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 上机 学习 总结 分析
限制150内