大学mooc科学计算与MATLAB语言中南大学期末考试答案.docx
- 文档编号:14815602
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:15
- 大小:22.10KB
大学mooc科学计算与MATLAB语言中南大学期末考试答案.docx
《大学mooc科学计算与MATLAB语言中南大学期末考试答案.docx》由会员分享,可在线阅读,更多相关《大学mooc科学计算与MATLAB语言中南大学期末考试答案.docx(15页珍藏版)》请在冰点文库上搜索。
大学mooc科学计算与MATLAB语言中南大学期末考试答案
科学计算与MATLAB语言(中南大学)
解忧书店JieYouBookshop
期末考试
1
单选(2分)
以下两个命令行的区别是()。
x=5,y=x+10
x=5,y=x+10;
A.第一个命令行同时显示x和y的值,第二个命令行只显示x的值
B.第一个命令行同时显示x和y的值,第二个命令行只显示y的值
C.第一个命令行只显示x的值,第二个命令行同时显示x和y的值
D.第一个命令行只显示y的值,第二个命令行同时显示x和y的值
正确答案:
A你没选择任何选项
2
单选(2分)
要把行向量X中的所有元素按原来次序的逆序排列输出,应该使用的命令是()。
A.X[end:
1]
B.X[end:
-1:
1]
C.X(end:
-1:
1)
D.X(end:
1)
正确答案:
C你没选择任何选项
3
单选(2分)
下列语句执行后,D的值为()。
A=[1:
3,7;4:
6,-56;34,23,56,-45;4,2,4,5];
D=max([A(3),A(6),A(8),A(11)])
A.34
B.5
C.2
D.56
正确答案:
D你没选择任何选项
4
单选(2分)
要计算复数z的模,应该使用的函数是()。
A.mod(z)
B.abs(z)
C.double(z)
D.angle(z)
正确答案:
B你没选择任何选项
5
单选(2分)
执行以下命令后,b的值是()。
X=rand(3,4);
X(:
)=-6:
5;
b=X(:
2)';
A.-3-2-1
B.-2-101
C.-5-13
D.-5-214
正确答案:
A你没选择任何选项
6
单选(2分)
下列语句执行后,c的值是()。
ch=['abcdef';'123456'];
c=char(ch(1,4)-('a'-'A'))
A.'d'
B.'D'
C.'e
D.'F'
正确答案:
B你没选择任何选项
7
单选(2分)
diag(diag(1:
3:
7))的值是()。
A. 137
B. 147
C. 1 4 7
D. 1 3 7
正确答案:
B你没选择任何选项
8
单选(2分)
语句x=speye(5)==eye(5)执行后,则下列说法中正确的是()。
A.x是5阶单位矩阵,且采用完全存储方式
B.x是5阶单位矩阵,且采用稀疏存储方式
C.x是5阶全1矩阵,且采用完全存储方式
D.x是5阶全1矩阵,且采用稀疏存储方式
正确答案:
D你没选择任何选项
9
单选(2分)
sum(2.^(ones(1,5)*10))的值是()。
A.5120
B.1024
C.4096
D.2048
正确答案:
A你没选择任何选项
10
单选(2分)
下列语句执行后,x的值是()。
x=reshape(1:
12,3,4)
x=x(:
end)
A. 1 4 7 10
2 5 8 11
3 6 9 12
B. 10 11 12
C. 101112
D. 3 6 9 12
正确答案:
C你没选择任何选项
11
单选(2分)
下列程序的执行结果是()。
switch 2 case {1,2} disp('perfect') case {1,2} disp('ok') case [1,2] disp('yes') otherwise disp('no')end
A.perfect
B.ok
C.yes
D.no
正确答案:
A你没选择任何选项
12
单选(2分)
下列程序的执行结果是()。
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; endenddisp([m,n])
A.6 6
B.2 1
C.2 2
D.1 2
正确答案:
C你没选择任何选项
13
单选(2分)
执行下列命令后,变量A的值是()。
f=@(x,y)log(exp(x+y));
A=f(22,3);
A.22,3
B.22
C.3
D.25
正确答案:
D你没选择任何选项
14
单选(2分)
设A是一个100×2数值矩阵,若要把A的第一列数据作为横坐标,把A的第二列数据作为纵坐标,画出一条曲线,则使用的命令是()。
A.plot(A(:
1),A(:
2))
B.plot(A)
C.plot(A(1,:
),A(2,:
))
D.plot(A
(1),A
(2))
正确答案:
A你没选择任何选项
15
单选(2分)
下列程序运行后得到的图形是( )。
[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.在一个正方形的正中心挖掉了一个小的长方形
正确答案:
C你没选择任何选项
16
单选(2分)
若多项式系数向量中包含有5个元素,则该多项式为()次多项式。
A.3
B.4
C.5
D.6
正确答案:
B你没选择任何选项
17
单选(2分)
下列语句执行后,y的值为()。
x=[1,2,3,4];
y=polyval(x,[1,1]);
A.[5,5]
B.[24,24]
C.[24,10]
D.[10,10]
正确答案:
D你没选择任何选项
18
单选(2分)
对于线性方程组Ax=b,设A=LU是A的一个LU分解,则线性方程组的解为()。
A.x=U\(L\b)
B.x=U\L\b
C.x=(U\L)\b
D.x=U/L/b
正确答案:
A你没选择任何选项
19
单选(2分)
函数factor(sym(20))的值是()。
A.[1, 20]
B.[1, 4, 5]
C.[4, 5]
D.[2, 2, 5]
正确答案:
D你没选择任何选项
20
单选(2分)
下列语句执行后,I的值是()。
I=int(sym('x'),1,2);
A.1.5
B.3/2
C.1/2
D.2
正确答案:
B你没选择任何选项
21
单选(2分)
下列命令执行后,x的值是()。
symsn;
x=symsum(n,1,10);
A.1
B.10
C.45
D.55
正确答案:
D你没选择任何选项
22
单选(2分)
下列命令执行后,得到的图形是()。
axes('View',[-37.5,30])
surface(1:
5,1:
5,6*ones(5))
A.[1,5]×[1,5]区域内高度为6的柱体
B.[1,5]×[1,5]区域内高度为6的平面
C.[1,6]×[1,6]区域内高度为5的柱体
D.[1,6]×[1,6]区域内高度为5的平面
正确答案:
B你没选择任何选项
23
单选(2分)
h代表一根曲线,要设置曲线的颜色为红色,可以使用命令()。
A.h.Color='r';
B.h.color='r';
C.h.COLOR='r';
D.h.LineColor='r';
正确答案:
A你没选择任何选项
24
单选(2分)
以下命令的作用是()。
uicontrol(gcf,'style','push','string','绘图','callback','x=0:
0.1:
2*pi;plot(x,sin(x))');
A.生成一个文本对象,并显示“绘图”提示信息
B.先显示“绘图”提示信息,接着绘制一条正弦曲线
C.生成一个按钮对象,单击该按钮将绘制一条正弦曲线
D.生成一个按钮对象,并同时绘制一条正弦曲线
正确答案:
C你没选择任何选项
25
多选(3分)
MATLAB语言的主要功能包括()。
A.科学计算
B.图形绘制
C.程序流程控制
D.工具箱
正确答案:
A、B、C、D你没选择任何选项
26
多选(3分)
已知x=1:
10,若要将x的第1,3,5个元素都置为0,可以使用的命令有()。
A.x([1,3,5])=0
B.x(1:
2:
5)=0
C.x([1,3,5])=[0,0,0]
D.x(1:
2:
5)=(0,0,0)
正确答案:
A、B、C你没选择任何选项
27
多选(3分)
矩阵的迹等于矩阵的对角线元素之和,以下方法中能求矩阵迹的有()。
A.sum(diag(A))
B.mean(diag(A))*length(diag(A))
C.sum(eig(A))
D.trace(A)
正确答案:
A、B、C、D你没选择任何选项
28
多选(3分)
求向量x的第二大的元素(假定x没有重复元素),可以使用的命令有()。
A.[a1,k]=max(x);x(k)=[];a2=max(x)
B.x1=sort(x);a2=x1(length(x)-1)
C.[a1,k]=max(x);x(k)=0;a2=max(x)
D.x1=sort(x,'descend');a2=x1
(2)
正确答案:
A、B、D你没选择任何选项
29
多选(3分)
在0≤x≤2π区间内,绘制红色正弦曲线,可以使用命令()。
A.x=linspace(0,2*pi,100);y=sin(x);line(x,y,'Color','r');
B.x=linspace(0,2*pi,100);y=sin(x);line(x,y,'r');
C.x=linspace(0,2*pi,100);y=sin(x);plot(x,y,'Color','r');
D.x=linspace(0,2*pi,100);y=sin(x);plot(x,y,'r');
正确答案:
A、C、D你没选择任何选项
30
多选(3分)
已知多项式P1(x)=3x+2,P2(x)=5x2-x+2,P3(x)=x2-0.5,求P(x)=P1(x)P2(x)P3(x),可以使用的命令有( )。
A.P1=[0,3,2];P2=[5,-1,2];P3=[1,0,-0.5];P=conv(conv(P1,P2),P3)
B.P1=[0,3,2];P2=[5,-1,2];P3=[1,0,-0.5];P=conv(P1,conv(P2,P3))
C.P1=[0,3,2];P2=[5,-1,2];P3=[1,0,-0.5];P=conv(conv(P3,P2),P1)
D.P1=[0,3,2];P2=[5,-1,2];P3=[1,0,-0.5];P=conv(P1,P2,P3)
正确答案:
A、B、C你没选择任何选项
31
多选(3分)
计算向量x的一阶向前差分,可以使用的命令有( )。
A.diff(x)
B.diff(x,1)
C.diff(x,1,2)
D.a=x(1:
end-1);b=x(2:
end);b-a
正确答案:
A、B、C、D你没选择任何选项
32
多选(3分)
求以下方程的根,可使用的命令有()。
A.p=[2,0,-3,1];x=roots(p)
B.p=[2,0,-3,1];a=compan(p);x=eig(a)
C.symsx;x=solve(2*x^3-3*x+1==0,x);x=eval(x)
D.symsx;s=solve(2*x^3-3*x+1,x);x=eval(s)
正确答案:
A、B、C、D你没选择任何选项
33
多选(3分)
求以下定积分可以使用的命令有()。
A.symsx
fun=x^5*exp(-x)*sin(x);
s=int(@fun,x,0,Inf)
eval(s)
B.symsx
fun=x^5*exp(-x)*sin(x);
s=int(fun,x,0,Inf)
eval(s)
C.先建立被积函数文件fun.m:
functionf=fun(x)
f=x.^5.*exp(-x).*sin(x);
再求定积分:
integral(@fun,0,Inf)
D.fun=@(x)x.^5.*exp(-x).*sin(x);
q=integral(fun,0,Inf)
正确答案:
B、C、D你没选择任何选项
34
多选(3分)
以下关于Simulink中S函数的描述,正确的有()。
A.S函数只能用MATLAB语言编写
B.利用S函数可以对Simulink模块库进行扩充
C.S函数有现成的模板程序
D.S函数模块能够被封装
正确答案:
B、C、D你没选择任何选项
35
判断(2分)
在MATLAB中,i和j都是虚数单位,它们之间没有什么区别。
正确答案:
√
36
判断(2分)
以下while循环控制循环体执行10次。
p=10;while ~mod(p,2) p=p+1end
正确答案:
×
37
判断(2分)
如果x、y均为5×6矩阵,则执行plot(x,y)命令后在图形窗口中绘制5条曲线。
正确答案:
×
38
判断(2分)
采用semilogx函数绘制y=lnx函数曲线,其图形是直线。
正确答案:
√
39
判断(2分)
求矩阵A的范数的函数是norm(A)。
正确答案:
√
40
判断(2分)
rot90(A)与fliplr(A)的结果相同。
正确答案:
×
41
判断(2分)
若没有指定主变量,则系统默认符号表达式ax+by+t中主变量为x。
正确答案:
√
42
判断(2分)
曲线拟合所采用的多项式函数只能是3次多项式。
正确答案:
×
43
判断(2分)
对于解线性方程组Ax=b,当det(A)≠0时,方程的解是A\b。
正确答案:
√
44
判断(2分)
有一类常微分方程,其解的分量有的变化很快,有的变化很慢,且相差悬殊,这就是所谓的刚性问题。
正确答案:
√
45
判断(2分)
用于定义控件被选中后的响应命令的属性是CallBack。
正确答案:
√
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 mooc 科学 计算 MATLAB 语言 中南 期末考试 答案