下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE第一章算法初步1.2基本算法语句1.2.1输入语句、输出语句和赋值语句[A组学业达标]1.输入、输出和赋值语句基本上对应于算法中的 ()A.依次结构 B.条件结构C.循环结构 D.以上都不对答案:A2.关于赋值语句须要留意的事项中不正确的是 ()A.赋值号左边只能是变量名字,而不是表达式B.赋值号左、右不能对换C.不能利用赋值语句进行代数式的演算D.赋值号与数学中的等号的意义相同解析:关于赋值语句中肯定要留意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.答案:D3.下列赋值语句正确的是 ()A.S=S+i2 B.A=-AC.x=2x+1 D.P=eq\r(x)解析:在程序语句中乘方要用“^”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中eq\r(x)应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.答案:B4.下列正确的语句的个数是 ()①输入语句INPUTa+2②赋值语句x=x-5③输出语句PRINTM=2A.0 B.1C.2 D.3解析:①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比的来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.答案:B5.给出下列程序,输入x=2,y=3,则输出 ()eq\x(\a\al(INPUTx,y,A=x,x=y,y=A,PRINTx,y,END))A.2,3 B.2,2C.3,3 D.3,2解析:该程序的运行过程是:输入2,3A=2x=3y=2输出3,2.答案:D6.下列程序的输出结果为__________.eq\x(\a\al(A=11,B=22,A=A+B,PRINT“A=”;A,PRINT“B=”;,B,END))解析:∵A=11,B=22,∴A+B=33,把33赋给A,因此输出的结果为A=33,B=22.答案:A=33,B=227.下面程序输出的结果是__________.eq\x(\a\al(a=5,b=3,c=(a+b)/2,d=c^2,PRINT“d=”;d,END))解析:该程序的运行过程是:a=5b=3c=(3+5)/2=4d=4×4=16.输出d=16.答案:d=168.编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值.解析:eq\x(\a\al(INPUT“a,b=”;a,b,PRINT“ab=”;a^b,PRINT“ba=”;b^a,END))9.写出伪代码:已知底面半径和高,求圆柱体的表面积.(π取3.14)解析:eq\x(\a\al(INPUT“R=,H=”;R,H,A=2*3.14*R*H,B=3.14*R*R,S=A+2*B,PRINT“S=”;S,END))[B组实力提升]10.下面的程序输出的结果为 ()eq\x(\a\al(x=6,y=3,x=x/3,y=4*x+1,PRINTx+y,END))A.27 B.9C.2+25 D.11解析:该程序的运行过程是:x=6y=3x=6÷3=2y=4×2+1=9x+y=2+9=11所以输出11.答案:D11.给出下列程序:eq\x(\a\al(INPUT“A=”;A,A=A*2,A=A*3,A=A*4,A=A*5,PRINTA,END))若输出的A的值为120,则输入的A的值为 ()A.1 B.5C.15 D.120解析:该程序的功能是计算A×2×3×4×5的值,则120=A×2×3×4×5,故A=1,即输入A的值为1.答案:A12.写出下列程序的运行结果:eq\a\vs4\al((1),\x(\a\al(A=-26,A=A+6,A=ABS(A),A=A/5,PRINTA,END)))运行结果为__________.(2)eq\x(\a\al(x=3,y=x^3,x=2*y-1,y=(x+y)/5,x=SQR(y),PRINTx,END))运行结果为__________.(3)eq\x(\a\al(x=-31.24,y=INT(x),x=ABS(y),x=xMOD3,PRINTx,END,))运行结果为__________.(注:INT(x)表示不超过x的最大整数)解析:(1)对A重复赋值,A总是取最终赋出的值,故依次执行后为,A=-26→A=-20→A=4,因此最终输出A的值4.(2)第一句x=3,其次句y=x3=27,第三句给x重新赋值后x=53,第四句给y重新赋值后y=eq\f(27+53,5)=16,第五句x=4,第六句输出x的值4.(3)第一句x=-31.24,其次句y=-32,第三句给x重新赋值x=|y|=32,第四句给x重新赋值为32除以3的余数2,最终输出x的值为2.答案:(1)4(2)4(3)213.运行如图所示的程序,输出的结果是__________.eq\x(\a\al(a=1,b=2,a=a+b,PRINTa,END))解析:∵a=1,b=2,a=a+b,∴a=1+2=3,∴该程序输出的结果是3.答案:314.把下列程序用程序框图表示出来.eq\x(\a\al(A=20,B=15,A=A+B,B=A-B,A=A*B,PRINTA+B,END))解析:程序框图如下:15.编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入L的值,输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 动火安全课件
- 医院反腐倡廉廉洁行医专题党课宣讲课件
- 《超市盘点操作流程》课件
- 赣南科技学院《现代企业管理学》2023-2024学年第一学期期末试卷
- 应急照明系统培训课件
- 大学生安全教育(共31张课件)-2024鲜版
- 七年级语文上册第二单元体验亲情8世说新语二则高效教案新人教版
- 2022年-2023年公务员(国考)之公共基础知识模考模拟试题
- 气胸护理查房
- 庆元旦表演安全课件
- 事故隐患报告和举报奖励制度
- 腹部外伤门诊病历
- 品质异常处理及要求培训
- 模具部年终总结--ppt课件
- 立式热虹吸再沸器机械设计说明书
- 国家开放大学电大《生产与运作管理》2025-2026期末试题及答案
- 质量保证大纲(共14页)
- 关于欧盟新版EMC标准EN55032的解析
- 木材材积表0.1-10米.xls
- 轻质隔墙板安装合同协议书范本标准版
- 车辆管理各岗位绩效考核量表
评论
0/150
提交评论