1、一、填空题1 将两个数a8,b17交换,使a17,b8,下面语句正确的一组是_(填序号)2 下列流程图中,语句1将被执行的次数为_3 下列流程图中,若输入的R8,则输出的a_.3题图4题图4 阅读如图所示的流程图,运行相应的程序,输出的结果是_5 给出伪代码如图所示,若该程序执行的结果是3,则输入的x值是_ReadxIfx0ThenyxElseyxEndIfPrinty6 阅读下面的流程图,则输出的S为_7 下面伪代码的输出结果为_S1For I From 1 To 9 Step 2SSIEnd ForPrint S8 两个整数1 908和4 187的最大公约数是_9 执行下面的伪代码时,Wh
2、ile循环语句的执行次数是_N0WhileN20NN1NNNEnd WhilePrintN10下面的流程图的输出结果为_11当x5,y20时,下面伪代码运行后输出的结果为_Read x,yIf x2 013的最小正整数 14815解辗转相除法:4701282188,282118894,188294,282与470的最大公约数为94.16解流程图如下图17解用伪代码设计算法如下:ReadXmaxX,ForIFrom 2 To 10ReadXIfXmaxThenmaxXEnd IfEnd forPrintmax18解算法如下:S1xa1,I2;S2如果2In,那么转S3;否则转S6;S3输入aI;S4如果aIx,那么xaI;S5II1,转S2;S6输出x.伪代码为:xa1For I From 2 To nRead aIIf aIx Then xaIEnd IfEnd ForPrint x19解算法步骤如下:第一步:i1;第二步:输入一个数据a;第三步:如果a9,则结束算法,否则执行第二步流程图如图:20解本题可用二分法来解决,设x12,x23,m.步骤如下:S1x12,x23;S2m(x1x2)/2;S3计算f(m),如果f(m)0,则输出m;如果f(m)0,则x2m,否则x1m;S4若|x2x1|0.001,输出m,否则转S2.流程图如图所示: