java笔试试题一及答案知识分享

  • 格式:doc
  • 大小:39.00 KB
  • 文档页数:17

下载文档原格式

  / 17
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
public Test()
{
this.m_strAddress = "192.168.0.251";
this.m_iPort = 6666;
}
public Test(String str)
{
this.m_strChr = str;
this.m_strAddress = "192.168.0.251";
{
this.m_sSocket.8.9;
}
public void close() throws IOException
{
this.m_sSocket.close();
}
/**
* main方法。
* @param args
*/
public static void main(String[] args)
{
有相同的hash code。
2,char型变量中不能存贮一个中文汉字.
答:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16位,所以放一个中文是没问题的。
3,数组有length()这个方法.
数组没有length()这个方法,有length的属性。
String有length()这个方法。
5,A差别B自顶而下C自底而上D专家判定技术
与IP为192.168.0.251的计算机上的服务器程序的6666端口进行Socket通讯。并发送字符串”Hello Java”。超时时间定义为30s。
import java.io.IOException;
import java.io.InputStream;
10, A Test()
B new Test()
C new Test(“Hello Java”)
D new Test(“Hello Java”,”192.168.0.251”,6666)
二,判断题:
1,两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话不对.
7, Anew Socket(this.m_iPort,this.m_strAddress)
Bnew Socket(this.m_strAddress, this.m_iPort)
Cnew Socket(this.m_iPort,this.m_strAddress).connect()
Dnew Socket(this.m_strAddress, this.m_iPort).connect()
7,进程和线程是没有区别的.
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:
8 , A getInputStream()
BgetOutputStream()
CgetSendBufferSize()
DgetReceiveBufferSize()
9, A read()
B read(new StringBuffer())
Cwrite(this.m_strChr)
Dwrite(this.m_strChr.getBytes())
{
/**
*待发送字符串。
*/
private String m_strChr;
/**
* Socket.
*/
private Socket m_sSocket;
/**
*服务器IP地址。
*/
private String m_strAddress;
/**
*服务器端口。
*/
privห้องสมุดไป่ตู้te int m_iPort;
java笔试试题一及答案
JAVA笔试试题(一)
一,选择题:
1,设置JavaBean属性的基本动作为: (B)
A,jsp:include:
B,jsp:useBean:
C,jsp:setProperty:
D,jsp:getProperty:
2,把高级语言写的源程序变为目标程序要经过C。
A..汇编B.编辑C.编译D.解释
Test test =10;
try
{
test.connect();
test.sendData();
test.close();
}
catch (Exception e)
{
System.out.println("error");
}
}
}
6,A publicB private C protected Dfinally
4,float型float f=3.4不正确.
答:正确。精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4
5,当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里是值传递.
答案:是值传递。Java编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
6,swtich能作用在byte上,能作用在long上,不能作用在String上.
switch(expr1)中,expr1是一个整数表达式。因此传递给switch和case语句的参数应该是int、short、char或者byte。long,string都不能作用于swtich。(它能使用长度是在int范围之内的)
this.m_iPort = 6666;
}
public void connect() throws UnknownHostException, IOException
{
this.m_sSocket =7;
this.m_sSocket.setSoTimeout(30000);
}
public void sendData() throws IOException
对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按3和类推手段进行。估算的方法分为三类,其中从项目的整体出发,进行4的方法称为自顶向下估算法。而把待开发的软件项目与过去已完成的软件项目做类比,区分出类似部分和不同部分分别处理的方法称为5估算法。
3,A类推B类比C分解D综合
4,A类推B类比C分解D综合
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
/**
* Test类,包含入口main方法。
* @author Peng Pan Ya Shi
*/
6publicclass Test