首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序中定义了两个方法求自然数1~100的和。具体如下:int suml(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一
下面的程序中定义了两个方法求自然数1~100的和。具体如下:int suml(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一
admin
2009-01-15
44
问题
下面的程序中定义了两个方法求自然数1~100的和。具体如下:int suml(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。
public class Sum{
public static void main(String args[])
{
//1.调用suml(int n),求1~100的和
System.out.println("1~100的和:"+sum1(100));
//2,调用sum2(int n),求1~100的和
System.out.println("1~100的和:"+sum2(100));
}
static int suml(int n)
{
int result=0;
for(int i=1;i<=n;i++)
________________
retrun result;
}
static int sum2(int n)
{
if(______________)
return 1;
else
_____________
}
}
选项
答案
result+=i; n==1 return n+sum2(n-1);
解析
本题主要考查递归调用的算法及for循环语句的使用。解答本题的关键是热练掌握递归调用的算法及for循环语句的使用.在本题中,result+=i;语句的功能是累加求和,if(n==1)语句的功能是判断当n==1时,累加和为1,return n+sum2(n-1);语句的功能是递归调用sum2(int n)方法求和。
转载请注明原文地址:https://kaotiyun.com/show/K1np777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
有如下赋值语句:a:"计算机"”,b="微型",结果为"微型机"的表达式是
下面命令的输出结果是:DIMENSIONa(10)?a(1)
语句LISTMEMORYLIKEa*能够显示的变量不包括
在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是
查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是
在关系数据库中,用来表示实体间联系的是
在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句,应使用
以下有关数组的叙述中,错误的是()。
假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令
随机试题
固体催化剂的组成主要包括活性组分、助催化剂和载体。()
肾脏在保持体内酸碱平衡中的主要活动是
患者,女性,30岁。诊断特发性血小板减少性紫癜。血常规显示红细胞3.6×1012/L,血红蛋白90g/L,白细胞6.8×109/L,血小板15×109/L,该患者最大的危险是
钢筋冷弯试验的弯曲装置有:()
温和的通货膨胀指年物价水平上升速率在()以内。
严密性试验一级管网稳压()min内压力降不大于0.05MPa;二级管网稳压30min内压力降不大于()MPa为合格。
甲公司为增值税一般纳税人,2017年7月开采铁矿石原矿为1.2万吨,销售铁矿石原矿2.2万吨,每吨售价为290元(不含税),收取运输费用6.38万元。将开采的铁矿石原矿加工精矿对外出售0.8万吨,每吨售价800元(不含税),另收取汇票手续费1.5万元。将原
下列选项中,有限合伙人不能用于出资的是()。
Trustisatrickybusiness.Ontheonehand,it’sanecessarycondition【C1】______manyworthwhilethings:childcare,friendship
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
最新回复
(
0
)