• 2022-05-27
    假定X=2,执行命令?X=X+1后,结果是()。
    A: 3
    B: 2
    C:
    D:
    E:
    F:
  • D

    内容

    • 0

      执行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]

    • 1

      有定义:int a=1,b=2,c=3,x;则以下选项中各程序段执行后,x的值不为3的是 ( )。 A: if(c<a) x=1; B: else if(b<a) x=2; C: else x=3; D: if(a<3) x=3; E: else if(a<2) x=2; F: else x=1; G: if(a<3) x=3; H: if (a<2) x=2; I: if (a<1) x=1; J: if (a<b) x=b; K: if (b<c) x=c; L: if (c<a) x=a;

    • 2

      执行下面命令后,则y(x)=( ) syms f(x) f(x)=3*x^2+4*x-5; y=subs(f,2)

    • 3

      如下程序的运行结果是( ) intx=1,y=1;if(x==1) y=x+1;elseif(y==2) x=y+1;else y=0; A: x=1, y=2 B: x=3, y=2 C: x=3, y=0 D: x=1, y=0

    • 4

      求方程组的解,取初值为(1,1,1)。[img=250x164]180333307ab8fde.jpg[/img] A: f=@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3];x=fsolve(f,[1,1,1],optimset('Display','off')) B: x=fsolve(@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3],[1,1,1]) C: f=@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3];x=fzero(f,[1,1,1]) D: x=fzero(@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3],[1,1,1])