Topic: 请教几个选择题

  Print this page

1.请教几个选择题 Copy to clipboard
Posted by: 红尘泪
Posted on: 2004-09-27 01:39

1:
为得到关于存储在主机的硬盘上打开文件的结构信息,可用以下类中哪一个?
1) File
2) RandomAccessFile
3) FileDescriptor
4) FileInputStream

2:
class Message
{
String mailmessage;
}
…..
Message data;
Socket toServer=new Socket(“172.17.96.34”,1001);
……….
ObjectOutputStream out=new ObjectOutputStream(toServer.getOutputStream());
out.write(data);
在执行上面代码时引发异常NotSerializableException。引发此异常的可能原因是什么?
1) 没有连接上服务器。
2) 此消息类声明不充分。
3) 输出套接字可能被破坏。.
4) 写出到此套接字,你不应使用ObjectOutputStream。

3:
为创建用套接字的网络服务器应用,使用以下类中哪一个?
1) java.net.Socket
2) java.net.ServerSocket
3) java.net.InetAddress.Socket
4) java.net.InetAddress.ServerSocket

4:
以下代码中哪一个允许你在文件"Date.txt"中写当前日期?
1) FileOutputStream foutStream = new FileOutputStream("Date.txt");
ObjectInputStream iStream = new ObjectInputStream(foutStream);
Date curDate = new Date();
oStream.writeObject((Date)curDate);
2) FileOutputStream foutStream = new FileOutputStream("Date.txt");
ObjectOutputStream oStream = new ObjectOutputStream(foutStream);
Date curDate = new Date();
oStream.writeObject((Date)curDate);
3) ObjectOutputStream oStream = new ObjectOutputStream("Date.txt");
Date curDate = new Date();
oStream.writeObject((Date)curDate);
4) FileOutputStream foutStream = new FileOutputStream("Date.txt");
PrintStream oStream = new PrintStream(foutStream);
Date curDate = new Date();
oStream.println(curDate);

5:
考察以下的变量声明:
int x;
对于上面声明以下陈述中哪一个为真?
1) x 占有2字节空间 (16 位).
2) X包含值 1.5.
3) x 可包含值 -1.
4) x占有8字节空间(64 位).

6:
为创建包含按钮的applet 已编写了以下程序,当点击时applet改变按钮的标题。
import javax.swing.*;
import java.awt.event.*;

public class TextChange extends JApplet
{
JButton button;
public void init()
{
button = new JButton("Click here");
getContentPane().add(button);
button.addActionListener(new ButtonListener());
}

class ButtonListener implements ActionListener
{
void actionPerformed(ActionEvent evt)
{
evt.getSource().setText(" You have clicked");
}
}
}

对满足此要求的上面代码,以下哪一个为真?
1) 上面给出的代码将满足此要求。
事件 actionPerformed的原型是错的。它需要修改为:
2) public void actionPerformed(ActionEvent evt)
事件 actionPerformed的原型是错的。它需要修改为:
3) public static void actionPerformed(ActionEvent evt)
事件 actionPerformed的原型是错的。它需要修改为:
4) protected void actionPerformed(ActionEvent evt)

2.Re:请教几个选择题 [Re: 红尘泪] Copy to clipboard
Posted by: why
Posted on: 2004-09-27 06:56

Please write down your answers and if possible, your reasons first.

We don't want to do the homework for you since that won't help you in the long run.Smile

3.Re:请教几个选择题 [Re: 红尘泪] Copy to clipboard
Posted by: 红尘泪
Posted on: 2004-09-27 07:08

晕,老大,我刚刚学java,看不懂习题,那个没有答案,这是我从中间挑出不明白的几道题,想求教,哪是什么homework啊。。。

4.Re:请教几个选择题 [Re: 红尘泪] Copy to clipboard
Posted by: huzhigang
Posted on: 2004-09-28 08:38

看java的doc,就明白了。
java的doc在www.java.sun.com下可以下载。
祝你早点找到答案。

5.Re:请教几个选择题 [Re: 红尘泪] Copy to clipboard
Posted by: karsking
Posted on: 2004-09-29 09:56

我刚进入该论坛,也是刚学JAVA才一个月,作错了不要笑话哈
1:我一般用(4);
2:我以前编了一个网络聊天室也是因为服务器的IP找不到所以选(1);
3:我选(2)不过服务器也要用java.net.Socket的
4:我选(1)(2)他们是一样的哈(是不是作者写错了哦);
5:我没有办法只能选(3)了,x是32位的整数,作错了我也没有办法,檬;
6:我也只能选(2);
以上只是小人我的个人答案,作者请参考。还是快点公布答案吧!

6.Re:请教几个选择题 [Re: karsking] Copy to clipboard
Posted by: why
Posted on: 2004-09-29 10:49

karsking wrote:
4:我选(1)(2)他们是一样的哈(是不是作者写错了哦);

1) FileOutputStream foutStream = new FileOutputStream("Date.txt");
ObjectInputStream iStream = new ObjectInputStream(foutStream);
Date curDate = new Date();
oStream.writeObject((Date)curDate);
2) FileOutputStream foutStream = new FileOutputStream("Date.txt");
ObjectOutputStream oStream = new ObjectOutputStream(foutStream);
Date curDate = new Date();
oStream.writeObject((Date)curDate);

7.Re:请教几个选择题 [Re: 红尘泪] Copy to clipboard
Posted by: landy
Posted on: 2004-09-29 13:25

WHY,
老大 你既然很厉害
怎么不把答案写出来给大家研究下呢What are you talking about?

不过出问题的人也不好!
没有自己的看法。

就是初学的人 也 应该有自己的想法
自己都没有什么想法 有想法也不敢说出来。
想学好什么语言。。。。 很难,很难!!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923