课时作业16:1.2.1-输入语句、输出语句和赋值语句_第1页
课时作业16:1.2.1-输入语句、输出语句和赋值语句_第2页
课时作业16:1.2.1-输入语句、输出语句和赋值语句_第3页
课时作业16:1.2.1-输入语句、输出语句和赋值语句_第4页
课时作业16:1.2.1-输入语句、输出语句和赋值语句_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1.下列程序在电脑屏幕上显示的结果为()eq\x(\a\al(A=2,x=A,PRINT“x=”;x,END))A.2 B.“x=”;xC.“x=”;2 D.x=2解析PRINT语句可将用双引号括起来的字符显示在屏幕上,从而输出x=2.答案D2.下列给变量赋值的语句正确的是()A.5=a B.a+2=aC.a=b=4 D.a=2*a解析A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;B错,赋值语句左边是一个变量,而不是代数式;C错,因为赋值语句不能把一个值同时赋给两个变量;D项正确.答案D3.在如图所示的程序中输入x=1000,y=2,则输出的结果M是()eq\x(\a\al(INPUTx,y,M=2*x+6*y+3,PRINTM,END))A.2008 B.2012C.2020 D.2015解析由程序得M=2×1000+6×2+3=2015.答案D4.下列程序输出的结果是12,则输入的n=________.eq\x(\a\al(INPUTn,s=n*(n+1),PRINTs,END))解析由程序知n(n+1)=12,解得n=3或-4.答案3或-45.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将程序补充完整.INPUT“x1=”;1.1INPUT“x2=”;________S=________PRINTSEND解析因为程序的功能是求所输入的两个正数的平方和,所以S=xeq\o\al(2,1)+xeq\o\al(2,2),又因为最后输出的结果是3.46,所以3.46=1.12+xeq\o\al(2,2),解得xeq\o\al(2,2)=2.25.又因为x2是正数,所以x2=1.5.答案1.5x1^2+x2^26.把下列程序用程序框图表示出来.A=20B=15A=A+BB=A-BA=A*BPRINTA+BEND解程序框图如下:7.编写程序,计算一个学生数学、语文、英语三门课的平均成绩.解程序如下:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END能力提升8.执行下列算法语句后的结果(xMODy表示整数x除以整数y的余数)为()INPUT“x,y=”;x,yA=x*yB=xMODyC=A*y+BPRINTA,B,CEND(运行时从键盘上输入16,5)A.A=80,B=1,C=401B.A=80,B=3,C=403C.A=80,B=3.2,C=403.2D.A=80,B=3.2,C=404解析第一句输入x=16,y=5,第二句A=xy=80,第三句B取x除以y的余数,即B=1,第四句C=80×5+1=401,故选A.答案A9.“x=4+5”,“x=x-1”是某一程序中的先后相邻的两个语句,那么下列说法正确的是()①x=4+5的意思是x=4+5=9,此式与算术中的式子是一样的;②x=4+5是将数值9赋予x;③x=4+5可以写成4+5=x;④x=x-1语句在执行时,如果“=”右边x的值是9,执行后左边x的值是8.A.①③ B.②④C.①④ D.②③解析①x=4+5的意思是将9赋值给x;③赋值语句中“=”左右两边不能互换,即不能给常量赋值,左边必须是变量,右边必须是表达式,故①③错误,②④正确.答案B10.下列正确的语句的个数是________.①输入语句INPUTa+2;②赋值语句x=x-5;③输出语句PRINTM=2.解析①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再将值赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.答案111.读如下两个程序,完成下列题目.eq\a\vs4\al(程序①:,\x(\a\al(x=1,x=x*2,x=x*3,PRINTx,END)))eq\a\vs4\al(程序②:,\x(\a\al(INPUTx,y=x*x+6,PRINTy,END)))(1)程序①的运行结果为________.(2)若程序①,②运行结果相同,则程序②输入的值为________.解析(1)由程序知x=1;x=1×2=2;x=2×3=6,所以输出6;(2)由程序知y=x2+6=6,解得x=0,故输入的值为0.答案(1)6(2)012.根据如图所示的程序框图,写出相应的算法语句.解程序如下:INPUT“x,y=”;x,yx=2*xy=y/4PRINTx,yx=x-yy=y-2PRINTx,yEND13.(选做题)如图所示是解决某个问题的程序语句,请根据各语句的内容及其关系,回答下面的问题:x=1①y1=a*x+b②x=3③y2=a*x+b④PRINTy1,y2END(1)图框中①x=1的含义是什么?(2)图框中②y1=a*x+b的含义是什么?(3)该算法框图解决的是怎样的一个问题?解(1)图框①x=1表示把1赋给

温馨提示

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

评论

0/150

提交评论