第四章逻辑运算和分支结构

第四章逻辑运算和分支结构

ID:35948982

大小:19.00 KB

页数:4页

时间:2019-04-26

第四章逻辑运算和分支结构_第1页
第四章逻辑运算和分支结构_第2页
第四章逻辑运算和分支结构_第3页
第四章逻辑运算和分支结构_第4页
资源描述:

《第四章逻辑运算和分支结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章逻辑运算和分支结构【例1】下列关系表达式中结果为假的是_____.A)0!=1B)2<=8C)(a=2*2)==2D)y=(2+2)==4【例2】若x和y代表整型数,以下表达式中不能正确表示数学关系

2、x-y

3、<10的是_____。A)abs(x-y)<10B)x-y>-10&&x-y<10C)!(x-y)<-100

4、

5、!(y-x)>10D)(x-y)*(x-y)<100【例3】若有定义:inta=1,b=2;则表达式!a>b的值是_____。A)1B)0C)2D)3【例4】能正确表示“当x的取值在【1,10】和【200,210】范围内为真,

6、否则为假”的表达式是_______.A)(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)B)(x>=1)

7、

8、(x<=10)

9、

10、(x>=200)

11、

12、(x<=210)C)(x>=1)&&(x<=10)

13、

14、(x>=200)

15、

16、(x<=210)D)(x>=1)

17、

18、(x<=10)&&(x>=200)

19、

20、(x<=210)【例5】以下程序的运行结果是_____。#include“stdio.h”main(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(“%d,%d”,a,b);}A)6,1B)2,

21、1C)6,0D)2,0【例6】执行以下程序段x的值是_____。Inta=1,b=2,x;floatc=3.0;A)0B)2C)2.0D)3【例7】在C语言中,紧跟在关键字if后一对圆括号里的表达式_______。A)只能用逻辑表达式B)只能用关系表达式C)只能用逻辑表达式或关系表达式D)可以是任意表达式【例8】当a=1、b=3、c=5、d=4时,执行以下程序后x的值是_______。if(a

22、下程序:{inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d",d);elseif((c-1>=d)==1)printf("%d",d+1);elseprintf("%d",d+2);}执行后输出结果是_______。A)2B)3C)4D)编译时有错,无结果【例10】有定义语句:inta=1,b=2,c=3,x;则以下选项中各程序段执行后,x的值不为3的是_______。A.if(c

23、1;C.if(a<3)x=3;if(a<2)x=2;if(a<1)x=1;D.if(a

24、

25、++y”的值是【1】。【例13】设有定义:inta=1,b=2,c=3;则表达式!((c>a)&&c)的值是【1】。【例14】以下程序的运行结果是【1】main(){intx,y,z;x=3;y=3;z=x==y;print

26、f(“z=%d”,z);}【例15】以下程序的功能是:输出x、y、z三个数的最大者。请填空。main(){intx=4,y=6,z=7;int【1】;if(【2】)u=x;elseu=y;if(【3】)v=u;elsev=z;printf(“v=%d”,v);}【例16】为了使以下程序的输出结果为t=4,输入值a和b应满足的条件是【1】。main(){ints,t,a,b;scanf(“%d,%d”,&a,&b;s=1;t=1;if(a>0)s=s+1;if(a>b)t=s+t;elseif(a==b)t=5;elset=2*s;printf

27、(“s=%d,t=%d”,s,y);}【例17】编写程序实现:输入一个整数,判断它能否分别被3、5、7整除,并输入以下信息之一:(1)能同时被3、5、7整除;(2)能被其中两数(要指出哪两个)整除;(3)能被其中一个数(要指出哪一个)整除;(4)不能被3、5、7中任一个整除;

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

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

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