1、 单元测验 1 MATLAB一词来自( )的缩写。B · A、 Mathematica Laboratory · B、 Matrix Laboratory · C、 MathWorks Lab · D、 Matrices Lab 2 下列选项中能反应MATLAB特点的是( )。D · A、 算法最优 · B、 不需要写程序 · C、 程
2、序执行效率高 · D、 编程效率高 单元测验 1 当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上( )。C · A、 冒号(:) · B、 逗号(,) · C、 分号(;) · D、 百分号(%) 2 fix(264/100)+mod(264,10)*10的值是( )。D · A、 86 · B、 62 · C、 423 · D、 42 3 在命令行窗口输入下列命令后,x的值是( )。B >> clear
3、 >> x=i*j · A、 不确定 · B、 -1 · C、 1 · D、 i*j 4 使用语句x=linspace(0,pi,6)生成的是( )个元素的向量。C · A、 8 · B、 7 · C、 6 · D、 5 5 ceil(-2.1)的结果为( )。A · A、 -2 · B、 -3 · C、 1 · D、 2 6 eval(‘sqrt(4)+2’)的值是( )。B · A、 sqrt(4)+2
4、 · B、 4 · C、 2 · D、 2+2 7 已知a为3×5矩阵,则执行完a(:,[2,4])=[]后( )。C · A、 a变成行向量 · B、 a变为3行2列 · C、 a变为3行3列 · D、 a变为2行3列 8 在命令行窗口输入以下命令 >> A=[1:3;4:6]; >> D=sub2ind(size(A),[1,1],[2,3]) D的值为( )。D · A、 3 6 · B、 2 5 · C、 4 5 · D、 3
5、5 9 建立矩阵时,同一行的元素之间用( )分隔。A · A、 逗号 · B、 空格 · C、 分号 · D、 引号 10 在当前文件夹和搜索路径中都有fpp.m文件,那么在命令行窗口输入fpp时,下列说法错误的是( )。ABC · A、 先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件 · B、 搜索路径中的fpp.m文件 · C、 先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件 · D、 当前文件夹的fpp.m文件 11
6、 标准函数名以及命令名必须用小写字母。√ 12 format命令影响数据输出格式,也会影响数据的计算和存储。× 13 对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。× 14 表达式~(9==1)与表达式~9==1的值不相等。√ 单元测验 1 建立3阶幺矩阵A的语句是( )。B · A、 A=one(3) · B、 A=ones(3,1) · C、 A=one(3,3) · D、 A=ones(3,3) 2 建立5阶由两位随机整数构成的矩阵A,其语句是( )。
7、C · A、 A= fix(10+89*rand(5)) · B、 A= fix(20+90*rand(5,5)) · C、 A= fix(10+90*rand(5)) · D、 A=fix(10+100*rand(5)) 3 建立3阶魔方阵M的语句是( )。A · A、 M=magic(3) · B、 M=MAGIC(3) · C、 M=Magic(3) · D、 M=magic(1,3) 4 产生以(x+y)5展开后的系数构成的对角阵P,可以采用的语句是( )。B ·
8、A、 P=diag(flipud(pascal(6))) · B、 P=diag(diag(flipud(pascal(6)))) · C、 P=diag(flipud(pascal(5))) · D、 P=diag(diag(flipud(pascal(5)))) 5 将矩阵A对角线元素加30的命令是( )。A · A、 A+30*eye(size(A)) · B、 A+30*eye(A) · C、 A+30*ones(size(A)) · D、 A+30*eye(4) 6 用来描述矩
9、阵性能的数是( )。A · A、 条件数 · B、 范数 · C、 秩 · D、 迹 7 求矩阵A的范数的函数是( )。D · A、 trace(A) · B、 cond(A) · C、 rank(A) · D、 norm(A) 8 语句“[X,D]=eig(A)”执行后,D是一个( )。B · A、 三角阵 · B、 对角阵 · C、 数量矩阵 · D、 单位阵 9 采用稀疏存储方式的主要目的是( )。C
10、· A、 改变存储顺序 · B、 提高运算精度 · C、 节约内存空间 · D、 设计高效算法 10 语句“A=sparse([0,2,5;2,0,1])”执行后,输出结果的最后一行是( )。D · A、 (2,1) 2 · B、 (1,2) 2 · C、 (1,3) 5 · D、 (2,3) 1 11 下列命令对中,结果互为相同的是( )。ABC · A、 x=(-2:2)’与x=[-2:2]’ · B、
11、x=diag(diag(ones(3)))与x=eye(3) · C、 x=triu(A,1)+tril(A,-1)与x=A-diag(diag(A)) · D、 x=rot90(A)与x=fliplr(A) 12 矩阵的迹等于矩阵的对角线元素之和,以下方法中能求矩阵迹的有( )。ABD · A、 trace(A) · B、 sum(diag(A)) · C、 prod(eig(A)) · D、 sum(eig(A)) 13 稀疏矩阵一定要采用稀疏存储方式。× 14 speye(5)与sp
12、arse(eye(5))的功能一样。√ 单元测验 1 case结果表为switch表达式的取值,当取值有多个时,用( )表示。D · A、 结构数据 · B、 数值数据 · C、 枚举数据 · D、 单元数据 2 下列程序的输出结果是( )。B a=1; switch a case 3|4 disp(‘perfect’) case {1,2} disp(‘ok’) otherwise disp(‘no’) end · A、 ok · B、 perfect · C、 no
13、 · D、 2 3 看下面两个for循环,描述正确的是( )。A 循环一: 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 设有程序如下: k=10; while k k=k-1; end k 程序执行后k的是( )。C · A、 10 · B、 1
14、 · C、 0 · D、 -1 5 定义了一个函数文件fun.m: function f=fun(n) f=sum(n.*(n+1)); 在命令行窗口调用fun函数的结果为( )。D >> fun(1:5) · A、 30 · B、 50 · C、 65 · D、 70 6 定义了一个函数文件fsum.m: function s=fsum(n) if n<=1 s=1; else s=fsum(n-1)+n; end 在命令行窗口调用fsum函数的结果为( )。
15、B >> fsum(10) · A、 45 · B、 55 · C、 65 · D、 75 7 定义了一个函数文件test.m: function fout=test(a,b,c) if nargin==1 fout=2*a; elseif nargin==2 fout=2*(a+b); elseif nargin==3 fout=2*(a.*b.*c); end 在命令行窗口调用test函数的结果为( )。D >> test(1:3,[-1,0,3]) · A、 2 4 6 · B、
16、 0 3 3 · C、 -2 6 12 · D、 0 4 12 8 求分段函数的值,正确的程序是( )。ABCD · 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; end disp(y) · C、 x=input(‘x=:’); if x>0 y=x+10; else y=x-10; end disp(
17、y) · D、 x=input(‘x=:’); if x>0 y=x+10; elseif x<=0 y=x-10; end disp(y) 9 执行下列语句,描述正确的是( )。BCD >> clear >> fcos=@cos; >> a=fcos(pi); · A、 a的值不确定 · B、 a的值是-1 · C、 a的值与cosd(180)的值相等 · D、 a的值与cos(pi)的值相等 10 在命令行窗口,既可以直接运行函数文件,也可以以函数调用的方式来调用它。× 11 disp函数不会显示变量的名字和空行。√ 12 任何复杂的程序都是由顺序结构、选择结构和循环结构这三种基本结构组成的。√ 13 在很多情况下,for语句和while语句可以等价使用。√ 14 如果在一个函数的定义中调用了该函数本身,这就是函数的嵌套调用。:× 你可以通过如下方式获取完整版: 方式一:搜狗/百度搜索:萌面人资料铺 点击进入即可 方式二:打开手机浏览器扫一扫下方二维码,进入网站: 方式三:打开手机微信扫一扫下方二维码,关注微信公众号:萌面人资料铺






