2015-2016数学实验练习题
一、 选择题
1. 清除Matlab工作空间(wordspace)变量的命令是( B )
  A. clc    B. clear    C. clf    D.delete
2. 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据的命令是 ( A )
  A. clc    B. clear    C. clf    D.delete
3. 用来清除图形的命令  (  C )
  A. clc    B. clear    C. clf    D.delete
4. 在MATLAB程序中,使命令行不显示运算结果的符号是  ( A  )
  A. ;    B. %    C. #    D. &
5. 在MATLAB程序中,可以将某行表示为注释行的符号是  (  B )
  A. ;    B. %    C. #    D. &
6. 在循环结构中跳出循环,执行循环后面代码的命令为  (  B  )    
  A. return  B. break  C. continue  D. Keyboard
7. 在循环结构中跳出循环,但继续下次循环的命令为    (  C )
  A.  return    B.  break    C.  continue    D. Keyboard
8. MATLAB中用于声明全局变量的关键字是    (  C  )
input命令  A. inf      B. syms      C. global        D. function
9. 用户可以通过下面哪项获得指令的使用说明  (  A  )                                
  A. help  B. load  C. demo  D. lookfor
10.在MATLAB命令窗口中键入命令S=zoros(3);可生成一个三行三列的零矩阵,如果省略了变量名S,MATLAB表现计算结果将用下面的哪一变量名做缺省变量名  (  A )
  A. ans;     B. pi;    C. NaN;    D. Eps.
11. 9/0的结果是( B )                                                   
  A. NAN; B. Inf; C. eps; D. 0
12在MATLAB中程序或语句的执行结果都可以用不同格式显示,将数据结果显示为分数形式,用下面哪一条命令语句 (  D )
  A. format long; B. format long e;C. format bank;D. fromat rat
13. 下列MATLAB命令中是构造1行3列的(-1,1)均匀分布随机矩阵的命令的是( D )
  A. randn(1,3);B. rand(1,3);C. ones(3);D. 以上都不对
14. 产生四维元素都为1矩阵的语句为( A )
  A. ones(4)    B. eye(4)    C. zeros(4)    D. rand(4)
15. 用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]
16. y=dsolve(Dy=1/(1+x^2)-2*y^2,y(0)=0,x); ezplot(y)的功能是( A )
A. 求微分方程特解并绘图;B. 解代数方程;C. 求定积分; D.求微分方程通解.
17. MATLAB命令roots([1,0,0,-1])的功能是  (  D  )
A. 产生向量[1,0,0,1];                  B. 求方程的根;
C. 求多项式的值;                D. 求方程的根。
18.在MATLAB命令窗口中,键入命令A=[1,2,3;4,5,6;7,8,0];A(2,:)*A(:,2);将出现的结果是( B  )
  A. 15;          B. 81;          C. 36;          D. 30.
19. 在MATLAB命令窗口中键入命令A=[1 4 2;3 1 2;6 1 5]; 则det(A(1:2,2:3).*A(2:3,2:3))的结果是 (  C  )
  A.  -143;  B.  60;  C.  36;  D.  -19
20.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
21. 在MATLAB命令窗口中键入命令A=[1 4;3 5]; B=[2 3;3 8]; 则A.*B的结果是(  A )
  A. ;  B. ;  C. ;  D. .
22. 在MATLAB命令窗口中键入命令A=[1 4;3 5]; B=[2 3;3 8]; 则A*B的结果是( B  )
  A. ;  B. ;  C. ;  D. .
23. 下面有关MATLAB变量名和函数名的说法错误的是            (  D  )
  A. 变量名的第一个字符必须是一个英文字母
  B. 变量名可由英文字母、数字和下划线混合组成
  C. 变量名不得包含空格和标点,但可以有下连字符
  D. 变量名和函数名对于英文的大小使用没有区别
24. 正确表达命题A或B都大于C的逻辑表达式应该用下面哪一行(  )
  A.  A > C;B.  B>C;C.  A >C & B >C;D.  A >C | B >C。
25. 输入方阵A的数据,在MATLAB中计算A的逆矩阵用下面哪一命令(  D  )
  A. det(A)    B.eig(A)    C.diag(A)    D.inv(A)
26. 输入方阵A的数据,在MATLAB中计算A的特征值用下面哪一命令(  D  )
  A.  inv(A)  B.  diag(A)  C.  det(A)  D.  eig(A)
27. 输入方阵A的数据,在MATLAB中计算A的行列式的值用下面哪一命令(  C )
  A.  inv(A)  B.  diag(A)  C.  det(A)  D.  eig(A)
28. 输入方阵A的数据,在MATLAB中计算A的秩用下面哪一命令(  C  )
  A.  inv(A)  B.  diag(A)  C.  rank(A)  D.  eig(A)
29. 命令A=magic(3)创建3阶魔方矩阵,求A的特征值绝对值最小用 (  A  )
  A. min(abs(eig(A)));  B. min(eig(abs(A)));  C. min(eig(A));  D. min(abs(A));
30.下列哪个变量的定义是不合法的  (  A )     
  A.  abcd-3  B.  xyz_3  C.  abcdef  D.  x3yz
31. 下列变量名中合法的是        ( A )
  A.  char_1    B.  x*y    C.  x\y    D.  end
32. 在MATLAB中下列数值的表示不正确的是( B )