已知三个变量A、B、C,判断A、B、C能否构成三角形的逻辑表达式

题目

已知三个变量A、B、C,判断A、B、C能否构成三角形的逻辑表达式为()。

  • A、A>=B And B >=C And A>=C
  • B、A+C>=B And A+B>=C And B+C>= A
  • C、A+C>=B Or A+B>=C Or B+C>= A
  • D、A+C>=B And A+B>=C Or B+C>= A
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

卡诺图不适合于变量个数较多的逻辑函数表达式的化简。()

此题为判断题(对,错)。


正确答案:正确

第2题:

卡诺图可用来化简任意个变量的逻辑表达式。()

此题为判断题(对,错)。


正确答案:×

第3题:

以下程序用于判断 a 、 b 、 c 能否构成三角形,若能,输出 YES ,否则输出 NO 。当给 a 、 b 、 c 输入三角形三条边长时,确定 a 、 b 、 c 能构成三角形的条件是需同时满足三个条件 : a+b>c , a+c>b , b+c>a 。请填空。

main()

{ float a,b,c;

scanf(" % f % f % f",&a,&b,&c);

if( 【 7 】 )printf("YES\n");/*a 、 b 、 c 能构成三角形 */

else printf("NO\n");/*a 、 b 、 c 不能构成三角形 */

}


正确答案:
(7) 【 7 】 (a+b>c)&&(a+c>b)&&(b+c>a)
解析 : 三角形的条件是两边之和大于第三边 。 要用 “ && ” 指令连接三个条件 , 表示三个条件都要满足。

第4题:

逻辑表达式中任何逻辑变量的取值只有两种:1和0,对应逻辑变量的真和假。()

此题为判断题(对,错)。


参考答案:正确

第5题:

如逻辑变量A、B、C及其推理关系f,用逻辑代数表示出来为:逻辑函数F关于逻辑变量A、B、C的推理关系f的表达式记为()。

A.F=f(A,B,C)

B.f=F(A,B,C)

C.f=f(A,B,C)


正确答案:A

第6题:

关于逻辑函数的表示方法,错误的说法是()。

A、逻辑函数的表达式是惟一的

B、一个逻辑函数只能有一个真值表

C、逻辑图是逻辑函数的电路符号表示

D、逻辑函数表达式是输入变量的表达式


参考答案:A

第7题:

以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否贝愉出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件;a+b>c,a+c>b,b+c>a。请填空。

main()

{ float a,b,c;

scanf("%f%f%f',&a,&b,&c);

if([ ])printf("YES\n"); /*a、b、c能构成三角形*/

else printf("NO\n"); /*a、b、c不能构成三角形*/

}


正确答案:(a+b>c)&&(a+c>b)&&(b+c>a)
(a+b>c)&&(a+c>b)&&(b+c>a) 解析:此题主要考核的是if语句的条件运算符及逻辑运算,逻辑“与”运算是指所有条件为“真”时结果才为真,根据构成三角形的条件两边之和大于第三边得出上面的结果。

第8题:

根据逻辑表达式L=A·B,当逻辑变量A和B都为1时L为()。

A、0

B、1

C、A

D、B


参考答案:B

第9题:

逻辑表达式通过逻辑变量、常量、()来描述逻辑函数的因果关系

A.逻辑运算

B.程序

C.符号

D.伪代码


正确答案:A

第10题:

假设A、B为布尔变量,对于逻辑表达式(A &&B ||C),需要(47)测试用例才能完成判定覆盖(DC)。A

假设A、B为布尔变量,对于逻辑表达式(A &&B ||C),需要(47)测试用例才能完成判定覆盖(DC)。

A.2

B.3

C.4

D.5


正确答案:A
解析:判定覆盖(DC)?设计足够多的测试用例,使得程序中的每一个判定至少获得一次‘真’值和‘假’值,或者使得程序中的每一个取‘真’分支或取‘假’分支至少经历一次,因此又称分支覆盖如:A&&(B||C),A||(B||C)A=T,B=T,C=TA=F,B=F,C=F?可以满足语句覆盖?缺点:主要对整个表达式最终取值进行度量,忽略了表达式内部取值

更多相关问题