题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-07-13 19:42:12

[简答题]简单应用题 请完成下列Java程序:运行3个线程,每一个线程有自己的标志,用a,b,c表示,每个线程显示一个"Start"信息和一个"End"信息并且间隔地显示2个"Loop"信息(间隔变化为(0.5~2)秒之间的随机延迟)。 程序运行结果如下:(注:由于时间间隔为随机数,所以,运行结果的顺序不惟一) a Start b Start c Start b Loop a Loop b Loop b End c Loop a Loop a End c Loop c End 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 public class ex2_2 implements Runnable { static char flag2_2 = ’’a’’; public static void main(String[] arg) { ex2_2 obj2_2 = new ex2_2( ); Thread thread2_2 = new Thread(obj2_2); thread2_2.start( ); thread2_2 = new Thread(obj2_2); thread2_2.start( ); thread2_2 = new Thread(obj2_2); thread2_2.start( ); } public void run( ) { char myflag2_2; synchronized(this) { ; } System.out.println(myflag2_2 + " Start");for(int i=0; i<2; i++) { try { Thread.sleep(rand(500,2000)); System.out.println(myflag2_2 + " Loop"); } catch(InterruptedException ie) { System.out.println(ie); } } System.out.printl

更多"简单应用题 请完成下列Java程序:运行3个线程,每一个线程有自己的"的相关试题:

[简答题]简单应用题 请完成下列Java程序:运行3个线程,每一个线程有自己的标志,用a,b,c表示,每个线程显示一个"Start"信息和一个"End"信息并且间隔地显示2个"Loop"信息(间隔变化为(0.5~2)秒之间的随机延迟)。 程序运行结果如下:(注:由于时间间隔为随机数,所以,运行结果的顺序不惟一) a Start b Start c Start b Loop a Loop b Loop b End c Loop a Loop a End c Loop c End 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 public class ex2_2 implements Runnable { static char flag2_2 = ’’a’’; public static void main(String[] arg) { ex2_2 obj2_2 = new ex2_2( ); Thread thread2_2 = new Thread(obj2_2); thread2_2.start( ); thread2_2 = new Thread(obj2_2); thread2_2.start( ); thread2_2 = new Thread(obj2_2); thread2_2.start( ); } public void run( ) { char myflag2_2; synchronized(this) { ; } System.out.println(myflag2_2 + " Start");for(int i=0; i<2; i++) { try { Thread.sleep(rand(500,2000)); System.out.println(myflag2_2 + " Loop"); } catch(InterruptedException ie) { System.out.println(ie); } } System.out.printl
[简答题]简单应用题 请完成下列Java程序:建立一个String类型的数组,实现该数组的自然排序,并输出结果。该数组采用直接初始化,大小不限。(提示:使用Collections接口。) 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下: fang liu ouyang sun wu zhang import java.util.*; public class ex5_2 { public static void main(String[] args) { Vector vName=new Vector( ); String[] strName={"zhang","sun","wu","liu","fang","ouyang"}; for(int i=0;i
[简答题]简单应用题 请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果。加密操作是将字母变换成倒序的大写字母,如A->Z, B->Y。 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下: 输入一个大写字母串:ADFSDFFE 加密后的大写字母串:ZWUHWUUV import java.io.*; public class ex12_2{ public static void main (String[] args){ char ch = ’’A’’; String str; System.out.print("输入一个大写字母串:"); try{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); str = in.readLine( ); System.out.print("加密后的大写字母串:"); for(int i=0;i
[简答题]请完成下列Java程序:运行3个线程,每一个线程有自己的标志,用a,b,c表示,每个线程显示一个“Start”信息和一个“End”信息并且间隔地显示2个“Loop”信息(间隔变化为(0.5-2)秒之间的随机延迟)。
程序运行结果如下:(注:由于时间间隔为随机数,所以,运行结果的顺序不惟一)
a Start
b Start
c Start
b Loop
a Loop
b Loop
b End
c Loop
a Loop
a End
c Loop
c End
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
public class ex2_2 implements Runnable
static char flag2_2 = ’a’;
public static void main(String[] arg)
ex2_2 obj2_2 = new ex2_2( );
Thread thread2_2 = new Thread(obi2_2);
thread2_2.start( );
thread2_2 = new Thread(obj2_2);
thread2 2.start( );
thread2_2 = new Thread(obi2_2);
thread2_2.start ( );

public void run( )
char myflag2_2;
synchronized(this)
_________________;

System.out.println(myflag2_2 +" Start");
for(int i=0; i<2; i++)
try
Thread.sleep(rand(500,200
[简答题]请完成下列Java程序:运行3个线程有自己的标志,用a,b,c表示,每个线程显示一个“Start”信息和一个“End”信息并且间隔地显示2个“Loop”信息(间隔变化为0.5~2秒之间的随机延迟)。
程序运行结果如下(注:由于事件间隔为随机数,所以,运行结果的顺序不唯一):
a Start
b Start
c Start
b Loop
a Loop
b Loop
b End
c Loop
a Loop
a End
c Loop
c End
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
public class ex5_2 implements Runnable

static char flag5_2=’a’;
public static void main(String[] args)

ex5_2 obj5_2=new ex5_2( );
Thread thread5_2=new Thread(obj5_2);
Thread5_2.start( );
thread5_2=new Thread(obj2_2);
thread5_2.start( );
threa’d5_2=new Thread(obj2_2);
thread5_2.start( );

public void run( )

char myflag5_2;
synchronized(this)

______;

System.out.println(myflag5_2+"Start");
for(int i=0;i<2;i++)

try

Thread.sleep(rand(500,2000));

[填空题]

以下程序的功能是;实现一个队列的简单管理,每一个队列结点包括一个学生的基本信息(姓名,数学、物理和英语成绩)。成员函数add( )建立一个新结点,并将该结点加入队尾。成员函数remove( )从队首取下一个结点,并通过参数将所取结点中的数据返回。成员函数Print( )输出队列中各个结点的值。当队列非空时,析构函数~Queue( )依次删除队列上的各个结点。
[程序]
#include
#include
class Node{
public:
Node(char nam[],int m,int p,int e)
{strcpy(name,nam);math=m;phy=p;eng=e;}
Node( ){}
private:
char name[10]; //姓名
int math,phy,eng; //数学,物理,英语成绩
Node *nextItem;
friend class Queue;
};
class Queue{
public:
Queue( ){front=NULL;back=NULL;)
~Queue( );
void remove(char *,int &,int &,int &);
void add(char [],int,int,int);
int is_empty( ){return back==NULL;}
//输出队列中各个结点的值
void Print( )
{
Node *p=front;
while(p){
cout p=p->nextItem;
}
}
private:
Node *front;
Node *back;
};
//Queue的成员remove( )实现从队列头取下一个结点,并返回该结点的值

[简答题]请完成下列Java程序:用Swing实现一个简单的学生成绩管理器,显示出学生的姓名、Java成绩、C++成绩和这两门课的平均成绩,学生一共有4个人(Mike,Jack等)。要求可以修改学生的姓名和成绩,并且能够直接计算出平均成绩,如改变Mike的java成绩后,在平均成绩栏会自动更新为新的平均成绩。
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件清单如下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.TableModel;
public class ex03_2 extends JFrame

private JTable jt;
private String[][] strData;
public static void main(String[] args)

ex03_2 obj03_2=new ex03_2( );
obj03_2.pack( );
obj03_2.setVisible(true);

public ex03_2( )

String[]columnNames="name","java","C++","average";
strData=new String[][]
"Mike","70.0","80.0","75.0",
"Jack","70.0","100.0","85.0",
"David","75.0","95.0","85.0",
"Tom","60.0","80.0","70.0"

jt=new JTable(strData,columnNames);
jt.s
[简答题]下面的程序是求字符串的长度及每一个位置上的字符。请在每条横线处填写一条语句,使程序的功能完整。 注意;请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。 public class CharAtOp{ public static void main(String args[ ]){ String str="abcdef"; int size= System.out.println("字符串str的长度为: "+size); for(int m=0;___________________m++) { _______________________ System.out.println("str中的第"+m+"个字符是: "+c); } } }
[填空题]下面应用程序,绘制一个红色五角星,请完成程序。
import java.awt.*;
import Javax.swing.*;
class MyPanel extends JPanel

public void______

int r=100;
int x1=100,
x2=(int)(r*(1-Math.cos((18*Math. PI)/180))),
x3=(int)(r*(1+Math.cos((18*Math. PI)/180))),
x4=(int)(r*(1-Math.cos((54*Math. PI)/180))),
x5=(int)(r*(1+Math.cos((54*Math. PI)/180))),
y1=0,
y2=(int)(r*(1-Math.sin((18*Math. PI)/180))),
y3=(int)(r*(1-Math.sin((18*Math. PI)/180))),
y4=(int)(r*(1+Math.sin((54*Math.PI)/180))).
y5=(int)(r*(1+Math.sin((54*Math. PI)/180)));
______
g.drawOval(0,0,200,200);
g.drawLine(x4,y4,x1,y1);g.drawLine(x1,y1,x5,y5);
g.drawLine(x5,y5,x2,y2);g.drawLine(x2,y2,x3,y3);
g.drawLine(x3,y3,x4,y4);


public class C3002 extends JFrame

C3002( )

super("C3002");
setDefaultCloseOperation(JFra
[填空题]下面程序运行后显示一个窗口,在窗口中有一个按钮,请完成程序。
import javax.swing.*;
public class Class28

public static void main(String[] args)

JFrame mw=new JFrame("我的窗口");
mw.setSize(300,400);
JButton button=new JButton("我是按钮");
mw.______.add(button);
mw.______;


[单项选择]瑞士的钟表做得非常( ),每颗螺丝,每一个齿轮都有非常( )的加工程序。
A. 精美 严厉
B. 精致 严密
C. 精细 严格
D. 精巧 严谨
[填空题]小应用程序启动后自动播放一个“2.wav”声音文件。请完成程序。
import java.applet.*;
public class C3001 extends Applet

public void start( )

______clip=getAudioClip(getCodeBase( ),"2.wav");
______play( );


[简答题]请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、But ton类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在下画线处填人适当的语句。 import java.awt.*; import java.awt.event.*; public class PingFangShu{ public static void main(String args[]){ __________ } } class AppFrame extends Frame{ TheAdapterTest listener=new TheAdapterTest( ); TextField in=new TextField(5); Button btn=new Button("计算"); Label out=new Label("显示计算结果"); public AppFrame( ) { setLayout(new FlowLayout( )); add(in); add(btn); add(out); btn.addActionListener(new BtnActionAdapter( )); addWindowListener(listener); setSize(400,100); show( ); } class BtnActionAdapter implements ActionListener{ public void actionPerformed(ActionEvent e){ String s=in.getText( ); double d=__________ double sq=d*d; out.setText(d+"的平方是:"+sq); } } class TheAdapterTest extends WindowAdapter { public void windowClosing(Windo

我来回答:

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

订单号:

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