资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
【成才之路】高中数学 第2章 2.2变量与赋值课时作业 北师大版必修3一、选择题1赋值语句nn1的意思是()An等于n1Bn1等于nC将n的值赋给n1D将n的原值加1再赋给n,即n的值增加1答案D解析赋值语句中的“”与数学中的“”是完全不同的,“”左右两边的值不能互换,左边表示变量,右边表示变量或表达式,式子表示的意义是将n的值加1再赋给n,即n的值增加1.2赋值语句描述的算法如下:a3a5输出a.则运行结果是()A5B.3CaD.8答案A解析此算法中用到了赋值语句虽然a3是把3赋予a,但是接下来的语句a5,又把5赋予a,所以输出a的值为5.3观察下列赋值语句,写出正确的个数是()x2yz x3;y4;z7;w7xy7 yMA1B.2C3D.4答案C解析正确,错误4下列赋值语句正确的是()AAB2B.xymC5mD.NN2答案D解析赋值语句的一般格式是:变量表达式,格式中右边的“表达式”可以是一个数据、常量或算式赋值符号的左边只能是变量名字,而不能是表达式,故B,C不对一个赋值语句只能给一个变量赋值,不能出现两个或多个“”,故A不对,只有选项D符合赋值语句的写法规则5以下算法语句执行后,变量a,b的值分别为()A20,15B.35,35C5,5D.5,5答案A解析将ab的值赋给a得a35,然后将ab的值赋给b352015.最后将ab的值赋给a得a351520,故选A.6在如图所示的算法语句中输入x1 000,y2,则输出的结果M是()A2 004B.2 006C2 007D.2 008答案D解析M21 000422 008.二、填空题7如图所示的一个算法流程图,已知a13,输出的b7,则a2的值是_答案11解析由算法流程图可知,b7,a13,则a211.8下面的语句执行后输出的结果为_A2B3BA*AAABBBA输出A,B.答案6,10解析因为A2,B3,BA2,B4,AAB246,BBA10,输出的结果为6,10.三、解答题9根据给出的程序段,分别写出运行后输出的结果(1)程序段:A5AA*3输出A(2)程序段:tMMNNt输出N解析(1)由赋值语句的功能,首先A5,即把5赋给变量A,执行下一步,AA*3,此时“”左边的A为变量,右边的“A*3”为表达式,因此输出的结果为15.(2)程序段中是三个赋值语句,通过设值来看执行结果,设M的值为a,N的值为b.执行tM后,t的值为a,执行MN后,M的值变为b,再执行Nt,此时t的值为a,则执行的结果为N值变为a.由此可看出M和N两个变量进行了变化,变量t充当了中间变量,故输出结果为M.10根据下面的赋值语句,画出算法框图解析一、选择题1“x45”,“xx1”是某一程序中的先后相邻的两个语句,那么下列说法正确的是()x45的意是x459,此式与算术中的式子是一样的;x45是将数值9赋予x;x45可以写成45x;xx1语句在执行时,如果“”右边x的值是9,执行后左边x的值是8.AB.CD.答案B解析x45的意思是将9赋予x;赋值语句中“”左右两边不能互换,左边必须是变量,右边必须是变量或表达式,即不能给常量赋值故错误2阅读如图所示的流程图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是()A75,21,32B.21,32,75C32,21,75D.75,32,21答案A解析流程图的执行过程是:a21;b32;c75;x21;a75;c32;b21;则输出的a,b,c分别为75,21,32.二、填空题3此题程序运行结果为_答案d解析由赋值语句a2,b3,c4,ab,bc2,cb4知,赋值后,a3,b6,c10,所以d.4下列赋值中正确的是_4mm;xy7;xy1;y(x1)(x1)x21;NN;3xy.答案解析由赋值语句知只有正确三、解答题5已知函数f(x)3x1,试用算法框图执行表示求ff(2)的值的过程解析算法框图如下图6.下列语句运行后,a,b,c的值各等于什么?(1)a3b5c8abbc输出a,b,c(2)a3b5c8abbcca输出a,b,c分析分别将输入的值代入程序中逐步计算即可,要注意赋值前后变量的值的变化解析(1)把b的值5赋予a(取代a原来的值),把c的值8赋予b(取代b原来的值),c的值不变所以输出的a,b,c分别为5,8,8.(2)把b的值5赋予a,c的值8赋予b,又把a的新值5赋予c.所以输出的a,b,c分别为5,8,5.点评上述两个语句运行的结果是不同的,其主要的原因是赋值过程中(2)比(1)多了一个“ca”,使得变量c被重新赋予了新的值因此,在解题过程中应正确理解赋值语句的格式、意义及顺序结构的执行方式7已知正三棱柱的底面边长为2,高为3,写出计算其体积的算法并画出流程图解析算法如下:1a2,h3;2计算Sa2;3计算VSh;4输出V.流程图如下图所示
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号