如果x=4,那么以下运算结果为True的表达式是 (

题目

如果x=4,那么以下运算结果为True的表达式是 ()。

  • A、(x<=4)and(x>=6)
  • B、(x>4)Or(x>6)
  • C、(x>=4)Xor(x>=6)
  • D、not(x<>4)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知x为非空列表,那么表达式sorted(x,reverse=True)==list(reversed(x))的值一定是True。

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


正确答案:×

第2题:

下列描述正确的是( )。

A.表示m>n为true或m<n为true的表达式为m>n&&m<n

B.switch语句结构中必须有default语句

C.if语句结构中必须有else语句

D.如果至少有一个操作数为true,则包含‖运算符的表达式为true


正确答案:D
D。【解析】本题主要考查C++语言的基本语法,选项A中应该为m>n‖m<n;选项B中default语句可有可无;选项C中if可以单独作为一条语句,不必须和else搭配。

第3题:

如果有定义varx=true,y=false;那么x&&y的结果是true。()

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


参考答案:错误

第4题:

设x=4,y=8,z=7,则以下表达式的运算结果是( )。 xz)Or Z

设x=4,y=8,z=7,则以下表达式的运算结果是( )。 xz)Or Z

A.1

B.-1

C.True

D.False


正确答案:D
D) 【解析】本题考查逻辑运算。将操作数进行逻辑运算,结果是逻辑值。常见的逻辑运算有逻辑与和逻辑或,格式分别为:“条件表达式1 And条件表达式2”,条件表达式均为T时结果为T;“条件表达式1 Or条件表达式2”,有一个条件表达式为11 时结果为T。Not为取反运算,若xz为False,因此And运算结果为False;又因为Z

第5题:

设x=4,y=8,z=7,则以下表达式的运算结果是( )。 x<y And(Not y>z)Or Z<X

A. 1

B. -1

C. True

D. False


正确答案:D
D)    【解析】本题考查逻辑运算。将操作数进行逻辑运算,结果是逻辑值。常见的逻辑运算有逻辑与和逻辑或,格式分别为:“条件表达式1 And条件表达式2”,条件表达式均为T时结果为T;“条件表达式1 Or条件表达式2”,有一个条件表达式为11 时结果为T。Not为取反运算,若x<y为True,则Not y>z为False,因此And运算结果为False;又因为Z<X为False,所以or运算为False。

第6题:

如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。


正确答案:x=y.operator*(z)或x=y.operator*(z)
x=y.operator*(z)或x=y.operator*(z) 解析:运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。

第7题:

如果表达式--x中的“--”是重载的类运算符,采用运算符函数调用格式,该表达式还可以表示为【 】。


正确答案:x.operator--()
x.operator--() 解析:本题考核运算符函数的两种调用方式。假定已经作为某个类的成员函数重载了二元运算符+,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2函数相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2相同。

第8题:

下列描述正确的是A.表示m > n为true或m < n为true的表达式为m > n&&m < nB.switch语句结

下列描述正确的是

A.表示m > n为true或m < n为true的表达式为m > n&&m < n

B.switch语句结构中必须有default语句

C.if语句结构中必须有else语句

D.如果至少有一个操作数为true,则包含“||”运算符的表达式为true


正确答案:D
解析:本题主要考查C++语言的基本语法,选项A)中应该为m>n||mn;选项B)中default语句可有可无;选项C)中if可以单独作为一条语句,不必须和else搭配。

第9题:

设x=4,y=8,z=7,则以下表达式的运算结果是( )。 x<y And(Not y>z)Or Z<X

A.1

B.-1

C.True

D.False


正确答案:D
D)【解析】本题考查逻辑运算。将操作数进行逻辑运算,结果是逻辑值。常见的逻辑运算有逻辑与和逻辑或,格式分别为:“条件表达式1And条件表达式2”,条件表达式均为T时结果为T;“条件表达式1Or条件表达式2”,有一个条件表达式为11时结果为T。Not为取反运算,若x<y为True,则Noty>z为False,因此And运算结果为False;又因为Z<X为False,所以or运算为False。

第10题:

根据运算前后的符号位可判别溢出。设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式X.Y.的值与..Z的值进行(38)运算的结果为1,则表示溢出。

A.与

B.或

C.与非

D.异或


正确答案:B
解析:当两个同符号数相加或者两异号数相减时,运算结果若超出固定码长的数据表示范围,就会发生溢出。例如,X=+65D=+1000001B(D、B分别表示十进制数、二进制数),Y=+67D=+1000011B,编码总长度为8位,那么:[X+Y]补=[X]补+[Y]补=01000001+01000011=10000100符号位为1,表示结果为负数,两正数相加得负数,这显然是荒谬的,因为发生了溢出。判断溢出有四种方式:①双符号位法,即用00表示正数,11表示负数,当运算结果的两个符号位上的数不一样时,则表明发生了溢出。承上例:[X+Y]补=[X]补+[Y]补=001000001+001000011=010000100②进位判断法,当数值最高位和符号位向上一位都有进位或者都没有进位的时候(即异或结果为0),表示没有溢出,否则表示有溢出。③根据运算结果的符号位SF和进位标志CF的异或结果来判断,即若SFCF结果为1,表示运算的结果产生溢出。④根据运算前后的符号位进行判别,设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式的值为1,则表示溢出。或运算也称为逻辑加,常用符号OR、∪、V或+表示。从上面的分析可见,在做题时要注意将其作为引子举一反三,此次考的是用第④种方法判断溢出,以后考的就可能是其余三种,而将这四种都掌握了,“鱼网”就织得密集结实,做到了未雨绸缪,获胜的把握就更大。

更多相关问题