重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 计算机类考试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

下面的程序的功能是求1~100的奇数的和及该和的平均值。请在程序的每条横线处填写一个语句,程序的

功能完整。

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

public class SumAndAve{

public static void main(String args[ ]){

int count=0,sum=0,ave=0;

for(int i=1;i<=100;____________________)

if(_____________________)

continue;

else

{

___________________

sum=sum+i;

}

ave=sum/count;

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

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

}

}

查看答案
更多“下面的程序的功能是求1~100的奇数的和及该和的平均值。请在程序的每条横线处填写一个语句,程序的”相关的问题

第1题

下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类ex19_1的方法method()来输

出相应的结果,请将程序补充完整。程序运行结果如下。

0.6666666666666666

6

源程序文件代码清单如下:

public class exl9 1

{

public static void main(String args[])

{

int n1=2,n2=3;

ex19_1 obj19_1=new ex19_1();

obj19_1.

}

public void method(int x,int y)

{

System.out.println(______);

System.out.println(______);

}

}

点击查看答案

第2题

下面是一个Applet程序,其功能是计算山顶的高度,计算方法是:该山顶由a点量得仰角度数为a,由b点量

得仰角度数为b,且测得a,b点之间的距离为c,求山的高度。要求窗口中有3个输入框,分别作为a、b、c的输入,一个按钮单击后进行计算,结果显示在另一个文本框中<这个文本框不可编辑)。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

源程序文件代码清单如下:

import java.io.*;

import java.awt.*;

import java.awt.event.*;

import java.applet.Applet;

/*

<applet code="ex6_3.class"width=800 height=400>

</applet>

*/

public class ex6_3 extends Applet implements ActionListener

{

Panel pane=new Panel();

Label 11=new Label("a点仰角:");

TextField tf1=new TextField(5);

Label 12:=new Label("b点仰角:");

TextField tf2=new TextField(5);

Label 13=new Label("a,b之间距离:");

TextField tf3=new TextField(5);

Button btn=new Button("OK");

Label 14=new Label("山高:");

TextField tf4=new TextField(20);

ex6_3 Obj23_3;

public void init()

{

pane.setLayout(new FlowLayout(PlowLayout.LEFT,10,5));

pane.add(11);

pane.add(tf1);

pane.add(12);

pane.add(tf2);

add("North",pane);

Panel p2=new Panel();

p2.setLayout(new FlowLayout(FlowLayout.LEFT,10,5));

p2.add(13);

p2.add(tf3);

p2.add(btn);

btn.addActionListener(this);

add("Center",p2);

Panel p3=new Panel();

p3.setLayout(new FlowLayout(FlowLayout.LEFT,10,5));

p3.add(14);

tf4.setEditable(true);

p3.add(tf4);

add("South",p3);

Obj23_3=new ex6 3();

}

public void doMessure(double a1,double a2,double a3,TextField tf)

{

double pi=Math.PI,a,b,h;

a=al*pi/180.0;

b=a2*pi/180.0;

h=a3/(1.0/Math.tan(a)-1.0/Math.tan(b));

tf.setText(Integer.toString(h));

}

public void actionPerformed(ActionEvent ae)

{

double a,b,c;

try

{

a=new Double(tf1.getText()).doubleValue();

b=new Double(tf2.getText()).doubleValue();

c=new Double(tf3.getText()).doubleValue();

obj23_3.doMessure(a,b,c, tf4};

}catch(NumberFormatExceptlon nfe)

{

tf4.setText("wrong number!");

}

}

}

ex6_3.html

<HTML>

<HEAD>

<TITLE>ex6_3</TITLE>

</HEAD>

<BODY>

<applet code="ex6_3.class"width=800 height=400>

</applet>

</BODY>

</HTML>

点击查看答案

第3题

请完成下列Java程序;实现JComboBox,包含3个选项,分别是java、c++、vb,以及1个文本区,用于显示选择

结果。

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

源程序文件代码清单如下:

import java.awt.event.*;

import javax.swing.*;

import java.awt.*;

public class ex14_2 extends JFrame. implements ItemListener

{

BorderLayout bLay = new BorderLayout();

JTextField jtf = new JTextField(27);

JComboBox jcb = new JComboBox();

public ex14_2()

{

super ("ex14_2");//调用当前类ex14_2的父类JFrame的构造方法。

jcb.addItemListener(this);

jcb.addItem("java");

jcb.addItem("c++");

jcb.addItem("vb");

jcb.setEditable(false);

jtf.setHorizontalAlignment(SwingConstants.CENTER);

jtf.setEditable(false);

JPanel jp = new JPanel();

jp.setLayout(bLay);

jp.add(jtf, "South");

jp.add(jcb, "Center");

setContentPane(jp);

}

public static void main(String[] args)

{

JFrame. frame. = new ex14_2();

frame.pack();

frame.setVisible(true);

}

public void itemStateChahged(ItemEvent ie)

{

Object o =

if (o == job)

{

Object newO;

______;

jtf.setText(newO.toString()+"被选中!");

}

repaint();

}

}

点击查看答案

第4题

下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出

该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

import java.awt.*;

import java.applet.*;

import java.lang.*;

public class ex30 3 extends Applet{

private TextField tf;

private Button btn;

public void init(){

tf = new TextField(25);

add(tf);

btn = new Button("OK");

add(btn);

resize(250, 200);

}

public void paint(Graphics g){

try{

int n = tf.getText();

int i,j,x=20,y=60;

for(i=0;i<n;i++){

for (j=1; j<=n; j++) {

g.drawString(Integer.toString(i)+"*"

+Integer.toString(j)+"="

+Integer.toString(i*j),

i*x,j*y);

}

}

}

catch(NumberFormatException nfe){

g.drawString("error number!",20,50);

}

}

public boolean action(Event e, Object o){

if (o == "OK"){

repaint();

return true;

}

else

return false;

}

}

ex30_3.html

<HTML>

<HEAD>

<TITLE>ex30_3</TITLE>

</HEAD>

<BODY>

<applet code="ex30_3.class" width=800 height=400 >

</applet>

</BODY>

</HTML>

点击查看答案

第5题

下面的程序的功能是简单的进行键盘输入测试,请在程序的每条横线处填写一个语句,使程序的功能完整

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

____________________

public class TestKeyBoardInPut

{public static void main(String[] args)

{String yourname=JOptionPane. ____________________ ("What is your name?");

System.out.println("Hello"+yourname);

____________________.exit(0);

}

}

点击查看答案

第6题

请完成下列Java程序:用JFrame建立一个窗口,再用网格布局管理器,对窗口布局进行控制,上面有2行2列

4个按钮,要求对按钮的大小进行设定,宽度为150,高度为80。

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

程序运行结果如下:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class ex9_2{

public static void main(String[]args) {

JFrame. frm:new JFrame();

frm.setTitle("ex9_2");

Container cont = frm.getContentPane();

_____________;

cont.add(new JButton("button1"));

cont.add(new JButton("button2"));

Dimension dimen=____________;

JButton btn1 = new JButton("button3");

btn1.setPreferredSize(dimen);

cont.add(btn1);

cont.add(new JButton("button4"));

frm.addWindowListener(new WindowAdapter() {

public void winowClosing(WindowEvent we){

System.exit(0);

}

});

frm.pack();

frm.setVisible(true);

}

}

点击查看答案

第7题

下面Applet程序的功能是统计在平面坐标系中第一象限中,半径大于9,小于10的圆环中坐标值为整数的

点有多少?并且给出其坐标值.请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。

注意:不改动程序的结构,不得增行或删行。

程序的执行结果为:

import java.awt.*;

import java.applet.*;

/*

<applet code=Di9Ti width=200 height=100>

</applet>

*/

pubic class Di9Ti extends Applet

{

public void paint(Graphics g)

{

int x,y,r1=5, r2=4;

int count=0;

for(x=1; x<y;x++)

{

for(y=1;y<r1;y)

{

if(x*x+y*y<=r2*r2||x*x+y*y>=r1*r1)

break;

g.drawString("x="+x+"y="+y,20+count*80,20);

count++;

}

}

g.drawstring("count="+count,20,40);

}

}

ex38_3.html:

<html>

<head>

<title>A Simple Program</title>

</head>

<body>

<applet code="Di9Ti.class" width=800 height=400>

</applet>

</body>

</html>

点击查看答案

第8题

下列Application程序输入一个整数,求出它的所有因子,请根据注释,将程序补充完整。 public class t

下列Application程序输入一个整数,求出它的所有因子,请根据注释,将程序补充完整。

public class test19_2 {

public static void main(String args[])throws IOException {

int n;

//下面7行语句的作用是从键盘输入n的值

InputStreamReader ir;

BufferedReader in;

ir=new lnputStreamReader(System.in);

in=new BufferedReader(ir);

System.out.println("Input n is:");

String s=in.______;//读取1行字符

n=Integer.parseInt(s);

//下面求n的所有因子

______(int i=1;i<=n;i++) {

if(n%i!=0)

______;//跳过打印语句回到循环起始

System.out.print(i+””);

}

System.out.print(“\n”);

}

点击查看答案

第9题

下列程序中,指定变量b=20为字节类型,变量f=0.34F为单精度类型,变量1=0xeefL为64位长整型,并将该

三个变量打印输出。请将程序补充完整。

注意:不改动程序结构,不得增行或删行。

import java.io.*;

public class Assign

{

public static void main(String args [])

{

______b=20;

______f=0.34F;

______l=0xeefL;

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

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

System.out.println("l="+1);

}

}

点击查看答案

第10题

下面的程序是求菲波那契(Fibonacci)数列的前10项。已知该数列的前两项都为1,即F(1)=1,F(2)=1;而后

面各项满足: F(n)=F(n-1)+F(n-2)。请在程序的每条横线处填写一条语句,使程序的功能完整。

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

public class Fibonacci{

public static void main(String args[]){

System.out.printtn("Fibonacci is"+" "+"_______________________);

}

static long fib(int n){

if(______________)

return 1;

else

return _________________

}

}

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

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

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案