c程序设计第四版前4章c语言习题及答案

c程序设计第四版前4章c语言习题及答案

ID:18941711

大小:60.00 KB

页数:5页

时间:2018-09-26

c程序设计第四版前4章c语言习题及答案_第1页
c程序设计第四版前4章c语言习题及答案_第2页
c程序设计第四版前4章c语言习题及答案_第3页
c程序设计第四版前4章c语言习题及答案_第4页
c程序设计第四版前4章c语言习题及答案_第5页
资源描述:

《c程序设计第四版前4章c语言习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、前4章C语言习题一、选择题(1)在C语言中,如果下面的变量都是int类型,则输出的结果是【C】。sum=pad=5;pAd=sum++,pAd++,++pAd;printf("%d",pad);A)7B)6C)5D)4(2)以下程序的输出结果是【B】。#includemain(){inti=010,j=10;printf("%d,%d",++i,j--);}A)11,10B)9,10C)010,9D)10,9(3)已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是【D】。#includemain(){charc1=

2、'A',c2='Y';printf("%d,%d",c1,c2);}A)因输出格式不合法,输出错误信息B)65,90C)A,YD)65,89(4)设有以下语句:【B】chara=3,b=6,c;c=(a^b)<<2;则c的二进制值是。A)00011011B)00010100C)00011100D)00011000(5)设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是【D】 。A)3B)0C)9D)-12(6)设有语句chara='72';则变量a【A】 。A)包含1个字符B)包含2个字符C)包含3个字符D)说明不合法(7)以下程序的输出结果是 【

3、C】。#include#includemain(){inta=1,b=4,c=2;floatx=10..5,y=4.0,z;z=(a+b)/c+sqrt((double)y)*1.2/c+x;pritnf("%f",z);}A)14.000000B)015.400000C)13.700000D)14.900000(8)sizeof(double)是【A】 。A)一种函数调用B)一个双精度型表达式C)一个整型表达式D)一个不合法的表达式5(1)以下程序的输出结果是 【D】。#includemain(){inta=2,c

4、=5;printf("a=%%d,b=%%d",a,c);}A)a=%2,b=%5B)a=2,b=5C)a=%%d,b=%%dD)a=%d,b=%d(2)以下程序的输出结果是 【B】。#includemain(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf("%d,%d",a,b);}A)6,1B)2,1C)6,0D)2,0(3)设有intx=11;则表达式(x++*1/3)的值是【A】A)3B)4C)11D)12(4)下列程序的输出结果是 【C】main(){doubled=3.2;intx,y;x=1.

5、2;y=(x+3.8)/5.0;printf("%d",d*y);}A)3B)3.2C)0D)3.07(5)下列程序执行后的输出结果是(小数点后只写一位)【A】main(){doubled;floatf;longl;inti;i=f=l=d=20/3;printf("%d%ld%f%f",i,l,f,d);}A)666.06.0B)666.76.7C)666.06.7D)666.76.0(6)下列变量定义中合法的是 【C】A)short_a=e-1;B)doubleb=1+5e2.5;C)longd=0xfdaL;D)float2_and=1-e-3;(7)设int

6、x=1,y=1;表达式(!x

7、

8、y--)的值是 【B】A)0B)1C)2D)-1(8)与y=(x>0?1:x<0?-1:0);的功能相同的if语句是【A】A)if(x>0)y=1;B)if(x)elseif(x<0)y=-1;if(x>0)y=1;elsey=0;elseif(x<0)y=-1;elsey=0;C)y=-1D)y=0;5if(x)if(x>=0)if(x>0)y=1;if(x>0)y=1;elseif(x==0)y=0;elsey=-1;elsey=-1;(1)下列程序执行后的输出结果是【A】main(){intx='f';printf("%c",'A'

9、+(x-'a'+1));}A)GB)HC)ID)J(2)下列程序的运行结果是【B】#includemain(){inta=2,b=5;printf("a=%d,b=%d",a,b);}A)a=%2,b=%5B)a=2,b=5C)a=d,b=dD)a=%d,b=%d(3)设intb=2;表达式(b>>2)/(b>>1)的值是【A】A)0B)2C)4D)8(4)下列程序执行后的输出结果是 【C】main(){charx=0xFFFF;printf("%d",x--);}A)-32767B)FF

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

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

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