电大文库【JAVA技术】形考作业一:
一、填空题
1、 面向对象的
2、 健状的、安全的、独立于平台的、多线程
3、 小程序 应用程序
4、 一组指令集 一组寄存器 一个堆栈 一个无用内存单元收集器
5、 指向操作数栈顶端的指针 指向当前执行方法的执行环境指针 指向当前执行执行方法局部变量区的第一个变量的指针
6、 JAVA小应用程序
7、 标识符 标识符
8、 final
9、 该变量可以被存取的代码段
10、 实例成员变量 类成员变量 类成面变量
11、 过程的一段代码 变量声明处至代码结束处
12、 byte short int long
13、 short
14、 0 0x 0X
15、 float double
16、 true(真) false(假)
17、 类型 名称 作用域
18、 换行 回车
二、选择题
1、B 2、A 3、D 4、B 5、C
三、判断题
1、对 2、错 3、错 4、对 5、错
四、简答题
(略)
五、编程题
(略)
电大文库【JAVA技术】形考作业二:
一、填空题
1、封装 继承 多态
2、消息 接收消息的对象接收 电大文库法 方法所需的参数
3、继承
4、多态性
5、属性 方法
6、修饰符
7、implements
8、构造函数
9、main()
10、System.gc() finalize()
11、public privare protected private protected
12、类名
13、类名 不能
14、方法重载
15、extends Object
16、super this
17、java.lang
18、package
19、有
20、不能实例化的类 抽象方法 abstract
21、final final
二、选择题
1、C 2、B 3、C 4、C 5、A
6、A 7、C 8、D
三、判断题
1、对 2、错 3、对 4、错 5、对
6、对 7、错 8、对 9、错 10、对
11、错 12、错 13、对 14、对
四、简答题
(略)
五、综合题
(略)
电大文库【JAVA技术】形考作业三:
一、填空题
1、Object
2、equals()
3、clone()
4、Mat电大文库 Math.E
5、String StringBuffer
6、Integer.MAX_VALUE In电大文库r.MIN_VALUE
7、System.in.read()
8、Math
9、比较 连接
10、final
11、方法
12、length
13、new
14、编译错误 运行错误
15、Exception
16、toSting() getMessage() printStackTrace() (写出其中的一个即可)
17、thows
18、Throwable
19、二进制流 文本流
20、InputSteam OutputStream
21、File
22、r w rw
23、run()
24、Thread Runnable
25、10 10(或.MIN_PRIORITY) 1(或Thread.MAX_ PRIORITY)
26、synchronized wait() notify()
二、选择题
1、C 2、B 3、D 4、C 5、B
6、D 7、C 8、B 9、B
三、判断题
1、错 2、错 3、错 4、对 5、错
6、错 7、对 8、对 9、对 10、对
11、错 12、对
四、简答题
(略)
五、综合题
1、Test类作为具体类中不能包含有抽象方法。改正如下:
abstract class Test 或 class Test
{ float x; { float x;
abstract void fun( ); abstract void fun( );
} }
2、i为父类定义的私有域,子类无法继承并引用。 改正如下:
class Test1 或 class Test1
{ private int i; { private int i;
} }
class Test2 extends Test1 class Test2 extends Test1
{ int void getInt() { int getInt()
{ return i; } { return i; }
} }
3、捕获异常应将具体的异常类参数置前,题中将Exception类置前,将捕获所有异常,无法进入其他catch块。 改正如下:
public static void main(String args[ ])
{ char ch='c';
try{ ch=System.in.read();
//省略其余代码
}
catch(IOException e)
{System.out.println(e.toString()); }
catch(Exception e)
{ return; }
}
4、构造方法不能定义返回类型。改正如下:
public class Test
{ int i ;
void Test(int i)
{ this.i=i; }
}
5、run()方法作为接口中的方法缺省是public的, 题中缩小了范围。改正如下:
public class Test implements Runnable
{ Thread t=new Thread(this);
t.start();
public protected void run()
{ System.out.println("thread is running now"); }
}
6、
2 3 5 7
7、
50
8、
复制文件a.txt至b.txt
9、
b1!=b2
10、
x=2
11、
(略)
电大天堂【JAVA技术】形考作业四:
一、填空题
1、init() appletviewer.exe
2电大文库t() start() paint() stop() destroy()
3、左上角
4、M电大文库paced SansSerif Serif
5、public AudioClip getAudi电大文库p(URL url)
6、Red Green Blue
7、Jtoggle Button
8、SwingConstants
9、ItemListener
10、JScrollPane
11、setJMenuBar()
12、paintComponent
13、MouseMotionListener MouseMotionListener
14、FlowLayout BorderLayout GridLayout CardLayout等
15、协议名 资源名
16、MalformedURLExecption
17、openStream()
18、InetAddress
19、传输控制协议(TCP) 用户数据报协议(UDP)
二、选择题
1、A 2、A 3、B 4、A 5、A
6、B 7、D
三、判断题
1、对 2、错 3、对 4、对 5、错
四、简答题
(略)
五、综合题
1、
5 4 7 2 1
2、
(1)
客户端发送半径,服务器端接收并计算圆的面积,然后将求得的面积值发回至客户端显示
(2)
不会
(3)
这是客户端向服务器端发送的停止连接信号,服务器端将终止连接。
3、
Applet ActionListener this actionPerformed a+b
4、
import java.awt.*;
import javax.swing.*;
class Calculator extends JFrame{
JTextField tf;
JButton [] btnNum = new JButton[ 10 ];
JButton [] btnOp = new JButton[ 10 ];
Calculator()
{
super( "Calculator" );
setBounds( 200,200,250,200 );
setResizable( false );
setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
JPanel pane = new JPanel();
pane.setLayout( new BorderLayout() );
JPanel pane1 = new JPanel();
pane1.setLayout( new BorderLayout() );
tf = new JTextField();
tf.setHorizontalAlignment( SwingConstants.RIGHT );
tf.setEditable( false );
tf.setBackground( Color.white );
pane1.add( BorderLayout.CENTER,tf );
JPanel pane2 = new JPanel();
pane2.setLayout( new GridLayout( 5,4 ) );
for( int i = 0; i < btnNum.length; i++ )
{
btnNum[ i ] = new JButton( "" + i );
}
btnOp[ 0 ] = new JButton( "+" );
btnOp[ 1 ] = new JButton( "-" );
btnOp[ 2 ] = new JButton( "*" );
btnOp[ 3 ] = new JButton( "/" );
btnOp[ 4 ] = new JButton( "." );
btnOp[ 5 ] = new JButton( "C" );
btnOp[ 6 ] = new JButton( "sqrt" );
btnOp[ 7 ] = new JButton( "1/x" );
btnOp[ 8 ] = new JButton( "sqr" );
btnOp[ 9 ] = new JButton( "=" );
pane2.add( btnNum[ 1 ] );
pane2.add( btnNum[ 2 ] );
pane2.add( btnNum[ 3 ] );
pane2.add( btnOp[ 0 ] );
pane2.add( btnNum[ 4 ] );
pane2.add( btnNum[ 5 ] );
pane2.add( btnNum[ 6 ] );
pane2.add( btnOp[ 1 ] );
pane2.add( btnNum[ 7 ] );
pane2.add( btnNum[ 8 ] );
pane2.add( btnNum[ 9 ] );
pane2.add( btnOp[ 2 ] );
pane2.add( btnOp[ 5 ] );
pane2.add( btnNum[ 0 ] );
pane2.add( btnOp[ 4 ] );
pane2.add( btnOp[ 3 ] );
pane2.add( btnOp[ 6 ] );
pane2.add( btnOp[ 7 ] );
pane2.add( btnOp[ 8 ] );
pane2.add( btnOp[ 9 ] );
pane.add( BorderLayout.NORTH,pane1 );
pane.add( BorderLayout.CENTER,pane2 );
setContentPane( pane );
}
public static void main(String[] args) {
Calculator frm = new Calculator();
frm.show();
}
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
《会计准则专题》形考四(单选题)04-30
《会计准则专题》形考四(多选题)04-30
《会计准则专题》形考一(单选题)04-30
《会计准则专题》形考一(多选题)04-30
《会计准则专题》形考三(单选题)04-30
《会计准则专题》形考三(多选题)04-30
《会计准则专题》形考二(单选题)04-30
《会计准则专题》形考二(多选题)04-30
清风给了我们祖先第一口呼吸修辞手法04-30