1、第11章 算法初步A 基础达标1.下列关于赋值语句的说法错误的是()A.赋值语句先计算出赋值号右边的表达式的值B.赋值语句是把左边变量的值赋给赋值号右边的表达式C.赋值语句是把右边表达式的值赋给赋值号左边的变量D.赋值语句中的“”和数学中的“”不一样解析:选 B.赋值语句的作用是把右边表达式的值赋给赋值号左边的变量.第11章 算法初步2.“x3*5”“xx1”是某一程序中先后相邻的两个语句,那么下列说法正确的是()“x3*5”的意思是 x3515,此式与算术中的式子是一样的;“x3*5”的意思是将数值 15 赋给 x;“x3*5”可以写成“3*5x”;“xx1”语句在运行时“”右边的 x 的值
2、是 15,执行后左边的 x 的值是 16.A.BC.D第11章 算法初步解析:选 B.“x3*5”是将数值 15 赋给 x;“xx1”是将 15116 重新赋给 x,赋值语句中,赋值号左、右两边不能互换.所以正确.故选 B.第11章 算法初步3.设 A10,B20,则可以实现 A,B 的值互换的伪代码是()第11章 算法初步解析:选 C.A 中伪代码执行后 AB10,B 中伪代码执行后 AB10,C 中伪代码执行后 A20,B10,D 中伪代码执行后 AB10.第11章 算法初步4.下面的伪代码输出的结果是()A.27 B9C.225 D11第11章 算法初步解析:选 D.该伪代码的运行过程是
3、 x6,y3,x632,y4219,xy2911.所以输出 11.第11章 算法初步5.给出下面一个伪代码:此伪代码运行的结果是()A.5,8 B8,5C.8,13 D5,13第11章 算法初步解析:选 C.此伪代码先将 A 的值赋给 X,再将 B 的值赋给A,再将 XA 的值赋给 B,即将原来的 A 与 B 的和赋给 B,最后 A 的值是原来 B 的值 8,而 B 的值是两数之和 13.第11章 算法初步6.下列语句执行完后,A,B 的值分别为_.第11章 算法初步解析:因为 A2,BA2,即有 B4,所以 AAB,即 A246,所以 BAB,即 B6410.答案:6,10第11章 算法初步
4、7.下面伪代码的运行结果为_.a2b3c4abbc2cb4d(abc)/3PRINT“d”;dEND第11章 算法初步解析:ab3,bc2426,cb46410,所以 d13(abc)13(3610)193.答案:d193第11章 算法初步8.读如下两个伪代码,完成下列题目.(1)伪代码的运行结果为_.(2)若伪代码,运行结果相同,则伪代码输入的 x 的值为_.第11章 算法初步解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故伪代码中 x 的值最后为 6.要使伪代码中 y的值为 6,即 x266,故 x0.即输入的 x 的值为 0.答案:(1)6(2)0第11章 算法初步9.已知函
5、数 f(x)3x1,求 ff(2)的值,设计一个伪代码,解决上述问题.解:伪代码如下:第11章 算法初步10.中秋节到了,糕点店的售货员很忙,请设计一个伪代码,帮助售货员算账,已知豆沙馅的月饼每千克 25 元,蛋黄馅的月饼每千克 35 元,莲蓉馅的月饼每千克 30 元,那么依次购买这三种月饼 a、b、c 千克,应收多少钱?第11章 算法初步解:伪代码如下:第11章 算法初步B 能力提升11.下面伪代码运行的结果是()A.1,2,1 B1,2,1C.1,2,1 D1,2,1第11章 算法初步解析:选 C.第三步 c121,第四步 b1(1)22.所以结束时,a1,b2,c1.第11章 算法初步12.下面一段伪代码执行后的结果是_.解析:执行第 2 句时 A224,执行第 3 句时 A4610.答案:10第11章 算法初步13.把下列伪代码用程序框图表示出来.第11章 算法初步解:程序框图如下:第11章 算法初步14.(选做题)已知一个圆柱的底面半径和高,试编写一个伪代码,求该圆柱的表面积和体积.解:设圆柱的底面半径为 R,高为 h,伪代码如下:INPUT“半径”;R INPUT“高”;h S3.14*R*R*22*3.14*R*h V3.14*R*R*h PRINT“表面积”;S PRINT“体积”;V END第11章 算法初步本部分内容讲解结束 按ESC键退出全屏播放