第一单元 绪论

第一单元 测验题

1、单选题:
‏MATLAB主界面上有5个窗口,分别是:‍
选项:
A: 主窗口, 命令窗口, 当前目录窗口, 工作空间窗口, 命令历史窗口;
B: 主窗口, 命令窗口, 程序编辑窗口,图像窗口,命令历史窗口;
C: 主窗口, 命令窗口, 函数编辑窗口,运行结果显示窗口,命令历史窗口;
D: 主窗口, 命令窗口, 程序调试窗口,图像修改窗口,命令历史窗口;
E: 主窗口, 命令窗口, 工作空间窗口, 当前目录窗口, 命令历史窗口;
F: 主窗口, 程序调试窗口,图像修改窗口,命令历史窗口, 命令窗口;
答案: 【 主窗口, 命令窗口, 当前目录窗口, 工作空间窗口, 命令历史窗口;;
主窗口, 命令窗口, 工作空间窗口, 当前目录窗口, 命令历史窗口;

2、单选题:
‌下列表示中,哪个量不属于MATLAB永久常数或系统常数:‍
选项:
A: pi
B: eps
C: inf
D: N40;
E: 2
F: 5
答案: 【 N40;;
2;
5

3、单选题:
​在下面的表述中,哪个表述是正确的?‌
选项:
A: MATLAB软件不支持函数的递归调用;
B: MATLAB软件支持函数的递归调用;
C: MATLAB软件没有函数的概念;
D: MATLAB软件所有的代码都是函数;
E: MATLAB软件程序分为脚本文件和函数文件两类;
答案: 【 MATLAB软件支持函数的递归调用;;
MATLAB软件程序分为脚本文件和函数文件两类;

4、单选题:
‎本课程可以使用的软件包括:​
选项:
A: 仅可以使用MATLAB软件
B: 仅可以使用Octave软件;
C: 可以使用MATLAB软件或Octave软件,
D: 不需要使用软件;
E: 可以使用开源的Octave软件;
答案: 【 可以使用MATLAB软件或Octave软件,;
可以使用开源的Octave软件;

5、单选题:
‌MATLAB(Octave)软件的基本运算单位是:‍
选项:
A: 矩阵
B: 向量
C: 标量
D: 函数
E: 字符
答案: 【 矩阵

6、单选题:
‎在MATLAB(Octave)程序中,语句结尾的分号的作用是:‌
选项:
A: 不显示当前语句的运行结果;
B: 每个语句的结束标志;
C: 显示当前语句的运行结果;
D: 不显示该语句及其前面所有语句的运行结果;
E: 不显示该语句及其后面所有语句的运行结果;
答案: 【 不显示当前语句的运行结果;

7、多选题:
‎关于数学实验,下列哪些选项是对的?‏
选项:
A: 利用计算机系统作为实验工具;
B: 以数学理论作为实验原理;
C: 以数学素材作为实验对象;
D: 数学实验可以处理数值计算问题;
E: 数学实验不能处理符号演算问题;
F: 用于数学实验的软件不能够显示图像;
答案: 【 利用计算机系统作为实验工具;;
以数学理论作为实验原理;;
以数学素材作为实验对象;;
数学实验可以处理数值计算问题;

8、多选题:
​要做好数学实验,需要做到:​
选项:
A: 熟知实验内容的数学背景;
B: 能熟练使用MATLAB软件(或Octave软件);
C: 了解MATLAB软件(或Octave软件)的相关函数
D: 清楚MATLAB(或Octave)函数中参数的含义
E: 不需要熟悉任何软件;
F: 数学实验只需要理解数学公式就可以了;
答案: 【 熟知实验内容的数学背景;;
能熟练使用MATLAB软件(或Octave软件);;
了解MATLAB软件(或Octave软件)的相关函数;
清楚MATLAB(或Octave)函数中参数的含义

9、多选题:
‌下面选项中,哪些属于MATLAB的特点?​
选项:
A: 语言简洁紧凑,使用方便灵活,库函数极其丰富;
B: 具有结构化的控制语句(如for循环,while循环,break语句和if语句);
C: 在MATLAB里,数据的可视化非常困难;
D: MATLAB包含两个部分:核心部分和各种可选的工具箱。
E: 以矩阵为基本运算对象;
F: 不能够进行复数的运算;
答案: 【 语言简洁紧凑,使用方便灵活,库函数极其丰富;;
具有结构化的控制语句(如for循环,while循环,break语句和if语句);;
MATLAB包含两个部分:核心部分和各种可选的工具箱。;
以矩阵为基本运算对象;

10、多选题:
‌在MATLAB中, 变量的命名须遵循如下的规则:‌
选项:
A: 第一个字符必须是英文字母; 
B: 字符间不可留空格;
C: 第一个符号可以是字母也可以是数字;
D: 可以使用加号或减号当作字母使用;
E: 可以使用下划线当作字母使用;
答案: 【 第一个字符必须是英文字母; ;
字符间不可留空格;;
可以使用下划线当作字母使用;

11、多选题:
‏关于MATLAB文件名,下列哪个表述不对:(可多选)​
选项:
A: 所有包含MATLAB命令的可读文件都以m为扩展名;
B: 仅函数文件的扩展名为m;
C: 仅脚本文件的扩展名为m;
D: 可以用任何字母作为函数文件或脚本文件的扩展名;
E: MATLAB函数文件的扩展名一定是m;
F: MATLAB脚本文件的扩展名一定是m;
答案: 【 仅函数文件的扩展名为m;;
仅脚本文件的扩展名为m;;
可以用任何字母作为函数文件或脚本文件的扩展名;

12、多选题:
‎本课程的学习过程包括:‍
选项:
A: 完成网上视频的学习;
B: 完成每个单元的网上测验并提交;
C: 完成每个单元的练习并提交结果;
D: 完成考试;
答案: 【 完成网上视频的学习;;
完成每个单元的网上测验并提交;;
完成每个单元的练习并提交结果;;
完成考试;

13、多选题:
‍退出MATLAB软件,可以使用下列方式:‎
选项:
A: 键入quit
B: 键入exit
C: 键入byebye
D: 键入goodbye
E: 键入end
F: 直接关闭MATLAB主窗口
答案: 【 键入quit;
键入exit;
直接关闭MATLAB主窗口

14、多选题:
‏关于函数的递归调用,下列哪些表述是正确的:‌
选项:
A: 递归函数中没有任何参数;
B: 递归函数中不需要递归出口;
C: 所谓函数的递归调用,是指:在函数f的定义中有调用f的语句;
D: 在编写一个递归函数时,函数体内一定要有结束条件,即有递归出口;
E: 函数的递归调用,特别适合于完成类似阶乘的运算,即f(n)=n*f(n-1)这样的运算。
F: 递归函数不需要保存在一个文件中;
答案: 【 所谓函数的递归调用,是指:在函数f的定义中有调用f的语句;;
在编写一个递归函数时,函数体内一定要有结束条件,即有递归出口;;
函数的递归调用,特别适合于完成类似阶乘的运算,即f(n)=n*f(n-1)这样的运算。

15、多选题:
​MATLAB中表示“虚单位”,“无穷大”,“圆周率”,“非数值”的依次是:‌
选项:
A: 1,10^100,3.14,nan
B: i,e100,3.1416,nan
C: i, inf, pi, NaN
D: j, inf, pi, NaN
E: i, inf, pi, nan
答案: 【 i, inf, pi, NaN;
j, inf, pi, NaN;
i, inf, pi, nan

第二单元 矩阵的基本运算

第二单元 测验题

1、单选题:
​求矩阵A的行列式的MATLAB语句是:‎
选项:
A: A'
B: det(A)
C: rank(A)
D: inv(A)
E: A*A
答案: 【 det(A)

2、单选题:
‌下列语句中哪个语句可以求出矩阵A的逆矩阵:‏
选项:
A: A'
B: det(A)
C: rank(A)
D: inv(A)
E: A^(-1)
F: ones(A)
答案: 【 inv(A);
A^(-1)

3、单选题:
‍已知两个同阶矩阵A和B,求矩阵A和矩阵B的对应元素的乘积的MATLAB语句是:‎
选项:
A: A*B
B: A.*B
C: B.*A
D: B*A
E: A*B'
F: A'*B
答案: 【 A.*B;
B.*A

4、单选题:
‎语句 R=rand(4,3) 的功能是:‏
选项:
A: 生成一个服从均匀分布的4阶随机矩阵
B: 生成一个服从均匀分布的3行4列随机矩阵
C: 生成一个服从均匀分布的4行3列随机矩阵
D: 生成一个服从均匀分布的3阶随机矩阵
E: 生成一个全1矩阵
F: 生成一个单位矩阵
答案: 【 生成一个服从均匀分布的4行3列随机矩阵

5、单选题:
‏实现生成一个具有11个元素,且为A=[1,2,3,4,5,6,7,8,9,10,11]的语句是:‌
选项:
A: A=linspace(1,11,11)
B: A=linspace(1,10,11)
C: A=linspace(1,11,10)
D: A=linspace(1,10,10)
E: A=logspace(1,11,11)
F: A=logspace(1,10,11)
G: A=1:11
答案: 【 A=linspace(1,11,11);
A=1:11

6、单选题:
‍语句N=numel(R)的功能是:‎
选项:
A: 返回矩阵R中非零元素的个数
B: 返回矩阵R中所有元素的个数
C: 返回矩阵R的行数
D: 返回矩阵R的列数
E: 返回矩阵R中1元素的个数
答案: 【 返回矩阵R中所有元素的个数

7、单选题:
‏假设A是一个矩阵,语句M=norm(A,1)表示求矩阵A的:‎
选项:
A: 矩阵A的2范数
B: 矩阵A的1范数
C: 矩阵A的F范数
D: 矩阵A的∞范数
E: 矩阵A的欧氏范数
答案: 【 矩阵A的1范数

8、单选题:
‎假设A是一个矩阵,语句M=norm(A, inf)表示求:‌
选项:
A: 矩阵A的F范数
B: 矩阵A的1范数
C: 矩阵A的2范数
D: 矩阵A的∞范数
E: 矩阵A的欧氏范数
答案: 【 矩阵A的∞范数

9、单选题:
​假设A是一个矩阵,语句[X,D]=eig(A)表示求:‏
选项:
A: 矩阵A的特征向量
B: 矩阵A的特征值
C: 矩阵A的特征向量及其对应的特征值
D: 矩阵A的秩
E: 矩阵A的行列式
答案: 【 矩阵A的特征向量及其对应的特征值

10、单选题:
‎假设A是一个矩阵,求矩阵A的列向量组的极大线性无关组的语句是:‎
选项:
A: D=rref(A)
B: Q=orth(A)
C: R=rank(A)
D: K=lu(A)
E: inv(A)
答案: 【 D=rref(A)

11、单选题:
‍下列语句中哪个语句可以生成一个6阶单位阵:‍
选项:
A: eye(6)
B: blkdiag(1,1,1,1,1,1)
C: zeros(6)
D: ones(6)
E: rand(6)
F: magic(6)
答案: 【 eye(6);
blkdiag(1,1,1,1,1,1)

12、单选题:
‍下列语句中哪个语句可以生成一个6阶全1阵:​
选项:
A: ones(6)
B: [1 1 1 1 1 1;1 1 1 1 1 1;1 1 1 1 1 1;1 1 1 1 1 1;1 1 1 1 1 1;1 1 1 1 1 1]
C: zeros(6)
D: eye(6)
E: magic(6)
F: rand(6)
答案: 【 ones(6);
[1 1 1 1 1 1;1 1 1 1 1 1;1 1 1 1 1 1;1 1 1 1 1 1;1 1 1 1 1 1;1 1 1 1 1 1]

13、单选题:
‏下列语句中哪个语句可以生成一个服从均匀分布的6阶随机矩阵:​
选项:
A: rand(6)
B: randn(6)
C: rand(6,6)
D: zeros(6)
E: ones(6)
F: eye(6)
答案: 【 rand(6);
rand(6,6)

14、单选题:
‎设有向量A=[1 2 3 4 5 6], 问下面的表达式哪个是可以在MATLAB(Octave)中运行的:‍
选项:
A: B=A+1
B: B=A*A
C: B=A^A
D: B=det(A)
E: B=inv(A)
F: rank(A)
答案: 【 B=A+1;
rank(A)

15、单选题:
‏下列语句中哪个语句可以生成一个服从正态分布的6阶随机矩阵:‌
选项:
A: randn(6)
B: randn(6,6)
C: rand(6)
D: rand(6,6)
E: ones(6)
F: eye(6)
答案: 【 randn(6);
randn(6,6)

第三单元 MATLABOctave 的图形功能初步

第三单元 测验题

1、单选题:
‎语句组‏‎x=-pi:0.1:pi;‏‎y=sin(3*x) + cos(x.*x) + tan(x);‏‎plot(x, y, ’r’)‏‎的功能是:‏‎‏
选项:
A: 绘制函数y=sin(x)+cos(2x)+tan(x) 在区间[-π,π]上的图形
B: 绘制函数y=sin(3x)+cos(x^2)+tan(x) 在区间[-π,π]上的图形
C: 绘制x在区间[-π,π]上的图形
D: 绘制函数y=3sin(x)+x cos(x)+tan(x) 的图形
E: 绘制函数y=sin(3*x)+cos(x^2)+tan(x) 在区间[-π,π]上的图形
F: 绘制函数y=sin(x)+cos(x^2)+tan(x) 在区间[-π,π]上的图形
答案: 【 绘制函数y=sin(3x)+cos(x^2)+tan(x) 在区间[-π,π]上的图形;
绘制函数y=sin(3*x)+cos(x^2)+tan(x) 在区间[-π,π]上的图形

2、单选题:
‏下面那一组语句能够完成绘制函数y=exp(-x*x)在区间[-2π,2π]上的图形的功能‏
选项:
A: x=-2*pi: 0.1:2*pi;y=exp(-x.*x)plot(x, y)
B: x=-2pi:0.1:2piy=exp(-x.*x)plot(x, y)
C: x=-2pi:0.1:2piy=exp(-x*x)plot(x, y)
D: x=-2pi:0.1:2piy=exp(-x*x)fplot(x, y)
E: ezplot('exp(-x^2)',[-2*pi,2*pi])
F: ezplot('exp(-x^2)',[-pi,pi])
答案: 【 x=-2*pi: 0.1:2*pi;y=exp(-x.*x)plot(x, y);
ezplot('exp(-x^2)',[-2*pi,2*pi])

3、单选题:
‏一空间曲线由参数方程‍‏x=t ‍‏y=sin(2t)   ,  -3<t<3‍‏z=cos(3t*t)‍‏表示,绘制这段曲线可以由下列哪组语句完成。‍
选项:
A: t=-3:0.1:3;x=t;y=sin(2*t);z=cos(3*t.*t);plot3(x, y, z, t)
B: t=-3:0.1:3;x=t;y=sin(2*t);z=cos(3*t*t);plot3(x, y, z)
C: t=-3:0.1:3;y=sin(2*t);z=cos(3*t.*t);plot3(x, y, z)
D: t=-3:0.1:3;x=t;y=sin(2*t);z=cos(3*t.*t);plot3(x, y, z)
E: x=-3:0.1:3;y=sin(2*x);z=cos(3*x.*x);plot3(x, y, z)
答案: 【 t=-3:0.1:3;x=t;y=sin(2*t);z=cos(3*t.*t);plot3(x, y, z);
x=-3:0.1:3;y=sin(2*x);z=cos(3*x.*x);plot3(x, y, z)

4、单选题:

‏取x,y均在-5到5之间。

‎选项:
A: s=-5:0.1:5;t=-5:0.1:5;[x, y]=meshgrid(s, t);z=sqrt(x.^2+y.^2);mesh(x,y,z)
B: a=3;b=2;s=-5:0.1:5;t=-5:0.1:5;[x, y]=meshgrid(s, t);z=sqrt(x.^2/a/a+y.^2/b/b);mesh(x, y, z)
C: a=3;b=2;s=-5:0.1:5;t=-5:0.1:5;[x, y]=meshgrid(s, t);z=sqrt(x.^2/a*a+y.^2/b*b);mesh(x, y, z)
D: a=3;b=2;s=-5:0.1:5;t=-5:0.1:5;[x, y]=meshgrid(s, t);z=sqrt(x^2/a/a+y^2/b/b);mesh(x, y, z);
E: s=-5:0.1:5;t=-5:0.1:5;[x, y]=meshgrid(s, t);z=sqrt(x.^2/9+y.^2/4);mesh(x, y, z)
答案: 【 a=3;b=2;s=-5:0.1:5;t=-5:0.1:5;[x, y]=meshgrid(s, t);z=sqrt(x.^2/a/a+y.^2/b/b);mesh(x, y, z);
s=-5:0.1:5;t=-5:0.1:5;[x, y]=meshgrid(s, t);z=sqrt(x.^2/9+y.^2/4);mesh(x, y, z)

5、单选题:
​在二维绘图函数plot(x, y, s)中,参数s是用来表示颜色或者线型的,‍​问:下列哪个选择表示用绿色绘制曲线。‍
选项:
A: 'r'
B: 'g'
C: 'y'
D: 'm'
E: 'k'
答案: 【 'g'

6、单选题:
‌为了将二个plot语句绘制的图形显示在同一个图形窗口,‌‌我们可以在程序前面加入语句:‌
选项:
A: hold off
B: hold on
C: clear
D: clc
E: clear all
答案: 【 hold on

7、单选题:
‍自定义函数需要用关键字function开头的语句​‍function y=f(x) ​‍作为该段程序的第一行,并且单独保存在一个m文件中,​‍这个文件的文件名必须是:​
选项:
A: f.m
B: y.m
C:  y=f(x).m
D: 可以随意取名字
答案: 【 f.m

8、单选题:
‌下列哪个语句可以表达:“用数字4替代符号表达式a+b中的变量a”:‎
选项:
A: subs(a+b,a,4)
B: subs(a+b,b,4)
C: subs(a+b,4,a)
D: subs(a+b,4,b)
E: subs(a+b

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

发表评论

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