《【北师大版】数学必修三:第2章-2.2变量与赋值课时作业(含解析)》由会员分享,可在线阅读,更多相关《【北师大版】数学必修三:第2章-2.2变量与赋值课时作业(含解析)(7页珍藏版)》请在金锄头文库上搜索。
1、该资料由 友情提供【成才之路】2015年高中数学 第 2 章 量与赋值课时作业 北师大版必修 3一、选择题1赋值语句 n n1 的意思是()A n 等于 n1B n1 等于 n 的值赋给 n1D将 n 的原值加 1 再赋给 n,即 n 的值增加 1答案D解析赋值语句中的“”与数学中的“”是完全不同的, “”左右两边的值不能互换,左边表示变量,右边表示变量或表达式,式子表示的意义是将 n 的值加 1 再赋给n,即 n 的值增加 值语句描述的算法如下:a3a5输出 )A5 a 案A解析此算法中用到了赋值语句虽然 a3 是把 3 赋予 a,但是接下来的语句a5,又把 5 赋予 a,所以输出 a 的值
2、为 察下列赋值语句,写出正确的个数是() x2 y z x3; y4; z7; w7 x y7 y 案C解析正确,错误4下列赋值语句正确的是()该资料由 友情提供 A B2 y m N2答案D解析赋值语句的一般格式是:变量表达式,格式中右边的“表达式”可以是一个数据、常量或算式赋值符号的左边只能是变量名字,而不能是表达式,故 B,C 不对一个赋值语句只能给一个变量赋值,不能出现两个或多个“” ,故 A 不对,只有选项D 符合赋值语句的写法规则5以下算法语句执行后,变量 a, b 的值分别为()a 15b 20a a a a a, 0,15 5C5,5 D.5,5答案A解析将 a b 的值赋给
3、a 得 a35,然后将 a b 的值赋给 b3520a b 的值赋给 a 得 a351520,故选 如图所示的算法语句中输入 x1 000, y2,则输出的结果 M 是()输 入 x, 2*x 4* 004 06C2 007 08答案D解析 M21 000422 空题7如图所示的一个算法流程图,已知 ,输出的 b7,则 资料由 友情提供答案11解析由算法流程图可知, b7, ,则 面的语句执行后输出的结果为_A2B3B A*A B , B.答案6,10解析因为 A2, B3, B B4, A A B246, B B A10,输出的结果为 6,答题9根据给出的程序段,分别写出运行后输出的结果(1
4、)程序段:A5A A*3输出 A(2)程序段:t 情提供解析(1)由赋值语句的功能,首先 A5,即把 5 赋给变量 A,执行下一步,A A*3,此时“”左边的 A 为变量,右边的“ A*3”为表达式,因此输出的结果为 15.(2)程序段中是三个赋值语句,通过设值来看执行结果,设 M 的值为 a, N 的值为 t M 后, t 的值为 a,执行 M N 后, M 的值变为 b,再执行 N t,此时 t 的值为 a,则执行的结果为 N 值变为 和 N 两个变量进行了变化,变量 t 充当了中间变量,故输出结果为 据下面的赋值语句,画出算法框图 a 70;b 83;c 90;d 88;e 82;p a
5、 b c d e /5.解析一、选择题1 “x45” , “x x1”是某一程序中的先后相邻的两个语句,那么下列说法正确的是() x45 的意是 x459,此式与算术中的式子是一样的; x45 是将数值 9 赋予 x; x45 可以写成 45 x; x x1 语句在执行时,如果“”右边 x 的值是 9,执行后左边 x 的值是 B.该资料由 友情提供 D.答案B解析 x45 的意思是将 9 赋予 x;赋值语句中“”左右两边不能互换,左边必须是变量,右边必须是变量或表达式,即不能给常量赋值故错误2阅读如图所示的流程图,若输入的 a, b, c 分别为 21,32,75, ,则输出的 a, b, )
6、A75,21,32 2,75C32,21,75 2,21答案A解析流程图的执行过程是:a21;b32;c75;x21;a75;c32;b21;则输出的 a, b, c 分别为 75,21,空题3此题程序运行结果为_a 2b 3c 4a c 2c b 4d a b c /3输 出 “d ”; 情提供答案 d193解析由赋值语句 a2, b3, c4, a b, b c2, c b4 知,赋值后,a3, b6, c10,所以 d b 6 103 1934下列赋值中正确的是_4 m m; x y7; x y1; y( x1)( x1) ; N N;3 x y.答案解析由赋值语句知只有正确三、解答题5
7、已知函数 f(x)3 x1,试用算法框图执行表示求 ff(2)的值的过程解析算法框图如下图a, b, c 的值各等于什么?(1)a3b5c8a a, b, c(2)a3b5c8a 情提供, 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 赋予 b, c 分别为5,8,5.点评上述两个语句运行的结果是不同的,其主要的原因是赋值过程中(2)比(1)多了一个“ c a”,使得变量 c 被重新赋予了新的值因此,在解题过程中应正确理解赋值语句的格式、意义及顺序结构的执行方式7已知正三棱柱的底面边长为 2,高为 3,写出计算其体积的算法并画出流程图解析算法如下:1 a2, h3;2计算 S 43计算 V 输出