第二章单元测试
  1. 使用语句t=0:9生成的是( )个元素的向量。

  2. A:9; B:6; C:10. D:8;
    答案:10.
  3. 使用语句x=linspace(0,pi,6)生成的是( )个元素的向量。

  4. A:6; B:5. C:7; D:8;
    答案:6;
  5. 已知a为3×3矩阵,则a(:,end)是指( )。

  6. A:第三行元素; B:第三列元素。 C:所有元素; D:第一行元素;
    答案:第三列元素。
  7. 执行语句A=[1,2,3;4,5,6]后,A(3)的值是( )。

  8. A:3; B:4. C:1; D:2;
    答案:2;
  9. 已知a为3×5矩阵,则执行完a(:,[2,4])=[]后( )。

  10. A:a变为3行2列; B:a变为2行3列。 C:a变为3行3列; D:a变成行向量;
    答案:a变为3行3列;
  11. 已知a为2×3矩阵,则执行a=a(:)后( )。

  12. A:a变为2行3列。 B:a变为3行2列; C:a变为3行3列; D:a变成列向量;
    答案:a变成列向量;
  13. reshape(1:6,2,3)函数执行后得到的结果是( )。

  14. A:3×2矩阵。 B:6个元素的列向量; C:2×3矩阵; D:6个元素的行向量;
    答案:2×3矩阵;
  15. 已知ch=['abcdef';'123456'],则ch(2,4)代表的字符是( )。

  16. A:3; B:d。 C:4; D:c;
    答案:4;
  17. 表达式'www0'>='W123'的结果是( )。

  18. A:1 0 0 0; B:0 0 0 1。 C:1 1 1 0; D:1 1 0 0;
    答案:1 1 1 0;
  19. eval('sqrt(4)+2')的值是( )。

  20. A:2+2。 B:2; C:sqrt(4)+2; D:4;
    答案:4;
  21. 在命令行窗口输入:
    >> x=int8(130),
    则x的结果为( )。


  22. A:-127。 B:129; C:128; D:127;
    答案:127;
  23. ceil(-2.1)的结果为( )。

  24. A:2. B:-2; C:-3; D:1;
    答案:-2;
  25. 在命令行窗口输入以下命令
    >> A=[1:3;4:6];
    >> D=sub2ind(size(A),[1,1],[2,3])
    D的值为( )。

  26. A:2 5; B:4 5; C:3 6; D:3 5。
    答案:3 5。
  27. 产生对角线上全为1,其余为0的2行3列矩阵的命令是( )。

  28. A:eye(2,3); B:eye(3,2)。 C:ones(2,3); D:ones(3,2);
    答案:eye(2,3);
  29. 建立3阶单位矩阵A的命令是( )。

  30. A:A=eye(3); B:A=eye(1,3); C:A=eye(3,1); D:A=ones(3)。
    答案:A=eye(3);
  31. 产生和A同样大小的幺矩阵的命令是( )。

  32. A:size(eye(A)); B:eye(size(A)); C:size(ones(A))。 D:ones(size(A));
    答案:ones(size(A));
  33. 建立5×6随机矩阵A,其元素为[100,200]范围内的随机整数,相应的命令是( )。


  34. A:A=fix(100+100*rand(5,6))。 B:A= fix(100+300*rand(5,6)); C:A=fix(100+200*rand(5,6)); D:A=fix(200+100*rand(5,6));
    答案:A=fix(100+100*rand(5,6))。
  35. 产生均值为1、方差为0.2的500个正态分布的随机数,相应的命令是( )。


  36. A:1+sqrt(0.2)*randn(500,1); B:0.2+randn(500); C:0.2+randn(500,1)。 D:1+0.2*randn(500);
    答案:1+sqrt(0.2)*randn(500,1);
  37. 从矩阵A提取主对角线元素,并以这些元素构成对角阵B,相应的命令是( )。

  38. A:B=diag(A); B:B=diag(triu(A)); C:B=diag(tril(A))。 D:B=diag(diag(A));
    答案:B=diag(diag(A));
  39. 在MATLAB中定义A=randn(5,4,3,2),则下列关于A的操作中正确的是( )。

  40. A:y=eig(A); B:y=cond(A); C:y=reshape(A,[4 3 6 7]); D:y=sin(A)。
    答案:y=sin(A)。
  41. 在命令行窗口中分别输入下列命令,对应输出结果正确的是( )。

  42. A:命令x=[-2:2]',结果x=[-2 -1 0 1 2]; B:命令5-10*rand(1,2),结果ans=[-5.0501 1.2311]。 C:命令x=zeros(1,2);x>0,结果ans=1; D:命令y=diag(eye(3),1)',结果y=[0 0];
    答案:命令y=diag(eye(3),1)',结果y=[0 0];
  43. 将矩阵A对角线元素加30的命令是( )。

  44. A:A+30*ones(size(A)); B:A+30*eye(4)。 C:A+30*eye(size(A)); D:A+30*eye(A);
    答案:A+30*eye(size(A));
  45. 求矩阵A的范数的命令是( )。

  46. A:y=rank(A); B:y=trace(A); C:y=norm(A)。 D:y=cond(A);
    答案:y=norm(A)。
  47. find(1:2:20>15)的结果是( )。

  48. A:9 10; B:19 20; C:17 19; D:8 9。
    答案:9 10;
  49. 对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。( )

  50. A:对 B:错
    答案:错
  51. 如果A矩阵是非奇异方阵,则B/A等效于inv(A)*B. ( )


  52. A:错 B:对
    答案:错
  53. 两个矩阵进行点乘运算时,要求它们维度是一致的。 ( )


  54. A:对 B:错
    答案:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部