国开11375《Matlab语言及其应用》期末考试历届试题及答案2020年01月(课程号:03589)

小虾米 2026-05-11 15:18:17 4 次阅读 0 分钟阅读

试卷代号:1375

国家开放大学2 0 1 9年秋季学期期末统一考试

Matlab语言及其应用试题

2020年1月

一、单项选择题(每小题3分,共36分)

1.假设数组,则mod(A ,2)为( )。

A.B.

C.D.

2.M文件根据调用方式的不同可以分为( )。

A.图形文件B.全局文件

C.脚本文件和函数文件D.数组文件和全局文件

3.Matlab中的程序控制结构不包含( )。

A.顺序结构B.选择结构

C.循环结构D.过程结构

4.符号运算得到的是( )。

A.数值解B.表达式

C.数组D.符号

5.Matlab中的变量名的第一个字母是( )。

A.字母B.数字

C.下划线D.空格

6.plot()绘制图形时若想画出分格线,需进行的操作是( )。

A.box on B.box off

C.grid on D.grid off

7.图形控制中,legend函数的作用是( )。

A.写图名B.横坐标轴名

C.纵坐标轴名 D.在图右上角建立图例

8.饼图的绘制函数为( )。

A.stairs() B.bar()

C.compass() D.pie()

9.x=linspace(5,1,5)得到的数组是( )。

A.1 1 1 1 1 B.5 5 5 5 5

C.5 4 3 21 D.1 2 3 4 5

10.X=5* ones(1,6)得到的数组是( )。

A.1 1 1 1 1 1 B. 5 5 5 5 5 5

C.12345 6 D.5 10 15 20 25 30

11.一般情况下,绘图命令每执行一次就刷新当前图形窗口,图形窗口原有图形将不复存在。若希望在已绘图形上叠加新的图形,可以使用( )命令。

A.hold on B.hold off

C.hold D.plot

12.下列哪条指令是求矩阵的行列式的值?( )

A.invB.diag

C.det D. eig

二、判断题(每小题2分,共30分)

13.程序是在Matlab的指令窗口中录入。( )

14.Xy12和Xyl2是同一个变量名。( )

15.Matlab中对虚数虚单元的描述使用i或j。( )

16.Matlab中+、一对标量运算和数组运算的符号是相同的。( )

17.Matlab中注释行的开头是#。( )

18.数组冒号生成法X=a:inc:b,所生成的数组最后一个数一定是b。( )

19.假如有数组X=[2.0000 1.0472 1.7321 3.0000+5.0000i],则x(3)为3. 0000+5. 0000i。( )

20.zeros(5,6)可以生成5行6列总共30个0的数组。( )

21.函数必须是一个单独的M文件。( )

22.假设二维数组A,则A(:)代表数组A的全部元素。( )

23.清空Matlab工作空间内所有变量的指令是clc。( )

24.在线形图型格式的设置中,字符r表示画圆。( )

25.在Matlab中,二维饼图由函数pie()来实现。( )

26.在sin(x)运算中x是角度。( )

27.Matlab中的变量可以不用定义直接使用。( )

三、简答题(每小题5分,共15分)

28.有几种建立矩阵的方法?各有什么优点?

29.说明Matlab循环控制中return语句的用法。

30.Matlab语言中常用的画图函数是什么?

四、应用分析题(2小题,每小题5分,共10分)

31.请分析以下程序,写出该程序实现的功能:

r=[1 -7 2 40];

p= roots(r);

-0. 2151

0. 4459

0. 7949

0. 2707

32.请分析以下程序,写出该程序实现的功能:

x=0:0. 02* pi:2* pi;

y= sin(x);

ymax= max(y)

ymin= min(y)

ymean= mean(y)

ystd= std(y)

ymax=

1

ymm =

-1

ymean=

2. 2995e-017

Ystd=

7071

五、编程题(以单选题的形式呈现,包括3小题,每小题3分,共9分)

有一组测量数据满足,t的变化范围为0~10,用不同的线型和标记点画出、和三种情况下的曲线。满足以上要求的程序如下,请选出各小题中空白处的正确答案。

33.>>__________; ( )

A.1 B.100 C.10 D.0

34.>>y1=__________(-0.1*t);()

A.ep B.exp C.expe D.expd

35.>>y2=exp(-0.2*t); ( )

>> y3=exp(-0.5*t);

>>_________

A.plt B.plot C.dlot D.clc