专题〇初识MATLAB

随堂测验

1、单选题:
‏MATLAB一词来自(      )的缩写。‎
选项:
A: Mathematica Laboratory 
B: Matrix Laboratory
C: MathWorks Lab
D: Matrices Lab
答案: 【 Matrix Laboratory

2、单选题:
‎下列选项中能反应MATLAB特点的是(      )。‌
选项:
A: 算法最优
B: 不需要写程序
C: 程序执行效率高
D: 编程效率高
答案: 【 编程效率高

3、判断题:
‍科学计算是继科学实验和理论研究之后的第三种科学研究方法。‎
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‍利用MATLAB求解科学计算问题,完全不需要数值计算方法。‎
选项:
A: 正确
B: 错误
答案: 【 错误

专题一MATLAB基础知识

专题一单元测验

1、单选题:
‌当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上(      )。‌
选项:
A: 冒号(:)
B: 逗号(,)
C: 分号(;)
D: 百分号(%)
答案: 【 分号(;)

2、单选题:
‎fix(264/100)+mod(264,10)*10的值是(      )。‏
选项:
A: 86        
B: 62
C: 423            
D: 42
答案: 【 42

3、单选题:
‌在命令行窗口输入下列命令后,x的值是(      )。>> clear>> x=i*j​
选项:
A: 不确定
B: 1
C: -1
D: i*j
答案: 【 -1

4、单选题:
‌使用语句x=linspace(0,pi,6)生成的是(      )个元素的向量。‎
选项:
A: 5
B: 6
C: 7
D: 8
答案: 【 6

5、单选题:
‍ceil(-2.1)的结果为(      )。‎
选项:
A: -2
B: -3
C: 1
D: 2
答案: 【 -2

6、单选题:
‍eval('sqrt(4)+2')的值是(      )。​
选项:
A: sqrt(4)+2
B: 4
C: 2+2
D: 2
答案: 【 4

7、单选题:
‍已知a为3×5矩阵,则执行完a(:,[2,4])=[]后(      )。‍
选项:
A:   a变成行向量
B: a变为3行2列
C: a变为3行3列
D: a变为2行3列
答案: 【 a变为3行3列

8、单选题:
‌在命令行窗口输入以下命令>> A=[1:3;4:6];>> D=sub2ind(size(A),[1,1],[2,3])D的值为(      )。‎
选项:
A: 3  6
B: 2  5
C: 4  5
D: 3  5
答案: 【 3  5

9、多选题:
‎建立矩阵时,同一行的元素之间用(      )分隔。‎
选项:
A: 逗号 
B: 空格
C: 分号
D: 中括号
答案: 【 逗号 ;
空格

10、多选题:
‍在当前文件夹和搜索路径中都有fpp.m文件,那么在命令行窗口输入fpp时,下列说法错误的是(    )。‌
选项:
A: 先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件
B: 执行搜索路径中的fpp.m文件
C: 先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件
D: 执行当前文件夹的fpp.m文件
答案: 【 先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件;
执行搜索路径中的fpp.m文件;
先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件

11、判断题:
‎标准函数名以及命令名一般用小写字母。​
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‏format命令影响数据输出格式,也会影响数据的计算和存储。‌
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‍对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。‌
选项:
A: 正确
B: 错误
答案: 【 错误

14、判断题:
‌表达式~(9==1)与表达式~9==1的值不相等。‎
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测验

1、单选题:
​输入字符串时,要用(      )将字符序列括起来。‎
选项:
A: [   ] 
B: {   }
C: '   '    
D: "   "
答案: 【 '   '    

2、单选题:
‌已知ch=['abcdef';'123456'],则ch(2,4)代表的字符是(      )。‎
选项:
A: 4    
B: 3
C: c         
D: d
答案: 【 4    

3、单选题:
‌表达式'www0'>='W123'的结果是(      )。‏
选项:
A: 1 1 0 0       
B: 1 1 1 0
C: 1 0 0 0       
D: 0 0 0 1
答案: 【 1 1 1 0

4、单选题:
‏eval('sqrt(4)+2')的值是(      )。​
选项:
A: sqrt(4)+2          
B: 4           
C: 2          
D: 2+2
答案: 【 4           

专题三MATLAB程序流程控制

章节测试

1、单选题:
如果x=1: 2 : 8,则x(1)和x(4)分别是() ‌
选项:
A: 1,8
B: 1,7
C: 2, 8
D: 2, 7
答案: 【 1,7

2、单选题:
‏已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为‏
选项:
A: a' *b 
B:  a.*b
C: a*b
D: a-b
答案: 【 a*b

3、单选题:
下列哪个选项是数组的意思?‌
选项:
A: Matrix
B: Array
C: String
D: Function
答案: 【 Array

4、单选题:
四舍五入对数组[2.48 6.39 3.93
8.52]取整,结果为:‍
选项:
A:  [2 6 3 8] 
B: [2 6 4 8]
C: [3 7 4 9] 
D: [2 6 4 9]
答案: 【 [2 6 4 9]

5、单选题:
在MATLAB中,X是一个一维数值数组,现在要把数组X中的所有元素按原来次序的逆序排列输出,应该使用下面的()指令。‎
选项:
A: X[end:1] 
B: X[end:-1:1]
C: X (end:-1:1)
D: X(end:1)
答案: 【 X (end:-1:1)

6、单选题:
如果A = [1,2,3,4],B = [2,3,4,5],则A == B的运算结果为()。‌
选项:
A: [0 0 0 0]
B: [1 1 1 1] 
C: [-1 -1 -1 -1] 
D: [3 5 7 9] 
答案: 【 [0 0 0 0]

7、单选题:
如果A代表一个矩阵,那么A(4,2)所代表的意义是()。​
选项:
A: ·        访问第四行
B: 访问第二列
C: 访问第四行第二列
D: 在第四行末加2
答案: 【 访问第四行第二列

8、单选题:
‎A,B,C是三个矩阵。B=[A C]表示()。‎
选项:
A: 把两个矩阵相乘
B: 把两个矩阵相加
C: 把两个矩阵纵向连接
D: 把两个矩阵横向连接
答案: 【 把两个矩阵横向连接

9、单选题:
‏在矩阵的运算中,“.*”表示()。‎
选项:
A: 转置矩阵
B: 逆矩阵
C: 矩阵相乘
D: 矩阵对应元素相乘
答案: 【 矩阵对应元素相乘

10、单选题:
​求方阵A的逆矩阵可调用的函数是()。‏
选项:
A: diag(A)
B: inv(A)
C: rank(A)
D: find(A)
答案: 【 inv(A)

11、单选题:
‏假定有两个矩阵A和B,若A为m*n矩阵,B为n*p矩阵,则C=A*B为()‎
选项:
A: m*n矩阵
B: m*p矩阵
C: n*p矩阵
D: p*p矩阵
答案: 【 m*p矩阵

12、单选题:
‏输入zeros(2,4),将会得到()‎
选项:
A: 四行两列的全零矩阵
B: 什么也不显示
C: 两行四列的全零矩阵
D: 2和4
答案: 【 两行四列的全零矩阵

13、单选题:
已知a是一个4*4阶矩阵,那么操作“a+10”表示( )。‌
选项:
A: 给a的第一行所有元素分别加10
B: 给a的第一列所有元素分别加10
C: 给a的每个元素分别加10
D: 以上均不正确
答案: 【 给a的每个元素分别加10

14、单选题:
‍A=magic(4)的操作是‏
选项:
A: 建立一个4*1的魔幻方阵
B:  建立一个1*4的魔幻方阵
C: 建立一个4*4的魔幻方阵
D: 以上答案均不正确
答案: 【 建立一个4*4的魔幻方阵

15、单选题:
​矩阵中搜索数据的默认方向是‎
选项:
A: 按行搜索
B: 随机搜索
C: 按列搜索
D: 以上答案均不正确
答案: 【 按列搜索

16、单选题:
‌已知矩阵A,则选择第2列1到3行的操作为( )‏
选项:
A: A(1:3,2)
B: A(2,1:3)
C: ·   A(1:3;2)
D: A(1;3,2)
答案: 【 A(1:3,2)

17、判断题:
命令"B=0:10:100"会产生一个1*10的矩阵.‍
选项:
A: 正确
B: 错误
答案: 【 错误

18、判断题:
a=[1 2 2],则a的转置 a’=[1;2;2]‍
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
 当n=1时,x = 1:n:1000与x = 1:1000同义‌
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
已知a=1:2:9,b=linspsce(1,9,5),a和b是相等的‎
选项:
A: 正确
B: 错误
答案: 【 正确

章节测试2

1、单选题:
‏运行如下程序后,输入9回车,结果为( )​‏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
答案: 【 6

2、单选题:
‏A=5; B=6; if A>B ’greater’ elseif A<B  ’less’ elseif A==B ’equal’ else error(’Unexpected situation’) end 结果为‌
选项:
A: ·         A、greater
B: ·         B、less
C: ·         C、equal
D: ·         D、Unexpected situation
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注