早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下面是一个计算机程序的操作说明:1、初始值X=1,y=1,z=0,n=0;2、n=n+1(将当前n+1的值赋予新的n);3x=x+2(将当前的x+2得值赋予新的x)4y=2y(将当前的2y的值赋予新的y)5z=z+xy(将当前的z+xy的值赋

题目详情
下面是一个计算机程序的操作说明:
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>300,则执行语句7,否则回到语句2继续进行
7 打印n 、z; 8 程序终止.则语句7打印的数值是
A n=3,z=210
B n=4,z=216
C n=5,z=226
D n=6,z=578
▼优质解答
答案和解析
2 n=1
3 x=3
4 y=2
5 z=0+2*3=6
6 每次x+2,y*2,再加上上一次的z
然后算一下就出来了 6 26 82 9*16+82=226 以此类推
其实排除法就可以看出z必须大于300..所以选d