【期末高分题集】[四川农业大学]《MATLAB程序设计(本科》考核必备47
奥鹏期末考核
161644–《MATLAB程序设计(本科》2022年四川农业大学期末考核题集
单选题:
(1)进行函数调用时,如果函数文件名与函数名不一致,则使用()
A.函数文件名
B.函数名
C.函数文件名和函数名均可
D.@函数名
答案问询微信:424329
(2)下列关于脚本文件和函数文件的说法不正确的是()
A.函数文件中的第一行必须以function开始。
B.去掉函数文件第一行的定义行可转变成脚本文件。
C.函数文件可以在命令行窗口直接运行。
D.脚本文件可以调用函数文件。
答案问询微信:424329
(3)建立新的M文件和打开已有的M文件分别有几种方法()
A.2种,3种。
B.3种,3种。
C.3种,2种。
D.2种,2种。
答案问询微信:424329
(4)程序调试时用于设置断点的函数是()
A.dbstop
B.dbstack
C.dbcont
D.dbclear
答案问询微信:424329
(5)如果有函数声明行为“function [x,y,z]=f1(a,b,c)”,则下述函数调用格式中错误的是()。
A.x=f1(a,b,c)
B.[x,y,z,w]=f1(a,b,c)
C.[x,b,z]=f1(a,y,c)
D.[a,b]=f1(x,y,z)
答案问询微信:424329
(6)执行语句“fn=@(x) 10*x;”,则 fn是()。
A.匿名函数
B.函数句柄
C.字符串
D.普通函数
答案问询微信:424329
(7)如果x、y均为43矩阵,则执行plot(x,y)命令后在图形窗口中绘制()条曲线。
A.12
B.7
C.4
D.3
答案问询微信:424329
(8)subplot(2,2,3)是指()的子图。
A.两行两列的左下图
B.两行两列的右下图
C.两行两列的左上图
D.两行两列的右上图
答案问询微信:424329
(9)下列函数中不能用于隐函数绘图的是()。
A.ezmesh
B.ezsurf
C.ezplot
D.plot3
答案问询微信:424329
(10)在使用MATLAB“绘图”选项卡中的命令按钮绘图之前,需要()。
A.在命令行窗口中输入绘图命令
B.在工作区中选择绘图变量
C.打开绘图窗口
D.建立M文件
答案问询微信:424329
(11)axis函数功能丰富,以下使用正确的是()
A.axis equal:产生正方形坐标系(默认为矩形)。
B.axis square:纵、横坐标轴采用等长刻度。
C.axis auto:进行自动设置。
D.axis off:取消坐标轴。
答案问询微信:424329
(12)设A=[1,2,3,4,5;3,4,5,6,7],则min(max(A))的值是()。
A.1
B.3
C.5
D.7
答案问询微信:424329
(13)已知a为33矩阵,则运行mean(a)命令是()。
A.计算a每行的平均值
B.计算a每列的平均值
C.a增加一行平均值
D.a增加一列平均值
答案问询微信:424329
(14)设P是多项式系数向量,A为方阵,则函数polyval(P,A)与函数polyvalm(P,A)的值()。
A.一个是标量,一个是方阵
B.都是标量
C.值相等
D.值不相等
答案问询微信:424329
(15)关于数据插值与曲线拟奥鹏期末考核合,下列说法不正确的是()。
A.3次样条方法的插值结果肯定比线性插值方法精度高。
B.插值函数是必须满足原始数据点坐标,而拟合函数则是整体最接近原始数据点,而不一定要必须经过原始数据点。
C.曲线拟合常常采用最小二乘原理,即要求拟合函数与原始数据的均方误差达到极小。
D.插值和拟合都是通过已知数据集来求取未知点的函数值。
答案问询微信:424329
(16)为了求的根,相应的命令是()
A.root
B.polyvalm
C.polyder
D.roots
答案问询微信:424329
(17)MATLAB曲线拟合的最优标准是采用()
A.拉格朗日插值法
B.最小二乘原理
C.三次样条插值
D.二次方差法
答案问询微信:424329
(18)根据一组给定的采样点x=0:0.1:1;y=[0.447,1.978,3.11,5.5,5.32,4.66,4.03,4.58,3.45,5.35,9.22],求3阶拟合多项式的matlab命令是()
A.P=polyval(x,y,3)
B.P=polyfit(x,y,3)
C.P=interpl(x,y,3)
D.P=spline(x,y,3)
答案问询微信:424329
(19)一元多项式表示p的MATLAB语句为()
A.p=[2,-3,4]
B.p=[2,4;-3,2;4,1]
C.p=[2,0,-3,4,0]
D.p=[2,-3,4,0,0]
答案问询微信:424329
(20)下列关于一维数据插值说法不正确的是()
A.如果被插值函数是一个单变量函数,则数据插值问题称为一维插值。
B.最近点插值是默认的插值方法。
C.线性插值是把与插值点靠近的两个数据点用直线连接,然后在直线上选取对应插值点的数据。
D.3次样条插值函数spline(X,Y,X1)的功能及使用方法与函数interp1(X,Y,X1,’spline’)相同。
答案问询微信:424329
(21)最初的MATLAB核心程序是采用()语言编写的。
A.FORTRAN
B.C
C.BASIC
D.Pascal
答案问询微信:424329
(22)下列选项中能反应MATLAB特点的是()。
A.算法最优
B.不需要写程序
C.程序执行效率高
D.编程效率高
答案问询微信:424329
(23)下列可作为MATLAB合法变量的是()。
A.xyz_2a
B.合计
C.123
D.@W
答案问询微信:424329
(24)使用语句t=0:3生成的是()个元素的向量。
A.4
B.5
C.6
D.7
答案问询微信:424329
(25)plot(x,y)是一条()命令。
A.打印
B.绘图
C.输出
D.描点
答案问询微信:424329
(26)有一个2行2列的单元矩阵c,则c(2)是指()。
A.第一行第二列的元素内容
B.第二行第一列的元素内容
C.第一行第二列的元素
D.第二行第一列的元素
答案问询微信:424329
(27)eval(‘sqrt(4)+2’)的值是()。
A.sqrt(4)+2
B.4
C.2
D.2,2
答案问询微信:424329
(28)find(1:2:2015)的结果是()。
A.19 20
B.17 19
C.9 10
D.8 9
答案问询微信:424329
(29)已知a为3*3矩阵,则运行a(1)=[]后()。
A.a变成行向量
B.a变为2行2列
C.a变为3行2列
D.a变为2行3列
答案问询微信:424329
(30)下列语句中错误的是()。
A.x==y==3
B.x=y=3
C.x=y==3
D.y=3,x=y
答案问询微信:424329
(31)已知a为3*3矩阵,则a(:,end)是指()。
A.所有元素
B.第一行元素
C.第三行元素
D.第三列元素
答案问询微信:424329
(32)产生对角线上全是1,其余为0的2行3列矩阵的命令是()。
A.ones(2,3)
B.ones(3,2)
C.eye(2,3)
D.eye(3,2)
答案问询微信:424329
(33)求矩阵A的范数的命令是()。
A.y=trace(A)
B.y=cond(A)
C.y=rank(A)
D.y=norm(A)
答案问询微信:424329
(34)将矩阵A按逆时针方向旋转90的命令是()。
A.B=rot90(A)
B.B=fliplr (A)
C.B=inv(A)
D.B=flipud(A)
答案问询微信:424329
(35)从矩阵A提取主对角元素,并以这些元素构成对角阵B,相应的命令是()。
A.B=diag(A)
B.B=diag(diag(A))
C.B=diag(triu(A))
D.B=diag(tril(A))
答案问询微信:424329
(36)下列哪个函数可用于比较字符串大小()。
A.strings
B.strtok
C.strcat
D.strcmp
答案问询微信:424329
(37)以下选项不能用来求数值积分的函数是()。
A.quadgk
B.quad2
C.integral
D.integral2
答案问询微信:424329
(38)diff([10,15])的值是()。
A.5
B.10
C.15
D.25
答案问询微信:424329
(39)对于系数矩阵A的阶数很大,且零元素较多的大型稀疏矩阵线性方程组,非常适采用()求解。
A.直接法
B.迭代法
C.矩阵求逆
D.矩阵分解
答案问询微信:424329
(40)MATLAB将函数展开为幂级数,所使用的函数是()。
A.tailor
B.Tayler
C.Diff
D.taylor
答案问询微信:424329
(41)设有a=sym(4)。则1/a+1/a的值是()。
A.0.5
B.1/2
C.1/4+1/4
D.2/a
答案问询微信:424329
判断题:
(1)语句”for k=[12,34]”引导的循环结构,其循环体执行1次。()
答案问询微信:424329
(2)在函数定义时,输入输出参数简称实参;在调用函数时,输入输出参数简称形参。()
答案问询微信:424329
(3)子函数可以由其他函数文件中的函数调用。()
答案问询微信:424329
(4)在利用调试工具进行程序调试时,控制单步运行的命令共有3个。()
答案问询微信:424329
(5)计算多项式在定点上的函数值的函数为polyval。()
答案问询微信:424329
(6)求标准差时,默认参数flag=1,dim=0 。()
答案问询微信:424329
(7)条件数可以用来描述矩阵的性能,它越接近于1,矩阵的性能越好。()
答案问询微信:424329
(8)在算数运算、关系运算和逻辑运算中,算数运算优先级最低,逻辑运算优先级最高。()
答案问询微信:424329
(9)MATLAB中矩阵有两种存储方式,即完全存储方式和稀疏存储方式,当原矩阵更加“稀疏”时,会有效地节省存储空间。()
答案问询微信:424329
(10)矩阵A和B维数或大小不相容,也可以进行矩阵乘法运算。()
答案问询微信:424329
(11)在进行符号运算之前首先要建立符号对象,所使用的函数或命令有sym和syms。()
答案问询微信:424329
(12)MATLAB用fsolve函数来求单变量非线性方程的根。对于非线性方程组,则用fzero函数求其数值解。()
答案问询微信:424329
(13)fft是离散傅里叶变换的函数。()
答案问询微信:424329