更多“若x和y代表整型数,以下表达式中不能正确表示数学关系,|x-y|<10的是______。A.abs(x-y)<10B.x-y>-1 ”相关问题
  • 第1题:

    若有定义int x,y;,并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是( )。

    A.(x—y>0)

    B.(x-y<0)

    C.(x-y<0||x-y>0)

    D.(x-Y==0)


    正确答案:C

  • 第2题:

    若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是

    A.abs(x-y)<10

    B.x-y>-10&& x-y<10

    C.!(x-y)<-10||!(y-x)>10

    D.(x-y)*(x-y)<100


    正确答案:C
    解析:本题选项C的数学含义为(x—y)  >-10或者(x—y)<10,与|x—y|<10意义不同。

  • 第3题:

    若有定义int x,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是( )。

    A.(x-y>0)

    B.(x-y<0)

    C.(x-y<0||x-y>0)

    D.(x-y==0)


    正确答案:C

  • 第4题:

    若X和y代表整型数,以下表达式中不能正确表示数学关系|X-Y|<10的是( )


    正确答案:C

  • 第5题:

    若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是 ______。

    A.abs(x-y)<10

    B.x-y>-10&&x-y<10

    C.!(x-y)<-10||!(y-x)>10

    D.(x-y)*(x-y)<100


    正确答案:C
    解析:选择项C中逻辑运算!的优先级高于关系运算>、,因此该表达式不能正确表示数学关系|x-y|10。

  • 第6题:

    有3位和2位十六进制数X和Y,X=34AH,Y=8CH。(1)若X,Y是纯数(无符号数),则X+Y=()H;X-Y=()H。


    正确答案: 若X,Y是无符号数,都用3位十六进制数表示,X=34AH,Y=08CH,
    X+Y=34AH+08CH=3D6H
    X+Y=34AH-08CH=2BEH

  • 第7题:

    若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()

    • A、fabs(x-y)<10
    • B、x-y>-10 && x-y<10
    • C、x-y>-10X.y<10
    • D、(x-y)*(x-y)<100

    正确答案:C

  • 第8题:

    已知XB,正确表示,它们之间关系的式子是()

    • A、Sgn(Y-X)-Sgn(A-B)<0
    • B、Sgn(Y-X)-Sgn(A-B)=-2
    • C、Sgn(X-Y)-Sgn(A-B)=0
    • D、Sgn(X-y)-Sgn(A-B)=-1

    正确答案:B

  • 第9题:

    如果m=m1m2,且(m1,m2)=1,有m∣x-y,则m1∣x-y,m2∣x-y。


    正确答案:正确

  • 第10题:

    单选题
    假定带符号整数采用补码表示,若int型变量x和y的机器数分别是FFFF FFDFH和0000 0041H,则x、y的值以及x-y的机器数分别是(  )。
    A

    x=-65,y=41,x-y的机器数溢出

    B

    x=-33,y=65,x-y的机器数为FFFF FF9DH

    C

    x=-33,y=65,x-y的机器数为FFFF FF9EH

    D

    x=-65,y=41,x-y的机器数为FFFF FF96H


    正确答案: A
    解析:
    x机器数为FFFF FFDFH,转换为二进制数为1111111111111111 1111111111011111,通过按位取反末位加1可得原码为1000000000000000 0000000000100001,即-33;y机器数为0000 0041,由于y为正数,因此其补码为其原码,故y原码为0000 0041,即65。
    -65的二进制原码为1000000000000000 0000000001000001,转换为补码十六进制为FFFF FFBF,则x-y为FFFF FFDF+FFFF FFBF=FFFF FF9E。此处也可以直接将-98转换为机器码即可得到此结果。

  • 第11题:

    单选题
    若x,y为实数类型的变量,要判断x,y相等,最好使用下列关系表达式()。
    A

    x==y

    B

    x-y==0

    C

    fabs(x-y)<1e-8

    D

    labs(x-y)<1e-8


    正确答案: C
    解析: 暂无解析

  • 第12题:

    问答题
    有3位和2位十六进制数X和Y,X=34AH,Y=8CH。(1)若X,Y是纯数(无符号数),则X+Y=()H;X-Y=()H。

    正确答案: 若X,Y是无符号数,都用3位十六进制数表示,X=34AH,Y=08CH,
    X+Y=34AH+08CH=3D6H
    X+Y=34AH-08CH=2BEH
    解析: 暂无解析

  • 第13题:

    表示条件“X+Y大于10小于100,且X-Y要小于0”的逻辑表达式为()。A.1010 And

    表示条件“X+Y大于10 小于100,且X-Y要小于0”的逻辑表达式为( )。

    A.10<X+Y<100 And X-Y<0

    B.X+Y>10 And X+Y<100 And X-Y<0

    C.X+Y>10 And X+Y<100 Or X-Y<O

    D.X+Y>10 Or X+Y<100 Or X-Y<0


    正确答案:B
    解析:“X+Y大于10且小于100,且X-Y要大于0”实际上是三个条件的综合,这三个条件分别是:X+Y>10、X+Y100、X-Y>0,根据题意可知,它们要同时满足,所以应该用And把它们连接起来。

  • 第14题:

    若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是()。A.abs(x-y)<10B.x-y> -10&am

    若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是( )。

    A.abs(x-y)<10

    B.x-y> -10&&x-y<10

    C.! (x-y) < -10 ‖ ! (y-x) >10

    D.(x-y) * (x-y) <100


    正确答案:C
    解析:选项A)中,abs本身就是求绝对值的函数,所以是正确的;选项B)是把|x-y|10表示成了数学表达式中的-10(x-y)>10,然后再用C语言规则表示出来的;选项D)相当于把|x-y|10两边同时平方,此处表达也是正确的;而选项C)中!(x-y)-10相当于(x-y)>=-10,!(y-x)>10相当于(x-y)>=-10,故选项C)相当于(x-y)>=-10,所以错误。

  • 第15题:

    有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是( )。

    A.a%(int)(x-y)

    B.a=x!=y;

    C.(a*y)%b

    D.y=x+y=x


    正确答案:B
    选项中如果x与Y的值相等那么取余时就会有除数为0的情况。C)选项中取余的两个数据都应为整数,不能有一方为实型变量,而a*y的结果为double型。D)选项表达式本身就错误,不能给表达式赋值。所以,本题答案为B)。

  • 第16题:

    若有定义int x'y;并已正确给变量赋值。则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x_y)等价的是( )。

    A.(x-y011x-y>0)

    B.(x-y0)

    D.(x-y=o)


    正确答案:A
    条件表达式:X----表达式l?表达式2:表达式3的含义是:先求解表达式1,若其值为非0(真),则求解表达式2,将表达式2的值赋给x,若表达式1的值为o(假),则求解表达式3,将表达式3的值赋给x。在本题中与表达式(x_y)等价的是(x—y<011x—y>0),A选项正确。

  • 第17题:

    x+y小于10且x-y大于0的逻辑表达式是()

    • A、x+y<10Andx-y>0
    • B、x+y<10.AnD.x-y>0
    • C、(x+y)<10:(x-y)>0
    • D、x+y<10Orx-y>0

    正确答案:A

  • 第18题:

    若x,y为实数类型的变量,要判断x,y相等,最好使用下列关系表达式()。

    • A、x==y
    • B、x-y==0
    • C、fabs(x-y)<1e-8
    • D、labs(x-y)<1e-8

    正确答案:C

  • 第19题:

    若有定义inta;longb;doublex,y;,则以下选项中正确的表达式是()

    • A、a%(int)(x-y)
    • B、a=b=x,y
    • C、(a*y)%b
    • D、y=x+y=x

    正确答案:A

  • 第20题:

    下列选项中,能正确地将x和y两个变量中的数据进行交换的表达式是()。

    • A、x=x+y y=y+x x=x+y
    • B、x=x+y y=x-y x=x-y
    • C、x=x+y y=y-x x=x-y
    • D、x=x-y y=x-y x=y-x

    正确答案:B

  • 第21题:

    单选题
    有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。
    A

    a%(int)(x-y)

    B

    a==x!=y

    C

    (a*y)%b

    D

    y=x+y=a


    正确答案: D
    解析:
    %运算是取两整数相除后余数的运算符,它只适用于整数的运算。A项正确,x-y结果为double型,但是通过强制类型转换将其转换为int型;B项错误,a==x!=y中==和!=是同一个优先级的,先运行a==x,而因为double是占8位的,不能自动转换,必须要强制类型转换,a==(double)x!=y才是正确的;C项错误,(a*y)%b中的(a*y)为double型;D项错误,x+y不能作为左值。答案选择A选项。

  • 第22题:

    单选题
    下列选项中,能正确地将x和y两个变量中的数据进行交换的表达式是()。
    A

    x=x+y y=y+x x=x+y

    B

    x=x+y y=x-y x=x-y

    C

    x=x+y y=y-x x=x-y

    D

    x=x-y y=x-y x=y-x


    正确答案: C
    解析: 本题是赋值运算,计算时要注意x,y值的变化。经过计算,A、C、D选项是无法达到数据交换的目的,只有B符合要求。故选B。

  • 第23题:

    单选题
    有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。
    A

    (a*y)%b

    B

    a==x<>y

    C

    a%(int)(x-y)

    D

    y=x+y=x


    正确答案: B
    解析:
    %运算是取两整数相除后余数的运算符,它只适用于整数的运算。A项错误,(a*y)%b中的(a*y)为double型;B项错误,C语言中没有<>运算符;C项正确,x-y结果为double型,但是通过强制类型转换将其转换为int型; D项错误,x+y不能作为左值。答案选择C选项。

  • 第24题:

    单选题
    x+y小于10且x-y大于0的逻辑表达式是()
    A

    x+y<10Andx-y>0

    B

    x+y<10.AnD.x-y>0

    C

    (x+y)<10:(x-y)>0

    D

    x+y<10Orx-y>0


    正确答案: C
    解析: 暂无解析