首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序中定义了两个方法求自然数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
98
问题
下面的程序中定义了两个方法求自然数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全国计算机二级
相关试题推荐
SQL语句中删除表的命令是
为“歌手”表增加一个字段“最后得分”的SQL语句是
在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是
项目管理器的“文档”选项卡用于显示和管理
如下描述中正确的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
在面向对象方法中,不属于“对象”基本特点的是
在VisualFoxpro中,可视类库文件的扩展名是
在表单(Forml)的INIT事件中编写程序代码,下列语句中不能将表单的背景颜色设置为绿色的是()。
假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是()。
随机试题
胆管癌最主要的表现是
肝细胞对胆红素的转化主要发生在
关于尿毒症患者发生手足搐搦的原因,正确的是()
已展出的商品,不属于企业的存货。()
采购方式分为()几种。
中学直观教具的种类是多样的,一般分为两种:一是______教具,二是模像。
鸦片战争后,清政府的官僚体系发生了一些变化,出现了“五口通商大臣”“总税务司”“总理衙门”等官职或机构。这些变化()。
受教育权是公民的基本权利,也是公民的义务。()
Intemet使用TCP/IP协议实现了全球范围的计算机网络的互连,连接在Internet上的每一台主机都有一个IP地址。下面哪一个不能作为IP地址?______
Cricket,althoughlovedbymillionsofpeople,isnotoneoftheeasiestsportstounderstand.Indeed,thegamehaslotsofsubt
最新回复
(
0
)