更多“22、以下选项中,与k=i++完全等价的表达式是______。”相关问题
  • 第1题:

    设有条件表达式:(EXP)?i ;j--,则以下表达式中(EXP)完全等价的是( )。

    A)(EXP==0)

    B)(EXP!=0)

    C)(EXP==1)

    D)(EXP!=1)


    正确答案:B

  • 第2题:

    以下选项中与k=n++;完全等价的表达式是

    A.k=n,n=n+1

    B.n=n+1,k=n;

    C.k=++n;

    D.k+=n+1


    正确答案:A
    解析:本题考察混合表达式的展开。

  • 第3题:

    语句if (!i ) i++; 中的条件表达式 !i 等价于________。

    A. i==0

    B. i!=1

    C. i!=0

    D. -i


    参考答案:A

  • 第4题:

    对于条件表达式(k)?(i++):(i--)来说,其中的表达式k等价于( )

    A.k==0

    B.k==1

    C.k!=0

    D.k!=1


    正确答案:C
    解析:条件表达式e1?e2:e3的含义是e1为真时,取表达式e2的值,否则取表达式e3的值,“为真”的意思就是不等于0。

  • 第5题:

    设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是( )。

    A.(EXP==0)

    B.(EXP!=0)

    C.(EXP==1)

    D.(EXP!=1)


    正确答案:B
    解析:条件表达式的形式为:“表达式1?表达式2:表达式3”。其含义为:当“表达式1”的值为非零时,求出“表达式2”的值,此时“表达式2”的值就是整个条件表达式的值;当“表达式1”的值为零时,求出“表达式3”的值,此时“表达式3”的值就是整个条件表达式的值。对于本题来说,当表达式EXP为非0值时条件成立,即执行语句i++;当EXP等于0时,执行语句j--;这等同于条件表达式“(EXP!=0)?i++:i++;”。

  • 第6题:

    在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。A.AB.BC.CSX

    在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    E为0,while条件为假,而E为0,(E=--0)为真,所以选择A)。

  • 第7题:

    设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是( )。

    A.++k

    B.k+=1

    C.k++

    D.k+1


    正确答案:C
    先使k的值自增l后再使用,k++是先取得k的值再将k的值自增l,所以c选项中表达式的值为0,而其他三个表达式的值均为1,所以选择c。

  • 第8题:

    请教:2011年计算机等级考试二级C语言全真模拟试卷(3)第1大题第5小题如何解答?

    【题目描述】

    第 5 题以下选项中,与k=n++完全等价的表达式是( )

     

     

     


    正确答案:A

  • 第9题:

    以下与k=i++完全等价的表达式是()

    • A、i=i+1,k=i
    • B、k=i,i=i+1
    • C、k=++i
    • D、k+=i+1

    正确答案:B

  • 第10题:

    对于一个表示某个对象的表达式Expr,下列选项中与该表达式等价的是()。

    • A、&Expr
    • B、*Expr
    • C、*&Expr
    • D、&*Expr

    正确答案:C

  • 第11题:

    以下选项中,与k=n++完全等价的表达式是()。

    • A、k=n,n=n+1
    • B、n=n+1,k=n
    • C、k=++n
    • D、k+=n+1

    正确答案:A

  • 第12题:

    单选题
    对于一个表示某个对象的表达式Expr,下列选项中与该表达式等价的是()。
    A

    &Expr

    B

    *Expr

    C

    *&Expr

    D

    &*Expr


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

  • 第13题:

    以下选项中与k=n++;完全等价的表达式是

    A.k=n,n=n+1;

    B.n=n+1,k=n;

    C.k=++n;

    D.k+=n+1;


    正确答案:A
    解析:本题考察混合表达式的展开。

  • 第14题:

    以下选项中,与k=n++完全等价的表达式是

    A.k=n,n=n+1

    B.n=n+1,k=n

    C.k=++n

    D.k+=n+1


    正确答案:A

  • 第15题:

    以下程序的输出结果是______。 main() { int i,k,a[10],p[3] k=5; for(i=0;i<10;i++)a[i]=i for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d\n",k); }

    A.20

    B.21

    C.22

    D.23


    正确答案:B
    解析:按照程序的流程走一遍,可以得到p[0]=0,p[1]=2,p[3]=6:执行三次k+=p[i]*2,相当于k=5+0*2+2*2+6*2=21。

  • 第16题:

    设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是

    A.(EXP==0)

    B.(EXP!=0)

    C.(EXP=-1)

    D.(EXP!=1)


    正确答案:B
    解析:在C语言中,逻辑表达式的结果只有两种情况“tree”和“false”。如果要把一个逻辑值看成一个整数的话,true等于1;false等于0。如果要把一个整数看成一个逻辑值的话,非0等于true:0等于false。由此可见,如果EXP表达式的结果为0的话;(EXP)为假:(EXP==0)为真;(EXP!=O)为假;(EXP==1)为假;(EXP!=1)为真。如果EXP表达式的结果为非0的话:(EXP)为真:(EXP=0)为假;(EXP!=0)为真;(EXP=1)结果不定;(EXP!=1)结果不定。综上所述,只有(EXP!=0)完全等价于表达式(EXP)。故应该选择B。

  • 第17题:

    设有条件表达式:(EXP)i++:j--,则以下表达式中与(EXP)完全等价的是( )。

    A.(EXP==0)

    B.(EXP!=0)

    C.(EXP==1)

    D.(EXP!=1)


    正确答案:B
    解析:本题考查的重点是条件表达式的用法。条件表达式首先判断“(EXP)”是真值还是假值。而在C语言中,真值是任意非零值,也可以是负数,而假值是零。因此,与条件表达式中“(EXP)”完全等价的是选项B。

  • 第18题:

    以下叙述中不正确的是 ______。

    A.表达式a&=b等价于a=a&b

    B.表达式a|=b等价于a=a|b

    C.表达式a!=b等价于a=a!b

    D.表达式a^=b等价于a=a^b


    正确答案:C

  • 第19题:

    在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。


    正确答案:B
    while语句中条件表达式E的值不为0即为真,认为满足条件,所以与B选项中表达式的含义正好相反,选择B选项。

  • 第20题:

    以下选项中,与k = n + +完全等价的表达式是

    A.k=n,n=n+1

    B.n=n+1,k=n

    C.k=++n

    D.k+=n+1


    正确答案:A

  • 第21题:

    以下选项中,与k=++n完全等价的表达式是()

    • A、k=n,n=n+1
    • B、n=n+1,k=n
    • C、k=++n
    • D、k+=n+1

    正确答案:B

  • 第22题:

    若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于 表达式(exp)的是().

    • A、(exp==0)
    • B、(exp!=0)
    • C、(exp==1)
    • D、(exp!=1)

    正确答案:B

  • 第23题:

    单选题
    以下与k=i++完全等价的表达式是()
    A

    i=i+1,k=i

    B

    k=i,i=i+1

    C

    k=++i

    D

    k+=i+1


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

  • 第24题:

    单选题
    以下选项中,与k=n++完全等价的表达式是()。
    A

    k=n,n=n+1

    B

    n=n+1,k=n

    C

    k=++n

    D

    k+=n+1


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