更多“对于生成器对象x = (3 for i in range(5))”相关问题
  • 第1题:

    执行以下程序后i的值为()。main(){int x,i;for(i=l,x=1;i<=36;i++){if(x>=20)break; if(x%5==1){x

    执行以下程序后i的值为( )。 main() { int x,i; for(i=l,x=1;i<=36;i++) { if(x>=20) break; if(x%5==1) { x+=5;continue; } x-=5; ) printf("%d",i); }

    A.3

    B.4

    C.5

    D.6


    正确答案:C
    解析:第1次循环执行情况如下:
      i=1,x=1,判断i=36为真执行循环体。
      x=1,判断x>=20为假。
      判断x%5==1为真,执行x+=5;x值为6,执行continue;跳过本次循环余下的语句,即不执行X-=5:。
      执行i++,i=2。
      第2次循环执行情况如下:
      i=2,判断i=36为真执行循环体。
      x=6,判断x>=20为假。
      判断x%5==1为真,执行x+=5:x值为11,执行continue;跳过本次循环余下的语句,即不执行X-=5;。
      执行i++,i=3。
      第3次循环执行情况如下:
      i=3,判断i=36为真执行循环体。
      x=11,判断x>=20为假。
      判断x%5==1为真,执行x+=5;x值为16,执行continue;跳过本次循环余下的语句,即不执行X-=5:。
      执行i++,i=4。
      第4次循环执行情况如下:
      i=4,判断i=36为真执行循环体。
      x=16,判断x>=20为假。
      判断x%5==l为真,执行x+=5;x值为21,执行continue;跳过本次循环余下的语句,即不执行X-=5;。
      执行i++,i=5。
      第5次循环执行情况如下:
      i=5,判断i=36为真执行循环体。
      x=21,判断x>=20为真。
      执行break;,跳出循环体,即结束循环。最后i=5,选项C正确。

  • 第2题:

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


    正确答案:3

  • 第3题:

    命令"for i in range(1,9,3):"的作用是:循环执行for语句下面的语句块()次。

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

    正确答案:C

  • 第4题:

    某事故树的最小径集为:Pl={Xl,X2,X4},P2={Xl,X2,X5},P3={Xl,X3,X6},P4={Xl,X3,X7},则结构重要程度为()。

    • A、I(1)>I(2)=I(3)>I(4)=I(5)
    • B、I(1)>I(2)<I(3)>I(4)=I(5)
    • C、I(1)>I(2)>I(3)<I(4)=I(5)
    • D、I(3)>I(2)<I(1)>I(4)=I(5)

    正确答案:A

  • 第5题:

    某事故树的最小割集为:{x1} {x2,x3}{x2,x4}{x2,x5},其结构重要度是()。

    • A、IΦ(1)= IΦ(2)>IΦ(3)= IΦ(4)>IΦ(5)
    • B、IΦ(1)= IΦ(3)>IΦ(2)= IΦ(4)>IΦ(5)
    • C、IΦ(1)> IΦ(2)>IΦ(3)= IΦ(4)=IΦ(5)
    • D、IΦ(1)> IΦ(2)>IΦ(3)> IΦ(4)>IΦ(5)

    正确答案:C

  • 第6题:

    已知x=[[] for i in range(3)],那么执行语句x[0].append(1)之后,x的值为()。


    正确答案:[[1], [], []]

  • 第7题:

    代码for i in range(3):print(i,end=’,’)的执行结果为()。


    正确答案:0,1,2

  • 第8题:

    判断题
    对于生成器对象x = (3 for i in range(5)),连续两次执行list(x)的结果是一样的。
    A

    B


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

  • 第9题:

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

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

  • 第10题:

    填空题
    表达式[5for i in range(3)]的值为()。

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

  • 第11题:

    填空题
    已知x=[1,2,3,4,5],那么执行语句x[::2]=range(3)之后,x的值为()。

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

  • 第12题:

    填空题
    已知x=[[] for i in range(3)],那么执行语句x[0].append(1)之后,x的值为()。

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

  • 第13题:

    已知x=[1,2,3,4,5],那么执行语句x[::2]=map(lambday:y!=5,range(3))之后,x的值为()。


    正确答案:[True, 2, True, 4, True]

  • 第14题:

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


    正确答案:[0, 0]

  • 第15题:

    表达式[5for i in range(3)]的值为()。


    正确答案:[5, 5, 5]

  • 第16题:

    事故树的最小径集为:{x1,x2,x3,x4}、{x5,x6}、{x7}{x8}其结构重要度排序为:()的特征。

    • A、IΦ(7)= IΦ(8)>IΦ(5)= IΦ(6)>IΦ(1)= IΦ(2)= IΦ(3)=IΦ(4)
    • B、IΦ(7)= IΦ(8)>IΦ(5)= IΦ(1)>IΦ(6)= IΦ(2)= IΦ(3)=IΦ(4)
    • C、IΦ(7)= IΦ(8)>IΦ(5)= IΦ(3)>IΦ(6)= IΦ(1)=IΦ(2)=IΦ(4)
    • D、IΦ(5)=IΦ(7)= IΦ(8)>IΦ(3)>IΦ(6)= IΦ(1)=IΦ(2)=IΦ(4)

    正确答案:A

  • 第17题:

    已知x=[1,2,3,4,5],那么执行语句x[::2]=range(3)之后,x的值为()。


    正确答案:[0, 2, 1, 4, 2]

  • 第18题:

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


    正确答案:3

  • 第19题:

    [i for i in range(10)ifi%2==0]的值是()。

    • A、[2,5,8]
    • B、[1,4,7]
    • C、[0,3,6]
    • D、[0,2,4,6,8]

    正确答案:D

  • 第20题:

    填空题
    表达式[str(i)for i in range(3)]的值为()。

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

  • 第21题:

    填空题
    已知x=range(1,4)和y=range(4,7),那么表达式sum([i*jfori,jinzip(x,y)])的值为()。

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

  • 第22题:

    填空题
    已知x=[1,2,3,4,5],那么执行语句x[::2]=map(lambday:y!=5,range(3))之后,x的值为()。

    正确答案: [True, 2, True, 4, True]
    解析: 暂无解析

  • 第23题:

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

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