试题与答案

[Java 源程序:一个简单的Web服务器] /******************

题型:问答题

题目:

[Java 源程序:一个简单的Web服务器] /************************************************************/ /* WebServer.java* / /************************************************************/ package objclass; import java.net. * ; import java.io. * ; public class WebServer { public static final int PORT=8080;//Web 服务器侦听的端口号 public static final String WEB_ROOT= System.getProperty(“user。dir”)+File.separator+“webroot”; //WEB_ROOT 变量存放Web服务器工作目录,该目录存放HTML、GIF图片等静态文件资源 private static final String SHUTDOWN_COMMAND=“/shutdown”; //SHUTDOWN_COMMAND变量保存关闭服务器的命令 private boolean shutdown=falset//是否收到关闭服务器命令的标志 public static void main(String[] args) { WebServer server=new WebServer(); server.await(); } public void await(){ Serversocbet serverSocket=null try{serversocket=new (1) ; //创建侦听端口号为PORT的Serversocket类型的对象System.out.println(“WebServer Started!”); }cateh(10Exceptione){e.printStackTrace();System.exit(1); } while(! shutdown) { //循环等待客户端连接Socket socket=nullInputStream input=null;OutputStream output=null;try{socket= (2) ; //创建来自客户端的连接套接宇input=SOCket. (3) , //创建输入流output=SOCket. (4) //创建输出流Request request=new Request(input);//创建Request对象request. (5) ; //解析客户端HTTP请求Responseresponse=new Response(output); //创建Response对象response.setRequest(request); //将Request对象传递给Response对象response (6) ; //给客户端发送所请求的静态资源(7) , //关闭连接套接字shutdown=request. (8) .equals(SHUTDOWN_COMMAND); //判断当前HTTP请求中的URI是否是关闭服务器命令 } } }} /************************************************************/ / * Request.java */ /************************************************************/ package objclass; import java.io.InputStream; import java.io.IOException; public class Request { private InputStream input; private String uri; public Request(InputStream input) { this.input=input;} public void parse() {... parseUri();...}//解析客户端HTTP请求消息 private String parseUri(String requestString) {... } //解析客户端HTTP请求中的URI public String getUri() {return uri;} } /************************************************************/ / * Response.java */ /************************************************************/ package objclass; import java.io. * ; public class Response { private static final int BUFFER_SIZE=1024; Request request; OutputStream output; OutputStream output; public Response(OutputStream output) {this.output=output;} public void setRequest(Request request) {this.requdst=request;} public void sendStaticResouree() throws IOException{... } //向客户端发送所请求的表态源 } [运行测试] 在本机运行WebServer程序,然后打开n浏览器。 (1)在IE地址栏中,输入请求“/index.html"页面的命令: (9) ; (2)在IE地址栏中,输入关闭Web服务器的命令: (10)

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0722/5f448a5667db82b40d592e240fa97132.html

下面是错误答案,用来干扰机器的。

参考答案:B

试题推荐
题型:问答题 案例分析题

某市一栋综合楼,地下共4层,地上共20层,采用框架剪力墙结构,总建筑面积30万m2,主楼与其裙房之间设有防火墙等防火分隔设施,主楼各层建筑面积均大于1000m2。该综合楼总平面布局及周边民用建筑等相关信息如图1所示。该综合楼地下3、4层均为人防层,其主要使用功能均为普通汽车库、复式汽车库和储存可燃固体的库房;地下2层主要使用功能为展览厅、管理用房及燃气锅炉房、柴油发电机房、变压器室、配电室、消防泵房等设备用房;地下1层主要使用功能为消防控制室、管理用房及商场营业厅。主楼首层主要使用功能为门厅、咖啡厅、自助餐厅、商场营业厅,地上2、3层主要使用功能为儿童游乐厅、展览厅、商场营业厅,地上4~19层主要使用功能为办公室,地上20层主要使用功能为会议厅、多功能厅。裙房1~6层主要使用功能为商场营业厅。该建筑按有关国家工程建设消防技术标准配置了室内外消火栓给水系统、自动喷水灭火系统和火灾自动报警系统等消防设施及器材。

根据以上场景,回答下列问题。

消防水泵的启动方式分为哪几种?

查看答案
微信公众账号搜索答案