试题与答案

下面的语句是一个计算机程序的操作说明: (1)初始值为x=1,y=1,z=0,n

题型:填空题

题目:

下面的语句是一个计算机程序的操作说明:

(1)初始值为x=1,y=1,z=0,n=0;

(2)n=n+1(将当前n+1的值赋予新的n);

(3)x=x+2(将当前x+2的值赋予新的x);

(4)y=2y(将当前2y的值赋予新的y);

(5)z=z+xy(将当前z+xy的值赋予新的z);

(6)如果z>7000,则执行语句(7),否则返回语句(2)继续进行;

(7)打印n,z;

(8)程序终止.

由语句(7)打印出的数值为______,______.

答案:

由操作说明可以看出变量x的变化是首项为1,公差为2的数列,故其数值分别为3,5,7,9,…,2n+1,..

变量y是首项为1,公比为2的等比数列的项,故其数值分别为2,4,8,16,…,2n,…

z=z+xy

验证发现,当n=8时,z=7682,符合循环条件,

故答案为n=8,z=7682

试题推荐
微信公众账号搜索答案