题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-12 21:17:41

[简答题]本题程序的功能是计算圆和三角形的面积。通过菜单“选择”可以分别进行圆和三角形面积的计算。单击菜单项“圆面积计算”,窗口中就会显示两个文本框和一个“确定”按钮,在第一个文本框中输入圆的半径,单击“确定”按钮后就可以在第二个文本框中显示圆的面积。单击菜单项“三角形面积计算”,窗口中就会显示4个文本框和一个“确定”按钮,在前三个文本框中分别输入三角形三个边的长度,单击“确定”按钮后,如果三个边的长度不能组成三角形,结果文本框中会给出提示信息,否则显示三角形的面积;如果输入的值不是数值,则会给出提示信息。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
class circle extends Panel implements AetionListener

double r,area;
TextField radius = null,result = null;
Button b = null;
______;

radius = new TextField(10);
result = new TextField(10);
b = new Button("确定");
add (new Label ("输入半径"));
add (radius);
add(new Label("面积是"));
add(result);
add(b);
b.addActionListener (this);
result,setEnabled (false);

public void actionPerformed(ActionEvent e)

try

r = Double.parseDouble (radius.getText ( ));
area =Math.PI*r*r;
result,setText (""+area);

catch (Exception ee)

ra

更多"本题程序的功能是计算圆和三角形的面积。通过菜单“选择”可以分别进行圆和"的相关试题:

[填空题]本题的功能是监听对于菜单项和工具条的操作。窗口中有一个菜单“Color”和一个工具体,菜单“Color”中有菜单项“Yellow”、“Blue”、“Red”和“Exit”,每个菜单项都有对应的图形,单击前三个颜色菜单项,主窗口就变成对应的颜色,单击“Exit”则退出程序。工具条上有4个按钮,分别为三个颜色按钮和一个退出程序的按钮,单击任意一个颜色按钮,主窗口将变成按钮对应的颜色,单击退出程序按钮,则退出程序。
import java. awt. * ;
import java. awt. event. * ;
import java. beans. * ;
import javax. swing. * ;
public class java3

public static void main(String[] args)

ToolBarFrame frame=new ToolBarFrame( );
frame. setDefaultCloseOperation (JFrame. EXIT_ON CLOSE);
frame. show( );


class ToolBarFrame extends JFrame

public ToolBarFrame( )

setTitle("java3");
setSize (DEFAULT_WIDTH, DEFAULT_HEIGHT);
Container contentPane=getContentPane( );
panel=new JPanel( );
contentPane. add(panel, BorderLayout. CENTER);
Action blueAction=new ColorAction("Blue",
new Imagelcon("java3-blue--ball. gif"), Color.BLUE);
Action yellowAction=new ColorAction ("Yellow",
new Imagelcon("jav
[填空题]本题的功能是获得系统剪贴板中的内容。窗口中有一个菜单“Edit”和一个文本域,“Edit”中有菜单项“Cut”、“Copy”和“Paste”,在文本域中输入内容,可以通过菜单进行剪切、复制和粘贴操作,如果系统剪贴板为空,又做粘贴操作的话,则设置文本域中背景颜色为红色,并显示错误信息。
import java. awt. * ;
import java. io. * ;
import java. awt. datatransfer. * ;
import java. awt. event. * ;
class java3 extends Frame implements ActionListener,
ClipboardOwner
TextArea textArea=new TextArea( );
java3( )
super("java3");
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System. exit(0);
/);
MenuBar mb=new MenuBar( );
Menu m=new Menu("Edit");
setLayout(new BorderLayout( ));
add("Center", textArea);
m. add("Cut");
m. add("Copy");
m. add("Paste");
mb. add(m);
setMenuBar(this);
for (int i=0; i<m. getItemCount( ); i++)
m. item(i). addActionListener(this);
setSize(300,300);
show( );

public void actionPerformed(ActionEvent evt)
if ("Paste". equals(ev
[填空题]本题的功能是对下拉菜单项的操作,包括添加和删除。页面包括一个下拉菜单、一个文本框和两个按钮“删除”和“添加”,选中下拉菜单的一项后,可以通过“删除”按钮从下拉菜单中删除该项,在文本框中填入字符串后,单击“添加”按钮就可以将该项添加到下拉菜单中,所有信息都将显示在右侧的文本域中。
import java.awt.*;
import java.awt.event.*;
public class java2 extends java.applel.Applet imple-ments ItemListener,ActionListener
Choice choice;
Textield text;
TextArea area;
Button add,del;
public void init( )
choice=new Choice( );
text=new TextField(8);
area=new TextArea(6,15);
choice.add("音乐天地");
choice.add("武术天地");
choice.add("象棋乐园");
choice.add("交友聊天");
add=new Button("添加");
del=new Button("删除");
add.addActionListener(this);
del.addActionListener(this);
choice.addltemListener(this);
add(choice);
add(del);add(text);add(add);add(area);

public void itemStateChanged(ItemEvent e)
String name=______;
int index=choice.getSelectedIndex( );
area.setText("/n"+index+":"+name);

public void actionPerformed(Actio
[简答题]本题程序的功能是通过滑动条修改颜色的RGB值,从而控制颜色。程序中有一个面板、3个标签和3个滑动条,标签和滑动条一一对应,分别对应三原色红、绿、蓝,任意拖动其中的一个滑动条,所对应的颜色值就会发生变化,面板的颜色也会对应地发生变化。滑动条值的范围是0~255。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class simple extends JFrame implements AdjustmentListener

public simple( )

setTitle("simple");
setSize(300,200);
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System.exit (0);
);
Container contentPane =______;
JPanel p = new JPane1( );
p.setLayout(new GridLayout(3,2));
p.add(redLabel = new JLabel("Red 0"));
p.add(red = new JScrollBar(Adjustable.HORIZONTAL,0,0,0,255));
red.setBlockIncrement(16);
red.addAdjustmentListener(this);
p.add(greenLabel = new JLabel("Green 0"));
p.add(green = new JScrollBar(Adjustable.HORIZONTAL,0,0,0,255));
green.setBlockIncrement(16);
green.addAdjustmentListener(this);

[简答题]本题程序功能是打印1~9的乘法表。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
public class basic

public static void main(String[] args)

______;
for(i = i; ______; i++)

for(j = i;______; j++)
System.out.print(i + "x" + j + "=" +i *j +"");
System.out.println( );



[简答题]阅读下列程序,请回答以下问题:
(1)该程序的菜单条中共有几个菜单项?
(2)单击哪个菜单项,可以打开一个对话框?
(3)该对话框是强制型还是非强制型?
(4)该对话框中显示的是什么内容?
import javax. swing.*;import java. awt.*;
import java. awt. event.*;import java. util.*;
class MyDialog extends JDialog
MyDialog(JFrame F,String s)
super(F,s,false);Date date=new Date( );
String t=date. toString( );JLabel text=new JLabel(t);
add(text);setSize(200,100);setVisible(true);


public class MenuDemo extends JFrame implements ActionListener
JMenuBar menubar; JMenu action;
JMenultem show,set,quit;
public MenuDemo( )
menubar=new JMenuBar( ); setjMenuBar(menubar);
action=new JMenu("操作"); menubar. add(action);
show=new JMenuItem("显示");action. add(show);
set=new JMenuItem("设置"); action. add(set);
action. addSeparator( ); quit=new JMenuItem("退出");
action. add (quit); show. addActionListener(this);
set. addActionListener(this); quit. add
[简答题]本题程序的功能是读入运行程序时所传入的参数(一个或多个),并将参数依次显示出来。例如运行程序“lava basic par1 par2”,则打印输出为“par1 par2”。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
public class basic

public static void main(String[] args)

int i = 0;
while (______)

System.out.print(______+ "");
______;

System.out.println( );


[简答题]本题程序的功能是将输入的字符串转换为实数,并打印输出。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.io.*;
public class basic

public static void main(String[] args)

InputStreamReader ir;
BufferedReader in;
Ir = new InputStreamReader______;
in = new BufferedReader(ir);
double d = 0.0;
System.out .print ("请输入一个实数:");
______

String s = in.readLine( );
______
catch(Exception e)


System.out.println ( "你输入的实数是:"+d);


[简答题]本题程序是一个Applet应用程序,功能是计算前n个自然数的和,程序中用进度条来表示计算的进程。页面中有两个文本框、两个按钮和一个进度条,在第一个文本框中输入要计算的自然数的个数,单击“开始”按钮则开始进行计算,进度条同步显示计算完成的情况。程序中存在若干错误,请找出并改正(注意:不得改动程序的结构,不得增行或删行)。
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
public class advance extends Japplet

Container container = null;
JButton startButton,stopButton;
JTextField inputTextField,outputTextField;
JProgressBar pBar = null;
Timer timer = null;
static int sum = 0;
static int counter = 0;
public void init( )

container = this.getContentPane( );
container.setLayout(new GridLayout(3,1));
Box hboxl = Box.createHorizontalBox( );
container.add(hboxl);
hboxl.add(Box.createHorizontalGlue( ));
JLabel labell = new JLabel("前",JLabeI.LEFT);
labell.setFont(new Font("Dialog",Font.PLAIN,15));
hboxl.add(labell);
inputTextField = new JTextField("100",4);
hboxl.add(inputTextField);

[简答题]下面是一个Applet程序,程序的功能是用鼠标画图。本题是通过单击鼠标后画出一个Java字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意;不改动程序的结构,不得增行或减行。
源程序文件代码清单如下;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code=SimpleHitMouse.java width=800 height=400>
</applet>
*/
public class SimpleHitMouse implements Applet

private java.util.Vector points=new java.util.Vector( );
public void init( )

addMouseListener(new MouseAdapter( )

public void mousePressed(MouseEvent e)

points.add(new Point(e.getX( ),e.getY( ))
paint( );

);

public void update(Graphics g)

repaint(g);

public void paint(Graphics g)

for(int i=0;i<points.size( );i++)

Point dot=(Point)points.elementAt(i);
g.drawString("x",dot.x,dot.y);


public static void main(String args[ ])

[简答题]下面是一个Applet程序,程序的功能是用鼠标点击画图。本题是通过点击鼠标后画出一个“Java”字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或减行。
import java. awt.*
import java. awt. event.*;
import java. applet.*
/*
<applet code= SimpleHitMouse. java width= 800 height= 400>
</applet>
*/
public class SimpleHitMouse implements Applet
private java. util. Vector points= new java. util. Vector( );
public void init( )
addMouseListener(new MouseAdapter ( )
public void mousePressed(MouseEvent e) (
points, add (new Point (e. getX( ), e. getY ( ) ) );
paint( );

);

public void update(Graphics g)
repaint(g);

public void paint(Graphics g)
for(int i=0;i<points, size( ) ;i++)
Point dot= (Point)points. elementAt(i);
g. drawString("x" ,dot. x,dot, y),


public static void main(String args[])
Frame fram=new Frame("CelayTree");
[简答题]本题程序功能是分别比较两个字符串"A"和"a"是否相等及两个字符’A’和’a’是否相等,并输出比较结果。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
public class basic

public static void main (String[] args)

______;
c1= ’A’;c2 = ’a’;
String str1= new String("A"),str2 = new String("a");
if(______)
System.out.println(c1+" equals "+c2);
else
System.out.println(c1+" doesn’t equal "+c2);
if(______)
System.out.println(str1+" equals "+str2);
else
System.out.println(str1+" doesn’t equal "+str2);


[简答题]本题程序的功能是利用单选按钮选择性别,并在下面显示用户的选择结果。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
______;
public class simple

public static void main (String args[])

Frame f = new Frame ("simple");
f.setLayout (new GridLayout(3,1));
f.addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)

System.exit (0);

);
CheckboxGroup cg = new CheckboxGroup( );
Checkbox male = new Checkbox("男",cg,false);
Checkbox female = new Checkbox("女",cg,false);
final Label la = new Label("请选择你的性别");
male.addItemListener(new ItemListener( )
public void itemStateChanged(ItemEvent e)

la.setText ("你是个男生");

);
female.addItemListener(new ItemListener( )
public void itemStateChanged(ItemEvent e)

la.setText ("你是个女生");

);
f.add(male);
f.add(female);
f.add(la);
f.setSize(200,200);
______;


[简答题]本题程序的功能是定义一个简单的计算器,可以进行基本的四则运算。程序中布局了16个按钮用来表示数字0~9及运算符和点号,程序顶部的文本框用来显示运算数及结果。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class simple

public static void main (String[] args)

try

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName( ));

catch (Exception e)


JFrame frame = new CalculatorFrame( );
frame.show( );


class CalculatorPanel extends JPanel implements ActionListener

private JTextField display;
private JButton btn;
private double arg = 0;
private String op = "=";
private boolean start = true;
public CalculatorPanel( )

setLayout(new BorderLayout( ));
display = new JTextField("0");
display.setEditable(false);
add(display,"North");
JPanel p = new JPanel( );
p.setLayout(new GridLayout(4,4));
String buttons = "789/456"123-0.= +";
f
[简答题]本题程序的功能是随机产生一个1~10的随机数,根据提示,用户可以猜这个随机数。例如程序随机产生的随机数是7,如果输入8,则提示“Try smaller…”并继续提示输入;如果输出6,则提示“Try bigger…”并继续提示输入;如果输入7,则会输出“Great!”并退出程序。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.io.*;
public class basic

public static void main(String[] args)

InputStreamReader it;
Bur feredReader in;
Ir = new InputStreamReader(System.in)
In = new BufferedReader(ir);
int ranNum = ______;
int guessNum = -1;
String str;
while (______)

System.out.print ("Please Input:");
try

______;
guessNum = Integer.parseInt(str);

catch (Exception e)


if(guessNum > ranNum)
System.out.println("Try smaller...");
else
System.out.println("Try bigger...");

System.out.println ("Great ! ");


[简答题]本题程序是一个Applet应用程序,功能是更改显示的图片。页面中有一个按钮“改变图形”,单击该按钮,面板中显示的图片改变;继续单击,图片继续改变。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class advance extends Applet implements ActionListener

int n = 0;
Image im1,im2,showim;
Button bn = new Button("改变图形");
public void init( )

add (bn);
______;
im1 = getImage(getCodeBase( ),"advance_1.jpg");
im2 = getImage(getCodeBase( ),"advance_2.jpg");
bn.addActionListener ( this );
showim = im2;

public void actionPerformed(ActionEvent e)

______;
if (e.getActionCommand ( )== "改变" )

if(n%2 == 0)

showim = im1;
n++;

else

showim = im2;
n++;

______;


public void paint (Graphics g)

g.drawImage (showim,0,0,this);

[简答题]本题程序的功能是程序的主窗口有一个“登录”按钮和两个文本框——“请输入密码:”和“密码验证…”,用户在密码框中输入密码后单击“登录”按钮,然后与预先定义的密码比较(密码预设定为password),如果相同,则在“密码验证…,’文本框中提示“通过!”否则提示“失败!”。“密码验证…”文本框是只读的。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class simple

public static void main(String[] args)

LoginFrame frame = new LoginFrame( );
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame,show ( );


class LoginFrame extends JFrame
public LoginFrame( )

setTitle("simple");
setSize(WIDTH,HEIGHT);
Container contentPane = getContentPane( );
JPanel textPanel = new JPanel( );
JLabel inputPassword = new JLabel("请输入密码:",JLabel.CENTER);
MyPassword = new JPasswordField(20);
textPanel.add(inputPassword);
textPanel.add(myPassword);
JLabel checkedPassword = new JLabel("密码验证...",JLabel.LEFT);
CheckPassword = new JTextField(20);

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码