华师《Matlab基础与应用》在线作业-0004
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 30 分)
1.用round函数四舍五入对数组[2.48 6.39 3.93 8.52]取整,结果为( )。
A.[2 6 3 8]
B.[2 6 4 8]
C.[2 6 4 9]
D.[3 7 4 9 ]
2.下列变量名中( )是合法的。
A.char_1
B.x*y
C.x\y
D.end
3.指出下列错误的指令是( )。
A.syms a b;
B.syms a, b;
C.syms(?a', ?b');
D.syms(?a','b','positive');
4.下列哪条指令是求矩阵的行列式的值( )。
A.inv
B.diag
C.det
D.eig
5.A=rand(2,5);b=size(A);那么b的值是( )。
A.[2,5]
B.[5,2]
C.2
D.5
6.已知a=2:2:8,b=2:5.下列运算表达式中错误的为( )。
A.a’*b
B.a.*b
C.a*b
D.a-b
7.下列变量中的最大数是( )。
A.eps
B.realmin
C.realmax
D.-pi
8.在循环结构中跳出循环,但继续下次循环的命令为( )。
A.return
B.break
C.continue
D.keyboard
9.清空MATLAB工作空间内所有变量的指令是( )。
A.clc
B.cls
C.clear
D.clf
10.i=2; a=2i; b=2*i; c=2*sqrt(-1);程序执行后,a,b,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
二、 多选题 (共 10 道试题,共 40 分)
1.MATLAB的命令历史窗口 ( Commend History )的作用描述正确的是( )。
A.显示窗口所有执行过的命令
B.查看曾经执行过的命令
C.可以重复利用一些曾经执行过的命令
D.以上选项都正确
2.break语句的用法描述正确的是( )。
A.break语句用于终止for循环和while循环的执行
B.如果遇到break语句,则退出循环体,继续执行循环体外的下一行语句
C.在嵌套循环中,break只存在于最内层的循环中
D.以上选项都正确
3.下面说法正确的是( )。
A.当前目录可以在当前目录浏览器窗口左上方的输入栏中设置
B.搜索路径可以通过选择操作桌面的file菜单中的Set Path菜单项来完成
C.在没有特别说明的情况下,只有当前目录和搜索路径上的函数和文件能够被MATLAB运行和调用
D.如果在当前目录上有与搜索路径上相同文件名的文件时则优先执行当前目录上的文件,如果没有特别说明,数据文件将存储在当前目录上
4.MATLAB的当前目录浏览器(Current Directory )的作用描述正确的是( )。
A.可以显示当前目录下所有文件的文件名
B.可以显示当前目录下所有文件的文件夹类型
C.可以显示当前目录下所有文件的最后修改时间
D.以上选项都正确
5.M文件的基本结构是什么( )。
A.函数声明行
B.帮助文字
C.M文件正文
D.注释部分
6.MATLAB的命令窗口(Commend Window)的主要作用是( )。
A.输入命令
B.实现计算
C.实现绘图
D.以上选项都正确
7.MATLAB中的函数类型有( )。
A.嵌套函数
B.私有函数
C.匿名函数
D.以上选项都正确
8.关于M文件描述正确的是( )。
A.H1行-帮助文字的第一行,给出M文件帮助最关键的信息
B.帮助文字-对M文件更为详尽的说明
C.M文件正文-所实现的功能部分
D.以上选项都正确
9.“左除”与“右除”有什么区别( )。
A.在通常情况下,左除x=a\b是a*x=b的解
B.在通常情况下,右除x=b/a是x*a=b的解
C.一般情况下,a\b不等于b/a
D.以上选项都正确
10.命令文件与函数文件的主要区别是什么( )。
A.命令文件是一系列命令的组合,函数文件的第一行必须用function说明
B.命令文件没有输入参数,也不用返回参数,函数文件可以接受输入参数,也可以返回参数
C.命令文件处理的变量为工作空间变量,函数文件处理的变量为函数内部的局部变量,也可以处理全局变量
D.以上选项都正确
三、 判断题 (共 10 道试题,共 30 分)
1.在sin(x)运算中,x是角度( )。
A.错误
B.正确
2.在MATLAB中,单位矩阵由函数eye来实现( )。
A.错误
B.正确
3.典型M函数文件的结构:函数申明(定义)行(Function declaration line)、 H1行(The first help text line)、在线帮助文本(Help text)区、编写和修改记录、 函数体(Function body)( )。
A.错误
B.正确
4.Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续的、离散的或二者混合的线性和非线性系统,也支持具有多种采样速率的多速率系统( )。
A.错误
B.正确
5.进行数组运算的两个数组必须有相同的尺寸( )。
A.错误
B.正确
6.命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到M文件中( )。
A.错误
B.正确
7.存储在工作空间的数组可以通过数组编辑器进行编辑( )。
A.错误
B.正确
8.Matlab由基本部分和功能各异的工具箱组成( )。
A.错误
B.正确
9.在M文件中定义全局变量时,如果在当前工作空间已经存在了相同的变量,系统将会给出警告,说明由于将该变量定义为全局变量,可能会使变量的值发生改变,为避免发生这种情况,应该在使用变量前先将其定义为全局变量( )。
A.错误
B.正确
10.输入命令的前几个字母,然后按Tab键,就可以列出所有以这几个字母开始的命令和函数。( )。
A.错误
B.正确
(责任编辑:admin)