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

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

B

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知列表x=list(range(10)),那么执行语句delx[::2]之后,x的值为_________。


正确答案:[1,3,5,7,9]

第2题:

下列程序段的执行结果是______。 int i; int x[][3]=}1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf("%d",x[i][2-i]);

A.1 59

B.1 4 7

C.3 5 7

D.3 6 9


正确答案:C
解析:数组x在初始化时赋9个值,列值为3,则行值为3。i为0时,x[i][2-1]指的是元素x[0][2](值为3):i为1时,x[i][2-i]指的是元素x[1][1](值为5):i为2时,x[i][2-1]指的是元素x[2][0](值为7);输出结果是3 5 7。

第3题:

对于生成器对象x=(3foriinrange(5)),连续两次执行list(x)的结果是一样的。

此题为判断题(对,错)。


正确答案:×

第4题:

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


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

第5题:

以下程序的执行结果是()。includeint fun(int b[],int n){int i,r=1;for(i=0;i

以下程序的执行结果是( )。 #include<iostream.h> int fun(int b[],int n) { int i,r=1; for(i=0;i<n;i++) r=r*b[i]; } void main() { int x,a[]={1,2,3,4,5,6,7,8}; x=fun(a,3); cout<<x<<endl; }

A.5

B.6

C.7

D.8


正确答案:B

第6题:

以下程序的执行结果是【】。 include int f(int b[],int n) { int i,r=1; for(i=0;i

以下程序的执行结果是【 】。

include<iostream.h>

int f(int b[],int n)

{

int i,r=1;

for(i=0;i<n;i++)

r=r*b[i];

return r;

}

void main()

{

int x,a[]={2,3,4,5,6,7,8,9};

x=f(a,3);

cout<<x<<endl;

}


正确答案:24
24

第7题:

下列程序的执行结果是( )。includeint fun(int b[],int n){ int i,r=1;for(i=0;i

下列程序的执行结果是( )。 #include<iostream.h> int fun(int b[],int n) { int i,r=1; for(i=0;i<n;i++) r=r*b[i]; return r; } void main() { int x,a[]={1,2,3,4,5,6,7,8}; x=fun(a,3); cout<<x<<end1; }

A.5

B.6

C.7

D.8


正确答案:B
解析:由程序的main函数入手,调用fun函数,其中参数为数组a和3。fun函数的功能是for循环中由第一个数组元素开始到第三个元素进行累积,所以答案是“6”。

第8题:

已知列表x=list(range(5)),那么执行语句x.remove(3)之后,表达式x.index(4)的值为________。


正确答案:3

第9题:

以下程序的执行结果是______ include int f(int b[],int n) { int i,r=l; for(i=0;

以下程序的执行结果是______

include<iostrearn.h>

int f(int b[],int n)

{

int i,r=l;

for(i=0;i<n;i++)

r=r*b[i];

return r;

}

void main()

{

int x,a[]= {2,3,4,5,6,7,8,9};

x=f(a,3):

cout<<x<<endl;

}


正确答案:120
120

第10题:

表达式list(filter(lambdax:x>5,range(10)))的值为()。


正确答案:[6, 7, 8, 9]