数学(人教版必修3)练习1.2.1输入语句输出语句和赋值语句(活页作业).doc

数学(人教版必修3)练习1.2.1输入语句输出语句和赋值语句(活页作业).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

活页作业(五)输入语句、输出语句和赋值语句

(25分钟,60分)

一、选择题(每小题5分,共25分)

1.下列赋值语句正确的是()

A.2=x+2 B.x∧2+2*2=0

D.eq\x(\a\al(x=2,x=y)) D.eq\x(\a\al(2=x,y=x))

解析:A,D不符合赋值语句的格式,所以A,D错误;赋值语句只能给一个变量赋值,不能给代数式赋值,故B错误,C正确.

答案:C

2.下面程序输出的结果是()

A.27 B.9

C.2+25 D.11

解析:该程序的运行过程是

x=6,

y=3,

x=6÷3=2,

y=4×2+1=9,

x+y=2+9=11.

所以输出11.

答案:D

3.下列程序若输出的结果为3,则输入的x值可能是()

A.1 B.-3

C.-1 D.1或-3

解析:由x2+2x=3得x=1或x=-3.

答案:D

4.下列所给的式子,前一个是算术式子,后一个是BASIC语言中的对应式子,正确的有()

①e5:e∧5;

②3eq\f(3,4):3∧3/4;

③2-[5-(7+9)]:2-(5-(7+9));

④eq\r(3):SQR(3);

⑤|x-3|:ABS(x-3).

A.1个 B.2个

C.3个 D.4个

解析:e在程序中不能识别,应该输入2.718∧5,①错;当幂指数为分式等代数式时,应加括号,因为乘方优先于乘、除法,所以3eq\f(3,4)应为3∧(3/4),②错;在BASIC语言中所有的括号,不分大括号、中括号,一律用小括号,③正确;程序中注意换为相应的函数,故④⑤正确.

答案:C

5.在程序设计中,要将两个数a=2015,b=2016交换,使得a=2016,b=2015,则下列赋值语句使用正确的是()

A.eq\x(\a\al(a=b,b=a)) B.eq\x(\a\al(c=b,b=a,a=c))

C.eq\x(\a\al(b=a,a=b)) D.eq\x(\a\al(a=c,c=b,b=a))

解析:本题主要考查用赋值语句实现交换两个变量的值.要交换两个变量的值,需要找一个中间变量来传递,因此不难得到答案.

答案:B

二、填空题(每小题5分,共15分)

6.运行如图所示的程序,输出的结果是________________.

eq\x(\a\al(a=1,b=2,a=a+b,PRINTa,END))

解析:a=1,b=2,a=a+b=1+2=3,所以输出结果为3.

答案:3

7.程序执行后输出A的值为________________.

eq\x(\a\al(A=10,B=20,C=A,D=B,B=C,A=B,PRINTA,END))

解析:因为A=10,B=20,C=A=10,D=B=20,B=C=10,A=B=10,

所以输出A的值为10.

答案:10

8.下面程序输出的结果是d=________________.

eq\x(\a\al(a=5,b=3,c=?a+b?/2,d=c∧2,PRINT“d=”;d,END))

解析:该程序的运行过程如下.

a=5,

b=3,

c=(5+3)÷2=4,

d=4×4=16,

输出d=16.

答案:16

三、解答题(每小题10分,共20分)

9.把下面的程序用程序框图表示出来.

eq\x(\a\al(m=12,n=25,m=m+n,n=m*n,PRINTm,n,END))

解:程序框图如下.

10.已知圆锥的底面半径为R,高为H,设计一个求圆锥体积和表面积的程序.

解:程序如下.

(20分钟,40分)

一、选择题(每小题5分,共10分)

1.给出下列程序:

eq\x(\a\al(INPUT“实数”;x1,y1,x2,y2,a=x1-x2,m=a∧2,b=y1-y2,n=b∧2,s=m+n,d=SQR?s?,PRINTd,END))

此程序的功能为()

A.求点到直线的距离B.求两点之间的距离

C.求一个多项式的值D.求输入的值的平方和

解析:输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两个点的横、纵坐标之差的平方,s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.

答案:B

2.如图所示,如果下面程序中输入的r=eq\r(2),f(r)是用来求圆内接正方形边长a的一个函数,那么输出的结果为()

A.4 B.6.28

C.2.28 D.3.14

解析:由程序可知,S1表示的是半径为r的圆的面积;S2表示的是边长为a的正方形的面积,由图可知该正方形是圆的内接正方形,所以其边长a=eq\r(2)r;S表示圆的面积与正方形的面积之差,

您可能关注的文档

文档评论(0)

133****3257 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档