- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2008年4月 1、以下定义语句中正确的是 A)int a=b=0; B)char A=65+1,b=b; C)float a=1,*b=a,*c=b; D)double a=0.0;b=1.1; 2、有以下程序 #includestdio.h main() { int a[ ]={1,2,3,4}, y, *p=a[3]; --p; y=*p; printf(y=%d\n,y); } 程序运行的结果是 A)y=0 B)y=1 C)y=2 D)y=3 2008年4月 3、有以下程序 #includestdio.h void fun(int *s, int n1, int n2) { int i, j, t; i=n1; j=n2; while(ij){t=s[i]; s[i]=s[j]; s[j]=t; i++; j--; } } main() { int a[10]={1,2,3,4,5,6,7,8,9,0}, k; fun(a,0,3); fun(a,4,9); fun(a,0,9); for(k=0;k10;k++) printf(%d,a[k]); printf(\n); } 程序运行得结果是 A)0987654321 B)4321098765 C)5678901234 D)0987651234 2008年4月 4、以下程序的输出结果是【 3 5 】。 #includestdio.h void swap(int *a, int *b) { int *t; t=a; a=b; b=t; } main( ) { int i=3, j=5, *p=i, *q=j; swap(p,q); printf(%d %d\n,*p,*q); } 2008年4月 5、以下程序的输出结果是【 4 】。 #include stdio.h main( ) { int a[5]={2,4,6,8,10}, *p; p=a; p++; printf(%d,*p); } 2008年9月 1、若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是 A)*p B)x[5] C)*(p+1) D)*x 2、以下程序的输出结果是【9】 #include stdio.h main( ) { int j, a[ ]={1,3,5,7,9,11,13,15}, *p=a+5; for(j=3; j; j--) { switch(j) { case 1: case 2: printf(%d,*p++); break; case 3: printf(%d,*(--p)); } } } 9 9 11 2008年9月 3、以下程序的输出结果是【10】 #include stdio.h #define N 5 int fun( int *s, int a, int n) { int j; *s=a; j=n; while(a!=s[j]) j--; return j; } main() { int s[N+1]; int k; for(k=1;k=N;k++) s[k]=k+1; printf(%d\n,fun(s,4,N)); } 3 2009年3月 1、若有定义语句:double x,y,*px,*py;执行了px=x;py=y;之后,正确的输入语句是 A)scanf(“%f%f”,x,y); B)scanf(%f%f x,y); C)scanf(“%lf%le”,px,py); D)scanf(“%lf%lf”,x,y); 2009年3月 2、 有以下程序 #include stdio.h void fun(int *a, int *b) { int *c; c=a; a=b; b=c; } main() { int x=3,y=5,*p=x,*q=y; fun(p,q); printf(%d,%d,,*p,*q); fun(x,y);printf(%d,%d\n,*p,*q); } 程序运行后输出的结果是 A)3,5,5,3 B)3,5,3,5 C)
文档评论(0)