三、阅读程序写结果(共10道小题,每题5分,共50分)
1、对于下图3-01中的程序,如果输入22和13, 则输出的结果为 35 。
解释:计算并输出两个数的和。
2、对于右图 3-02中的程序,如果输入25,
则输出的结果为 5 。
解释:分段函数中,输入的数大于10,应执行开方操作。
3、对于下图3-03中的程序,如果输入8,则输出的结果为 64 。
解释:计算从1开始的连续n个计数的和,可以证明恰好是n的平方。
4、对于右图3-04中的程序,输入 10,
则输出的结果为 55 。
解释:求斐波那契数列的第n项,第10项是55 。
5、对于下图3-05中的程序,如果输入385和65,则输出的结果为 5 。
解释:求大于1的最小公约数。
6、对于右图3-06中的程序,如果输入 24,
则输出的结果为 13 。
解释:统计1到n的所有数中数字出现的总次数。
7、对于下图3-07中的程序,如果输入 96 ,则输出的结果为 11 。
解释:统计n有多少个非本身的约数,对于96有1,2,3,4,6,8,12,16,24,32,48 。
8、对于上图3-08中的程序,如果输入560,则输出的结果为 3 。
解释:统计n的不同的质因数的个数。对于560有2,5和7 。
9、对于下图3-09中的程序,如果依次输入2 1 2 1 10,则输出的结果为 -5 。
解释:简单的模拟。
10、对于上图3-10中的程序,如果输入 6 3 ,则输出的结果为 8 。
解释:简单的模拟。