题目内容 (请给出正确答案)
[主观题]

阅读以下说明和Java代码,将解答写入对应栏内。 【说明】 下面的程序中定义了两个方法求自然数1~100

阅读以下说明和Java代码,将解答写入对应栏内。

【说明】

下面的程序中定义了两个方法求自然数1~100的和。具体如下:int suml(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。

public class Sum {

public static void main (1)

{

//1. 调用sum1(int n),求1~100的和

//标准输出

(2) ("1~100的和:" +sum1(100));

//2. 调用sum2(int n),求1~100的和

//标准输出

(2) ("1~100的和:"+sum2(100));

}

static iht sum1(int n)

{

int result=0;

for(int i=1;i<=n;i++)

(3)

retrun result;

}

static int sum2(int n)

{

if (4)

return 1

else

(5)

}

}

提问人:网友yitianbaihu 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“阅读以下说明和Java代码,将解答写入对应栏内。 【说明】 …”相关的问题
第1题
●试题七 阅读以下说明和Java代码,将解答写入答题纸的对应栏内。 【说明】 下面程序的功能是找出

●试题七

阅读以下说明和Java代码,将解答写入答题纸的对应栏内。

【说明】

下面程序的功能是找出所有三位数中,个、十、百位数字的立方和等于该数本身的三位数并显示。在程序的每条横线处填写一个适当的词或语句,使程序的功能完整。

public (1) class cube_Root{

public static void (2) main(String args[]){

System.out.println("个、十、百位数字的立方和等于该数本身的三位数有:");

for(int n=100;n<1000;n++)

{

int a,b,c;

(3)

b=n/10%10;

(4)

if((5) )

System.out.println(n);

}

}

}

点击查看答案
第2题
●试题六 阅读以下说明和Java代码,将解答写入答题纸的对应栏内。【说明】 下面程序的功能是显示已

●试题六

阅读以下说明和Java代码,将解答写入答题纸的对应栏内。【说明】

下面程序的功能是显示已定义的一个3行3列的二维数组每行的元素,并求所有元素的和并输出。请在程序的每条横线处填写一个适当的语句,使程序的功能完整。

public class Array{

(1) static (2) main(String args[])

{

int sum=0;

int b[][]={{11,12,13},{21,22,23},{31,32,33}};

for(int i=0; (3) i++)

{

System.out.print("b["+i+"]: ");

for(int j=0; (4) j++)

{

System.out.print(b[i][j]+" ");

(5)

}

System.out.println();

}

System.out.println("sum="+sum);

}

}

点击查看答案
第3题
阅读以下说明和Java代码,将解答写入对应栏内。【说明】 下面程序的功能是显示已定义的一个3行3列的

阅读以下说明和Java代码,将解答写入对应栏内。

【说明】

下面程序的功能是显示已定义的一个3行3列的二维数组每行的元素,并求所有元素的和并输出。请在程序的每条横线处填写一个适当的语句,使程序的功能完整。

public class Arrayt

(1) static (2) main(String args[])

{

int sum=0;

int [][] = t {11,12,13}, {21,22,23},{31,32,33}};

for(int i=0; (3) i++)

{

System. out. print("b["+i+"]:");

for(int j=0;(4) j++)

System. out. print(b[i] [j] +" ");

(5)

}

System. out. println ();

}

System. out. println("sum="+sum);

}

}

点击查看答案
第4题
阅读以下说明和Java代码,将解答写入对应栏内。【说明】 下面的程序是从命令行输入3个数传递到public

阅读以下说明和Java代码,将解答写入对应栏内。

【说明】

下面的程序是从命令行输入3个数传递到public static void main(String args[])方法中 (如java IsTriangle 3 4 5),并判断这3个数能否构成三角形的3条边,并显示相应的结果。请在程序的每条横线处填入适当的语句,使程序的功能完整。

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

public class IsTriangle{

public static void main(String args[ ]){

int a[] =new (1) [args.(2)];

for(int i=0;i<3;(3))

{

a[i]=(4)

}

if((5))

System. out. println(a[0] +","+a[1] +","+a[2]"能构成三角形的3条边");

else

System. out. println(a[0] +","+a[1] +","+a[2]"不能构成三角形的3条边);

}

}

点击查看答案
第5题
●试题八 阅读以下说明和Java代码,将解答写入答题纸的对应栏内。 【说明】 下面的程序是从命令行

●试题八

阅读以下说明和Java代码,将解答写入答题纸的对应栏内。

【说明】

下面的程序是从命令行输入3个数传递到public static void main(String args[])方法中(如 java IsTriangle 3 4 5),并判断这3个数能否构成三角形的3条边,并显示相应的结果。请在程序的每条横线处填入适当的语句,使程序的功能完整。

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

public class IsTriangle{

public static void main(String args[]){

int a[]=new (1) [args. (2) ];

for(int i=0;i<3; (3) )

{

a[i]= (4)

}

if((5) )

System.out.println(a[0]+ ","+a[1]+ ","+a[2]"能构成三角形的3条边");

else

System.out.println(a[0]+ ","+a[1]+ ","+a[2] "不能构成三角形的3条边");

}

}

点击查看答案
第6题
●试题八 阅读以下说明和Java代码,将解答写入答题纸的对应栏内。 【说明】 下面的程序中定义了两

●试题八

阅读以下说明和Java代码,将解答写入答题纸的对应栏内。

【说明】

下面的程序中定义了两个方法求自然数1~100的和。具体如下:int sum1(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。

public class Sum{

public static void main (1)

{

//1.调用sum1(int n),求1~100的和

//标准输出

(2) ("1~100的和:"+sum1(100));

//2.调用sum2(int n),求1~100的和

//标准输出

(2) ("1~100的和:"+sum2(100));

}

static int sum1(int n)

{

int result=0;

for(int i=1;i<=n;i++)

(3)

retrun result;

}

static int sum2(int n)

{

if (4)

return 1;

else

(5)

}

}

点击查看答案
第7题
阅读以下说明和Java代码,回答问题1和问题2,将解答填写在对应栏内。【Java代码】 class usethread im

阅读以下说明和Java代码,回答问题1和问题2,将解答填写在对应栏内。

【Java代码】

class usethread implements (1) {

int num

usethread(int n){

num=n;

}

public void (2) {

for(int i=0;i<3;i++)

System.out.println("running:"+num);

System.out.println("finished:"+num);

}

public class multhread{

public static void main(String args[]) (3) InterruptedException{

Thread m1=new Thread(new usethread(1));

Thread m2=new Thread(new usethread(2));

m1.start();

m2.start();

m1.join();

m2.join();

}

}

【问题1】

补充完整上面Java代码中(n)处。

【问题2】

写出上面Java代码运行的结果。

点击查看答案
第8题
阅读以下说明和C++代码,将解答写入对应栏内。 [说明] 类Stock的定义中有三处错误,分别在代码的

阅读以下说明和C++代码,将解答写入对应栏内。

[说明]

类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。

[C++程序]

01 include<iostream.h>

02 using namespace std;

03 class Stock{

04 protected:

05 Stock(){shares=0; share_val=0.0;Output();}

06 Stock(int n=0,double pr=3.5): (1) {//初始化shares值为n

07 share_val=pr;

08 Output();

09 };

10 void~Stock(){};

11 void Output()(cout<<shares<<';'<<share val<<endl;}

12 public:

13 //成员函数

14 private:

15 //成员变量

16 int shares;

17 double share_val;

18 };

19

20 void main(){ //构造三个Stock对象a,b,C

21 Stock a(1);

22 Stock b;

23 Stock C;Stock();

24 //其他代码省略,且代码无输出

25 }

程序运行后的输出结果为:

1:3.5

(2)

(3)

点击查看答案
第9题
阅读以下说明和C++代码,将解答写入对应栏内。【说明】 请编写一个函数int SeqSearch(int list[],int

阅读以下说明和C++代码,将解答写入对应栏内。

【说明】

请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数组list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请修改程序中画线部分的错误并将不同情况下的输出结果补充完整。

【程序】

文件search.cpp的内容如下:

include <iostream. h >

int SeqSearch(int list[ ] ,int start,int n,int key)

{

for(int i=start;i<=n;i++) //(1)

{

if(list[i] = key)//(2)

{

return i;

}

}

return -1;

}

void main()

{

int A[10]

int key,count=0,pos;

cout <<" Enter a list of 10 integers:";

for(pos=0;pos<10;pos++)

{

cin >>A; //(3)

}

cout <<" Enter a key; ";

cin >> key;

pos=0;

while((pos = SeqSearch (A, pos, 10, key)) !=-1 )

{

count ++;

pos ++;

}

cout<<key<<"occurs" <<count<< (count!=1?" times":" time") <<" in the list,"

<< endl;

}

第一种情况:输入2 3 12 6 8 45 8 33 7输入key:8

输出:(4)

第二种情况:输入2 3 126 8 45 8 33 7输入k6y:9

输出:(5)

点击查看答案
第10题
●试题七 阅读以下说明和C++代码,将解答写入答题纸的对应栏内。 【说明】 请编写一个函数int SeqS

●试题七

阅读以下说明和C++代码,将解答写入答题纸的对应栏内。

【说明】

请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数组list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请修改程序中画线部分的错误并将不同情况下的输出结果补充完整。

【程序】

文件search.cpp的内容如下:

#include <iostream.h>

int SeqSearch(int list[],int start,int n,int key)

{

for(int i=start;i<=n;i++)// (1)

{

if(list[i]=key) // (2)

{

return i;

}

}

return -1;

}

void main()

{

int A[10];

int key,count=0,pos;

cout<<" Enter a list of 10 integers: ";

for(pos=0;pos<10;pos++)

{

cin>>A; // (3)

}

cout<<"Enter a key: ";

cin>>key;

pos=0;

while((pos=SeqSearch(A,pos,10,key))!=-1)

{

count++;

pos++;

}

cout<<key<<" occurs "<<count<<(count!=1?" times":" time")<<" in the list."<<endl;

}

第一种情况:输入2 3 12 6 8 45 8 33 7 输入key:8

输出: (4)

第二种情况:输入2 3 12 6 8 45 8 33 7 输入key:9

输出: (5)

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信