首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序中定义了两个方法求自然数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
64
问题
下面的程序中定义了两个方法求自然数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://jikaoti.com/ti/Mqb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是
在VisualFoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为
在VisualFoxPro中,下列描述错误的是
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是
“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括
扩展名为.scx的文件是
(1)建立项目文件,文件名为myproj。(2)将数据库“图书借阅”添加到项目中。(3)建立自由表mytable(不要求输入数据),表结构为:姓名字符型(8)电话号码字符型(15)性别逻辑型(4)将考生文件夹下的自由表m
使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单明细(订单号,序号,产品号,数量)查询尚未最后确定订购单的有关信息的正确命令是
“计算机辅助制造”的英文缩写是
URL是【】的缩写。
随机试题
MakeYourHolidaysMoreMeaningfulBeforetheholidayseason.【T1】________aweeklycalendar.starteliminating
Bob,DickandTomare6,8,and10yearsold______.
异嗜性抗原是
双胍类降糖药的作用机制是胰岛素增敏剂是
混凝土的收缩和徐变随着水泥用量的提高而增大。()
借款人用公积金个人住房贷款购买集资建造住房(房改房)的,其贷款额度最高不超过所购买住房总价款的()。
甲向乙借款5万元,由丙书面承诺在甲不能履行义务时,由丙承担一般保证责任,借款到期后,甲虽有钱仍想赖账不还,乙找甲催款未果,遂要求丙履行保证责任还款.下列关于保证责任的表述,正确的是()。
quantitativeeasingmonetarypolicy
[*]
下面不属于软件设计原则的是()。
最新回复
(
0
)