MATLAB 选择题复习[含答案].docx
MATLAB 选择题复习含答案1.在M文件编辑器中,输入指令(),可以为所要执行的程序设置书签。 ASet Bookmark(正确答案)BClear BookmarkCNext BookmarkDPre Bookmark2. 若变量a是一个3行4列的矩阵,那么size(a)=()。 A. 3B. 4C. 3 4(正确答案)D. 4 33. 若a=11:-1.5:1,那么a中共有()个元素。 A. 8B. 7(正确答案)C. 6D. 54. 在MATLAB程序中,输入指令()终止本层循环,跳到end的下一条语句。 A.returnB.pauseC.break(正确答案)D.continue5. 下列哪个变量的定义是不合法的()。 A.xyz+3(正确答案)B.xyz_3C.xy3zD.x3yz6. 若A是一矩阵,则指令eig()用于求( A )。 A. 特征值(正确答案)B. 奇异值C. 上三角矩阵D. 正交矩阵7. 已知x是一个向量,计算的MATLAB命令是()。 A. e(x)B. exp(x)(正确答案)C. expxD. e.(x)8. 若想清空MATLAB工作空间中的所有变量,则需要在主窗口输入指令()。 A.clfB.clsC.clear(正确答案)D.clc9. 运行下列指令,则变量b的类型是()。a=changchun;b=str2double(a) A. symB. double(正确答案)C. charD. int10. 在MATLAB命令窗口中输入如下指令:>>A=2 3;1 -5; 3 4;>>A(2,:).A(3,:)则屏幕将显示的结果会是()。 A.-20B.3C.3 -20(正确答案)D. 3 101. MATLAB中的()用于显示目前内存中所有变量的变量名、变量值以及类型。 A主窗口B命令历史窗口C当前目录窗口D工作空间窗口(正确答案)2. 正确表达命题A小于C或者B小于C的逻辑表达式应该用下面哪一行()。 A. A<CB. B<CC. A<C&B<CD. A<CIB<C(正确答案)3. 下列哪条指令是将字符串a转换为双精度的数值()。 A. mat2str(a)B. str2mat(a)C. str2double(a)(正确答案)D. int2str(a)4. 在M文件编辑器中,输入指令()可以在程序中找到前一个书签处。 ASet BookmarkBClear BookmarkCNext BookmarkDPre Bookmark(正确答案)5. 若a=-7.5:1,那么a中共有()个元素。 A. 9(正确答案)B. 8C.7D.66. 以下的书写规则错误的是()。 A. 虚数单位用i或j表示B. 数学符号p的书写形式为piC. 符号相乘必须用连接D. 指数运算以e为底的书写形式为e()(正确答案)1. MATLAB中的()用于显示当前目录下的文件以及完成搜索的功能。 A主窗口B命令历史窗口C当前目录窗口(正确答案)D工作空间窗口2. MATLAB中默认的数据格式与指令()是一致的。 Aformat short eBformat long eCformat longDformat short(正确答案)3. 若变量a是一个3行4列的矩阵,那么size(a,2)=()。 A. 3B. 4(正确答案)C. 1D. 24. 下列指令中,()求矩阵的特征值。 A. invB. diagC. detD.eig(正确答案)5. 运行一下命令,则变量b的类型是()。a=2;b=int2str(a) A. symB. string(正确答案)C. charD. int6. 已知x是一个向量,计算的MATLAB命令是()。 A. e(x)B. exp(x)(正确答案)C. expxD. e.(x)7. 在MATLAB命令窗口中,要想获取在线帮助,应该使用下面的哪一条命令()。 A. help whosB. help(正确答案)C. help whoD. who8. 下列哪个变量的定义是不合法的()。 A.aB.a_3C.a3D.a+5(正确答案)9. 在MATLAB命令窗口中,键入命令>>syms x;>>y=int(3x)则屏幕上将出现的结果是()。 A. 3/2x2(正确答案)B. 3x2/2C. 1.5x2D. 1.5x2;10. 正确表达命题A大于C或者B大于C的逻辑表达式应该用下面哪一行()。 A. A> CB. B>CC. A>C&B>CD. A>C|B>C(正确答案)1. 在主窗口命令中输入format short e,对应结果是()。 A短格式B短格式e方式(正确答案)C长格式D. 长格式e方式2. 以下的书写规则错误的是()。 A. 数学符号兀的书写形式为piB. 无穷大用INF或inf表示C. 符号相乘必须用"."连接(正确答案)D. 指数运算以e为底的书写形式为'exp()'3. 清空MATLAB主窗口所有指令的是()。 A. clc(正确答案)B. clsC. escD. clf4. 在循环结构中,()终止被调用函数的运行,正常地返回到引用函数。 A. return(正确答案)B. breakC. continueD. Pause5. 已知a=2:2:8,b=2:5.下列运算表达式中错误的为()。 A. abB. a.bC. ab(正确答案)D. a-b6subplot(2,1,1)是指()。 A. 两行一列的上图(正确答案)B. 两行一列的下图C. 两行一列的左图D. 两行一列的右图7. 已知a=logspace(0,2,3),b=1:3,则a.b的结果为()。 A. 0 1 6B. 1 20 100C. 0 2 6D. 1 20 300(正确答案)8. 下列哪个变量的定义是不合法的()。 A. abcB. xyz_3C. x3yD. xy+2(正确答案)9. 在MATLAB命令窗口中输入如下指令:>>syms x;>>int(x2,0,3)则屏幕将显示的结果会是()。 A. 3B. 6C. 9(正确答案)D. 1210. 下列哪条指令是将矩阵a转换为字符串()。 A. mat2str(a)(正确答案)B. str2mat (a)C. str2num (a)B. str2double (a)7. 下列指令中,()是求矩阵的特征值。 A. invB. diagC. eig(正确答案)D. det8. 已知a=linspace(0,1,6),b=1:6.下列运算表达式中错误的为()。 A. abB. a.bC. ab(正确答案)D.a-b9. 在MATLAB命令窗口中输入如下指令:>>A=3 1;4,5;>>A(1,:)A(:,2)则屏幕将显示的结果会是()。 A.6B.8(正确答案)C.10D. 1210. 在MATLAB命令窗口中,键入命令>>syms x;>>y=limit(1/x,x,inf)则屏幕上将出现的结果是()。 A0(正确答案)B1C1/2Dinf1. 通过输入指令(),能够以列形式显示搜索路径。 AgenpathBpath(正确答案)CsetpathDeditpath2. 在主窗口命令中输入format short,则输出的数值小数部分保留到小数点后()位。 A4(正确答案)B5C14D153. 在循环结构中跳出循环,执行循环后面的代码的命令为()。 A.returnB. break(正确答案)C.continueD.keyboard4. 运行以下命令,则变量a的类型是()。>>syms a>>a=sin(2) A. sym(正确答案)B. doubleC. charD.int5. 在MATLAB命令窗口中,要了解当前工作空间中所有变量的更多信息应该使用下面的哪一条命令()。 A.help whosB. whos(正确答案)C.help whoD.who6. 设A=2 4 3; 5 3 1; 3 6 7,则numel()和size(A)的结果为( C )。 A. 6 3 3B. 9 3C. 9 3 3(正确答案)D. 3 3 37. 若变量a是一个5行4列的矩阵,那么2size(a,1)=()。 A. 4B. 5C. 10(正确答案)D. 88. 已知a=1 2;3 4,在MATLAB主窗口,输入下列哪个指令可以将a转化为字符串()。A. str2mat(a) B. mat2str(a)(正确答案)C. char2mat(a)D. char2num(a)9. 下列哪个变量的定义是不合法的()。 A.abB.a3bC.ab/2(正确答案)D.ab_210. 在MATLAB命令窗口中,键入命令>>syms x;>>y=int(3x2,0,1)则屏幕上将出现的结果是()。 A.1(正确答案)B.0C.3D.21. MATLAB中的()用于记录所有执行过的命令。 A主窗口B命令历史窗口(正确答案)C当前目录窗口D工作空间窗口2. 若a=1:1.5:11,那么a中共有()个元素。 A. 5B. 6C.7(正确答案)D.83. 设A=2 4 3; 5 3 1; 3 6 7,则length()和size(A)的结果为(D )。 A. 3 3B. 9 3C. 9 3 3D. 3 3 3(正确答案)4. 指令subplot(1,2,1)是指()。 A. 两行一列的上图B. 两行一列的下图C. 一行两列的左图(正确答案)D. 一行两列的右图5. 在MATLAB命令窗口中,要了解当前工作空间中所有变量应该使用()命令。 A.help whosB.helpC.help whoD.who(正确答案)6. 在M文件编辑器中,输入指令(),可以在程序中找到后一个书签处。 ASet BookmarkBClear BookmarkCNext Bookmark(正确答案)DPre Bookmark7. 在MATLAB命令窗口中,键入命令>>syms x;>>y=limit(1/x,x,inf)则屏幕上将出现的结果是()。 A0(正确答案)B1C1/2Dinf8. 正确表达命题A和B都大于C的逻辑表达式应该用下面哪一个()。 A. A>CB. B>CC. A>C&B>C(正确答案)D. A>C|B>C9. 下列哪条指令是将字符串a转换为数字数组()。 A. mat2str(a)B. str2mat(a)C. str2num(a)(正确答案)D. int2str(a)10. 在MATLAB命令窗口中,键入命令>>syms x y;>>f1=x+y-1;>>f2=x-2y+2;>>x,y=solve(f1,f2)则屏幕上将出现的结果是()。 A. x=0,y=1(正确答案)B. x=0,y=0C. x=1,y=2D. x=1,y=0