参考答案和解析
正确答案:38
更多“已知:chara=’a’,b=’b’,c=’c’,i;则表达式i=a+b+c的值为()。”相关问题
  • 第1题:

    改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。


    正确答案:3
    3 解析:本题考查数据类型及其运算的逗号运算与逗号表达式,整个表达式的值为最后一个表达式的值,其值为3。

  • 第2题:

    已知chara;intb;floatC;doubled;则表达式a*b+c-d的结果为( )。

    A.double

    B.int

    C.float

    D.char


    正确答案:A
    A。【解析】本题考查混合运算表达式类型,由表达式中具有最高优先级的类型所确定,所以答案为A。

  • 第3题:

    若有定义:int i=7,j=8;则表达式i>=j||i

    A.1

    B.变量i的值

    C.0

    D.变量j的值


    参考答案:A

  • 第4题:

    假设i=10,j=20,k=-30,则表达式!(i<j+k)‖!(i+10<=j)的值为______。


    正确答案:false
    false

  • 第5题:

    已知字典x={i:str(i+3) for i in range(3)},那么表达式sum(item[0] for item in x.items( ))的值为() 。


    正确答案:3

  • 第6题:

    已知int i=1,j=2;则表达式i+++j的值为()

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:C

  • 第7题:

    设有定义inti;,则表达式(i=1,i=10)?i++||++i:++i的值是()

    • A、10
    • B、1
    • C、2
    • D、3

    正确答案:B

  • 第8题:

    已知字典x={i:str(i+3) for i in range(3)},那么表达式 sum(x)的值为()。


    正确答案:3

  • 第9题:

    单选题
    已知int i=1,j=2;则表达式++i+j的值为()
    A

    1

    B

    2

    C

    3

    D

    4


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

  • 第10题:

    单选题
    已知int i=0,j=1,k=2;则逻辑表达式++i || --j && ++k的值为()
    A

    0

    B

    1

    C

    2

    D

    3


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

  • 第11题:

    填空题
    已知字典x={i:str(i+3) for i in range(3)},那么表达式sum(item[0] for item in x.items( ))的值为() 。

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

  • 第12题:

    填空题
    已知字典x={i:str(i+3) for i in range(3)},那么表达式 sum(x)的值为()。

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

  • 第13题:

    下面的程序段运行后,变量S的值变为“65666768”,则程序中“表达式”为( )。 i+1Do While 表达式 S=S & ASC(Chr¥(i+64)) i=i+1 LoopA.i>5B.NOT(i<>5)C.i<5D.i=5


    正确答案:C
    ASC::求字符串表达式的第一个字符的编码。 &:与运算符,同1为1,其他为0。

  • 第14题:

    下列叙述中,错误的一条是______。

    A.已知i=3,执行语句k=(++i)+(++i)+(++i)后,k的值为15

    B.逻辑表达式!(5>3)&&(2<4)的值为0

    C.表达式'c'&&'d'||!(3+4)的值为1

    D.整型、实型、字符型数据可以混合运算


    正确答案:A

  • 第15题:

    若有定义:int i=1,j=5;则表达式(++j)*(i--)的值为()

    A.1

    B.0

    C.6

    D.7


    参考答案:B

  • 第16题:

    设整型变量i的值为3,则计算表达式i---i后表达式的值为( )

    A.0

    B.l

    C.2

    D.表达式出错


    正确答案:A
    有些运算符只有一个字符,也有许多运算符由两个字符组成。特别是有些字符既可是单个字符的运算符,又能组成双字符的运算符。编译系统在识别源程序时,通常是尽量多地读八字符,能组成多字符单词的先尽量组成多字符单词。所以表达式i---i,被编译器理解为(i--)-i。另外,当表达式中某变量有后缀自增和自减运算时,先按变量的原值计算表达式,然后再对变量进行自增和自减运算。同样地,当表达式中某变量有前缀自增和自减运算时,先对变量进行自增和自减运算,然后再按变量的新值计算表达式。按这个约定,求表达式(i--)-i是计算i-i的值为0,然后再对i作自减运算。这样,表达式(i--)-i的值为0。所以解答是A。

  • 第17题:

    已知字典x={i:str(i+3)foriinrange(3)},那么表达式’’.join(x.values())的值为()。


    正确答案:'345'

  • 第18题:

    已知int i=0,j=1,k=2;则逻辑表达式++i || --j && ++k的值为()

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

    正确答案:B

  • 第19题:

    已知列表x=[1,2,3]和y=[4,5,6],那么表达式[(i,j)for i,j in zip(x,y)if i==3]的值为()。


    正确答案:[(3, 6)]

  • 第20题:

    已知x=’aa b ccc dddd’,那么表达式’’.join([v for i,v in enumerate(x[:-1])ifv==x[i+1]])的值为()。


    正确答案:'accddd'

  • 第21题:

    填空题
    已知字典x={i:str(i+3)foriinrange(3)},那么表达式’’.join(x.values())的值为()。

    正确答案: '345'
    解析: 暂无解析

  • 第22题:

    填空题
    已知x=[3,5,3,7],那么表达式[x.index(i)for i in x i fi==3]的值为()。

    正确答案: [0, 0]
    解析: 暂无解析

  • 第23题:

    填空题
    已知x=’aa b ccc dddd’,那么表达式’’.join([v for i,v in enumerate(x[:-1])ifv==x[i+1]])的值为()。

    正确答案: 'accddd'
    解析: 暂无解析