第四章单元测试
  1. 下列关于脚本文件和函数文件的描述中不正确的是( )。

  2. A:脚本文件可以调用函数文件 B:去掉函数文件第一行的定义行可转变成脚本文件 C:函数文件可以在命令行窗口直接运行 D:函数文件中的第一行必须以function开始
    答案:函数文件可以在命令行窗口直接运行
  3. 下列程序的输出结果是( )。
    y=10;
    if y==10
    y=20;
    elseif y>0
    y=30
    end
    disp(y)

  4. A:10; B:1; C:30; D:20。
  5. 有以下语句:
    a=eye(5);
    for n=a(2:end,:)
    for循环的循环次数是( )。

  6. A:10. B:4; C:5; D:3;
  7. 设有程序段
    k=10;
    while k
    k=k-1
    end
    则下面描述中正确的是( )。

  8. A:循环是无限循环; B:循环体语句一次也不执行; C:while循环执行10次; D:循环体语句执行一次。
  9. 有以下程序段:
    x=reshape(1:12,3,4);
    m=0;
    n=0;
    for k=1:4
    if x(:,k)<=6
    m=m+1;
    else
    n=n+1;
    end
    end
    则m和n的值分别是( )。

  10. A:2 2; B:1 2。 C:2 1; D:6 6;
  11. 调用函数时,如果函数文件名与函数名不一致,则使用( )。

  12. A:函数文件名或函数名均可; B:@函数名。 C:函数文件名; D:函数名;
  13. 如果有函数声明行为“function [x,y,z]=f1(a,b,c)”,则下述函数调用格式中错误的是( )。

  14. A:[x,y,z,w]=f1(a,b,c); B:x=f1(a,b,c); C:[a,b]=f1(x,y,z)。 D:[x,b,z]=f1(a,y,c);
  15. 执行语句“fn=@(x) 10*x;”,则 fn是( )。

  16. A:普通函数。 B:字符串; C:函数句柄; D:匿名函数;
  17. 执行下列语句后,变量A的值是( )。
    >> f=@(x,y) log(exp(x+y));
    >> A=f(22,3);

  18. A:22; B:25. C:22,3; D:3;
  19. 程序调试时用于设置断点的函数是( )。

  20. A:dbstack。 B:dbcont; C:dbstop; D:dbclear;

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