1.2 121 应用案巩固提升_第1页
1.2 121 应用案巩固提升_第2页
1.2 121 应用案巩固提升_第3页
1.2 121 应用案巩固提升_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、A基础达标1下列所给的式子,前一个是算术式子,后一个是BASIC语言中的对应式子,正确的有()e5:e5;3eq sup6(f(3,4):33/4;25(79):2(5(79); eq r(3):SQR(3);|x3|:ABS(x3)A1个B2个C3个D4个解析:选C.e在程序中不能识别,应为EXP(5),错;当幂指数为分式等代数式时,应加括号,乘方优先于乘、除法,所以3eq sup6(f(3,4)应为3(3/4),错;在BASIC语言中所有的括号不分大括号、中括号,一律用小括号,正确;程序中注意换为相应的函数,故正确2下列赋值语句正确的是()ASSi2BAACx2x1DPeq r(x)解析:

2、选B.在程序语句中乘方要用“ ”表示,所以A不正确;乘号“*”不能省略,所以C不正确;D选项中eq r(x)应用SQR(x)表示,所以D不正确;B选项是将变量A的相反数赋给变量A,则B正确3设A10,B20,则可以实现A,B的值互换的程序是()A.eq x(aal(A10,B20,BA,AB) B.eq x(aal(A10,B20,CA,BC)C.eq x(aal(A10,B20,CA,AB,BC) D.eq x(aal(A10,B20,CA,DB,BC,AB)解析:选C.A中程序执行后AB10,B中程序执行后AB10,C中程序执行后A20,B10,D中程序执行后AB10.4下列程序执行后,变

3、量a、b的值分别为()a15b20aabbabaabPRINTa,bENDA20,15B35,35C5,5D5,5解析:选A.根据赋值语句的意义,先把ab35赋给a,然后把ab352015赋给b,最后再把ab351520赋给a.5给出下面一个程序:eq x(aal(A5,B8,XA,AB,BXA,PRINTA,B,END)此程序运行的结果是()A5,8B8,5C8,13D5,13解析:选C.此程序先将A的值赋给X,再将B的值赋给A,再将XA的值赋给B,即将原来的A与B的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13.6运行下面的程序,输出的结果A是_INPUT“A”;1AA*2AA

4、*3AA*4AA*5PRINTAEND解析:该程序输出的结果为A12345120.答案:1207运行下面的程序,输出的结果是_eq x(aal(x6,y3,xx/3,y4*x1,PRINTxy,END)解析:该程序的运行过程是x6,y3,x632,y4219,xy2911.所以输出11.答案:118读如下两个程序,完成下列题目eq avs4al(程序:)eq x(aal(x1,xx*2,xx*3,PRINTx,END)eq avs4al(程序:)eq x(aal(INPUTx,yx*x6,PRINTy,END)(1)程序的运行结果为_(2)若程序,运行结果相同,则程序输入的x的值为_解析:赋值

5、语句给变量赋值时,变量的值总是最后一次所赋的值,故程序中x的值最后为6.要使程序中y的值为6,即x266,故x0.即输入的x的值为0.答案:(1)6(2)09把下面的程序用程序框图表示出来m12n25mmnnm*nPRINTm,nEND解:程序框图如图:10某工种按工时计算工资,每月总工资每月劳动时间(时)每小时工资(元),从总工资中扣除10%作公积金,剩余的为应发工资,试编写程序表示输入劳动时间和每小时工资,输出应发工资解:算法如下:第一步,输入每月劳动时间t和每小时工资a.第二步,求每月总工资yat.第三步,求应发工资z0.9y.第四步,输出应发工资z.程序框图如图所示程序如下:eq x(

6、aal(INPUTt,a,ya*t,z0.9*y,PRINTz,END)B能力提升11给出下列程序:INPUT “实数”;x1,y1,x2,y2ax1x2ma2by1y2nb2smndSQR(s)PRINT dEND此程序的功能为()A求点到直线的距离B求两点之间的距离C求一个多项式函数的值D求输入的值的平方和解析:选B.输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离12执行下列算法语句后的结果(x MOD y表示整数x除以整数y的余数

7、)为()INPUT“x,y”;x,yAx*yBx MOD yCA*yBPRINTA,B,CEND(运行时从键盘上输入16和5)AA80,B1,C401BA80,B3,C403CA80,B3.2,C403.2DA80,B3.2,C404解析:选A.第一句输入x16,y5,第二句Axy80,第三句B取x除以y的余数,即B1,第四句C8051401,故选A.13给定函数f(x)x22x1,编写程序,任意给定x的值,求f(f(x)的值解:程序如下:INPUTxtx22*x1yt22*t1PRINTyEND14(选做题)编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积要求输入L的值,输出正方形和圆的面积,并画出程序框图(取3.14)解:由题意知,正方形的边长为eq f(L,4),面积S1eq f(L2,16);圆的半径为req f(L,2),面积S2e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论