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

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

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

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

程序的执行结果为:

下面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>

查看答案
更多“下面Applet程序的功能是统计在平面坐标系中第一象限中,半径大于9,小于10的圆环中坐标值为整数的”相关的问题

第1题

下列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”);

}

点击查看答案

第2题

下列程序中,指定变量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);

}

}

点击查看答案

第3题

下面的程序是求菲波那契(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 _________________

}

}

点击查看答案

第4题

在长度为n的有序线性表中进行二分查找,所需要的比较次数为______。

点击查看答案

第5题

下面是一个Applet程序,其功能是绘制三维矩形以使该矩形面凹下,并将图像放入凹下的矩形面中。请改

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

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

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

import java.awt.*;

import java.applet.*;

import java.awt.image.*;

import java.util.*;

import java.net.*;

/*

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

</applet>

*/

public class ex01_3 extends Applet

{

private Image IMG nClick=over(this) title=放大;

public void init()

{

URL url=getCodeBase();

IMG nClick=over(this) title=放大=getImage(url,"ex01_3.gif");

MediaTracker mt=new MediaTracker();

mt.addImage(IMG nClick=over(this) title=放大,1);

try

{

mt.waitForAll();

} catch(Exception e)

{

e.printStackTrace();

}

setBackground(Color.black);

}

public void paint(Graphics g)

{

int thick=3,x=10,y=10;

g.drawImage(IMG nClick=over(this) title=放大,x,y);

g.setColor(Color.lightGray);

int w = IMG nClick=over(this) title=放大.getWidth(this);

int h = IMG nClick=over(this) title=放大.getHeight(this);

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

g.draw3DRect(x,y,w+(a*i),true);

}

}

ex01 3.html

<HTML>

<HEAD>

<TITLE>ex01_3</TITLE>

</HEAD>

<BODY>

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

</applet>

</BODY>

</HTML>

点击查看答案

第6题

请完成下列Java程序:使用JTabbedPane在窗口顶部建立一个图形标签,包含有两个标签窗格,一个使用简

单标签(Labe1)显示欢迎信息,一个使用按钮和图标。

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

程序运经结果如下:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class ex8_2 extends JPane1 {

public ex8_2() {

JTabbedPane jtp=new JTabbedPane(SwingConstants.BOTTOM);

Icon icon=new ImageIcon("icon.gif");

JButton btn=new JButton(icon);

JLabel l=new JLabel("Welcome to the NCR Examination!");

______________;

______________;

setLayout(new BorderLayout());

add(jtp,"Center");

}

public static void main(String args[]){

ex8_2 obi8_2=new ex8_2();

String str= obj8_2.getClass().toString();

if(str.indexOf("class") != -1)

str = str.substring(6);

JFrame. frm = new JFrame(str);

frm.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent we) {

System.exit(O);

}

});

frm.getContentPane () .add(obj8_2);

frm.setSize(300, 200);

frm.setVisible(true);

}

}

点击查看答案

第7题

下面程序是关于类的继承的用法。阅读下面程序,根据程序中的注释在每一条横线处填写一个语句,使程

序的功能完整,且运行程序后的输出结果为:

I am parentclass!

I am childclass!

I am childclass!

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

class Parent {

void printMe() {

System.out.println("I am parentclass!");

}

}

class Child extends Parent {

void printMe() {

System.out.println("I am childclass!");

}

void printAll() {

______________.printMe ( ); // 调用父类的方法

______________. printMe ( ); //调用本类的方法

printMe ( );

}

}

public class TestJieCheng {

public static void main(String args[]) {

______________

myC.printAll();

}

}

点击查看答案

第8题

下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求单击First

时则能在Label中显示出Command: First,而单击Second时则能显示出Command: Second,要求只能使用重载一次actionPerformed()方法。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

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

程序运行结果如下:

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

/*

<applet code=ex3_3.class width=800 height=400>

</applet>

*/

public class ex3_3 extends Applet implements ActionListener

{

private String str="ok";

private Label 1;

private Button btn;

public void init( )

{

setLayout(null);

1=new Label(str);

1.reshape(10,10,150,30);

add(1);

btn=new Button("First");

btn.reshape(10,50,60,20);

1.addActionListener(this);

add(btn);

btn=new Button("Second");

btn.reshape(10,100,60,20);

btn.setActionCommand("First");

btn.addActionListener(this);

add(btn);

}

public void actionPerformed(ActionEvent ae)

{

str="Command:"+ae.getActionCommand( );

btn.setText(str);

}

}

ex3_3.html

<HTML>

<HEAD>

<TITLE>ex3_3</TITLE>

</HEAD>

<BODY>

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

</applet>

</BODY>

</HTML>

点击查看答案

第9题

下列程序建立一个file.dat的文件,并且允许按照不同的数据类型向里面输入数据,请将程序补充完整。

下列程序建立一个file.dat的文件,并且允许按照不同的数据类型向里面输入数据,请将程序补充完整。

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

package ch3;

import java.io.*;

public class Test

{

public static void main(String[] args)

{

try

{

______fos=new______("ch3/file.dat");

______

}

catch(IOException ioe)

{

ioe.printStackTrace();

}

}

}

点击查看答案

第10题

本题程序中实现了一个“生产者一消费者问题”。生产者产生一个随机数存入DataPool类中,消费者从中取

出数据。DataPool类一次只能存放一个数据。请更正题中带下划线的部分。

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

class DataPool

{

private int data;

private boolean isFull;

public DataPool()

{

isFull=false;

}

public synchronized void putData(int d)

{

if(isFull= =true)

{

try

{

this.notify();

}

catch(InterruptedException e)

{}

}

data=d;

isFull=true;

System.out.println("生产了一个数据:"+data);

this.notify();

}

public synchronized int getData()

{

if(isFull= =false)

{

try

{

this.wait();

}

catch(InterruptedException e)

{}

}

isFull=false;

System.out.println("消费了一个数据"+data);

this.wait();

return this.data;

}

boolean getIsFull()

{

return isFull;

}

}

class Producer extends Thread

{

DataPool pool;

public Producer(DataPool pool)

{

this.pool=pool;

}

public void run()

{

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

{

int data=(int) (Math.random()*1000);

try

{//用于生产数据

sleep(data);

}

catch(InterruptedException e)

{}

pool.putData(data);

}

}

}

class Consumer implements Runnable

{

DataPool pool;

public Consumer(DataPool pool)

{

this.pool=pool;

}

public void run()

{

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

{

int data=pool.getData();

try

{//用于处理数据

sleep((int) (Math.random()*1000));

}

catch(InterruptedException e)

{}

}

}

}

public class advance

}

public static void main(String[] args)

{

Data Pool pool=new Data Pool();

Producer pro=new Producer(pool);

Runnable con=new Consumer(pool);

Thread conTh=new Thread(con);

&n

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

1. 搜题次数扣减规则:

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

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

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

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

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

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

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

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

上学吧找答案