内容发布更新时间 : 2024/11/19 14:40:27星期一 下面是文章的全部内容请认真阅读。
7. 如果x=1:-2:-8,则x(1)和x(5)分别是()
A.1,-8 B.-1,-7 C.-1,-8 D.1,-7 8. MATLAB表达式2*2^3^2的结果是()
A.128 B.4096 C. 262144 D.256 9. 下列哪个变量的定义是不合法的()。
(A) abcd-3 (B) xyz_3 (C) abcdef (D) x3yz
10. 指出下列错误的指令()。
(A) syms a b; (B) syms a, b; (C) syms(?a', ?b'); (D) syms(?a','b','positive');
b d a A B
11.下列哪条指令是求矩阵的行列式的值()。
(A) inv (B) diag (C) det (D) eig
inv是求逆矩阵
diag 是矩阵对角元素的提取和创建对角阵 sqrt(x) —— 求x的平方根 abs(x)—— 求x的绝对值 det(a)—— 求行列式的值
eig——计算矩阵A的特征值和特征向量的函数
clf; 用来清除图形的命令
12 .清空 Matlab 工作空间内所有变量的指令是()。
(A) clc (B) cls (C) clear (D) clf
13、下列变量名中————是合法的。
(A) char_1 ; (B) x*y ; (C) x\\y ; (D) end
14.以下哪个说法是正确的()。
(A)Matlab 进行数值计算的表达精度与其指令窗口中的数值显示精度相同。 (B)Matlab 指令窗口中显示的数值有效位数不能超过 7 位。
(C)输入二维数值数组时,需要用到逗号和分号,它们可以在中文状态下输入。 (D)历史指令窗口所记录的内容 与 diary 指令所产生“日志”内容是不同的。
15. 产生四维单位矩阵的语句为().
A.ones(4) B.eye(4) C.zeros(4) D.rand(4) >> eye(4)
ans =
1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
>> ones(4) ans =
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
>> zeros(4) ans =
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
>> rand(4) ans =
0.8147 0.6324 0.9575 0.9572 0.9058 0.0975 0.9649 0.4854 0.1270 0.2785 0.1576 0.8003 0.9134 0.5469 0.9706 0.1419
C C a D b
16.求解线性方程组Ax=b,当det(A)≠0时,方程的解是().
A. A\\b B.b/A C.b\\A D.A/b
17. 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为()
c=input('请输入一个字符','s'); if c>='A' & c<='Z'
disp(setstr(abs(c)+abs('a')-abs('A'))); elseif c>='a'& c<='z'
disp(setstr(abs(c)- abs('a')+abs('A'))); elseif c>='0'& c<='9' disp(abs(c)-abs('0')); else disp(c); end
A. 9 B. 8 C. 7 D. 6
18. 运行下面的代码后,输入:1回车,2回车,1回车,则输出结果为( ) a=input('a=?'); b=input('b=?'); c=input('c=?'); d=b*b-4*a*c;
x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)];
disp(['x1=',num2str(x(1)),',x2=',num2str(x(2))]);
A. x1=num2str(1) x2=num2str(1) B. x1=num2str(-1) x2=num2str(1) C. x1= -1 x2=-1 D. x1=1 x2=-1
19. 清除工作空间(wordspace)的命令是( )
A. clc; B. clear; C. clf; D.delete;
20. 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为( )
x=input('请输入x的值:'); if x==10
y=cos(x+1)+sqrt(x*x+1); else
y=(3^(1/2))*sqrt(x+sqrt(x)); end y
A. 9 B. 8 C. 7 D. 6
a a c b d
21. 运行如下程序后, 命令窗口(command windows)显示的结果为( b) s=0;
a=[12,13,14;15,16,17;18,19,20]; for k=a s=s+k; end disp(s');
A. 144 B. 39 48 57 C.145 D. 45 48 51
22. 运行如下程序后, 命令窗口(command windows)显示的结果为(b ) k=0;
for n=100:200
if rem(n,21)~=0 %R=rem(X,Y),求余数函数,X,Y应该为正数
k=k+1; continue end break; end k
A.105 B. 5 C.4 D.101
23. 图形窗口(Figure)显示网格的命令是( b)
A. axis on B. grid on C. box on D. hold on 24. 已知函数文件如下,则factor(4)=(c ) function f=factor(n)
if n<=1 f=1; else
f=factor(n-1)*n; end
A. 4 B. 12 C. 24 D.48
25. 运行如下程序后, 命令窗口(command windows)显示的结果为( d) A=[13,-56,78; 25,63,-735; 78,25,563; 1,0,-1]; y=max(max(A))
A. y=564 B.y=9 C.y=-735 D.y=563
26. 在图形指定位置加标注命令是(c )
A. title(x,y,?y=sin(x)?); B. xlabel(x,y,?y=sin(x)?);
C. text(x,y,?y=sin(x)?); D. legend(x,y,?y=sin(x)?); %添加图例的标注,
27.下列哪个函数为插值函数(b )
A. P=polyfit(X,Y,3) B. Y1=interp1(X,Y,X1,'method') C. [Y,I]=sort(A,dim) D. R=corrcoef(X)
28.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
29. 求解方程x4-4x3+12x-9 = 0 的所有解a (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
30、在循环结构中跳出循环,但继续下次循环的命令为 。c (A) return; (B) break ; (C) continue ; (D) keyboard
31. 用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]