2015-2016学年高中数学 1.2.1输入语句、输出语句和赋值语句练习 新人教a版必修3

2015-2016学年高中数学 1.2.1输入语句、输出语句和赋值语句练习 新人教a版必修3

ID:18158399

大小:100.00 KB

页数:7页

时间:2018-09-14

2015-2016学年高中数学 1.2.1输入语句、输出语句和赋值语句练习 新人教a版必修3_第1页
2015-2016学年高中数学 1.2.1输入语句、输出语句和赋值语句练习 新人教a版必修3_第2页
2015-2016学年高中数学 1.2.1输入语句、输出语句和赋值语句练习 新人教a版必修3_第3页
2015-2016学年高中数学 1.2.1输入语句、输出语句和赋值语句练习 新人教a版必修3_第4页
2015-2016学年高中数学 1.2.1输入语句、输出语句和赋值语句练习 新人教a版必修3_第5页
资源描述:

《2015-2016学年高中数学 1.2.1输入语句、输出语句和赋值语句练习 新人教a版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【成才之路】2015-2016学年高中数学1.2.1输入语句、输出语句和赋值语句练习新人教A版必修3基础巩固一、选择题1.下列赋值语句正确的是(  )A.S=S+i2B.A=-AC.x=2x+1D.P=[答案] B[解析] 在程序语句中乘方要用“^”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.2.下列正确的语句的个数是(  )①输入语句 INPUT a+2②赋值语句 x=x-5③输出语句 PRINTM=2A.0 B.1

2、    C.2   D.3[答案] B[解析] ①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比的来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.3.赋值语句“x=x+1”的正确解释为(  )A.x的值与x+1的值可能相等B.将原来x的值加上1后,得到的值替换原来x的值C.这是一个错误的语句D.此表达式经过移项后,可与x=x-1功能相同[答案] B4.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是(  )A.INPUT 

3、“A,B,C”;a,b,cB.INPUT “A,B,C=”;a,b,cC.INPUT a,b,c;“A,B,C”D.PRINT “A,B,C=”;a,b,c[答案] B5.下列程序运行的结果是(  )A.6B.7C.8D.9[答案] A[解析] 该程序的运行过程是M=3,N=3+1=4,M=3-1=2,y=2+4=6,输出6.6.下面是一程序,该程序的运行结果是(  )A.1,2B.1,1C.2,1D.2,2[答案] C[解析] 本程序的意义是完成A,B两变量值的交换.二、填空题7.下列程序的运行结果为________.[

4、答案] 1,1,1[解析] 此程序主要以赋值语句来设计,其作用是首先对变量m,n,p分别赋值1,2,3,然后将变量m的值赋给p,再将变量p的值赋给n,最后将变量n的值赋给m,所以最后变量m,n,p的值都等于1,运行结果输出1,1,1.8.读程序,完成下面题目:程序:(1)若输入“3”,则输出的值为________.(2)若程序执行结果为3,则输入的值可能为________.[答案] 15 1或-3[解析] 本题是对计算“y=x2+2x”编程.(1)x=3,则y=32+2×3=15.(2)3=x2+2x,解得x=1或x=-3

5、.三、解答题9.把下列程序用程序框图表示出来.[解析] 程序框图如下:10.读下列两个程序回答问题.(a)  (b)(1)写出两个程序的运行结果;(2)上述两个程序有何区别.[解析] (1)(a)的运行结果是2014,2014;(b)的运行结果是2015,2015.(2)程序(a)中的x=y是将y的值2014赋给x,赋值后x的值变为2014,而y的值仍保持不就,程序(b)中的y=x是将x的值2015赋给y,赋值后y的值变为2015,x的值保持不变.能力提升一、选择题1.以下给出的输入、输出语句、赋值语句中正确的有(  )①

6、输入语句INPUT a;b;c;②输入语句INPUT x=3;③输出语句PRINT 20,3*2;④输出语句PRINT A=4;⑤赋值语3=B;⑥赋值语句x+y=0;⑦赋值语句A=B=-2;⑧赋值语句T=T*T.A.2个B.3个C.4个D.5个[答案] A[解析] 在输入语句中,只能是变量,且变量之间用“,”隔开,故①②均错;在输出语句中,可以输出常量,也可以输出表达式的值,故③正确,而④中又使用了赋值符号“=”,故不正确;在赋值语句中,3=B无意义,只能是B=3,不能互换,也不能给一表达式赋值,同时,一个赋值语句只能给一

7、个变量赋值,因此⑤⑥⑦均不正确;⑧中赋值语句的功能是将当前T的值平方后再赋给变量T,故正确.综上可知,正确的有③和⑧.2.下列所给的式子,前一个是算术式子,后一个是QBASIC语言中的对应式子,正确的有________个.(  )①e5:e^5       ②3:3^3/4③lg7:LOG10(7)④:SQR(3)⑤

8、x-3

9、:ABS(x-3)A.1B.2C.3D.4[答案] C[解析] 在QBASIC语言中幂底数为e时有专用符号exp( ),如ex表达为exp(x).∴e5应为exp(5);当幂指数为分式等代数式时,应加

10、括号,乘方优先于乘除,∴3应为3^(3/4);常用对数的指令为LOG10( ),故③正确;④⑤都正确,∴选C.3.下面的程序输出的结果为(  )x=6y=3x=x/3y=4*x+1PRINTx+yENDA.27B.9C.2+25D.11[答案] D[解析] 该程序的运行过程是:x=6y=3x=6÷3=2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。