广州大学C语言程序的设计期末考试卷含答案

广州大学C语言程序的设计期末考试卷含答案

ID:46962789

大小:67.50 KB

页数:9页

时间:2019-12-01

广州大学C语言程序的设计期末考试卷含答案_第1页
广州大学C语言程序的设计期末考试卷含答案_第2页
广州大学C语言程序的设计期末考试卷含答案_第3页
广州大学C语言程序的设计期末考试卷含答案_第4页
广州大学C语言程序的设计期末考试卷含答案_第5页
资源描述:

《广州大学C语言程序的设计期末考试卷含答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.....院、系领导审批并签名A卷参考答案广州大学2009-2010学年第1学期考试卷课程程序设计1考试形式(闭卷,考试)学院数学与信息系专业信安,计班级学号姓名_题次一二三四五六七八九十总分评卷人分数40202020100评分一、单项选择题(每小题2分,共40分)1.十六进制数CDE转换成八制数是(A)A)6336B)6363C)7337D)73732.以下所列的C语言常量中,错误的是(B)A)1ULB)e0.5C)“A”D)'b'3.已知字母c的ASCII码为十进制的99,下面程序的输出是(A)i

2、ntmain(){charc=’c’;printf("%d,%c",c+2,c+3);}A)101,fB)99,fC)101,eD)101,1024.表达式5-3/2-1的值是(B)A)0B)3C)2.5D)25.设x、z均为int型变量,x的值为1,则求值表达式z=x--,++x后,x,z的值分别为(C)A)0,1B)1,0C)1,1D)0,06.设x、z均为int型变量,x的值为1,则求值表达式z=x--

3、

4、x++后,x,z的值分别为(A)A)0,1B)1,0C)1,1D)0,07.若函数f为intf(

5、intx学习参考.....){return-(x<0)+(x>0);}则f(2009),f(-2008)和f(0)的值分别为(C)A)012B)110C)1-10D)-1101.下面函数的输出为:(B)intx=1;intmain(){intx=2;{externintx;printf(“%d”,x);}printf(“%d”,x);}A)11B)12B)21D)222.下列程序的输出为:(A)intmain(){char*p=”hello”,*q;for(q=p;*q;q++);printf(“%d”

6、,(int)(q-p));}A)5B)4C)6D)不是一个确定的值3.想要表示若x既不能被3整除,又不能被5整除,则把S的值加x,下面哪条语句是错的?(B)A)if((x%3)*(x%5))S+=x;B)if((x%3==0)+(x%5==0)-(x%15==0))S+=x;C)if((x%3)==0

7、

8、!(x%5));elseS+=x;D)if((x%3)!=0)if((x%5)!=0)S+=x;4.下列程序段的输出结果是(C)voidfun(int*x,int*y){printf("%d%d",*x,*y)

9、;*x=3,*y=4;}学习参考.....intmain(){intx=1,y=2;fun(&x,&y);printf("%d%d",x,y);}A)2143B)1212C)1234D)21121.若有定义:floatx;inta,b;则正确的switch语句是(C)A)B)switch(x)switch(x){{case1.0:printf("*");case1,2:printf("*");case2.0:printf("**");case3:printf("**");}}C)D)swit

10、ch(a+b)switch(a+b);{{case1:printf("");case1:printf("*");case1+2:printf("**");case(int)x:printf("**");}}2.以下程序的输出结果是(C)intmain(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d,",x[2-i][i]);}A)9,5,3B)7,4,3C)7,5,3D)9,6,13.以下程序输出的结果是(D)intma

11、in(){charw[][5]={"ABCD","EFGH","IJKL","MNOP"};intk;for(k=1;k<3;k++)printf("%s",w[k]+k);}A)B)C)D)ABCDJKLEFGFGHFGHOPJKKL学习参考.....1.以下程序的输出结果是(B)#defineZero(X)X-Xintmain(){printf("%d",2*Zero(2-3));}A)-6B)-4C)-2D)-02.若有代码structpoint{intx;inty;}pt,*p;p=&pt;现要

12、输出pt的成员x,错误的语句为:(D)A)printf(“%d”,p->x);B)printf(“%d”,p[0].x);C)printf(“%d”,*p.x);D)printf(“%d”,*p->x);3.下列代码的输出为:(D)printf(“%s”,“HelloWorld”+4);A)HelloB)HelloWorldC)WorldD)oWorld4.下列语句

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

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

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