2005c程序设计基础试卷new

2005c程序设计基础试卷new

ID:18939647

大小:54.50 KB

页数:6页

时间:2018-09-27

2005c程序设计基础试卷new_第1页
2005c程序设计基础试卷new_第2页
2005c程序设计基础试卷new_第3页
2005c程序设计基础试卷new_第4页
2005c程序设计基础试卷new_第5页
资源描述:

《2005c程序设计基础试卷new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2004~2005学年“C程序设计基础”试卷考试时间:2005年7月5日上午10:30-12:30姓名___________________学号___________________成绩____________________一.单项选择题(每题2分,共20分)1.下面C语言的标识符中,哪个不合法______。A._totalB.LargetallC.int_D._while2.C语言源程序经过编译连接最后生成的文件,其后缀名是______。A.”.c”B.”.obj”C.”.exe”D.”.bas”3.表达式

2、x&&1等价于______。A.x!=0B.x==0C.x!=-1D.x==-14.若变量k已正确定义且k的值是4,计算表达式(j=k++)后,______。A.k=4,j=4’B.j=4,k=5C.j=5,k=4’D.j=5,k=55.C语言中,函数若没有声明返回值的类型,默认的类型是_______。A.intB.longC.floatD.double6.若p1和p2都是指向int类型变量的指针,p1已经指向变量x,要使p2也指向x,则_____是正确的。A.p2=&*p1;B.p2=&&p1;C.p2=&p

3、1;D.p2=*p1;7.下列程序段输出是_____________。inta[]={1,3,5,7,9};int*b=a+2;printf(“%d”,*b++);A.3B.5C.7D.98.执行下列程序:#defineFB(a,b)(a*b+1)intk=3;k=FB(FB(k,k+1),k)-7;后变量k的值是_____________。A.7B.24C.27D.339.在某C程序中调用了puts函数。在程序的编译预处理部分应用#include包含__________。A.”math.h”B.”string

4、.h”C.”stdio.h”D.”ctype.h”10.设有结构定义如下:structstudent{intnum;charname[30];floatscore;}stud1;则标准的ANSIC(如TC)下,计算sizeof(stud1)的值为____________。A.9B.16C.25D.36二、填空题(每题3分,共24分)1.写出语句printf(“%d,%o,%x”,’a’/4,0x14,014);的输出结果__________。2.写出计算的C语言表达式__________。63.写出下列程序段的

5、输出结果是_______________________。intm;charss[10]=’12345’,8s=ss;for(m=10;m!=0;m--);printf(“%d”,m);while(*s++)putchar()++s);4.下列程序段的输出结果是______________________。#include“stdio.h"intx;voidf(intx){staticinta=1;printf(“%d,”,a);a+=x+2;}voidmain(){intk;for(k=1;k<=3;k++)

6、f(k);}5.对于以下递归函数f,调用f(4)的返回值是_______________________。f(intn){return((n>0)?2*f(n-1)+f(n-2):1);}6.下列程序的输出结果是__________________。#include“stdio.h"voidmain(){intx=3,y=6,z=0;while(x++)!=(y-=1)){z++;if(x

7、_____。intp,q,k=3,j=4;q=&k;p=q;q=&j;printf(“%d”,*p);8.下面函数定义中的错误是_____________。doublesum(doublex,y){return(x*x+y*y);}三、程序阅读题(每题5分,共20分)1.下列程序的输出结果是_________。#include6voidmain(){intx,k;x=12;for(k=0;x!=0;x=x+2)++k;printf(“k=%d,x=%d”,k,x);}1.下列程序的输出结果

8、是___________________。#includevoidsort(intb[],intn,intx){intk;for(k=n-1;k>=0;k--)if(b[k]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。