2024智慧树网课答案 MATLAB程序设计 最新完整智慧树知到满分章节测试答案
第一章 单元测试
1、 问题:当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上( )。
选项:
A:冒号(:)
B:逗号(,)
C:分号(;)
D:百分号(%)
答案: 【
分号(;)
】
2、 问题:MATLAB命令行窗口中提示用户输入命令的符号是( )。
选项:
A:> ;
B:>> ;
C:>>> ;
D:>>>.
答案: 【
>> ;
】
3、 问题:fix(264/100)+mod(264,10)*10的值是( )。
选项:
A:86
B:62
C:423
D:42
答案: 【
42
】
4、 问题:下列可作为MATLAB合法变量名的是( )。
选项:
A:合计;
B:_123;
C:@h;
D:xyz_2a。
答案: 【
xyz_2a。
】
5、 问题:在命令行窗口输入下列命令后,x的值是( )。
>> clear
>> x=i*j
选项:
A:不确定;
B:-1;
C:1.
答案: 【
-1;
】
6、 问题:建立矩阵时,不同行的元素之间用( )分隔。
选项:
A:逗号;
B:空格;
C:分号;
D:引号
答案: 【
分号;
】
7、 问题:输入字符串时,要用( )将字符序列括起来。
选项:
A:[ ];
B:{ };
C:’ ‘;
D:” “。
答案: 【
‘ ‘;
】
8、 问题:最初的MATLAB核心程序是采用( )语言编写的。
选项:
A:FORTRAN;
B:C;
C:BASIC;
D:PASCAL。
答案: 【
FORTRAN;
】
9、 问题:下列选项中能反应MATLAB特点的是( )。
选项:
A:算法最优;
B:不需要写程序;
C:程序执行效率高;
D:编程效率高。
答案: 【
编程效率高。
】
10、 问题:如果要重新执行以前输入的命令,可以使用( )。
选项:
A:左移光标键(←);
B:右移光标键(→);
C:下移光标键(↓);
D:上移光标键(↑)。
答案: 【
上移光标键(↑)。
】
11、 问题:plot(x,y)是一条( )命令。
选项:
A:打印;
B:输出;
C:绘图;
D:描点。
答案: 【
绘图;
】
12、 问题:以下两个命令行的区别是( )。
>> 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的值。
答案: 【
第一个命令行同时显示x和y的值,第二个命令行只显示x的值;
】
13、 问题:下列选项中,不是MATLAB帮助命令的是( )。
选项:
A:look for;
B:look for –all;
C:search;
D:help。
答案: 【
search;
】
14、 问题:下列数值数据表示中错误的是( )。
选项:
A:+10;
B:1.2e-5;
C:2e;
D:2i
答案: 【
2e;
】
15、 问题:下列语句中错误的是( )。
选项:
A:x==y==3;
B:x=y=3;
C:x=y==3;
D:y=3,x=y。
答案: 【
x=y=3;
】
16、 问题:已知s=’显示”hello”‘,则s的元素个数是( )。
选项:
A:9;
B:11;
C:7;
D:18.
答案: 【
9;
】
17、 问题:建立矩阵时,同一行的元素之间用( )分隔。
选项:
A:逗号;
B:空格;
C:分号;
D:中括号。
答案: 【
逗号;
空格;
】
18、 问题:在当前文件夹和搜索路径中都有fpp.m文件,那么在命令行窗口输入fpp时,下列说法错误的是( )。
选项:
A:先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件;
B:执行搜索路径中的fpp.m文件;
C:先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件;
D:执行当前文件夹的fpp.m文件,
答案: 【
先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件;
执行搜索路径中的fpp.m文件;
先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件;
】
19、 问题:内存变量文件是二进制格式文件,扩展名为.mat。( )
选项:
A:对
B:错
答案: 【
对
】
20、 问题:
表达式~(9==1)与表达式~9==1的值相等。( )
选项:
A:对
B:错
答案: 【
错
】
21、 问题:函数sin(pi/2)与sind(90)的值相等。( )
选项:
A:对
B:错
答案: 【
对
】
22、 问题:标准函数名以及命令名一般用小写字母。( )
选项:
A:对
B:错
答案: 【
对
】
23、 问题:format命令影响数据输出格式,也会影响数据的计算和存储。( )
选项:
A:对
B:错
答案: 【
错
】
24、 问题:在MATLAB中,右除运算符(/)和左除等价(\)等价。 ( )
选项:
A:对
B:错
答案: 【
错
】
25、 问题:
下列命令行中,输出结果与其他3项不同的是( )。
选项:
A:>> 10+20+…
30
B:>> …
10+20+30
C:>> 10+20+30%5
D:>>%10+20+30
答案: 【
>>%10+20+30
】
第二章 单元测试
1、 问题:使用语句t=0:9生成的是( )个元素的向量。
选项:
A:8;
B:9;
C:6;
D:10.
答案: 【
10.
】
2、 问题:使用语句x=linspace(0,pi,6)生成的是( )个元素的向量。
选项:
A:8;
B:7;
C:6;
D:5.
答案: 【
6;
】
3、 问题:已知a为3×3矩阵,则a(:,end)是指( )。
选项:
A:所有元素;
B:第一行元素;
C:第三行元素;
D:第三列元素。
答案: 【
第三列元素。
】
4、 问题:执行语句A=[1,2,3;4,5,6]后,A(3)的值是( )。
选项:
A:1;
B:2;
C:3;
D:4.
答案: 【
2;
】
5、 问题:已知a为3×5矩阵,则执行完a(:,[2,4])=[]后( )。
选项:
A:a变成行向量;
B:a变为3行2列;
C:a变为3行3列;
D:a变为2行3列。
答案: 【
a变为3行3列;
】
6、 问题:已知a为2×3矩阵,则执行a=a(:)后( )。
选项:
A:a变成列向量;
B:a变为3行2列;
C:a变为3行3列;
D:a变为2行3列。
答案: 【
a变成列向量;
】
7、 问题:reshape(1:6,2,3)函数执行后得到的结果是( )。
选项:
A:6个元素的行向量;
B:6个元素的列向量;
C:2×3矩阵;
D:3×2矩阵。
答案: 【
2×3矩阵;
】
8、 问题:已知ch=[‘abcdef’;’123456′],则ch(2,4)代表的字符是( )。
选项:
A:4;
B:3;
C:c;
D:d。
答案: 【
4;
】
9、 问题:表达式’www0′>=’W123’的结果是( )。
选项:
A:1 1 0 0;
B:1 1 1 0;
C:1 0 0 0;
D:0 0 0 1。
答案: 【
1 1 1 0;
】
10、 问题:eval(‘sqrt(4)+2’)的值是( )。
选项:
A:sqrt(4)+2;
B:4;
C:2;
D:2+2。
答案: 【
4;
】
11、 问题:
在命令行窗口输入:
>> x=int8(130),
则x的结果为( )。
选项:
A:127;
B:129;
C:128;
D:-127。
答案: 【
127;
】
12、 问题:ceil(-2.1)的结果为( )。
选项:
A:-2;
B:-3;
C:1;
D:2.
答案: 【
-2;
】
13、 问题:在命令行窗口输入以下命令
>> A=[1:3;4:6];
>> D=sub2ind(size(A),[1,1],[2,3])
D的值为( )。
选项:
A:3 6;
B:2 5;
C:4 5;
D:3 5。
答案: 【
3 5。
】
14、 问题:产生对角线上全为1,其余为0的2行3列矩阵的命令是( )。
选项:
A:ones(2,3);
B:ones(3,2);
C:eye(2,3);
D:eye(3,2)。
答案: 【
eye(2,3);
】
15、 问题:建立3阶单位矩阵A的命令是( )。
选项:
A:A=eye(3);
B:A=eye(3,1);
C:A=eye(1,3);
D:A=ones(3)。
答案: 【
A=eye(3);
】
16、 问题:产生和A同样大小的幺矩阵的命令是( )。
选项:
A:eye(size(A));
B:ones(size(A));
C:size(eye(A));
D:size(ones(A))。
答案: 【
ones(size(A));
】
17、 问题:
建立5×6随机矩阵A,其元素为[100,200]范围内的随机整数,相应的命令是( )。
选项:
A:A=fix(100+200rand(5,6));
B:A=fix(200+100rand(5,6));
C:A= fix(100+300rand(5,6));
D:A=fix(100+100rand(5,6))。
答案: 【
A=fix(100+100*rand(5,6))。
】
18、 问题:
产生均值为1、方差为0.2的500个正态分布的随机数,相应的命令是( )。
选项:
A:1+sqrt(0.2)randn(500,1);
B:1+0.2randn(500);
C:0.2+randn(500);
D:0.2+randn(500,1)。
答案: 【
1+sqrt(0.2)*randn(500,1);
】
19、 问题:从矩阵A提取主对角线元素,并以这些元素构成对角阵B,相应的命令是( )。
选项:
A:B=diag(A);
B:B=diag(diag(A));
C:B=diag(triu(A));
D:B=diag(tril(A))。
答案: 【
B=diag(diag(A));
】
20、 问题:在MATLAB中定义A=randn(5,4,3,2),则下列关于A的操作中正确的是( )。
选项:
A:y=eig(A);
B:y=reshape(A,[4 3 6 7]);
C:y=cond(A);
D:y=sin(A)。
答案: 【
y=sin(A)。
】
21、 问题:在命令行窗口中分别输入下列命令,对应输出结果正确的是( )。
选项:
A:命令x=[-2:2]’,结果x=[-2 -1 0 1 2];
B:命令x=zeros(1,2);x>0,结果ans=1;
C:命令y=diag(eye(3),1)’,结果y=[0 0];
D:命令5-10*rand(1,2),结果ans=[-5.0501 1.2311]。
答案: 【
命令y=diag(eye(3),1)’,结果y=[0 0];
】
22、 问题:将矩阵A对角线元素加30的命令是( )。
选项:
A:A+30eye(size(A));
B:A+30eye(A);
C:A+30ones(size(A));
D:A+30eye(4)。
答案: 【
A+30*eye(size(A));
】
23、 问题:求矩阵A的范数的命令是( )。
选项:
A:y=trace(A);
B:y=cond(A);
C:y=rank(A);
D:y=norm(A)。
答案: 【
y=norm(A)。
】
24、 问题:find(1:2:20>15)的结果是( )。
选项:
A:19 20;
B:17 19;
C:9 10;
D:8 9。
答案: 【
9 10;
】
25、 问题:对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。( )
选项:
A:对
B:错
答案: 【
错
】
26、 问题:
如果A矩阵是非奇异方阵,则B/A等效于inv(A)*B. ( )
选项:
A:对
B:错
答案: 【
错
】
27、 问题:
两个矩阵进行点乘运算时,要求它们维度是一致的。 ( )
选项:
A:对
B:错
答案: 【
对
】
第三章 单元测试
1、 问题:如果x、y均为4×3矩阵,则执行plot(x,y)命令后在图形窗口中绘制( )条曲线。
选项:
A:12;
B:7;
C:4;
D:3.
答案: 【
3.
】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦