科学计算与MATLAB语言考试答案_第1页
科学计算与MATLAB语言考试答案_第2页
科学计算与MATLAB语言考试答案_第3页
科学计算与MATLAB语言考试答案_第4页
科学计算与MATLAB语言考试答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1单选(2分)利用MATLAB求解科学计算问题的优势是()。得分/总分A.算法最优B.不需要编写程序C.程序执行效率高D.编程效率高正确答案:D你没选择任何选项2单选(2分)在MATLAB命令行窗口输入命令时,可使用续行符,其写法是()。得分/总分A.省略号(…)B.分号(;)C.三个小数点(…)D.百分号(%)正确答案:C你没选择任何选项3单选(2分)下列语句执行后,D的值为()。A=[1:3;4:6];D=sub2ind(size(A),[1,1],[2,3])得分/总分A.3

6B.2

5C.3

5D.4

5正确答案:C你没选择任何选项4单选(2分)ceil(-2.1)+floor(-2.1)+fix(-2.1)的结果为()。得分/总分A.-7B.-6C.-5D.-9正确答案:A你没选择任何选项5单选(2分)下列语句执行后,x的值是()。log=1:5;x=log(1)得分/总分A.0B.1C.数学常数eD.报错正确答案:B你没选择任何选项6单选(2分)下列语句执行后,c的值是()。ch=['abcdef';'123456'];c=char(ch(2,4)-1)得分/总分A.'4'B.4C.'3'D.3正确答案:C你没选择任何选项7单选(2分)产生和A同样大小的全0矩阵的函数是()。得分/总分A.zero(size(A))B.zeros(size(A))C.size(zero(A))D.size(zeros(A))正确答案:B你没选择任何选项8单选(2分)语句x=speye(5)==eye(5)执行后,则下列说法中正确的是()。得分/总分A.x是5阶全1矩阵,且采用稀疏存储方式B.x是5阶全1矩阵,且采用完全存储方式C.x是5阶单位矩阵,且采用稀疏存储方式D.x是5阶单位矩阵,且采用完全存储方式正确答案:A你没选择任何选项9单选(2分)下列语句执行后,x的值是()。x=reshape(1:12,3,4);x=x(:,

end)得分/总分A.x=

1

4

7

10

2

5

8

11

3

6

9

12B.x=

10

11

12C.x=

10

11

12D.x=

3

6

9

12正确答案:C你没选择任何选项10单选(2分)语句“[X,D]=eig(A)”执行后,D是一个()。得分/总分A.三角矩阵B.对角矩阵C.数量矩阵D.单位矩阵正确答案:B你没选择任何选项11单选(2分)下列程序的执行结果是()。switch

3|4

case

{3,4}

disp('perfect')

case

{1,2}

disp('ok')

case

[3,4]

disp('yes')

otherwise

disp('no')end得分/总分A.perfectB.okC.yesD.no正确答案:B你没选择任何选项12单选(2分)下列程序的执行结果是()。A=[1,2;3,4;5,6;7,8;9,10];s=0;for

x=A'

s=s+x;enddisp(s)得分/总分A.55B.

25

30C.25

30D.

3

7

11

15

19正确答案:C你没选择任何选项13单选(2分)执行下列语句后,x的值是()。f=@(n)

max(n.*(n+1),[],2);x=f([-2,4,6,5,0,4]);得分/总分A.42B.0C.114D.30正确答案:A你没选择任何选项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(1:5,1:6);z=5*ones(size(x));surf(x,z,y);得分/总分A.B.C.D.正确答案:D你没选择任何选项16单选(2分)若多项式系数向量中包含有5个元素,则该多项式为()次多项式。得分/总分A.3B.4C.5D.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\bC.x=(U\L)\bD.x=U/L/b正确答案:A你没选择任何选项19单选(2分)函数factor(sym(12))的值是()。得分/总分A.'12'B.[12]C.[3,4]D.[2,2,3]正确答案:D你没选择任何选项20单选(2分)20.

下列语句执行后,I的值是()。I=int(sym('x'),0,1)得分/总分A.0B.1C.1/2D.0.5正确答案:C你没选择任何选项21单选(2分)MATLAB将函数展开为幂级数,所使用的函数是()。得分/总分A.TailorB.taylerC.diffD.taylor正确答案:D你没选择任何选项22单选(2分)用于定义按钮被单击的响应的属性是()。得分/总分A.StringB.CommandC.CallBackD.Value正确答案:C你没选择任何选项23单选(2分)下列命令中,除一条命令外其他三条命令功能类似,这一条命令是()。得分/总分A.line(x,y,'Color','r');B.line(x,y,'r');C.plot(x,y,'Color','r');D.plot(x,y,'r');正确答案:B你没选择任何选项24单选(2分)为Simulink子系统定制参数设置对话框和图标,使子系统本身有一个独立的操作界面,这种操作称为子系统的()。得分/总分A.包装B.集成C.封装D.组合正确答案:C你没选择任何选项25多选(3分)下列说法中,正确的是()。得分/总分A.format命令只影响数据输出格式,不会影响数据的计算和存储。B.对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。C.建立矩阵时,同一行的元素之间用逗号或空格分隔。D.使用语句x=linspace(0,pi,6)生成的是6个元素的向量。正确答案:A、C、D你没选择任何选项26多选(3分)求[2,1000]素数的个数,可以使用的命令有()。得分/总分A.m=2:1000;p=isprime(m);sum(p)B.p=primes(1000);length(p)C.m=2:1000;p=m(isprime(m));length(p)D.m=2:1000;p=find(isprime(m));length(p)正确答案:A、B、C、D你没选择任何选项27多选(3分)矩阵的迹等于矩阵的对角线元素之和,以下方法中能求矩阵迹的有()。得分/总分A.trace(A)B.sum(diag(A))C.prod(eig(A))D.sum(eig(A))正确答案:A、B、D你没选择任何选项28多选(3分)求向量x的第二大的元素(假定x没有重复元素),可以使用的命令有()。得分/总分A.[a1,k]=max(x);x(k)=[];a2=max(x)

B.[a1,k]=max(x);x(k)=0;a2=max(x)

C.x1=sort(x);x1(length(x)-1)

D.x1=sort(x,'descend');x1(2)

正确答案:A、C、D你没选择任何选项29多选(3分)在0≤x≤2π区间内,绘制正弦曲线,可以使用命令()。得分/总分A.x=linspace(0,2*pi,100);plot(x,sin(x));B.x=linspace(0,2*pi,100);line(x,sin(x));C.x=linspace(0,2*pi,100)';X=[x,sin(x)];plot(X);

D.fplot(@(x)sin(x),[0,2*pi]);正确答案:A、B、D你没选择任何选项30多选(3分)已知多项式可以使用的命令有()。得分/总分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.先建立被积函数文件f1.m:function

f=f1(x)f=x./(1+abs(cos(x)));再求定积分:integral(@f1,1/exp(1),exp(1))B.f=@(x)

x./(1+abs(cos(x)));

q=integral(f,1/exp(1),exp(1))C.f=@(x)

x./(1+abs(cos(x)));

q=integral(@f,1/exp(1),exp(1))D.syms

xf=x/(1+abs(cos(x)));s=int(f,x,1/exp(1),exp(1))eval(s)正确答案:A、B、D你没选择任何选项33多选(3分)求下列方程的根,可使用的命令有()。得分/总分A.p=[2,

0,

-3,

1];x=roots(p)B.p=[2,

0,

-3,

1];a=compan(p);x=eig(a)C.syms

x;x=solve(2*x^3-3*x+1==0,

x);x=eval(x)D.syms

x;s=solve(2*x^3-3*x+1,

x);x=eval(s)正确答案:A、B、C、D你没选择任何选项34多选(3分)以下关于Simulink中S函数的描述,正确的有()。得分/总分A.S函数只能用MATLAB语言编写B.利用S函数可以对Simulink模块库进行扩充C.S函数有现成的模板程序D.S函数模块能够被封装正确答案:B、C、D你没选择任何选项35判断(2分)在MATLAB中,右除运算符(/)和左除等价(\)等价。得分/总分A.B.正确答案:B你没选择任何选项36判断(2分)以下while循环控制循环体执行10次。k=10;while

k

k=k-1;end

得分/总分A.B.正确答案:A你没选择任何选项37判断(2分)如果x、y均为5×6矩阵,则执行plot(x,y)命令后在图形窗口中绘制5条曲线。得分/总分A.B.正确答案:B你没选择任何选项38判断(2分)采用semilogx函数绘制y=lnx函数曲线,其图形是直线。得分/总分A.B.正确答案:A你没选择任何选项39判断(2分)diag(diag(ones(3)))和eye(3)的结果相同。得分/总分A.B.正确答案:A你没选择任何选项40判断(2分)语句y=sum(ones(size(0:9)))执行后,y的值是9。得分/总分A.B.正确答案:B你没选择任何选项41判断(2分)数据插值可以通过已知数据估算采样区间内的未知数据。得分/总分A.B.正确答案:A你没选择

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论