c语言程序设计-自测题2

c语言程序设计-自测题2

ID:18345438

大小:72.50 KB

页数:8页

时间:2018-09-17

c语言程序设计-自测题2_第1页
c语言程序设计-自测题2_第2页
c语言程序设计-自测题2_第3页
c语言程序设计-自测题2_第4页
c语言程序设计-自测题2_第5页
资源描述:

《c语言程序设计-自测题2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自测题二注意:1.命题时请适当留答题位置。请用深蓝色墨水书写,字、图清晰,书写不出边框。2.答题演草时不许使用附加纸,试卷背面可用于演草。试卷不得拆开。题号一得分填空(12分,每空1分):1.每个C程序都必须有且仅有一个________函数。2.语句printf("104")执行的结果输出是______。3.为了表示字符串的结束,系统自动在字符串的最后加一个______,但不被输出。4.表达式(int)(14.7+25.6)/3%5的值是______。5.设有数组inta[10],数组元素a[7]用指针表示的形式是________________。6.intx,y,

2、z;x=y=z=3;y=x++-1;printf("%d,%d,%d",x,y,z);的值为______。7.有charch,则从键盘给ch赋值的格式输入语句为:________________。8.若函数头部定义为floatfoo(),则该函数中return语句返回的数据类型是________________。9.已知:inta[][3]={2,4,6,8,10,12};则*(a[1]+1)的值为________________。10.指针变量是一种专门存放__________的变量。11.设a=1,b=3,c=5,d=7,则表达式a>b?a:c>d?a:d的结果为

3、________________。教务处印制共8页(第1页)12.设char、int、float分别占1、2、4个字节,假设有如下定义:structstudent{charname[20];intnl;floatave;}qq;则变量qq在内存中所占的字节数是__________。题号二得分阅读程序写结果(32分,每小题4分):1.#includeintmain(){floatscore;score=100;if(score<60)printf("E");1.elseswitch((int)score/10){case10:case9:print

4、f("A");case8:printf("B");case7:printf("C");break;case6:printf("D");break;default:printf("Error");}return0;}2.#includeintmain(){2.inti,j,k;for(i=1;i<=4;i++){for(j=1;j<5-i;j++)printf("!");for(k=1;k<=i;k++)printf("*");printf("");}return0;}教务处印制共8页(第2页)3.#include

5、h>intf(inta);voidmain()3.{inta=7,i;for(i=1;i<4;i++)printf("%d",f(i));}intf(inta){intb=2,c=5;b++;c++;return(a+b+c);}4.#includelongfun(intx,intn);intmain(){4.intx=2,n=4;longp;p=fun(x,n);printf("p=%ld",p);return0;}longfun(intx,intn){inti;longp=1;for(i=0;i

6、.#includeintmain(){inti,j,k=0,a[3][3]={1,3,5,7,9,11};for(i=0;i<3;i++)for(j=i;j<3;j++)k=k+a[i][j];printf("%d",k);return0;}教务处印制共8页(第3页)6.6.#include#includeintmain(){chara[30]="Hello";charb[10]="Everyone";charc[10]="world";strcat(a,c);printf("%s,%s.",a,b);ret

7、urn0;}7.#includeunionout{inta[2];struct{intb;intc;}in;intd;};intmain()7.{unionoute;inti;e.in.b=5;e.in.c=6;e.d=7;for(i=0;i<2;i++)printf("%5d",e.a[i]);printf("");return0;}8.#includevoidsub(intx,inty,int*z){8.*z=y-x;}intmain(){inta,b,c;sub(10,5,&a);sub(7,a,&b);

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

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

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