1、1.3基本算法语句13.1赋值语句13.2输入、输出语句一、填空题1将两个数a8,b17交换,使a17,b8,下面语句正确的一组是_(填写相应的序号)abba;cbbaac;baab;accbba.答案解析两个变量值的互换应引进第三个变量,每个变量都有各自的“门牌号”2伪代码M1MM1MM2Print M的输出结果为_答案4解析本题表示的算法为1124.3下列对赋值语句的描述中正确的是_(填序号)可以给变量提供初值;将表达式的值赋给变量;可以给一个变量重复赋值;不能给同一变量重复赋值答案解析赋值语句可以给变量提供初值和能够确定数值的表达式,并且可以给一个变量重复赋值,所以正确4如图所示的伪代码
2、输出的结果是_A10BA8AABAA2PrintA答案105如图所示的伪代码中依次输入128,130,109,141,则输出的结果为_ReadM1,M2,M3,M4M(M1M2M3M4)/4PrintM答案127解析图中伪代码表示的是求这四个数的平均数6如图所示的一段伪代码是利用赋值语句和输入、输出语句写出的算法,最后输出的kj的值为_i10j2i5k2j5Print kj答案80解析j210525,k225555,kj552580.7给出下列伪代码,若输入x2,y3,则输出x,y的值分别为_Readx,yAxxyyAPrintx,y答案3,2解析该语句的运行过程是:输入2,3,A2,x3,y
3、2,输出3,2,即x,y的值分别为3,2.8如图所示的伪代码运行的结果是_a1b2cabbacbPrint a,b,c答案1,2,1解析由输出及赋值语句的特点知,输出结果为1,2,1.9执行如图所示的伪代码,则A,B的值分别为_A2B3BA2AABBAB答案6,10解析因为A2,BA2,所以B4.又因为AAB,所以A246.又BAB,所以B6410.10下列伪代码执行后,变量a,b的值分别为_a15b20aabbabaabPrint a,b答案20,15解析根据赋值语句的意义,先把ab35赋给a,然后把ab352015赋给b,最后再把ab351520赋给a.11读伪代码,完成下列题目:Read
4、xYx22xPrintY(1)若输入“3”,则执行结果为_(2)若执行结果为3,则输入的值可能为_答案(1)15(2)1或3解析(1)若输入3,则Y332315.(2)若执行结果为3,即输出3.即x22x3,解得x3或x1,即输入的值为3或1.二、解答题12已知某学生一次考试中语文、数学和英语学科的得分分别为85,90,95,试用输出语句和赋值语句设计适当的算法求出这名学生三科的总分和平均分解S0C85M90E95SCMEAS/3Print S,A13用伪代码写出求用长度为L的细铁丝分别围成一个正方形和一个圆的面积要求输入L的值,输出正方形和圆的面积,并画出流程图(取3.14)解由题意知,正方形的边长为,面积S1;圆的半径r,面积S22.因此伪代码如图:ReadLS1L2/16S2L2/(43.14)PrintS1,S2流程图:三、探究与拓展14读伪代码,若两伪代码输入值与执行结果均分别相同,则两伪代码的输入值为_,执行结果为_伪代码: 伪代码:Readxy2x2PrintyReadxyx2Printy答案02解析两程序执行结果相同,即求yx2与y2x2的交点,由得x0,y2.15已知函数f(x)x21,g(x)3x5,画出求f(g(2)g(f(3)的值的伪代码解伪代码如下:x2g3x5fg21y1fx3fx21g3f5y2gyy1y2Print y