第一章测试
1.当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上( )。 A:百分号(%) B:冒号(:) C:逗号(,) D:分号(;) 答案:D
2.MATLAB命令行窗口中提示用户输入命令的符号是( )。 A:>> ; B:>>> ; C:> ; D:>>>. 答案:A
3.fix(264/100)+mod(264,10)*10的值是( )。 A:42 B:86 C:62 D:423 答案:A
4.下列可作为MATLAB合法变量名的是( )。 A:xyz_2a。 B:_123; C:合计; D:@h; 答案:A
5.在命令行窗口输入下列命令后,x的值是( )。>> clear>> x=i*j A:1. B:不确定; C:-1; 答案:C
6.建立矩阵时,不同行的元素之间用( )分隔。 A:分号; B:空格; C:逗号; D:引号 答案:A
7.输入字符串时,要用( )将字符序列括起来。 A:{ }; B:” “。 C:[ ]; D:; 答案:D
8.最初的MATLAB核心程序是采用( )语言编写的。 A:PASCAL。 B:C; C:BASIC; D:FORTRAN; 答案:D
9.下列选项中能反应MATLAB特点的是( )。 A:算法最优; B:不需要写程序; C:编程效率高。 D:程序执行效率高; 答案:C
10.如果要重新执行以前输入的命令,可以使用( )。 A:右移光标键(→); B:上移光标键(↑)。 C:左移光标键(←); D:下移光标键(↓); 答案:B
11.plot(x,y)是一条( )命令。 A:打印; B:绘图; C:描点。 D:输出; 答案:B
linspace函数调用的格式为12.以下两个命令行的区别是( )。>> x=5,y=x+10>> x=5,y=x+10; A:第一个命令行只显示x的值,第二个命令行同时显示x和y的值; B:第一个命令行同时显示x和y的值,第二个命令行只显示y的值; C:第一个命令行同时显示x和y的值,第二个命令行只显示x的值; D:第一个命令行只显示y的值,第二个命令行同时显示x和y的值。 答案:C
13.下列选项中,不是MATLAB帮助命令的是( )。 A:help。 B:look for –all; C:look for; D:search; 答案:D
14.下列数值数据表示中错误的是( )。 A:1.2e-5; B:2e; C:2i D:+10; 答案:B
15.下列语句中错误的是( )。 A:x=y=3; B:x=y==3; C:y=3,x=y。 D:x==y==3; 答案:A
16.已知s=‘显示”hello”’,则s的元素个数是( )。 A:7; B:9; C:11; D:18. 答案:B
17.建立矩阵时,同一行的元素之间用( )分隔。 A:空格; B:分号; C:中括号。 D:逗号; 答案:AD
18.在当前文件夹和搜索路径中都有fpp.m文件,那么在命令行窗口输入fpp时,下列说法错误的是( )。 A:先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件; B:执行当前文件夹的fpp.m文件, C:先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件; D:执行搜索路径中的fpp.m文件; 答案:ACD
19.内存变量文件是二进制格式文件,扩展名为.mat。( ) A:对 B:错 答案:A
20.表达式(9==1)与表达式9==1的值相等。( ) A:错 B:对 答案:A
21.函数sin(pi/2)与sind(90)的值相等。( ) A:错 B:对 答案:B
22.标准函数名以及命令名一般用小写字母。( ) A:错 B:对 答案:B
23.format命令影响数据输出格式,也会影响数据的计算和存储。( ) A:错 B:对 答案:A
24.在MATLAB中,右除运算符(/)和左除等价()等价。 ( ) A:错 B:对 答案:A
25.下列命令行中,输出结果与其他3项不同的是( )。 A:>> 10+20+30%5 B:>>%10+20+30 C:>> 10+20+…30 D:>> …10+20+30 答案:B ## 第二章测试
26.使用语句t=0:9生成的是( )个元素的向量。 A:10. B:6; C:8; D:9; 答案:A
27.使用语句x=linspace(0,pi,6)生成的是( )个元素的向量。 A:6; B:5. C:7; D:8; 答案:A
28.已知a为3×3矩阵,则a(:,end)是指( )。 A:第三行元素; B:第一行元素; C:所有元素; D:第三列元素。 答案:D
29.执行语句A=[1,2,3;4,5,6]后,A(3)的值是( )。 A:2; B:3; C:4. D:1; 答案:A
30.已知a为3×5矩阵,则执行完a(:,[2,4])=[]后( )。 A:a变为2行3列。 B:a变为3行2列; C:a变成行向量; D:a变为3行3列; 答案:D
31.已知a为2×3矩阵,则执行a=a(:)后( )。 A:a变为3行3列; B:a变为2行3列。 C:a变为3行2列; D:a变成列向量; 答案:D
32.reshape(1:6,2,3)函数执行后得到的结果是( )。 A:3×2矩阵。 B:6个元素的列向量; C:6个元素的行向量; D:2×3矩阵; 答案:D
33.已知ch=[‘abcdef’;‘123456’],则ch(2,4)代表的字符是( )。 A:d。 B:c; C:3; D:4; 答案:D
34.表达式’www0’>=’W123’的结果是( )。 A:1 1 1 0; B:1 0 0 0; C:1 1 0 0; D:0 0 0 1。 答案:A
35.eval(‘sqrt(4)+2’)的值是( )。 A:4; B:2; C:sqrt(4)+2; D:2+2。 答案:A
36.在命令行窗口输入:>> x=int8(130),则x的结果为( )。 A:129; B:128; C:127; D:-127。 答案:C
37.ceil(-2.1)的结果为( )。 A:2. B:-2; C:-3; D:1; 答案:B
38.在命令行窗口输入以下命令>> A=[1:3;4:6];>> D=sub2ind(size(A),[1,1],[2,3])D的值为( )。 A:3 6; B:3 5。 C:2 5; D:4 5; 答案:B
39.产生对角线上全为1,其余为0的2行3列矩阵的命令是( )。 A:eye(2,3); B:ones(3,2); C:ones(2,3); D:eye(3,2)。 答案:A
40.建立3阶单位矩阵A的命令是( )。 A:A=eye(1,3); B:A=eye(3,1); C:A=ones(3)。 D:A=eye(3); 答案:D
41.产生和A同样大小的幺矩阵的命令是( )。 A:eye(size(A)); B:size(ones(A))。 C:ones(size(A)); D:size(eye(A)); 答案:C
42.建立5×6随机矩阵A,其元素为[100,200]范围内的随机整数,相应的命令是( )。 A:A=fix(100+100rand(5,6))。 B:A=fix(200+100rand(5,6)); C:A= fix(100+300rand(5,6)); D:A=fix(100+200rand(5,6)); 答案:A
43.产生均值为1、方差为0.2的500个正态分布的随机数,相应的命令是( )。 A:1+0.2randn(500); B:0.2+randn(500,1)。 C:0.2+randn(500); D:1+sqrt(0.2)randn(500,1); 答案:D
44.从矩阵A提取主对角线元素,并以这些元素构成对角阵B,相应的命令是( )。 A:B=diag(triu(A)); B:B=diag(tril(A))。 C:B=diag(A); D:B=diag(diag(A)); 答案:D
45.在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); 答案:A
46.在命令行窗口中分别输入下列命令,对应输出结果正确的是( )。答案:B
47.将矩阵A对角线元素加30的命令是( )。 A:A+30eye(size(A)); B:A+30ones(size(A)); C:A+30eye(4)。 D:A+30eye(A); 答案:A
48.求矩阵A的范数的命令是( )。 A:y=trace(A); B:y=rank(A); C:y=norm(A)。 D:y=cond(A); 答案:C
49.find(1:2:20>15)的结果是( )。 A:17 19; B:8 9。 C:9 10; D:19 20; 答案:C
50.对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。( ) A:错 B:对 答案:A
51.如果A矩阵是非奇异方阵,则B/A等效于inv(A)*B. ( ) A:对 B:错 答案:B
52.两个矩阵进行点乘运算时,要求它们维度是一致的。 ( ) A:错 B:对 答案:B ## 第三章测试
53.如果x、y均为4×3矩阵,则执行plot(x,y)命令后在图形窗口中绘制( )条曲线。 A:7; B:4; C:12; D:3. 答案:D
54.下列程序的运行结果是( )。x=0:pi/100:2pi;for n=1:2:10plot(nsin(x),n*cos(x))hold onendaxis square A:5根正弦曲线和5根余弦曲线。 B:一根正弦曲线和一根余弦曲线; C:5根平行线; D:5个同心圆; 答案:D
55.命令text(1,1,‘{}+{}’)执行后,得到的标注效果是( )。 A:{alpha}+{eta}; B:α+β; C:α+β。 D:{α}+{β}; 答案:B
56.subplot(2,2,3)是指( )的子图。 A:两行两列的左下图; B:两行两列的右上图。 C:两行两列的左上图; D:两行两列的右下图; 答案:A
57.要使函数y=2ex的曲线绘制成直线,应采用的绘图函数是( )。 A:semilogx; B:semilogy; C:loglog。 D:polar; 答案:B
58.下列程序的运行结果是( )。[x,y]=meshgrid(1:5);surf(x,y,5*ones(size(x))); A:z=x+y平面; B:与xy平面垂直的平面; C:z=5x平面。 D:与xy平面平行的平面; 答案:D
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论