执行y=[x for x in range(5) if x%2==1]后,y结果是( )。
A: [1, 3, 5]
B: [0, 2, 4]
C: [1, 3]
D: [2, 4]
A: [1, 3, 5]
B: [0, 2, 4]
C: [1, 3]
D: [2, 4]
举一反三
- 执行以下语句的结果:dict1={"x":1,"y":2,"z":3}dict2={"x":4,"a":5}dict1.update(dict2) A: {"x":1,"y":2,"z":3,"x":4,"a":5} B: {"x":4,"a":5,"x":1,"y":2,"z":3} C: 有重复项,结果有误! D: {"x":4,"y":2,"z":3,"a":5}
- int x=3,y,z;<br/>y=-x++;<br/>z=y+8/++x;<br/>Console.WriteLine{{0},{1},{2}",x,y,z);<br/>此程序的输出结果是____。 A: 5,-3,-2 B: 4,-3,-1 C: 4,-4,-2 D: 5,-4,-2
- a = [x for x in range(4) if x % 2 ==1],语句print(a)输出为 A: [1, 2, 3] B: [0, 1, 2, 3] C: [0, 2] D: [1, 3]
- 有代码片段:function f(y) {var x=y*y;return x;} for(var x=0;x< 5;x++) {y=f(x);document.writeln(y);}输出结果是( )。 A: 0 1 2 3 4 B: 0 1 4 9 16 C: 0 1 4 9 16 25 D: 0 1 2 3 4 5
- 在MATLAB的Editor中输入下列语句:x=[13;24];y=norm(x(:,2));z=det(x);u=diag(x);v=polyval(u,1);运行后,在CommandWindow中对应y,z,u,v的输出结果为() A: 4 2 [1;2] 3 B: 4 -2 [1;4] 5 C: 5 2 [1;2] 3 D: 5 -2 [1;4] 5