当前位置:首页 > 滁州学院期末考试matlab试卷及答案
1. 设A=[2 4 3; 5 3 1; 3 6 7],则sum(A),length(A)和size(A)的结果( D )
A. [10 13 11] 9 [3 3] B. [9 9 16] 3 [3 3]
C. [9 9 16] 9 [3 3] D. [10 13 11] 3 [3 3]
size函数返回的是一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。length(A)如果A为非空数组,返回行数和列数两者之间数值较大的那一个值,即相当于执行了max(size(A));如果A为空数组,则返回0;如果A是一个向量则返回A的长度.
2. 下列关于脚本文件和函数文件的描述中不正确的是( B ) A. 去掉函数文件第一行的定义行可转变成脚本文件; B. 函数文件可以在命令窗口直接运行; C. 脚本文件可以调用函数文件;
D. 函数文件中的第一行必须以function开始;
3. 在Command Window窗口中分别输入下列命令,对应输出结果错误的是( C )
A. x=[-3:2] x=[-3 -2 1 0 1 2] B. x=zeros(1,2);x>0 ans=[0 0] C. y=diag(eye(3),2)’ y=[0 0] [0]
D. 3-2*rand(1,2) ans=[1.0997 2.5377]
4. 对于矩阵B,统计其中大于A的元素个数,可以使用的语句是( B ) A. length(B) - length(find(B<=A)) B. sum(sum(B>A))
C. length(sum(B>A)) D. sum(length(B>A))
5. 已知str1=’find’, str2=’fund’, str3=’I like you’,有:k1=sum(str1==str2), k2=sum(strrep(str1,’i’,’u’)==str2), k3=findstr(str3,’ke’), 则k1,k2,k3的结果分别为:( B ) A. 3, 3, 5 B. 3, 4, 5 C. 4, 3, 5 D. 3, 4, 6
str = strrep(str1, str2, str3),在 str1 中找到str2 ,替换成str3 例:T= 'Find the starting indices of the shorter string.';
Q=findstr(T,'the')%在字符串T中找个出现‘the'字符串的位置 Q=[6 30];%表示第6个字符和第30个字符出现’the'这个字符串
6.下列哪个变量的定义是不合法的 A (A) abcd-3 (B) xyz_3 (C) abcdef (D) x3yz
7. 下列哪条指令是求矩阵的行列式的值 C (A) inv (B) diag (C) det (D) eig
8. 在循环结构中跳出循环,执行循环后面代码的命令为(A) return (B) break (C) continue (D) keyboard
B 9. 清空Matlab工作空间内所有变量的指令是 C (A) clc (B) cls (C) clear (D) clf
10. 用round函数四舍五入对数组[2.48 6.39 3.93 8.52]取整,结果为 C
(A) [2 6 3 8] (B) [2 6 4 8] (C) [2 6 4 9] (D) [3 7 4 9]
11. 已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为 C (A) a'*b
(B) a .*b a = [ 2 4 6 8] b= [ 2 3 4 5] (C) a*b (D) a-b
12. 角度x=[30 45 60],计算其正弦函数的运算为 D (A) SIN(deg2rad(x)) (B) SIN(x) (C) sin(x) (D) sin(deg2rad(x))
13. 下面的程序执行后array的值为 A for k=1:10 if k>6
break; else array(k) = k; end end
(A) array = [1, 2, 3, 4, 5, 6] (B) array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] (C) array =6 (D) array =10.
14.i=2; a=2i; b=2*i; c=2*sqrt(-1); 程序执行后;a, b, c的值分别是多少?C
(A)a=4, b=4, c=2.0000i (B)a=4, b=2.0000i, c=2.0000i (C)a=2.0000i, b=4, c=2.0000i (D) a=2.0000i, b=2.0000i, c=2.0000i
15. 求解方程x4-4x3+12x-9 = 0 的所有解 B (A)1.0000, 3.0000, 1.7321, -1.7321 (B)1.0000, 3.0000, 1.7321i, -1.7321i (C)1.0000i, 3.0000i, 1.7321, -1.7321 (D)-3.0000i, 3.0000i, 1.7321, -1.7321
1. 已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结果。 A & B 的运行结果ans=[0 1 1;1 1 0]; A ./ B 的运行结果ans=[0 2.25 2;1 0.6 NaN]。
2. 产生4阶全0方阵的命令为zeros(4);产生3阶全1方阵的命令
共分享92篇相关文档