《数学软件与数学实验》考试题型示例.docVIP

《数学软件与数学实验》考试题型示例.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计财务

《数学软件与数学实验》考试题型示例 单项选择题 1.利用赋值语句和表达式可完成某些复杂计算,例如在MATLAB命令窗口中键入命令,Vname=sum(2.^[0:63])/(4.0e+10),可计算出对应的数据,在这一语句中如果省略了变量名Vname及等号,MATLAB将用缺省变量名( )显示计算结果 A)eps;     B) ans;    C)NaN;    D)pi 2.下面有关MATLAB变量名和函数名的说法中,错误的说法是( ) (A) 变量名的第一个字符必须是一个英文字母 (B) 变量名可由英文字母、数字和下划线混合组成 (C) 变量名不得包含空格和标点,但可以有下连字符 (D) 变量名和函数名对于英文的大小使用没有区别 3.某城市电视塔地理位置:北纬30度35.343分,东经104度2.441分,在MATLAB中用变量B=[30 35.343]表达纬度,用L=[104 2.441]表达经度。为了将经纬度数据转化为以度为单位的实数,下面正确的语句是( ) A)P=B(1)+B(2),Q=L(1)+ L(2); B)P = 60*B(1) + B(2),Q=60*L(1)+L(2); C)P=B(1)+B(2)/60,Q=L(1)+L(2); D)P = B(1) + B(2)/60,Q=L(1)+L(2)/60。 4.用MATLAB随机产生一个10到20的正整数,应该使用下面的命令( ) A)60+fix(40*rand);B)10+20*rand;C)60+fix(100*rand);D)10+round(10*rand) 5.用A、B、C表示三角形的三条边,MATLAB表示“任意两条边之和大于第三条边”的逻辑表达式正确的是( ) A) A+B=C | A+C=B | A+C=B; B) A+B=C | A+C=B | A+C=B; C) A+BC | A+CB | B+CA; D) A+BC A+CB B+CA; 6.在MATLAB命令窗口中,键入命令syms x; y=int(3*x)。屏幕上将出现的结果是( ) A) 3/2*x^2;   B)3x^2/2;   C)1.5x^2;   D)1.5*x^2; 7.在MATLAB命令窗口中,键入命令A=[1,2,3;4,5,6;7,8,0];A(1,:)*A(:,3)y = dsolve(Dy=1/(1+x^2)-2*y^2,y(0) = 0,x) ezplot(y) 2.下面程序的功能是绘制一空间区域的边界曲面。写出该空间区域的数学表达式并解释下面每行命令的具体作用。 r=(0:20)/20;theta=(0:72)*pi/36; x=r*cos(theta);y=r*sin(theta); z1=sqrt(x.^2+y.^2); z2=1+sqrt(1-x.^2-y.^2); mesh(x,y,z1),hold on mesh(x,y,z2) axis off 3.传说古希腊曾流行瘟疫,人们为消除灾难求助于神。神说:把神庙中黄金祭台增容一倍,可消除瘟疫。当立方体祭台尺寸放大一倍后,瘟疫仍然流行。人们才知道体积并不是扩大了两倍。这个古希腊难题被称为倍立方体问题,在人类还没有认识到无理数时,企业界企图用有限位实数表示,就会犯下错误。数学实验程序验证了这个事实,程序运行后误差如右文本框所示 a=2^(1/3); D=1; for k=1:8 D=D*10; b=fix(a*D)/D; V(k)=b^3; end error=V’-2 (1) 程序中循环控制变量k从1变量8,而变量D=10k的作用是( ) (A) 将a的小数点向右移D位取整; (B) 将a的小数点向右移D位取整后再向左移D位; (C) 将a的小数点向右移k位取整后再向左移k位; (D) 将a的小数点向左移k位取整后再向右移k位; (2) 程序中变量b存放的数据是( ) (A) 将a的小数点后第k位减1所得; (B) 将a的小数点k位后按四舍五入所得; (C) 将a的小数点后第k位增1所得; (D) 将a的小数点k位后截断舍去所得。 程序设计 1.利用ezplot命令,画函数在上的图形,写出MATLAB程序。 2.给定非负实数 a0,b0满足a0≠b0,按递推公式 (n = 0,1,2,……) 产生的数列{an},{bn}称为高斯算术-几何平均数列。试写出用for-end语句计算a10和b10的MATLAB程序。例如输入数据a0=5,b0=2;输出数据a=3.3290,b= 3.3290。 3.假设一个团队有n个人(n365),“n个人之中至少有两人生日同

文档评论(0)

492903610 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档