b?a++:b+"> b?a++:b+" />
C语言程序设计 复习练习题一及答案

C语言程序设计 复习练习题一及答案

ID:41613530

大小:45.00 KB

页数:5页

时间:2019-08-28

C语言程序设计 复习练习题一及答案_第1页
C语言程序设计 复习练习题一及答案_第2页
C语言程序设计 复习练习题一及答案_第3页
C语言程序设计 复习练习题一及答案_第4页
C语言程序设计 复习练习题一及答案_第5页
资源描述:

《C语言程序设计 复习练习题一及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言练习一一、选择1.下列程序#includemain(){printf("%d",n);}输出结果是:A).0B).变量无定义C).-1D).1152.假设所有变量均为整型,表达式(a=2,b=5,a>b?a++:b++,a+b)的值是:A).7B).8C).9D).23.在C语言中,能代表逻辑值"真"的是:A).trueB).大于0的数C).非0整数D).非0的数4.以下程序#includemain(){inti,j,k,a=3,b=2;i=(--a==b++)?--a:++b;j=

2、a++;k=b;printf("i=%d,j=%d,k=%d",i,j,k);}输出结果是:A).i=2,j=1,k=3B).i=1,j=1,k=2C).i=4,j=2,k=4D).i=1,j=1,k=35.若变量都已正确定义,a=2;b=3;printf(a>b?"***a=%d":"###b=%d",a,b);则程序段:A).没有正确的输出格式控制B).输出为:***a=2C).输出为:###b=2D).输出为:***a=2###b=26. 若k为整型,k=10;while(k=0)k=k-1;则while循环:A)

3、.执行10次B).无限循环C).一次也不执行D).执行一次7. 以下程序段inta=10;printf("%d",-a);输出结果是:A).01B).-11C).-10D).-58.以下程序的输出结果是main(){charcl='6',c2='0';printf("%c,%c,%d",c1,c2,c1-c2);}A).6,0,6B).因输出格式不合法,输出出错信息C).6,0,7D).6,0,559.为表示关系x>=y>=z,应使用C语言表达式A).(x>=y)&&(y>=z)B).(x>=y)AND(y>=z)C

4、).(x>=y>=z)D).(x>=y)&(y>=z)10.以下程序段的输出结果是intx=3;do{printf("%3d",x-=2);}while(!(--x));A).1B).30C).1-2D).死循环11. 以下程序main(){inta=-1,b=4,k;k=(++a<0)&&!(b--<=0);printf("%d%d%d",k,a,b); }输出结果是A).104B).103C).003D).00412.若a为float类型变量,且a=4.6785,则表达式(int)(a*100+0.5)/100.0的

5、值为(  )。13.设有intx=11,y=10;则以下表达式的值为(   )。x-->y?10:11>y++?’a’:’z’14.设intx=8,y,z;执行y=z=x++;x=y==z后,变量x的值是( ) 。2.A)0      B)1       C)8      D)9二阅读下列程序,写出运行结果(共20分,每题4分)[程序1]  #include       main()      {inti;            运行结果:       floatj;       i=18;       j

6、=29.4361;       Printf(“I=%4d,j=%2.2f”,i,j);       }5[程序2] main()    {intk=10;charc=’b’;     do     swith(c++)            运行结果:    {     case‘a’:k++;     case‘b’:k--;     case‘c’:k+=3;break;     case‘d’:k=k%4;}    while(c!=’c’);    printf(“%d”,k);}【程序3】#include  

7、    main()     {intx=1,a=0,b=0;        运行结果:       switch(x){        case 0;b++;        case 1;a++;        case 2;a++;b++;}     printf(“a=%d,b=%d”,a,b);      }三、编程题1.按下列公式  s(n)=12+22……+n25编写计算并输出s值,其中的n值由键盘输入。2.有36块砖,共36人搬,成年男子一次搬4块砖,成年女子一次搬3块砖,儿童两人抬1块砖

8、,恰好一次全部搬完,编程求出成年男子成年女子和儿童各有多少人。3.对[1,100]范围内能被3和5整除但不能被7整除的整数,求这样的整数有多少个?所有这些整数之和是多少?C语言练习一答案一、选择1、B2、B3、D4、D5、C6、C7、C8、A9、A10、C11、D12、4.6813、101

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

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

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