12逻辑运算符和逻辑表达式(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂

| 2页
| 51人阅读
| 0人下载

学科网 zxxk.com学科网 zxxk.com

1. C#中,表示逻辑或的符号是(  )

A. ||   B. &&    C. !                 D. =

1. A

【解析】略。

  1. 若bool型变量a和b的取值分别为true和false,则表达式a && (a || !b)和a || (a&&!b)的值分别为          和          。

2. True  True

【解析】

&&:与操作,当操作数都为 true 时结果为 true。

||:或操作,当其中一个操作数为 true 时结果为 true。

!,非操作,当操作数为true时结果为false;操作数为false时结果为true。

a && (a || !b)=true && (true || true)=true && true =true

a || (a&&!b)=true || (true && true)=true || true =true

3.以下哪个选项中的C#代码可以正确判断变量x是否在10到20之间(包括10和20)?

A. if (x >= 10 && x <= 20)

B. if (x > 10 && x < 20)

C. if (x == 10 || x == 20)

D. if (x != 10 && x != 20)

3. A

【解析】A选项中的x >= 10 && x <= 20是一个逻辑与(AND)表达式,它结合了两个关系表达式x >= 10和x <= 20。只有当x的值大于或等于10且小于或等于20时,整个表达式才为真(true)。B选项中的x > 10 && x < 20只判断x是否在10到20之间但不包括10和20,与题目要求不符。C选项中的x == 10 || x == 20只判断x是否等于10或20,不会检查x是否在10到20之间。D选项中的x != 10 && x != 20是判断x是否既不等于10也不等于20的表达式,与题目要求不符。

4. 在C#中,以下哪个逻辑表达式的结果为true?(  )。

A. true && false

B. false || false

C. !(true && false)

D. !(false || true)page number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。