3)JSP标签在浏览器上执行
4)一个Servle实例可以同时为多个客户商服务
[答案]3
4、关于Java中的IO下面说法错误的是:
1)InputStream/OutputStream和Reader/Writer的区别是前者是字节流后者是字符流
2)InputStream/OutptSTREAM和Reader/Writer的区别是前者是二进制流后是文本流
[答案]2
三、多选题
1、对于Java数组的理解下面说法正确的是:
1)数组是一个从Object中继承的对象
2)数组是一种基本数据类型
3)数组的长度可以动态改变
4)数组的元素可以是对象
[答案]1、4
2、关于内部类下面说法正确的是:
1)内部类可以访问主类中的任何方法或属性
2)可以在方法内部定义一个内部类
3)实例化主类的时候,其内部类也会自动被实例化
4)一个类不能实例化另一个类的公有内部类
[答案]1、2
3、关于JDBC下面说法正确的是:
1)加载不同的JDBC驱动程序就可以连接到不同类型 的数据库
2)在一个连接(Connection)上可以同时执行不同的语句(Statement)
3)通过设置一个语句(Statement)的属性就可以做一个数据库事务
4)通过在线结果集(ResultSet)可以在查询结果中直接更新数据库
[答案]1、3
四、应用题:
1、下面程序建立一个服务器通过监听8080端口向客户端输出“Welcome!”字符串,请补充缺少的程序片断:
public class WelcomeServe
{
public static void main(String[]a)throws IOException
{
1
System.out.println(“WelcomeServer started!”)
While(true)
{
Socket client = 2
System.out.println(“A client come!”)
Tur
{
printWriter writer = new printWriter()
new Buffered Writer( 3 ( 4 )));
writer.println(“Welcome!”)
}
catch(IOException ioe)
{
System.out.println(“Something error!”)
}
finally
{
try
{
5
}
catch(IOException ioe2)
{
System.out.println(“Something error!”)
}
}
}
}
[答案]
1、ServerSocket server = new ServerSocket(8080
2、server.accept()
3、new OutputStreamWriter
4、client.getOutputStream()
5client.close()