免费智能真题库 > 历年试卷 > 程序员 > 2018年上半年 程序员 下午试卷 案例
  第1题      

 
【说明】
如果一个自然数N恰好等于它所有不同的真因子(即N的约数以及1,但不包括N)之和S,则称该数为“完美数”。例如6=1+2+3,28=1+2+4+7+14,所以6和28都是完美数。显然,6是第1个(即最小的)完美数。
下面流程图的功能是求500以内所有的完美数。
【流程图】

循环开始框中要注明:循环变量=初始值,终值[,步长],步长为1时可以缺省。
 
问题:1.1   如果某自然数小于其所有真因子之和(例如24<1+2+3+4+6+8+12),则称该自然数为亏数;如果某自然数大于其所有真因子之和(例如8>1+2+4),则称该自然数为贏数;如果某自然数等于从1开始的若干个连续自然数之和(例如10=1+2+3+4)则称该自然数为三角形数。据此定义,自然数496是( )。
供选择答案:
A.亏数 B.赢数 C.完美数,非三角形数 D.完美数和三角形数
 
 
 

   题号导航      2018年上半年 程序员 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
 
第1题    在手机中做本题