更多“单选题有如下嵌套的if语句:if(a A k=(ab)?a:b;k=(bc)?b:c;B k=(ab)?((bc)?a:b):((bc)?b:c);C k=(ab)?((ac)?a:c):((bc)?b:c);D k=(ab)?a:b;k=(ac)?a:c;”相关问题
  • 第1题:

    以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )

    A.if((a>b)&&(b>c)) k=1; else k=0;

    B.if((a>b)||(b>c)) k=1 else k=0;

    C.if(a<=b) k=0; else if(b<=c) k=1;

    D.if(a>b) k=1; else if(b>c) k=1; else k=0;


    正确答案:A
    解析:C语言中,条件运算符优先于赋值运算,但低于逻辑运算、关系运算和算术运算。

  • 第2题:

    以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是

    A.if((a>B)&&(b>C))k=1;

    B.if((a>B)II(b>C))k=1; else k=0; else k=0:

    C.if(a<=B)k=0;

    D.if(a>B)k;1; else if(b<=C)k=1; else if(b>C)k=1; else k=0:


    正确答案:A
    解析:表达式k=a>b?(b>c?1:0):0表示:如果(a>b)条件为真,则k取值(b>c?1:0),否则k取值0;当a>b的情况下,如果b>c,则k值为1,否则为0。所以该表达式与选项A)功能相同。

  • 第3题:

    内存按字节编址,地址从A4000H到CBFFFH,共有 (1) 个字节。若用存储容量为32K×8bit的存储芯片构成该内存,至少需要 (2) 片。

    (1)A.80K B.96K C.160K D.192K

    (2)A.2 B.5 C.8 D.10

    A.A

    B.B

    C.C

    D.D@@@SXB@@@A.A

    B.B

    C.C

    D.D


    正确答案:C,D
    CBFFFH-A4000H+1=28000H=160K。160K/32K=5。

  • 第4题:

    有如下嵌套的iF语句

    iF(a<B)

    iF(a<c) k=a;

    iF(B<c)

    iF(B<c) k=B;

    以下选项中与上述iF语句等价的语句是

    A.k=(a<B)?a:B;k=(B<c)?B:c;

    B.k=(a<B)?((B<c)?a:B):((B>c)?B:c);

    C.k=(a<B)?((a<c)?a:c):((B<c)?B:c);

    D.k=(a<B)?a:B;k=(a<c)?a:c;


    正确答案:C
    解析:嵌套的if语句功能是将k赋值为a、b、c中的最小值,选项A中没有比较a、c的大小,选项B中语句"((b<c)?a:b):((b>c)?b:c)"错误,选项D中没有比较b、c大小。

  • 第5题:

    试证明如下逻辑函数等式。(1) AB-+AB-C=AB-;(2) AB(C+C-)+AC=AB+AC;(3) A(BC+BC)+AC=A(BC)+AC


    答案:(1)左边=AB-+AB-C=AB-(1+C)=AB-=右边(2)左边=AB(C+C-)+AC=AB+AC=右边(3)左边=A(BC+BC)+AC=A(BC)+AC=右边

  • 第6题:

    若变量已正确定义,语句“if(a>b) k=0; else k=1;”和()等价。

    • A、k=(a>b)?1:0;
    • B、k=a>b;
    • C、k=a<=b;
    • D、a<=b ? 0 :1;

    正确答案:C

  • 第7题:

    有一镗削工件,三孔ABC的坐标尺寸如图,为检验上的需要,计算三孔ABC的中心距尺寸,正确的是()。

    • A、AB=26.93,BC=23.35,AC=27.2
    • B、AB=26.93,BC=20.23,AC=26.5
    • C、AB=25.03,BC=23.35,AC=27.2
    • D、AB=25.03,BC=20.23,AC=27.2

    正确答案:A

  • 第8题:

    铁路货车提速转向架有()。

    • A、转8A
    • B、转8B
    • C、转8AB
    • D、转K6

    正确答案:B,C,D

  • 第9题:

    三相步进电机三相分别为A、B、C,以下哪一种是双三拍通电方式().

    • A、AB→AC→BC→AB
    • B、AC→AB→BC→CB
    • C、AB→BC→CA→AB
    • D、AC→CB→CB→AB

    正确答案:C

  • 第10题:

    电脑操作人员应及时补充()。

    • A、维生素A
    • B、维生素B
    • C、维生素E
    • D、维生素K

    正确答案:A

  • 第11题:

    三相单三拍运行、三相双三拍运行、三相单双六拍运行。其通电顺序分别是()。

    • A、A-B-C-AAB-BC-CA-ABA-AB-B-BC-C-CA-A
    • B、AB-BC-CA-ABA-B-C-AA-AB-B-BC-C-CA-A
    • C、A-B-C-AA-AB-B-BC-C-CA-AAB-BC-CA-AB
    • D、A-AB-B-BC-C-CA-AA-B-C-AAB-BC-CA-AB

    正确答案:A

  • 第12题:

    单选题
    以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是(  )。
    A

    if((a>b) && (b>c)) k=1;
    else k=0;

    B

    if((a>b)‖(b>c)) k=1;
    else k=0;

    C

    if(a<=b) k=0;
    else if(b<=c) k=1;

    D

    if(a>b) k=1;
    else if(b>c) k=1;
    else k=0;


    正确答案: D
    解析:
    三元运算符表达式的形式为:表达式1?表达式2∶表达式3,当表达式1的值为真时,结果为表达式2的值;当表达式1的值为假时,结果为表达式3的值。首先判断a、b的关系:①如果a>b,执行语句(b>c?1:0);判断b、c的关系,如果b>c,k=1,否则k=0;②如果a≤b,则k=0。综上所述:当a>b且b>c时,k=1,否则k=0,与A项语句功能相同。答案选择A选项。

  • 第13题:

    若有以下程序段,w和k都是整型变量: 则不能与上面程序段等价的循环语句是( )。A.B.C.D.A.ASXB

    若有以下程序段,w和k都是整型变量:

    则不能与上面程序段等价的循环语句是( )。A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:C
    当循环结束时,w的值应为-1,而其他选项中w的值为0,故选择C选项。

  • 第14题:

    有如下嵌套的语句

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    ifelse语句和“?:”可以互换,?前语句相当于i垢括号内容,?后语句相当于i垢的执行语句,冒号后语句相当于else后语句,综合以上可以看出A)符合题意。

  • 第15题:

    有如下嵌套的if语句:

    以下选项中与上述if语句等价的语句是( )。

    A.k=(a<B.?((b<C.?a:

    B.B.:((b>C.?b:

    C.;B.k=(a<B.?((a<C.?a:C.:((b<C.?b:C.;C.k=(a<B.?a:b;k=(b<C.?b:C;

    D.k=(a<B.?a:b;k=(a<C.?a:c;


    正确答案:B
    题目中嵌套语句的含义是当a<b且a<c成立,则将a的值赋给k。如果a<b成立而a<c不成立将e的值赋给k。如果a<b不成立而b<c成立,将b的值赋给k。如果如果a<b不成立且b<c也不成立,将c的值赋给k。判断条件表达式只有B选项可以表示这个含义。

  • 第16题:

    以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )。 A.B.C.D.

    A.0

    B.9

    C.6

    D.8


    正确答案:A
    表达式k=a>b?(b>c?1:0):0表示:如果(a>b)条件为真,则k取值(b>c?1:0),否则k取值0;当a>b的情况下,如果b>c,则k值为1,否则为0。所以该表达式与选项A)功能相同。

  • 第17题:

    图示桁架K点的竖向位移为最小的图为(  )。

    A、A
    B、B
    C、C
    D、D

    答案:D
    解析:

  • 第18题:

    表示焊脚尺寸的焊缝尺寸符号,其符号是()

    • A、A
    • B、B
    • C、K

    正确答案:C

  • 第19题:

    罐体型号为660A的G60型铁路罐车有空气包,使用()容积表。

    • A、A
    • B、B
    • C、D
    • D、K

    正确答案:D

  • 第20题:

    纸板分类为单坑描述正确的是:()

    • A、K3K,K3A
    • B、A=A,A=B
    • C、K=A,K=C
    • D、A三A,K三K

    正确答案:A

  • 第21题:

    人体对钙的吸收需要()

    • A、维生素A
    • B、维生素B
    • C、维生素D
    • D、维生素K

    正确答案:C

  • 第22题:

    下列三组逻辑运算中,全部正确的一组是()

    • A、AB=A+B,A+BC=(A+B)(A+C)
    • B、A+B=A+B,(AB)C=A(BC)
    • C、A+BC=AB+AC,A(B+C)=AB+AC

    正确答案:B

  • 第23题:

    单选题
    NT/2K模型符合哪个安全级别?()
    A

    B2

    B

    C2

    C

    B1

    D

    C1


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

  • 第24题:

    单选题
    有如下嵌套的if语句:if(a
    A

    k=(a<b)?a:b;k=(b<c)?b:c;

    B

    k=(a<b)?((b<c)?a:b):((b<c)?b:c);

    C

    k=(a<b)?((a<c)?a:c):((b<c)?b:c);

    D

    k=(a<b)?a:b;k=(a<c)?a:c;


    正确答案: B
    解析:
    C语言的语法规定:else子句总是与前面最近的不带else的if相结合,与书写格式无关。本题中,嵌套的if语句功能是将k赋值为a、b、c中的最小值。A项,没有比较a、c的大小;B项,当ac时k赋值为b,此时b是最大值,与题意不符;D项,中没有比较b、c大小。答案选择C选项。