本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-17到2020-06-30
本篇答案更新状态:已完结

专题三 MATLAB程序流程控制 专题三单元测验

1、 问题:case结果表为switch表达式的取值,当取值有多个时,用(      )表示。
选项:
A:结构数据
B:数值数据
C:枚举数据
D:单元数据
答案: 【单元数据

2、 问题:下列程序的输出结果是(      )。a=1;switch a    case 3|4        disp(‘perfect’)    case {1,2}        disp(‘ok’)    otherwise        disp(‘no’)end
选项:
A:ok
B:perfect
C:no
D:2
答案: 【perfect

3、 问题:看下面两个for循环,描述正确的是(      )。循环一:for k=[12,3,1,0]…end循环二:for k=[12;3;1;0]…end
选项:
A:循环一循环4次,循环二循环1次
B:循环一循环1次,循环二循环4次
C:循环一和循环二均循环4次
D:循环一和循环二均循环1次
答案: 【循环一循环4次,循环二循环1次

4、 问题:设有程序如下:k=10;while k    k=k-1;endk程序执行后k的是(      )。
选项:
A:10
B:1
C:0
D:-1
答案: 【0

5、 问题:定义了一个函数文件fun.m:function f=fun(n)f=sum(n.*(n+1));在命令行窗口调用fun函数的结果为(      )。>> fun(1:5)
选项:
A:30
B:50
C:65                      
D:70
答案: 【70

6、 问题:定义了一个函数文件fsum.m:function s=fsum(n)if n<=1    s=1;else    s=fsum(n-1)+n; end在命令行窗口调用fsum函数的结果为(      )。>> fsum(10)
选项:
A:45             
B:55
C:65        
D:75
答案: 【55

7、 问题:定义了一个函数文件test.m:function fout=test(a,b,c)if nargin==1    fout=2a;elseif nargin==2    fout=2(a+b);elseif nargin==3    fout=2(a.b.*c);end在命令行窗口调用test函数的结果为(      )。>> test(1:3,[-1,0,3])
选项:
A:2     4    6     
B:0     3    3
C:-2     6    12                  
D:0     4    12
答案: 【0     4    12

8、 问题:求分段函数的值,正确的程序是(      )。
选项:
A:x=input(‘x=:’);y=(x+10)(x>0)+(x-10)(x<=0);disp(y)
B:x=input(‘x=:’);y=x+10;if x<=0    y=x-10;enddisp(y)
C:x=input(‘x=:’);if x>0    y=x+10;else    y=x-10;enddisp(y)
D:x=input(‘x=:’);if x>0    y=x+10;elseif x<=0    y=x-10;enddisp(y)
答案: 【x=input(‘x=:’);y=(x+10)(x>0)+(x-10)(x<=0);disp(y);
x=input(‘x=:’);y=x+10;if x<=0    y=x-10;enddisp(y);
x=input(‘x=:’);if x>0    y=x+10;else    y=x-10;enddisp(y);
x=input(‘x=:’);if x>0    y=x+10;elseif x<=0    y=x-10;enddisp(y)

9、 问题:执行下列语句,描述正确的是(      )。>> clear>> fcos=@cos;>> a=fcos(pi);
选项:
A:a的值不确定
B:a的值是-1
C:a的值与cosd(180)的值相等
D:a的值与cos(pi)的值相等   
答案: 【a的值是-1;
a的值与cosd(180)的值相等;
a的值与cos(pi)的值相等   

10、 问题:在命令行窗口,既可以直接运行函数文件,也可以以函数调用的方式来调用它。
选项:
A:正确
B:错误
答案: 【错误

11、 问题:disp函数不会显示变量的名字和空行。
选项:
A:正确
B:错误
答案: 【正确

12、 问题:任何复杂的程序都是由顺序结构、选择结构和循环结构这三种基本结构组成的。
选项:
A:正确
B:错误
答案: 【正确

13、 问题:在很多情况下,for语句和while语句可以等价使用。
选项:
A:正确
B:错误
答案: 【正确

14、 问题:如果在一个函数的定义中调用了该函数本身,这就是函数的嵌套调用。
选项:
A:正确
B:错误
答案: 【错误

专题四 MATLAB绘图 专题四单元测验

1、 问题:如果x、y均为5×6矩阵,则执行plot(x,y)命令后在图形窗口中绘制(      )条曲线。  
选项:
A:5
B:6
C:11
D:30
答案: 【6

2、 问题:下列程序的运行结果是(      )。x=[0,1,1,0,0];y=[0,0,1,1,0];for n=1:3    plot(nx,ny)    hold onendaxis equal
选项:
A:3个左下角在原点的矩形
B:3个中心在原点的矩形
C:3条直线
D:15个点
答案: 【3个左下角在原点的矩形

3、 问题:命令text(1,1,'{\alpha}\leq{2\pi}’)执行后,得到的标注效果是(      )。
选项:
A:{\alpha}\leq{2\pi}
B:α≥2π
C:α≤2π
D:{α}\leq{2π}
答案: 【α≤2π

4、 问题:subplot(2,2,3)是指(      )的子图。
选项:
A:两行两列的左下图
B:两行两列的右下图
C: 两行两列的左上图
D:两行两列的右上图
答案: 【两行两列的左下图

5、 问题:要使函数y=lnx的曲线绘制成直线,应采用的绘图函数是(      )。
选项:
A:polar
B:semilogx
C:semilogy
D:loglog
答案: 【semilogx

6、 问题:下列程序的运行结果是(      )。[x, y] = meshgrid(1:5);surf(x, 5*ones(size(x)), y);
选项:
A:z=y平面
B:与xy平面平行的平面
C:与xy平面垂直的平面
D:y=5x平面
答案: 【与xy平面垂直的平面

7、 问题:下列函数中不能用于绘制散点类图形的函数是(      )。
选项:
A:scatter
B:stairs
C:stem
D:pie
答案: 【pie

8、 问题:下列程序运行后,看到的图形(      )。t=0:pi/6:2*pi;[x,y,z]=cylinder(t, 6);surf(x,y,z)view(0,90);axis equal
选项:
A:6个同心圆
B:6个同心的六边形
C:12个同心圆
D:12个同心的六边形
答案: 【12个同心的六边形

9、 问题:下列程序运行后得到的图形是(      )。[x,y]=meshgrid(-2:2);z=x+y;i=find(abs(x)<1 & abs(y)<1);z(i)=NaN;surf(x,y,z);shading interp
选项:
A:在一个正方形的正中心挖掉了一个小的正方形
B:在一个正方形的正中心挖掉了一个小的长方形
C:在一个正方形的上端挖掉了一个小的正方形
D:在一个正方形的下端挖掉了一个小的正方形
答案: 【在一个正方形的正中心挖掉了一个小的正方形

10、 问题:在使用MATLAB“绘图”选项卡中的命令按钮绘图之前,需要(      )。

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注