C语言阅读程序模拟题.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言阅读程序模拟题

阅读程序模拟题 1.下面程序执行结果是 #includestdio.h void swap(int *,int *); void main() { int a=5, b=7, *ptr1, *ptr2; ptr1=a, ptr2=b; swap (ptr1,ptr2); printf(“*ptr1=%d,*ptr2=%d\n”,*ptr1,*ptr2); printf(“a=%d,b=%d\n”,a,b); } void swap (int *p1, *p2) { int p; p=*p1; *p1=*p2; *p2=p; } 2.输入we are students ,下面程序运行结果 #include stdio.h void main() { char string[81]; int i,num=0,word=0; char c; gets(string); for(i=0;(c=string[i])!=\0;i++) if(c== ) word=0; else if(word==0) { word=1; num++; } printf( %d\n,num); } 3.下面程序的运行结果是 #includestdio.h void inv(int x[], int n); void main() { int i,a[10]={3,7,9,11,0,6,7,5,4,2}; inv(a,10); printf(The array has been reverted:\n); for(i=0;i10;i++) printf(%d,,a[i]); printf(\n); } void inv(int x[], int n) { int t,i,j,m=(n-1)/2; for(i=0;i=m;i++) { j=n-1-i; t=x[i]; x[i]=x[j]; x[j]=t; } } 4.下面程序的运行结果是 #includestdio.h void copy_string(char *,char *); void main() { char *a=I am a teacher.; char *b=You are a student.; copy_string(a,b); printf(\nstring_a=%s\nstring_b=%s\n,a,b); } void copy_string(char *from,char *to) { for(;*from!=\0;from++,to++) *to=*from; *to=\0; } 5.下面程序的运行的功能是 #includestdio.h #includestring.h void sort(char *name[],int ); void print(char *name[],int); void main() { char *name[]={Follow me,BASIC, Great Wall,FORTRAN,Computer }; int n=5; sort(name,n); print(name,n); } void sort(char *name[],int n) { char *temp; int i,j,k; for(i=0;in-1;i++) { k=i; for(j=i+1;jn;j++) if(strcmp(name[k],name[j])0) k=j; if(k!=i) { temp=name[i]; name[i]=name[k]; name[k]=temp;} } } void print(char *name[],int n) { int i; for(i=0;in;i++) puts(name[i]); } 6. 输入5回车后,下面程序的执行结果是 #includestdio.h long int fac(int ); void main() { int n; scanf(%d,n); printf(%d\n,fac(n)); } long

文档评论(0)

zw4044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档