题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-03-29 00:29:28

[简答题]下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Applet窗口中拖动实现矩形的绘制,可以选择填充或者空心,按钮用来清空窗口中的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 源程序代码文件清单如下: import java.awt.*; import java.applet.*; /* <applet code="ex16_3.class" width=800 height=400> </applet> */ public class ex16_3 extends Applet { private Button btnClear; private CheckboxGroup cbg; private Checkbox chk1, chk2; private int upX, upY; private int downX, downY; private boolean bDraw, bClear, bStyle; public void init( ) { bDraw = false; bClear = false; bStyle = false; setLayout(null); cbg = new CheckboxGroup( ); chk1 = new Checkbox("Hollow", cbg, true); chk2 = new Checkbox("Filled", cbg, false); chk1.reshape(80,getSize( ).height-80,80,25); chk2.reshape(160,getSize( ).height-80,80,25); add(chk1); add(chk2); btnClear = new Button("ctear"); btnClear.reshape(240,getSize( ).height-80,80,25); add(btnCl

更多"下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Ap"的相关试题:

[简答题]下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Applet窗口中拖动实现矩形的绘制,可以选择填充或者空心,按钮用来清空窗口中的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序代码文件清单如下:
import java.awt.*;
import java.applet.*;
/*
<applet code="ex16_3.class" width=800 height=400>
</applet>
*/
public class ex16_3 extends Applet

private Button btnClear;
private CheckboxGroup cbg;
private Checkbox chk1, chk2;
private int upX, upY;
private int downX, downY;
private boolean bDraw, bClear, bStyle;
public void init( )

bDraw = false;
bClear = false;
bStyle = false;
setLayout(null);
cbg = new CheckboxGroup( );
chk1 = new Checkbox("Hollow", cbg, true);
chk2 = new Checkbox("Filled", cbg, false);
chk1.reshape(80,getSize( ).height-80,80,25);
chk2.reshape(160,getSize( ).height-80,80,25);
add(chk1);
add(chk2);
btnClear = new
[单项选择]下列Applet实现了在Applet窗口中绘制一个以(70,70)为圆心,50为半径,边框为绿色的圆,圆心是红色的。选择正确的语句填入下面横线处。 import java.awt.*; import java.applet.*; public class ex20 extends Applet { public void paint(Graphics g) { g.setColor(Color. GREEN); g.drawOval(20, 20, 100, 100); g.setColor(Color. RED); ______ } }
A. drawOval(70, 70, 70, 70);
B. drawRect(70, 70, 1, 1);
C. drawRect(70, 70, 1, 1);
D. drawLine(70, 70, 1, 1);
[填空题]下列Applet在窗口中实现一个不可编辑的TextField,并且显示"ok"。请填写正确的程序在横线处。 import java.applet.Applet; import java.awt.*; public class Testl4 extends Applet { TextFiled tf; public void init( ) { setLayout(new GridLayout(1,0)); tf=new TextField("Ok"); 【15】 add(tf); } }
[填空题]下面Applet在窗口中实现一个不可编辑的TextField,并且显示“ok”。在横线处填入正确的语句。 import java.applet.Applet; import java.awt.t; public class Test extends Applet { TextField tf; public void init ( ) { setLayout (new GridLayout(1,0); tf=new TextField("ok"); 【13】 add(tf); } }
[简答题]下面是一个Applet程序,其功能是统计输入字符串中的每个字符在该串中出现的次数。要求,窗口中有一个文本框作为输入,一个按钮,点击则进行统计,统计结果以图形方式输出。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 import java.awt.*; import java.applet.*; import java.1ang*; public class exl3_3 extends Applet{ private TextField tf; private Button btn; public void init( ){ tf=new TextField(25); add(tf); btn=new Bunon("统计"); add(btn); resize(250,200); } pubhc void paint(Graphics g){ Stling str=tf.genText( ); shon cnt[]=new shon[65536]; int i; int n = 50; for(i=0;i<65536;i++) cat[i]=0; for(i=0;i<str.length( );i++) cnt[i]++; for(i=0;i<65536;i++)//对数组Cnt[]进行初始化 if(cnt[i]>=0){ g.drawString(i+"出现"+cnt[i]+"次",50,n); n+=20; } } public boolean action(Eyent e,Object o){ if(o=="统计"){ repaint( ); return true; } else return false;
[填空题]下列Applet在窗口中放置一个按钮,并用这个按钮控制弹出窗口的显示和隐藏。请在横线处填写正确的程序。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Test15.extends Applet

Frame frm=new Frame("Test15");
public void init( )

Button btn=new Button(“窗口”);
btn.addActionListener(new ActionListener( )

public void actionPerformed(ActionEvent ae)

if( 【15】 )
frm.setVisible(false);
else

frm.setSize(200,200);
frm.setVisible(true);


);
add(btn);


[简答题]下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
import java.applet.*;
import java.awt.*;
import java.awt.*;
/*
<applet code="ex15_3.class"width=800 height=400>
</applet>
*/
class CanvasCircle extends Canvas
private Color cCircle;
public CanvasCircle(Color c)
cCircle=c;

public void paint(Graphics g)
int dimCircle,xCircle,yCircle;
Dimension sizeCurrent=getSize( );
if(sizeCurrent.width>sizeCurrent.height)
dimCircle=sizeCurrent.width;

else
dimCircle=sizeCurrent.height;

g.setColor(cCircle);
xCircle=(sizeCurrent.heighe-dimCircle)/2;
yCircle=(sizeCurrent.width-dimCircle)/2;
g.fillOval(xCircle,yCircle,dimCircle,dimCircle);


[单项选择]下列Applet实现在窗口中按右对齐方式摆放三个单选按钮。选择正确的语句填入下面横线处。 import java.applet.Applet; import java.awt.*; public class ex21 extends Applet { CheckboxGroup chkG; Checkbox chk1, chk2, chk3; public void init( ) { ______ chkG = new CheckboxGroup( ); chk1 = new Checkbox("选项1", chkG, false); add(chk1); chk2 = new Checkbox("选项2", chkG, false); add(chk2); chk3 = new Checkbox("选项3", chkG, false); add(chk3); } }
A. setLayout(new BorderLayout());
B. setLayout(new FlowLayout());
C. setLayout(FlowLayout(FlowLayou RIGH);
D. setLayout(new FlowLayout(FlowLayouRIGH);
[单项选择]下列Applet在窗口中输出一个以坐标(100,80)为中心,长轴半径为70,短轴半径为50的椭圆。选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class exl5 extends Applet { public void paint(Graphics g) { g. setColor (Color. RED); g. setColor (Color. GREEN);______ g. drawString(".O", 100, 80); } }
A. drawOval(30, 30, 140, 100);
B. drawOval(30, 30, 70, 50);
C. drawLine(30, 30, 140, 100);
D. drawOval(30, 30, 140, 100);
[单项选择]下列Applet实现在窗口中输出字符串“字体”,并且使用的字体名称是Courier,字体类型是Font.BOLD,字号大小是14Point。请选择正确的语句填入横线处。 import java.awt.Graphics; import java.applet.*; import java.awt. Font; public class ex31 extends Applet { public void paint(Graphics g) { String str= "字体"; g.setFont(f); g.drawString(str, 20, 20); } }
A. f= new Font("Courier", Fon BOLD, 14),
B. new Font("Courier", Fon BOLD, 14),
C. Font f= Font("Courier", Fon BOLD, 14);
D. Font f= new Font("Courier", Fon BOLD, 14);
[单项选择]下列Applet在窗口中放置2个Button,标签分别为“东”和“西”,在窗口中的位置与它们的名字相同。选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class ex16 extends Applet { Button e, w; public void init( ) { e = new Button("东"); w = new Button("西"); add("East", e); add("West", w); } }
A. setLayout(new BoxLayout());
B. setLayout(new FlowLayout());
C. setLayout(new BorderLayout());
D. setLayout(new GridLayout());
[填空题]下面小应用程序实现在一个文本框中输入整数后回车,另一个文本框中显示这个整数的平方。
import javax. swing.*;
import java. applet.*;
import java. awt. event.*;
public class C2802 extends Applet

static JTextField text1,text2;
CC c=new CC( );
public void init( )

text1=new JTextField(10);
text2=new JTextField(20);
add(text1);add(text2);
______


class CC implements ActionListener

public void actionPerformed(ActionEvente)

if(e.getSource( )==C2802. text1)

long n=______;
C2802. text2. setText(n*n+" ");



[填空题]下面的程序实现字符串的复制。
void copy_string(from,to)
【14】 ;
for(;*from;from++,to++)
*to=*from;
【15】 ;

main( )
char *a="I am wang",*b="you are Li";
printf ("%s/n%s/n",a,b);
【16】 ;
printf("%s/n%s/n/n",a,b);

[填空题]下面一段程序要实现的功能是:在内存中从地址source开始有一个长度为100的字符串,测试该字符串中是否存在数字,如有则将DL的第五位置1,否则将该位置0。 BEGIN: MOV CX,100 MOV SI,0 REPEAT: MOV SOURCE[SI] CMP AL,30H JB GOON GMP AL, 【7】 JA GOON OR DL,20H JMP EXIT GOON: INC SI LOOP REPFATI AND DL,00FH EXIT:

我来回答:

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

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码