网站大量收购独家精品文档,联系QQ:2885784924

计算机二级C语言程序设计第9讲-1.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

飞扬的岁月 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档