学业指导中心学习2014.6-c题库2002年6月30试卷批注_第1页
学业指导中心学习2014.6-c题库2002年6月30试卷批注_第2页
学业指导中心学习2014.6-c题库2002年6月30试卷批注_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2001-2002考试时间:20026302:00-注意:答题内容必须写在答题卷上,写在本试题卷上无一.单项选择题(每题2分,共20分C语言程序的三种基本结构是顺序结构、选择结构 结构递 C.循 D.嵌下列运算符中,优先级最高的是 表达式!(x>0&&y>0)等价于 表达式sizeof("\nsum=%d\n")的值是 以下选项中不正确的实型常量是 表达 数组定义为inta[11][11],则数组a有 个数组元素 C. D.对于以下的变量定义,表达式 是不正确的structnodeintj,}x, 不正确的赋值或赋初值的方式是 charstr[ B.charstr[10];C.char D.char*p; intz;intp(int staticinty;}voidmain( inta,b;printf("%d\n",p(a));}a, C. 二、填空题(每题2分,共30分 ch-'a'+'A' 表达式1<0<5的值 表达式~(10>>1^~5)的值是 5678 intlongb=a*0x printf("%x\n",b);for(k=s=0;k<=10;s+=a[k++])if(a[k]<0)break;for(k=0,s=0;;if a[k]<0|| )下列程序段的输出结果是 #defineT #defineMD printf("%d",30/MD); k=5, intk,for(k=s=0;k<10&&s<=10;s+=k)printf("k=%d,s=%d",k, 5,9#include<stdio.h>intf(intm) staticintk=2;return}voidmain( ints;printf("%d,%d\n",s,}对于以下递归函数f,调用f(3)的返回值是_- f(int return((n<=0)?n:f(n-1)+f(n-} intc[]={10,0,-int*k=c+2;printf("%d",*k--);下列程序段的输出结果是2, intk=1,j=2,*p=&k,*q=p;printf("%d,%d",*p,下列程序的输出结果是 #include<stdio.h>char*f(char*str) return}voidmain( charprintf("%s,%c\n",f(str)+1,}下列程序的输出结果是 voidp(int*x,inty) ++*x;y--;}void intx=0,y=3;p(&x,y);printf("%d,%d",x,}下列程序的输出结果是 #include"stdio.h"voidmain() intj,k,a[2][2];for(k=1;k<3;k++)for(j=1;j<3;for(k=0;k<2;k++)for(j=0;j<2;j++)printf("%d,",a[k][j]);}typedef定义一个指向函数的指针类型FP 三、程序阅读题(每题5分,共15分输入c2470f?<回车>后,下列程序的输出结果是 七 #include"stdio.h"intmain() charlongnumber=0;;}}输入4<回车>后,下列程序的输出结果是_1#3#21#1173# #include"stdio.h"intmain( intj,k,n;floatscanf("%d",&n);s=0;f=1;}}输入55 #include<stdio.h>#include<alloc.h>structlink{intstruct *voidf(structlink**);main() link*head,head=(structlink*)malloc(sizeof(structhead->mark=0;for(p=head;p!=NULL;p=p->next)printf("%d#",p->mark);}voidf(structlink** intmark;structlink*p;scanf("%d",&mark);if(mark<=0){return;}p=(structlink*)malloc(sizeof(structlink));p->mark=mark;p->next=*head=p;}}四、程序填空题(每空2分,共20分 10f(x)计算并输出相应的函数值。 ⑴floatf(float if(x<0) ⑵returnx*x+2*x+1 ⑶if(x==0)return0 elsereturn3;}voidmain( intk;floatx;for(k=1;k<=10;k++){scanf("%f",&x);}}sortvoidsort(inta[],int intk,j,for(k=1;k<n; ;j<n-k; ⑹{t=a[j+1];a[j+1]=a[j];a[j]=}1个长整数,求各位数字的平方和。例如:输入-12314。#include<stdio.h>voidmain() intdigit;longin,s;scanf("%ld",⑺if(in<0)in=- ⑻

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论