参考答案和解析
正确答案:A
更多“若x=6则表达式intmax=x>y?x:y的结果为() ”相关问题
  • 第1题:

    设 X="11" , Y="1122" ,下列表达式结果为假的是

    A)NOT(X==y)AND(X$ Y )

    B)NOT(X$Y)OR(X ◇ Y)

    C)NOT( X >=Y)

    D)NOT(X $ Y)


    正确答案:D

  • 第2题:

    若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。A.++x,y=x-B.x+1=ySXB

    若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。

    A.++x,y=x-

    B.x+1=y

    C.x=x+10=x+y

    D.double(x/10)


    正确答案:A
    赋值表达式左边必须是一个变量,而选项B)、c)中赋值号左边都是表达式,选项D)进行强制类型转换时,应写为(double)x/10。

  • 第3题:

    若int x=1,y=2;则计算表达式y =y-=x*=y后的y值是_________。


    正确答案:
    0【解析】对表达式从右向左进行计算x =y得x=2,则Y =y.=2,右边即y一.2得y=0,则y =0得y=0。

  • 第4题:

    若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意义不同。

  • 第5题:

    若x=6 ,y=5 则表达式int max=x>y?x:y 的结果为()

    A.6

    B.5

    C.true

    D.false


    答案:A
    解析:三元表达式语法结构:判断条件? 表达式1 : 表达式2当判断条件成立时,运算结果为表达式1的值,否则结果为表达式2的值



  • 第6题:

    下列程序的输出结果为______。 include int&max(int&x,int&y) {return(x

    下列程序的输出结果为______。

    include<iostream.h>

    int&max(int&x,int&y)

    {return(x>y? x:y);)

    void main( )

    {

    int n=3,m=12;

    max(m,n)++;

    cout<<"m="<<m<<",n=<<n<<endl;

    }


    正确答案:m=13n=3
    m=13,n=3 解析:本题考察引用作为形参进行参数传递的知识。max函数的功能是返回较大的那个数,而max(m, n)++的作用是将较大值再进行增一运算。

  • 第7题:

    若反比例函数的表达式为y=3/x,则当x<-1时,y的取值范围是-3<y<0。


    正确答案:正确

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    x与y相等时返回为1,否则返回为0的表达式为()

    • A、x&y
    • B、(x^y)∣X
    • C、!(x^y)
    • D、!(x^~y)

    正确答案:C

  • 第10题:

    为表示“x≥y≥z”,应使用的C语言表达式是()

    • A、(x>=y)&&(y>=z)
    • B、(x>=y)AND(y>=z)
    • C、(x>=y>=z)
    • D、(x>=y)&(y>=z)

    正确答案:A

  • 第11题:

    单选题
    设X="11",Y="1122",下列表达式中结果为假的是(  )。
    A

    NOT(X==Y)AND(X$Y)

    B

    NOT(X$Y)OR(X<>Y)

    C

    NOT(X>=Y)

    D

    NOT(X$Y)


    正确答案: D
    解析:
    逻辑运算符有三个:.NOT或!(逻辑非)、AND(逻辑与)以及OR(逻辑或),其优先级顺序依次为NOT、AND、OR。$为子串包含测试符,如果左字符串是右字符串的一个子字符串,则结果为逻辑真。很容易判断出选项A、B、C结果都为逻辑真。

  • 第12题:

    单选题
    若程序中需要表示关系x≥y≥z,应使用C语言表达式为()
    A

    (x>=y)&&(y>=z)

    B

    (x>=y)AND(y>=z)

    C

    (x>=y>=z)

    D

    (x>=y)&(y>=z)


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

  • 第13题:

    设X="11”,Y="1122",下列表达式结果为假的是()

    A、NOT(X==y)AND(X$y)

    B、NOT(X$Y)OR(X◇Y)

    C、NOT()(>=Y)

    D、NOT(XSY)


    参考答案:A

  • 第14题:

    表示条件“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把它们连接起来。

  • 第15题:

    若x,y,z均被定义为整数,则下列表达式能正确表达代数式1/(x*y*z)的是()。

    A.1/x*y*z

    B.1.0/(x*y*z)

    C.1/(x*y*z)

    D.1/x/y/(float)z


    正确答案:B

  • 第16题:

    设x=7,y=9,则以下表达式值为“真”的是A.x>=y And y>10B.x>y Or y>0C.x<0 Eqv y>0D.-2+4>x And y>0

    设x=7,y=9,则以下表达式值为“真”的是

    A.x>=y And y>10

    B.x>y Or y>0

    C.x<0 Eqv y>0

    D.-2+4>x And y>0


    正确答案:B
    解析:在混合表达式中,按优先级有:先运算算术表达式,再运算比较表达式,最后运算逻辑表达式。选项B的运算结果为True。

  • 第17题:

    若已定义 x和 y为double类型,则表达式: x=l, y=x+3/2结果是( )

    A.l

    B.2

    C.2.0

    D.2.5


    正确答案:C
    由于变量x和y都是double类型,表达式x=l,y=x+3/2是先计算x=1,由于1是整型的,x是double类型的,该计算先将整数1转换成double类型的1.0,并将1.0赋给变量x。计算y=X+3/2是先求3/2的值,因是两整数相除,结果是整型值1,然后在计算X+1时,也先将1转换成1.0,然后求得X+l的值为2.0,最后将该值赋给变量y,并得到整个表达式的值为2.0.所以解答是C。

  • 第18题:

    与XθY (即仅当X与Y不相同时,XθY的结果为真)等价的逻辑表达式为( )。


    答案:D
    解析:

  • 第19题:

    若程序中需要表示关系x≥y≥z,应使用C语言表达式为()

    • A、(x>=y)&&(y>=z)
    • B、(x>=y)AND(y>=z)
    • C、(x>=y>=z)
    • D、(x>=y)&(y>=z)

    正确答案:A

  • 第20题:

    表示关系X<=Y<=Z的JAVA语言表达式为()。

    • A、(X<=Y)&&(Y<=Z)
    • B、(X<=Y)AND(Y<=Z)
    • C、(X<=Y<=Z)
    • D、(X<=Y)&(Y<=Z)

    正确答案:A

  • 第21题:

    若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

  • 第22题:

    在Visual Basic中,若x、y都是正整数,且x能被y整除,则下列表达式值一定为真的是()。

    • A、x/y=0
    • B、Abs(x/y)=x/y
    • C、Int(x/y)=0
    • D、Int(x/y)=x/y

    正确答案:B

  • 第23题:

    单选题
    在Visual Basic中,若x、y都是正整数,且x能被y整除,则下列表达式值一定为真的是()。
    A

    x/y=0

    B

    Abs(x/y)=x/y

    C

    Int(x/y)=0

    D

    Int(x/y)=x/y


    正确答案: D
    解析: A选项中“/”后的结果是一个浮点数商,C选项中“\”后的结果是一个整数商,Int(number)不大于number的最大整数,故C应改为Int(x/y)=x/y,D选项“=”左边是整数,右边是浮点数,故一定不等价,故本题选B,Abs()是求绝对值函数。