c语言第二章课后习题答案

c语言第二章课后习题答案

ID:32265022

大小:66.00 KB

页数:7页

时间:2019-02-02

c语言第二章课后习题答案_第1页
c语言第二章课后习题答案_第2页
c语言第二章课后习题答案_第3页
c语言第二章课后习题答案_第4页
c语言第二章课后习题答案_第5页
资源描述:

《c语言第二章课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据类型、运算符与表达式习题答案一、选择题1.以下表示正确常量的是()。(A)E-5(B)1E5.1(C)'a12'(D)32766L【答案】D2.若有定义:inta=1,b=2,c=3,d=4,x=5,y=6;则表达式(x=a>b)&&(y=c>d)的值为()。(A)0(B)1(C)5(D)6【答案】A3.以下()是正确的字符常量。(A)"c"(B)'\''(C)'W'(D)"32a"【答案】C4.以下()是不正确的字符串常量。(A)'abc'(B)"12'12"(C)"0"(D)""【答案】A5.以下是正确

2、的浮点数的是()。(A)e3(B).62(C)2e4.5(D)123【答案】B6.若有定义:inta=2;则正确的赋值表达式是()。(A)a-=(a*3)(B)double(-a)(C)a*3(D)a*4=3【答案】A7.若有定义:intx=1111,y=222,z=33;则语句printf("%4d+%3d+%2d",x,y,z);运行后的输出结果为()。(A)111122233(B)1111,222,33(C)111122233(D)1111+222+33【答案】D8.已有如下定义和输入语句:inta,b;scanf

3、("%d,%d",&a,&b);若要求a、b的值分别为11和22,正确的数据输入是哪一个?()(A)1122(B)11,22(C)a=11,b=22(D)11;22【答案】B1.已有如下定义和输入语句,inta;charc1,c2;scanf("%d%c%c",&a,&c1,&c2);若要求a、c1、c2的值分别为40、A和A,正确的数据输入是()。(A)40AA(B)40AA(C)40AA(D)40,A,A【答案】A2.语句a=(3/4)+3%2;运行后,a的值为()。(A)0(B)1(C)2(D)3【答案】B3.ch

4、ar型变量存放的是()。(A)ASCII代码值(B)字符本身(C)十进制代码值(D)十六进制代码值【答案】A4.在下列运算符中,优先级最高的运算符是()。(A)<=(B)!=(C)!(D)

5、

6、【答案】C5.设单精度型变量f、g的值均为2.0,使f为4.0的表达式是()。(A)f+=g(B)f-=g+2(C)f*=g-6(D)f/=g*10【答案】A6.若有定义:inti=7,j=8;则表达式i>=j

7、

8、i

9、",a的值为偶数时,表达式的值为"假"。则不能满足要求的表达式是()。(A)a%2==1(B)!(a%2==0)(C)!(a%2)(D)a%2【答案】C8.若有定义:intx=3,y=4,z=5;则值为0的表达式是()。(A)'x'&&'y'(B)x<=y(C)x

10、

11、y+z&&y-z(D)!((x

12、

13、1)【答案】D9.若有定义:floatx=3.5;intz=8;则表达式x+z%3/4的值为()。(A)3.75(B)3.5(C)3(D)4【答案】B10.已知chara='R';则正确的赋值表达式是()。(A

14、)a=(a++)%4(B)a+2=3(C)a+=256--(D)a='78'【答案】A11.若有定义:intb=7;floata=2.5,c=4.7;则表达式a+(b/2*(int)(a+c)/2)%4的值是()。(A)2.5(B)3.5(C)4.5(D)5.5【答案】C12.若已定义:inti=3,k;则语句k=(i--)+(i--);运行后k的值为()。(A)4(B)5(C)6(D)7【答案】C1.若已定义:inta=5;floatb=63.72;以下语句中能输出正确值的是()。(A)printf("%d%d",

15、a,b);(B)printf("%d%.2f",a,b);(C)printf("%.2f%.2f",a,b);(D)printf("%.2f%d",a,b);【答案】B2.C语言中,能正确表示条件1010

16、

17、x<20(C)x>10&&<20(D)(x>10)&&(x<20)【答案】D3.若表达式!x的值为1,则以下哪个表达式的值为1()。(A)x==0(B)x==1(C)x=!1(D)x!=0【答案】A4.语句x=(y=3,b=++y);运行后,x、y、b的值依

18、次为()。(A)4,4,3(B)3,3,3(C)4,4,4(D)4,3,4【答案】C5.若有定义:intx,c;则语句x=(c=3,c+1);运行后,x,c的值分别是()。(A)3,3(B)4,4(C)3,3(D)4,3【答案】D6.语句a=(6/8)+6%5;运行后,a的值为()。(A)1(B)2(C)1.75(D

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

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

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