软件测试数学基础,大学数学基础实验-中国大学mooc-题库零氪

1 MATLAB软件基础

MATLAB软件基础单元测验

1、以下不属于matlab 主面板的是 ( )

A、变量

B、主页

C、绘图

D、应用程序

2、MATLAB语法规定的标点符号中,用于注释的符号是( )

A、;

B、/

C、%

D、!

3、关于以下是控制系统工具箱的是( )

A、PED

B、Control system

C、Symbolic math

D、Signal process

4、以下窗口能显示当前运行文件所在当前目录的是( )

A、工作空间窗口

B、命令窗口

C、当前目录窗口

D、命令历史记录窗口

5、以下对于matlab 的文件搜索路径,排列顺序正确的是( ) 1. 该命令是不是一个变量 2. 是否为内部函数 3. 是否当前目录下的M文件 4. 是否matlab搜索路径中其他目录下的M 文件

A、4231

B、1243

C、3142

D、1234

6、以下说法正确的是( )

A、三个小黑点称为续行符,将下面的物理行看做逻辑继续

B、Clear的命令意思是清除命令窗口内容

C、@表示调用操作系统运算

D、Del表示清除当前行

7、Matlab的命令查询中能实现命令提示的是( )

A、help

B、lookfor

C、who

D、模糊查询

8、编辑器窗口是主要的交互窗口,用于输入命令并显示所有执行结果

9、命令窗口出现了>>符号并有光标停留闪烁,表示matlab正处于准备状态

3 脚本文件与函数文件

脚本文件与函数文件单元测验

1、关于M文件说法错误的是( )

A、M文件双击后就可以执行出结果

B、M文件的扩展名为.m

C、M文件就是一种文本文件

D、M文件不能包含图片

2、在matlab软件中,下列说法正确的是:

A、函数文件中的输入、输出参数均为形参

B、函数声明行中输入参数用[ ]括起来,输出参数用( )括起来

C、函数文件中的输入、输出不能为空

D、脚本标注语句用“/*…*/”括起来

3、下列属于递归调用的是:

A、function aa aa

B、function aa bb

C、function aa function bb

D、function aa function aa

4、在matlab软件中,关于函数的保存与调用,下列不正确的是:

A、可以用快捷键Ctrl+s 快速保存

B、文件名一般与函数名相同

C、函数调用的一般格式为:[输出实参表]=函数名(输入实参表)

D、在函数调用中,输入实参与函数文件中定义的输入参数顺序无需一致

5、下列可采用的最佳函数名为:

A、AcrChrom

B、01

C、计算适应度

D、if

6、关于匿名函数,下列说法错误的是:

A、fhandle是函数创建的函数句柄名

B、参数列表用逗号分隔

C、任何函数都适合用匿名函数来定义

D、定义函数既可以通过单独函数文件定义,也可以使用匿名函数定义

7、matlab软件中运行脚本文件的方法不包括:

A、点击快捷栏按钮“运行”

B、快捷键“F3”

C、命令行输入文件名

D、将文件内容整体输入命令行

8、以下函数声明行书写不正确的是:

A、function [m,n] = myfun(a)

B、function [m] =myfun(a)

C、function m= myfun (b,c)

D、function m,n=myfun(b,c)

9、下列函数调用格式不正确的是:

A、joke

B、[m,n]=joke

C、m=joke

D、joke[a]

10、以下定义函数声明正确的是:

A、function [m] =myfun[a,b]

B、function (m,n) =myfun(a)

C、function m =myfun([a,b])

D、function m =myfun

11、以下函数定义合理且不冗余的是:

A、function m =myfun(a) a=1; m=a*(a+1);

B、function m =myfun a=1; m=a*(a+1);

C、function m =myfun(a) a=input(‘a=’); m=a*(a+1);

D、function m =myfun(a,B) m=a*b; end

12、以下函数定义或运行正确或成功的是:

A、在命令行中书写 function m =myfun(a) m=a*(a+1) end 来定义函数.

B、在命令行中书写 function m =myfun(a) 来调用已经定义好的myfun函数.

C、新建M文件,在其中书写 function m =myfun(a) m=a*(a+1) end 后点击运行按钮执行该函数.

D、新建一个M函数,将其中内容修改为 function myfun a=1; m=a*(a+1) end 后点击运行按钮执行该函数.

2 变量、矩阵与运算

变量、矩阵与运算单元测验

1、下列变量表示结果是无穷大的是( )

A、NaN

B、Inf

C、eps

D、ans

2、设A=[1 2 3;4 5 6],则A(:,2)=( )

A、[1;2]

B、[2;5]

C、[3;6]

D、[4;5]

3、用MATLAB求方阵B的逆矩阵的命令是( )

A、roots(B)

B、orth(B)

C、inv(B)

D、pinv(B)

4、已知a=2:2:8,b=2:5,下面的运算表达式中,出错的为( )

A、a’*b

B、a.*b

C、a*b

D、a-b

5、已知ch=[‘abcde’;’12345′],则ch(2,3)代表的字符是( )

A、c

B、d

C、2

D、3

6、能够删除MATLAB工作空间中变量的命令是( )

A、clc

B、cls

C、clear

D、ans

7、使用语句x=linspace(0,pi,5)生成的是( )个元素的向量

A、3

B、4

C、5

D、6

8、与“linspace(a,b,c)”等价语句是( )

A、a:c

B、a:(b-a)/(c-1):b

C、a:b:c

D、a:(b-a)/c:b

9、ceil(-3.1)的结果为( )

A、3

B、4

C、-3

D、-4

10、设A=[1 2 3;4 5 6],则A(:,end)=( )

A、[3;6]

B、[1;2]

C、[2;3]

D、[2;5]

11、“x是小于10 的非负数”,用MATLAB表达式可写为( )

A、0

B、0

C、0

D、0=

12、能快速生成规则序列的符号表达式是( )

A、冒号

B、逗号

C、分号

D、感叹号

13、关于分号与逗号作用的区别,以下说法错误的是( )

A、在矩阵中,一个区分行,一个区分列;

B、在语句中,都可以用来分割语句;

C、逗号表示这个语句没有写完;

D、分号之前的语句不会在屏幕输出;

软件基础单元 与 变量、矩阵与运算单元 综合作业

1、分别生成两个 10*10 的随机矩阵 A,B。 (1)取 A,B 两矩阵对应位置较大的元素,构成矩阵 C(10*10) (2)求矩阵 C 每行的最大值,并把最大值坐标存到位置矩阵 D 中,矩阵 D 第一列为行号,第二列为列号。(结果请截图粘贴,手算出结果不得分)

2、建立一个字符串“I’m A HUMAN”,然后对该字符串做如下处理,写出命令。将字符串中的大写字母变成相应的小写字母,其余字符不变。(结果请截图粘贴,手写出结果不得分)

3、已知矩阵

149113.html,试用MATLAB代码计算

149113.html

149113.html(手算不得分)

4 MATLAB程序设计基础

MATLAB程序设计基础单元测验

1、用来实现在程序中暂停的命令为( )

A、stop

B、quit

C、pause

D、break

2、( )用于终止循环的执行。当在循环体内执行到该语句时,程序将跳出循环,继续执行循环语句段之后的语句

A、break语句

B、continue语句

C、while语句

D、switch语句

3、下列关于try-catch语句说法错误的是( )

A、MATLAB中的try-catch语句可以用于错误检测

B、try-catch语句中try部分是错的,catch部分是正确的

C、try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束

D、如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式

4、( )不能通过内部循环变量重新赋值而进行反复的循环或停止循环

A、try语句

B、for语句

C、while语句

D、switch语句

5、( )语句控制跳过循环体中的某些语句。当在循环体内执行到该语句时,程序将跳过循环体中所有剩下的语句,继续下一次循环

A、break语句

B、continue语句

C、while语句

D、switch语句

6、到目前为止已经找到了几个完数( )

A、45

B、46

C、47

D、48

7、下面哪个不是调试命令( )

A、dbstop

B、dbclear

C、dbcont

D、disp

8、在模式调试下的单步执行快捷键中哪个会进入函数( )

A、F9

B、F10

C、F11

D、F12

9、程序设计的辅助函数中用于开始计时的函数为( )

A、tic

B、toc

C、try

D、catch

10、以下代码符合MATLAB语法的是( )

A、for i=1:10 i++ end

B、While (i

C、while (i

D、for i=1:10 i end

11、以下代码在MATLAB表达意义中正确的是( )

A、i=10; i%2 ==5;

B、for(i=1;i

C、a=ones(2); a[1]=0;

D、num2cell(1:2)

12、if 结构中,以下用法正确的是( )

A、if (2

B、if y>x elseif y

C、if (x

D、if x>0 y=sin(x); else y=cos(x); end

脚本文件与函数文件单元 与 MATLAB程序设计基础单元 综合作业

1、下面程序执行后k的值为( ) k=3 for i=1:5 k=2*k+1 end

2、与计算个人所得税同理,以下是计算商品打折价格的MATLAB程序,请问当商品价格为1400时,打完折商品价格为/p>

149113.html对应的MATLAB表达式是( )

A、sqrt(7*sin(3+2*x)+exp(2)*log(3))

B、sqrt(7sin(3+2x)+exp(2)log(3))

C、sqrt(7*sin(3+2*x)+e^2*log(3))

D、sqrt(7sin(3+2x)+e^2log(3))

7、在Matlab中求

149113.html*

149113.html.*

149113.html*

149113.html*

149113.html在[-6,2]内的拐点(

149113.html的解

3、利用克莱姆法则(Cramer’s Rule)编写MATLAB代码求解方程组,注意不用克莱姆法则的不得分:

149113.html

149113.html,

149113.html三条直线。

2、以下是MATLAB用fmincon求解非线性规划问题时非线性约束条件的函数,请写出其原始形式是Function [C,Ceq]=mycon1(x) C=[x(1)^2+x(2)^2-25,x(1)^2-x(2)^2-7]; Ceq=[];

相关资源:连续梁的弯矩计算软件V1.0绿色版_连续梁-其它代码类资源-CSDN文库

来源:青山依旧笑

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月20日
下一篇 2021年6月20日

相关推荐