2023知到答案 MATLAB程序设计 完整智慧树网课章节测试答案

Title

第一章 单元测试

1、单选题:
当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上( )。‎
选项:
A:冒号(:)
B:百分号(%)
C:逗号(,)
D:分号(;)
答案: 【分号(;)

2、单选题:
MATLAB命令行窗口中提示用户输入命令的符号是( )。
选项:
A:>> ;
B:>>>.
C:>>> ;
D:> ;
答案: 【>> ;

3、单选题:
fix(264/100)+mod(264,10)*10的值是( )。
选项:
A:62
B:42
C:86
D:423
答案: 【42

4、单选题:
下列可作为MATLAB合法变量名的是( )。
选项:
A:@h;
B:合计;
C:_123;
D:xyz_2a。
答案: 【xyz_2a。

5、单选题:
在命令行窗口输入下列命令后,x的值是( )。>> clear>> x=i*j
选项:
A:-1;
B:1.
C:不确定;
答案: 【-1;

6、单选题:
建立矩阵时,不同行的元素之间用( )分隔。
选项:
A:逗号;
B:空格;
C:引号
D:分号;
答案: 【分号;

7、单选题:
输入字符串时,要用( )将字符序列括起来。
选项:
A:" "。
B:[ ];
C:{ };
D: ;
答案: 【

8、单选题:
最初的MATLAB核心程序是采用( )语言编写的。
选项:
A:BASIC;
B:C;
C:PASCAL。
D:FORTRAN;
答案: 【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的值,第二个命令行同时显示x和y的值;
B:第一个命令行同时显示x和y的值,第二个命令行只显示y的值;
C:第一个命令行只显示y的值,第二个命令行同时显示x和y的值。
D:第一个命令行同时显示x和y的值,第二个命令行只显示x的值;
答案: 【第一个命令行同时显示x和y的值,第二个命令行只显示x的值;

13、单选题:
下列选项中,不是MATLAB帮助命令的是( )。
选项:
A:help。
B:look for –all;
C:search;
D:look for;
答案: 【search;

14、单选题:
下列数值数据表示中错误的是( )。
选项:
A:1.2e-5;
B:+10;
C:2e;
D:2i
答案: 【2e;

15、单选题:
下列语句中错误的是( )。
选项:
A:y=3,x=y。
B:x=y==3;
C:x==y==3;
D:x=y=3;
答案: 【x=y=3;

16、单选题:
已知s=显示"hello",则s的元素个数是( )。
选项:
A:18.
B:9;
C:7;
D:11;
答案: 【9;

17、多选题:
建立矩阵时,同一行的元素之间用( )分隔。
选项:
A:逗号;
B:分号;
C:中括号。
D:空格;
答案: 【逗号;;
空格;

18、多选题:
‏在当前文件夹和搜索路径中都有fpp.m文件,那么在命令行窗口输入fpp时,下列说法错误的是( )。
选项:
A:先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件;
B:执行搜索路径中的fpp.m文件;
C:执行当前文件夹的fpp.m文件,
D:先执行搜索路径中的fpp.m文件,再执行当前文件夹的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
D:>> 10+20+30%5
答案: 【>>%10+20+30

第二章 单元测试

1、单选题:
使用语句t=0:9生成的是( )个元素的向量。
选项:
A:8;
B:9;
C:6;
D:10.
答案: 【10.

2、单选题:
使用语句x=linspace(0,pi,6)生成的是( )个元素的向量。
选项:
A:6;
B:8;
C:5.
D:7;
答案: 【6;

3、单选题:
已知a为3×3矩阵,则a(:,end)是指( )。
选项:
A:第一行元素;
B:第三行元素;
C:第三列元素。
D:所有元素;
答案: 【第三列元素。

4、单选题:
执行语句A=[1,2,3;4,5,6]后,A(3)的值是( )。
选项:
A:2;
B:4.
C:3;
D:1;
答案: 【2;

5、单选题:
已知a为3×5矩阵,则执行完a(:,[2,4])=[]后( )。
选项:
A:a变为2行3列。
B:a变为3行2列;
C:a变成行向量;
D:a变为3行3列;
答案: 【a变为3行3列;

6、单选题:
已知a为2×3矩阵,则执行a=a(:)后( )。
选项:
A:a变为2行3列。
B:a变成列向量;
C:a变为3行3列;
D:a变为3行2列;
答案: 【a变成列向量;

7、单选题:
reshape(1:6,2,3)函数执行后得到的结果是( )。
选项:
A:3×2矩阵。
B:6个元素的列向量;
C:2×3矩阵;
D:6个元素的行向量;
答案: 【2×3矩阵;

8、单选题:
已知ch=[abcdef;123456],则ch(2,4)代表的字符是( )。
选项:
A:4;
B:3;
C:c;
D:d。
答案: 【4;

9、单选题:
表达式www0>=W123的结果是( )。
选项:
A:1 0 0 0;
B:1 1 1 0;
C:0 0 0 1。
D:1 1 0 0;
答案: 【1 1 1 0;

10、单选题:
eval(sqrt(4)+2)的值是( )。
选项:
A:2;
B:4;
C:sqrt(4)+2;
D:2+2。
答案: 【4;

11、单选题:
在命令行窗口输入:>> x=int8(130),则x的结果为( )。
选项:
A:128;
B:129;
C:127;
D:-127。
答案: 【127;

12、单选题:
ceil(-2.1)的结果为( )。
选项:
A:-2;
B:1;
C:2.
D:-3;
答案: 【-2;

13、单选题:
在命令行窗口输入以下命令>> A=[1:3;4:6];>> D=sub2ind(size(A),[1,1],[2,3])D的值为( )。
选项:
A:2 5;
B:3 6;
C:4 5;
D:3 5。
答案: 【3 5。

14、单选题:
产生对角线上全为1,其余为0的2行3列矩阵的命令是( )。
选项:
A:eye(3,2)。
B:ones(2,3);
C:eye(2,3);
D:ones(3,2);
答案: 【eye(2,3);

15、单选题:
建立3阶单位矩阵A的命令是( )。
选项:
A:A=ones(3)。
B:A=eye(3);
C:A=eye(1,3);
D:A=eye(3,1);
答案: 【A=eye(3);

16、单选题:
产生和A同样大小的幺矩阵的命令是( )。
选项:
A:eye(size(A));
B:size(eye(A));
C:ones(size(A));
D:size(ones(A))。
答案: 【ones(size(A));

17、单选题:
建立5×6随机矩阵A,其元素为[100,200]范围内的随机整数,相应的命令是( )。
选项:
A:A= fix(100+300*rand(5,6));
B:A=fix(100+200*rand(5,6));
C:A=fix(100+100*rand(5,6))。
D:A=fix(200+100*rand(5,6));
答案: 【A=fix(100+100*rand(5,6))。

18、单选题:
产生均值为1、方差为0.2的500个正态分布的随机数,相应的命令是( )。
选项:
A:1+sqrt(0.2)*randn(500,1);
B:0.2+randn(500);
C:0.2+randn(500,1)。
D:1+0.2*randn(500);
答案: 【1+sqrt(0.2)*randn(500,1);

19、单选题:
从矩阵A提取主对角线元素,并以这些元素构成对角阵B,相应的命令是( )。
选项:
A:B=diag(triu(A));
B:B=diag(diag(A));
C:B=diag(A);
D:B=diag(tril(A))。
答案: 【B=diag(diag(A));

20、单选题:
在MATLAB中定义A=randn(5,4,3,2),则下列关于A的操作中正确的是( )。
选项:
A:y=sin(A)。
B:y=reshape(A,[4 3 6 7]);
C:y=eig(A);
D:y=cond(A);
答案: 【y=sin(A)。

21、单选题:
在命令行窗口中分别输入下列命令,对应输出结果正确的是( )。
选项:
A:命令5-10*rand(1,2),结果ans=[-5.0501 1.2311]。
B:命令y=diag(eye(3),1),结果y=[0 0];
C:命令x=zeros(1,2);x>0,结果ans=1;
D:命令x=[-2:2],结果x=[-2 -1 0 1 2];
答案: 【命令y=diag(eye(3),1),结果y=[0 0];

22、单选题:
将矩阵A对角线元素加30的命令是( )。
选项:
A:A+30*eye(size(A));
B:A+30*eye(A);
C:A+30*eye(4)。
D:A+30*ones(size(A));
答案: 【A+30*eye(size(A));

23、单选题:
求矩阵A的范数的命令是( )。
选项:
A:y=cond(A);
B:y=rank(A);
C:y=trace(A);
D:y=norm(A)。
答案: 【y=norm(A)。

24、单选题:
find(1:2:20>15)的结果是( )。
选项:
A:17 19;
B:9 10;
C:8 9。
D:19 20;
答案: 【9 10;

25、判断题:
对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。( )
选项:
A:错
B:对
答案: 【

26、判断题:
如果A矩阵是非奇异方阵,则B/A等效于inv(A)*B. ( )
选项:
A:对
B:错
答案: 【

27、判断题:
两个矩阵进行点乘运算时,要求它们维度是一致的。 ( )
选项:
A:错
B:对
答案: 【

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注