对于整型变量x,下属if语句()与赋值语句:x=x%2==0?1:0;不等价。A、if(x%2!=0)x=0;elsex=;B、if(x%2)x=1;elsex=0C、if(x%2==0)x=1;elsex=0D、if(x%2==1)x=0;elsex=1

题目

对于整型变量x,下属if语句()与赋值语句:x=x%2==0?1:0;不等价。

  • A、if(x%2!=0)x=0;elsex=;
  • B、if(x%2)x=1;elsex=0
  • C、if(x%2==0)x=1;elsex=0
  • D、if(x%2==1)x=0;elsex=1

相似考题
参考答案和解析
正确答案:B
更多“对于整型变量x,下属if语句()与赋值语句:x=x%2==0?1:0;不等价。A、if(x%2!=0)x=0;elsex=;B、if(x%2)x=1;elsex=0C、if(x%2==0)x=1;elsex=0D、if(x%2==1)x=0;elsex=1”相关问题
  • 第1题:

    若x和y是程序中的两个整型变量,则下列if语句中正确的是( )。

    A.if(x==0)y=l;else y=2;

    B.if(x==0)theny=1 elsey=2

    C.if(x=0)y=l else y=2;

    D.ifx==0y=1 else y=2;


    正确答案:A
    解析:if…else语句的格式:if(<条件>)<语句1>else<语句2>,注意语句结束要以分号结尾,对照题中选项可知A正确。

  • 第2题:

    斜率为2,且过点(-3,5)的直线方程为()

    A、y-2x-1=0

    B、y-2x=7=0

    C、2y-x-1=0

    D、y-2x-11=0


    参考答案:D

  • 第3题:

    有定义语句:“int a=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是( )。

    A.if(c<a)x=1; elseif(b<a)x=2; elsex=3;

    B.if(a<3)x=3; elseif(a<2)x=2; elsex=1;

    C.if(a<3)x=3; if(a<2)x=2; if(a<1)x=1;

    D.if(a<b)x=b; if(b<c)X=c; if(c<a)x=a;


    正确答案:C
    解析:选项A首先判断if语句条件中表达式的值31为假,然后执行最近的else后面的语句,该else后面又为if-else语句,在这个if-else语句中首先判断该if语句条件中表达式的值21为假,程序执行其最近的else后面的语句,将3赋值给x。选项B中首先判断if语句条件中表达式的值13为真,然后执行最近的else后面的语句x=3,后面的else不再执行,最后x的值为3。选项C中,首先执行第一条if语句,由于13为真,执行此if后面的语句x=3,接着执行第二条if语句,由于12为真,执行此if后面的语句x=2,接着执行第三条if语句,由于11为假,后面的语句不执行,所以最后的x值为2不为3。选项D中,首先执行第一条if语句,由于 ab为真,执行此if后面的语句x=b:接着执行第二条if语句,由于bc,为真,执行此if后面的语句x=c,接着执行第三条if语句,由于ca为假,后面的语句不执行,所以最后的x值为c,即为3。所以,4个选项中选项C符合题意。

  • 第4题:

    当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。 if(a<b) if(c<d) x=1; else if(a<c) if(b<d) x=2; elsex=3; elsex=6; elsex=7;

    A.1

    B.2

    C.3

    D.6


    正确答案:B
    解析:此题主要考查if语句的嵌套,注意if与else的对应关系。ab成立继续执行;cd不成立,执行else语句;ac成立继续执行;bd成立,x=2,然后退出嵌套的4层if语句。

  • 第5题:

    方程组

    的解为( )。


    A、x1=-18,x2=0,x3=0
    B、x1=0,x2=0,x3=3
    C、x1=2,x2=1,x3=3
    D、x1=0,x2=6,x3=0

    答案:C
    解析:
    经验证,(C)是方程组的解,或对增广矩阵进行初等行变换,增广矩阵 可见方程组的解为x3=3,x2=1,x1=2

  • 第6题:

    已知函数



    (1)求f(x)单调区间与值域;
    (2)设a≥1,函数g(x)=x3-3a2x-2a,x∈[0,1]。若对于任意x1∈[0,1],总存在x0∈[0,1]使g(x0)=f(x1)成立,求a的取值范围。



    答案:
    解析:

  • 第7题:

    intb=0,x=1;执行语句if(x++)b=x+1;后,x,b的值依次为()。

    • A、2,3
    • B、2,0
    • C、3,0
    • D、3,2

    正确答案:A

  • 第8题:

    经过圆x2+2x+y2=0的圆心,与直线x+y=0垂直的直线方程是()。

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

    正确答案:D

  • 第9题:

    以下if语句语法正确的是()

    • A、if(x>0)x=0;elsex=1
    • B、if(x>0){x=x+y;elsex=0;}
    • C、if(x>0){x=x+y;}elsex=1;
    • D、if(x>0){x=x+y;}}else{x=0;

    正确答案:C

  • 第10题:

    N=8的均匀洗牌连接,其连接函数表示为()。

    • A、f(x2x1x0)=x2x1x0
    • B、f(x2x1x0)=x0x1x2
    • C、f(x2x1x0)=x1x0x2
    • D、f(x2x1x0)=x0x2x1

    正确答案:C

  • 第11题:

    单选题
    N=8的均匀洗牌连接,其连接函数表示为()。
    A

    f(x2x1x0)=x2x1x0

    B

    f(x2x1x0)=x0x1x2

    C

    f(x2x1x0)=x1x0x2

    D

    f(x2x1x0)=x0x2x1


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

  • 第12题:

    单选题
    对于整型变量x,下属if语句()与赋值语句:x=x%2==0?1:0;不等价。
    A

    if(x%2!=0)x=0;elsex=;

    B

    if(x%2)x=1;elsex=0

    C

    if(x%2==0)x=1;elsex=0

    D

    if(x%2==1)x=0;elsex=1


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

  • 第13题:

    下列程序段的语法是正确的。Ifx>0Thenx=x+2Elsex=x-2EndIf。()


    正确答案:×

  • 第14题:

    以下定义数组或给数组元素赋值的语句中,正确的是

    A.Dim x%(2) x(1)="等级考试"

    B.Dim x(3), y(3)As Integer x(0)=1:y=x

    C.Dim x x=Array(0,1,2)

    D.Dim x(3)As Integer x=Array(0,1,2)


    正确答案:C
    解析:在选项A中,用类型说明符“%”放在变量名x的尾部来标识该变量为整型数组,执行语句“x(1)=“等级考试"”会产生“类型不匹配”的错误。在选项B中,执行语句“y=x”,会产生“不能给数组赋值”的错误。在使用Array函数对数组进行初始化时,数组变量不能是具体的数据类型,只能是Variant(变体)类型。所以选项C是正确的,选项D是错误的。

  • 第15题:

    对于整型变量x,下属if语句()与赋值语句:x=x%2==0?1:0;不等价。

    A.if(x%2!=0)x=0;elsex=;

    B.if(x%2)x=1;elsex=0

    C.if(x%2==0)x=1;elsex=0

    D.if(x%2==1)x=0;elsex=1


    参考答案:B

  • 第16题:

    过点P1(1,1,1),P2(2,0,1)及P3(-1,-1,0)的平面方程是( )。

    A、x+y-4z+2=0
    B、x-y-4z+2=0
    C、x+y-4z-2=0
    D、x-y-4z-2=0

    答案:A
    解析:
    平面的一个法向量应为于是由点法式方程,所求平面方程为
    (x-1)+(y-1)-4(z-1)=0
    即 x+y-4z+2=0

  • 第17题:

    经过圆x2+2x+y2=0的圆心,与直线x+y=0垂直的直线方程是( )。

    A、x+y+1=0
    B、x-y-1=0
    C、x+y-1=0
    D、x-y+1=0

    答案:D
    解析:
    圆x2+2x=0的圆心坐标是(-1,0),直线x+y=0的斜率是k=-1,因此过圆心(-1,0)垂直该直线的直线斜率为kt=1。则直线方程是x一y+l=0。

  • 第18题:

    同一条输电线三序电抗X1,X2,X0的大小关系是()。

    • A、X1>X2>X0
    • B、X1=X2>X0
    • C、X1=X2<X0
    • D、X2>1>X0

    正确答案:C

  • 第19题:

    下面程序段中scanf(〞%d〞,&x);,与if(x%2)中的x%2所表示条件等价的是()。

    • A、x%2==0
    • B、x%2!=1
    • C、x%2!=0
    • D、x%2==1

    正确答案:C

  • 第20题:

    maxZ>=3x1+x2,4x1+3x2≤7,x1+2x2≤4,x1,x2=0或1,最优解是()

    • A、(0,0)
    • B、(0,1)
    • C、(1,0)
    • D、(1,1)

    正确答案:D

  • 第21题:

    设f1(x)和f2(x)为二阶常系数线性齐次微分方程y″+py′+g=0的两个特解,若由f1(x)和f2(x)能构成该方程的通解,下列哪个方程是其充分条件()?

    • A、f1(x)·f′2(x)-f2(x)f′1(x)=0
    • B、f1(x)·f′2(x)-f2(x)·f′1(x)≠0
    • C、f1(x)f′2(x)+f2(x)·f′1(x)=0
    • D、f1(x)f′2(x)+f2(x)f′1(x)≠0

    正确答案:B

  • 第22题:

    单选题
    若x和y是程序中的两个整型变量,则下列if语句中正确的是(  )。
    A

    if(x==0)y=1;else y=2;

    B

    if(x==0)then y=l else y=2;

    C

    if(x==0)y=l else y=2;

    D

    if x==0 y=1;else y=2;


    正确答案: C
    解析:
    if-else语句的形式为:if(<条件>)<语句1>else<语句2>,所以只有A项符合以上形式的if-else语句。

  • 第23题:

    单选题
    If (x-1) 2-(x-1) = 0, then, ______.
    A

    x = 0 or x = 2

    B

    x = 0 or x = 1

    C

    x =-1 or x = 2

    D

    x = 1 or x = 2

    E

    x = 0 or x =-1


    正确答案: D
    解析:
    Solution 1: If(x-1) 2 -(x-1) = 0, then factoring the left side of the equation gives (x- 1) [(x-1)-1] = 0 which simplifies to (x-1)(x-2) = 0. Hence, x may be equal to 1 or 2. Solution 2: Substitute the pair of values in each of the answer choices into the given equation, (x-1) 2 -(x -1) = 0, until you find a pair, x = 1 or x = 2, that works.