1.2.1输入、输出和赋值语句.pptVIP

  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.判断以下给出的输入语句?输出语句?赋值语句是否正确?为什么? (1)输入语句INPUT a;b;c (2)输入语句INPUT x=3 (3)输出语句PRINT A=4 (4)输出语句PRINT 20,3*2 (5)赋值语句3=B (6)赋值语句x+y=0 (7)赋值语句A=B=-2 (8)赋值语句T=T*T 答案:(1)不正确,变量之间应用逗号“,”隔开. (2)不正确,INPUT语句中只能是变量,而不能是表达式. (3)不正确,PRINT语句中不能再用赋值号“=”. (4)正确,PRINT语句可以输出常量,表达式的值. (5)不正确,赋值语句“=”左右不能互换. (6)不正确,不能给一个表达式赋值. (7)不正确,一个赋值语句只能给一个变量赋值. (8)正确,该句的功能是将当前T的值平方后赋给变量T. 2.当x的值为5时,PRINT “x=”;x在屏幕上输出的结果为( ) A.5=5 B.5 C.5=x D.x=5 解析:输出的结果为x=5,故选D. 答案:D 3.下列所给的运算结果正确的有( ) ①ABS(-5)=5 ②SQR(4)=±2 ③5/2=2.5 ④5\2=2.5 ⑤5MOD2=2.5 ⑥3^2=9 A.2个 B.3个 C.4个 D.5个 解析:根据运算符及函数的功能知,①③⑥正确,②④⑤不正确. 答案:B 4.设A=10,B=20,则可以实现A?B的值互换的语句是( ) A. A=10; B. A=10; B=20; B=20; B=A; C=A A=B B=C; C. A=10; D. A=10; B=20; B=20; C=A; C=A; A=B; D=B; B=C B=C; A=B 解析:观察选项知,A?B?D都达不到互换A?B的结果,只有C适合题意,故选C. 答案:C 5.PRINT “Chinese,Maths,English,Physics,Chemical” ;90,99,92,91,98该语句表示的是( ) A.输入五门分数 B.计算五门总分 C.输出五门分数 D.对语?数?外?理?化五门给予赋值 解析:因为PRINT表示输出语句,该语句表示输出五门的分数,故选C. 答案:C 6.INPUT “ A=”;1 A=A*2 A=A*3 A=A*4 A=A*5 PRINT A END 程序输出的结果A是( ) A.5 B.6 C.15 D.120 解析:该程序输出的结果为A=1×2×3×4×5=120. 答案:D 7.下面的语句执行后输出的是i=______,j=______. i=5,j=-2 i=i+j,j=i+j 解析:i=5+(-2)=3,j=3+(-2)=1. 3 1 8.“x=3*5”,“x=x+1”是某一程序中前后相邻的两个语句,那么下列说法正确的是___________. ①“x=3*5”的意思是x=3*5=15,此式与算术中的式子是一样的; ②“x=3*5”是将数值15赋给x; ③“x=3*5”可以写成3*5=x; ④“x=x+1”语句在执行时“=”右边x的值是15,执行后左边x的值为16. 答案:②④ 解析:赋值语句中的“=”与算术中的“=”是不一样的,式子两边的值也不能互换,而“x=x+1”是将x+1的值赋给x,故①③不正确,②④正确. 能力提升 9.写出下列程序运行的结果 (1) 输出结果为________. a=5 b=3 c=(a+b)/2 PRINT c END 4 (2) 输出结果为________. a=1 b=2 c=b^a b=a*c-b PRINT a,b,c END 1,0,2 (3) 若输入2,5,输出结果为________. INPUT a,b m=a a=b b=m PRINT a,b END 5,2 (4) 若输入10,20,30,则输出结果为________. INPUT a,b,c a=b b=c c=a PRINT a,b,c END 20,30,20 解析:(1)读程序知,输出结果为 (2)输出结果为a=1,c=2,b=1*2-2=0. (3)该程序是交换a,b的值,所以输出结果为5,2. (4)该程序把b赋给a,a=20;把c赋给b,b=30.最后把a=20赋给c,c=20. 10.已知函数f(x)=3x-1,求f[f(2)]的值,设计一个程序,解决上述问题. 分析:依题意f(

文档评论(0)

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

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

1亿VIP精品文档

相关文档