对以上【Java源程序】进行运行测试,请将以下(9)、(10)空缺处的测试命令填写完整。 在本机运行WebServ
对以上【Java源程序】进行运行测试,请将以下(9)、(10)空缺处的测试命令填写完整。
在本机运行WebServer程序,然后打开IE浏览器。
1)在IE地址栏中,输入请求“/index.html”页面的命令:(9)。
2)在IE地址栏中,输入关闭Web服务器的命令:(10)。
对以上【Java源程序】进行运行测试,请将以下(9)、(10)空缺处的测试命令填写完整。
在本机运行WebServer程序,然后打开IE浏览器。
1)在IE地址栏中,输入请求“/index.html”页面的命令:(9)。
2)在IE地址栏中,输入关闭Web服务器的命令:(10)。
阅读以下说明、Java源程序和运行测试部分
1.HTTP协议。
●HTTP请求消息示例:
GET/index, htmlHTTP/1.1
Accept: image/gif, image/jpeg,* /
Accept-Language: zh-ch
Accept-encoding: gzip, deflate
User-Agent: Mozilla/4.0(compatible; MSIE6.0; Windows NT5.1 )
Host: localhost: 8080
Connection: Keep-Alive
●HTTP响应消息示例:
HTTP/1.1 200 OK
Servert: Microsoft-IIS/4.0
Date:Mon,3 Jan 1998 13:13:33 GMT
Content-Type: text/html
Last-Modified:Mon,11 Jan 1998 13:23:42 GMT
Contelit-Length: 112
<html>
…
</html>
2.相关类及主要成员函数。
SewerSocket类:
服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象。类中的主要成员函数如表1-4所示。
基于连接的套接字。类中的主要成员函数如表1-5所示。
【Java源程序;一个简单的Web服务器】
/**********************************************/
/* WebScrvc.java */
/**********************************************/
packageobjclass;
import java.net. *;
import java.io. *;
public class WebServer{
//Web服务器侦听的端口号
public static final int PORT=8080;
//WEB—ROOT变量存放Web服务器工作目录,该目录存放HTML、GIF图片等静态文件资源
public static final String WEB_ROOT=
System.getProperty("user.dir")+File.separator+"webroot";
//SHUTDOWN_COMMAND变量保存关闭服务器的命令
private static final String SHUTDOWN_COMMAND="/shutdown";
//是否收到关闭服务器命令的标志
private boolean shutdown=false;
public static void main(Sting [] args) {
WebServerserver; newWebServer();
Server.await();
}
public void await() {
ServerSocke serversocke=null;
try{
//创建侦听端口号为PORT的ServerSocket类型的对象
ServerSocket=new (1) ;
System.out.println("WebServerStarted!");
}
catch(IOException e) {
e.printStackTrace();
System.exit(1);
}
//循环等待客户端连接
while(!shutdown) {
Socket socket=null;
InputStream input=null;
OutputStream utput=null;
try{
//创建来自客户端的连接套接宇
Socket= (2) ;
//创建输入流
input=socket. (3) ;
//创建输出流
utput=socket. (4) ;
//创建request对象
Request request=new Request(input);
//解析客户端HTTP请求
request. (5) ;
//创建Response对象
Response response=new Response(output);
程序中将多处使用的同一个常数定义为常量,其目的是为了(32)。
A.缩短源程序代码长度
B.提高程序的运行速度
C.便于进行程序测试
D.提高程序的可读性及可维护性
A.在运行阶段对源程序中的量进行分配
B.在编译阶段对源程序中的量进行分配
C.在编译阶段对源程序中的量进行分配,在运行时这些量的地址可以根据需要修改
D.以上都不是
下列对Java源程序结构中前3种语句的次序,正确的是
A.import,package,public class
B.import必为首,其他不限
C.public class,import,package
D.package,import,public class
● 已知某高级语言源程序A 经编译后得到机器C 上的目标程序B,则 (21) 。
(21)
A. 对B 进行反编译,不能还原出源程序A
B. 对B 进行反汇编,不能得到与源程序A 等价的汇编程序代码
C. 对B 进行反编译,得到的是源程序A 的变量声明和算法流程
D. 对A 和B 进行交叉编译,可以产生在机器C 上运行的动态链接库
B、确保对机体几何外形进行恰当的维修,以保证机体表面的外形和减少高度系统的误差通过设备的检查和功能测试
C、对自动驾驶的维修和检查应通过设备的检查和功能测试确保持续的精确性和与自动高度控制系统的整体性,以满足RVSM运行的高度保持标准
D、以上全部