计算机二级

有如下程序段: int a=14,b=15,x; char c='A'; x=(a&&b)&&(c<'B'); 执行该程序段后,x的值为( )。A.tureB.假C.0D.1

题目

有如下程序段: int a=14,b=15,x; char c='A'; x=(a&&b)&&(c<'B'); 执行该程序段后,x的值为( )。

A.ture

B.假

C.0

D.1

参考答案和解析
正确答案:D
解析:本题考查逻辑与运算符的用法,在表达式x=(a&&b)&&(c"B")中,先判断a&&b,逻辑与条件的两边都为真,而c"B"是成立的,所以该表达式的值为1。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有如下程序段&includevoid main(){int a=14,b=15,x;char c='A':x=(a &&

有如下程序段 &include<iostream.h> void main() {int a=14,b=15,x; char c='A': x=(a && b) && (c<'B'=; cout<<x;= 执行该程序段后,x的值为

A.ture

B.FALSE

C.0

D.1


正确答案:D

第2题:

有如下程序段 int a=14,b=15,x; char c='A'; x=(a&&b)&&(c<'b'); 执行该程序段后,x的值为

A.true

B.false

C.0

D.1


正确答案:D
解析: 在C语言中,逻辑运算符有4个,它们分别是:!(逻辑非)、‖(逻辑或)、&&(逻辑与)、^(异或)。在位运算里面还有&(位与)、|(位或)的运算。本题考查逻辑与运算符的用法,在表达式x=(a&&b)&&(c'B');中,先判断a&&b条件,逻辑与条件的两边都要保证为1,即a和b都成立,当然c'B',是成立的,显然,该表达式的值为1。

第3题:

有如下程序段: int a=14,b=15,x, char c='A'; x=(a&&B) &&(c<'B'); 执行该程序段后,x的值为( )

A.1

B.0

C.FALSE

D.TRUE


正确答案:A

第4题:

有如下程序段 int a=14,b=15,x; char c=‛A’; x=(a&&b)&&(c<‛B’); 执行该程序段后,x的值为()

A.ture

B.false

C.0

D.1


D 解析:a&&b的值为true,c<'B'的值也为true,所以(a&&b)&&(c<'B')的值为true。但x是int型变量,所以(a&&b)&&(c<'B')的值最后要从bool型转换为int型赋给x。这样x的值应为1。

第5题:

有如下程序段&includevoid main(){int a=14,b=15,x;char c='A'x=(a&&b)

有如下程序段 &include<iostream.h> void main() {int a=14,b=15,x; char c='A' x=(a&&b)&&(c<'B'=; cout<<x;= 执行该程序段后,x的值为

A.ture

B.假

C.0

D.1


正确答案:D

第6题:

有如下程序段

int a=14,b=15,x;

char c=′A′;

x=(a&&b)&&(c<′B′);

执行该程序段后,x的值为

A.true

B.false

C.0

D.1


正确答案:D
解析:在C语言中,逻辑运算符有4个,它们分别是:!(逻辑非)、逻辑或)、&&(逻辑与)、^(异或)。在位运算里面还有&(位与)、|(位或)的运算。本题考查逻辑与运算符的用法,在表达式x=(a&&b)&&(c<'B');中,先判断a&&b条件,逻辑与条件的两边都要保证为1,即a和b都成立,当然c<'B'是成立的,显然,该表达式的值为1。

第7题:

有如下程序段: int a=14,b=15,x; char c='A'; x=(a&&b)&&(C<'B'); 执行该程序段后,x的值为( )。

A.1

B.0

C.FALSE

D.TRUE


正确答案:A
解析:a=14,b=15,第一个&&两侧均为非零值。c='A',表达式c'B'的值为真即1,第二个&&两侧也均为非零值。表达式(a&&b)&&(c'B')的值为1,赋值给变量x。

第8题:

有如下程序段 #include void main( ) { int a=14,b=15,x; char c='A'; x=(a&&b) &&(c<'B') ; cout < < x;} 执行该程序段后,x的值为

A.ture

B.FALSE

C.0

D.1


正确答案:D
解析:在C++语言中,逻辑运算符有4个,它们分别是!(逻辑非)、‖(逻辑或)、&&(逻辑与)、^(异或)。在位运算里面还有&(位与)、|(位或)的运算。本题考查逻辑与运算符的用法,在语句x=(a&&b)&&(c'B');中,先判断a&&b条件,逻辑与条件的两边都要保证为1,即a和b都成立,当然c'B'是成立的,显然,该表达式的值为1。

第9题:

有如下程序段,执行该程序段后,x的值为()。 int a=14,b=15,x; char c='A'; x=(a && b) && (c<'B');

A.14

B.false

C.0

D.1


0

第10题:

6、有如下程序段,执行该程序段后,x的值为()。 int a=14,b=15,x; char c='A'; x=(a && b) && (c<'B');

A.14

B.false

C.0

D.1


20