重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 软考
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

阅读以下说明、Java源程序和运行测试部分 1.HTTP协议。 ●HTTP请求消息示例:GET/index, htmlHTTP/1.

阅读以下说明、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所示。

阅读以下说明、Java源程序和运行测试部分 1.HTTP协议。 ●HTTP请求消息示例:GET/in

基于连接的套接字。类中的主要成员函数如表1-5所示。

阅读以下说明、Java源程序和运行测试部分 1.HTTP协议。 ●HTTP请求消息示例:GET/in

【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);

答案
查看答案
更多“阅读以下说明、Java源程序和运行测试部分 1.HTTP协议。 ●HTTP请求消息示例:GET/index, htmlHTTP/1.”相关的问题

第1题

对以上【Java源程序】进行运行测试,请将以下(9)、(10)空缺处的测试命令填写完整。 在本机运行WebServ

对以上【Java源程序】进行运行测试,请将以下(9)、(10)空缺处的测试命令填写完整。

在本机运行WebServer程序,然后打开IE浏览器。

1)在IE地址栏中,输入请求“/index.html”页面的命令:(9)。

2)在IE地址栏中,输入关闭Web服务器的命令:(10)。

点击查看答案

第2题

阅读以下说明和Java源程序,将应填入(n)处的字句写在答题纸的对应栏内。说明 以下程序的功能是计算

阅读以下说明和Java源程序,将应填入(n)处的字句写在答题纸的对应栏内。

说明

以下程序的功能是计算三角形、矩形和正方形的面积并输出。

程序由5个类组成:AreaTest是主类,类Triangle、Rectangle和Square分别表示三角形、矩形和正方形,抽象类Figure提供了一个计算面积的抽象方法。

程序

public class AreaTest{

public static void main(String args[]){

Figure[]figures={

new Triangle(2,3,3),new Rectangle(5,8), new Square(5)

};

for(int i=0;i<figures.1ength;i++){

System.out.println(figures[i]+"area="+figures[i].getArea());

}

}

}

public abstract class Figure{

public abstract double SetAJea();

public class Rectangle extends (1) {

double height;

double width;

public Rectangle(double height,double width){

this.height=height;

this.width=width;

}

public String toString(){

return "Rectangle:height="+height+",width="+width+":";

}

public double getArea() { return (2);

} } public class Square extends (3) {

public Square(double width) {

(4);

}

public String toString() {

return "Square:width="+width+":";

} } public class Triangle extends (5). {

double la;

double lb;

double lc;

public Triangle(double la,double lb,double lc) {

this.la=la; this.lb=lb; this.lc=lc;

public String toString(){

return "Triangle: sides="+la+","+lb+","+lc+":";

public double getArea() {

double s=(la+lb+lc)/2.0;

return Math.sqrt(s*(s-la)*(s-lb)*(s?1c));

}

}

点击查看答案

第3题

阅读以下说明和Java代码,回答问题1和问题2,将解答填写在对应栏内。【Java代码】 class usethread im

阅读以下说明和Java代码,回答问题1和问题2,将解答填写在对应栏内。

【Java代码】

class usethread implements (1) {

int num

usethread(int n){

num=n;

}

public void (2) {

for(int i=0;i<3;i++)

System.out.println("running:"+num);

System.out.println("finished:"+num);

}

public class multhread{

public static void main(String args[]) (3) InterruptedException{

Thread m1=new Thread(new usethread(1));

Thread m2=new Thread(new usethread(2));

m1.start();

m2.start();

m1.join();

m2.join();

}

}

【问题1】

补充完整上面Java代码中(n)处。

【问题2】

写出上面Java代码运行的结果。

点击查看答案

第4题

阅读以下网络测试与网络协议分析方面的技术说明,根据要求回答问题1~问题4。[说明] 网络测试能获得

阅读以下网络测试与网络协议分析方面的技术说明,根据要求回答问题1~问题4。

[说明]

网络测试能获得第一手网络运行数据,为合理规划、建设网络及有效管理、维护网络奠定了基础。如图6-19所示为在某园区网出口处用Sniffer软件捕捉的部分数据包。

阅读以下网络测试与网络协议分析方面的技术说明,根据要求回答问题1~问题4。[说明] 网络测试能获得阅

网络测试工具主要有哪些类型?请简要说明各类型网络测试工具的功能。

点击查看答案

第5题

阅读以下说明和Java代码,填补空缺。[说明] java.util库中提供了Vector模板类,可作为动态数组使用,

阅读以下说明和Java代码,填补空缺。

[说明]

java.util库中提供了Vector模板类,可作为动态数组使用,并可容纳任意数据类型。

该类的部分方法说明如下所示:

方法名 含义

add(k) 向vector对象的尾部添加一个元素k

removeElementAt(i) 删除序号为i的元素(vector元素序号从0开始)

isEmpty() 判断vector对象是否含有元素

size() 返回vector对象中所包含的元素个数

[Java代码]

Import ________;

public class JavaMain {

static private final int ________ =6;

public static void main(String[]args) {

Vector theVector=new Vector< _______ >();

//初始化theVector,将theVector的元素设置为0至5

for(int cEachItem=0; cEachItem<ARRAY_SIZE; cEachItem++)

theVector. add(________ );

showVector(theVector); //依次输出theVector巾的元素

theVector. removeElementAt(3);

showVector(theVector);

}

public static void showVector(Vector theVector){

if(theVector. isEmpty()){

System.out.printin("theVector is empty.");

return;

}

for(int loop=0; loop<theVector.size(); loop++) {

System.out.print(theVector.get(loop));

System.out.print(",");

}

System.out.printin();

}

}

该程序运行后的输出结果为:

0, 1, 2, 3, 4, 5

___________

点击查看答案

第6题

试题八(共15分)阅读以下说明和Java程序代码,将应填入(n) 处的字句写在答题纸的对应栏内。[说明]在

试题八(共15分)

阅读以下说明和Java程序代码,将应填入(n) 处的字句写在答题纸的对应栏内。

[说明]

在下面的 Java 程序代码中,类SalesTicket 能够完成打印票据正文的功能,类HeadDecorator 与FootDecorator 分别完成打印票据的台头和脚注的功能。已知该程序运行后的输出结果如下所示,请填补该程序代码中的空缺。这是票据的台头!这是票据正文!这是票据的脚注!------------------------这是票据的台头!

这是票据的脚注!

[Java程序代码]

public class SalesTicket {

public void printTicket() {

System.out.println("这是票据正文!");

}

}

public class Decorator extends SalesTicket{

SalesTicket ticket;

}

}

public class FootDecorator extends Decorator{

public FootDecorator(SalesTicket t) {

(2) ;

}

public void printTicket() {

super.printTicket();

System.out.println("这是票据的脚注!");

}

}

public class Main {

public static void main(String[] args) {

T = new HeadDecorator((3) );

T. (4) ;

System.out.println("------------------------");

T = new FootDecorator((5) );

T.printTicket();

}

}

public Decorator(SalesTicket t){

ticket = t;

}

public void printTicket(){

if(ticket != null)

ticket.printTicket();

}

}

public class HeadDecorator extends Decorator{

public HeadDecorator(SalesTicket t) {

(1) ;

}

public void printTicket() {

System.out.println("这是票据的台头!");

super.printTicket();

点击查看答案

第7题

阅读以下技术说明,根据要求回答问题1~问题4。[说明] 随着网络规模扩大,网络带宽增加,异构性和复杂

阅读以下技术说明,根据要求回答问题1~问题4。

[说明]

随着网络规模扩大,网络带宽增加,异构性和复杂性不断提高,网络新业务不断出现,网络运行质量的问题日益突出。网络运行质量的好坏直接关系到网络能否正常运行及用户体验,因此在网络建设初期及网络运行过程中有必要进行网络测试。假设网络工程项目P包括A~H 8个网络应用子系统,其结构如图 6-17所示,其中子系统D与G的业务运行依赖于公共模块E。

阅读以下技术说明,根据要求回答问题1~问题4。[说明] 随着网络规模扩大,网络带宽增加,异构性和复杂

现计划采用自顶向下的方法执行网络工程P的测试项目,该项目包括多个作业。设作业A的任务是对模块A进行测试,作业B的任务是对模块B进行测试……依次类推。作业P的任务是对项目P进行整体测试。表6-11列出了该项目各作业计划所需的天数、至少必须的天数(即再增大花费也不能缩短的天数),以及每缩短1天测试所需增加的费用。图6-18是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名,数字表示计划测试天数。

阅读以下技术说明,根据要求回答问题1~问题4。[说明] 随着网络规模扩大,网络带宽增加,异构性和复杂

请通过填补箭线完成图6-18所示的该网络工程项目计划图。若为虚作业,请画成虚箭线;若为实箭线,则请在箭线上注明作业名及计划测试天数。

点击查看答案

第8题

阅读以下系统性能调优的技术说明,根据要求回答问题1~问题4。[说明] 系统性能调优的关键是首先做好

阅读以下系统性能调优的技术说明,根据要求回答问题1~问题4。

[说明]

系统性能调优的关键是首先做好性能故障定位,面对系统中运行在不同平台上的多个服务器、多种应用、大量工作站,以及局域网、广域网和其他类型的网络体系结构,故障点交错,故障定位测试非常复杂。以下是《工作流平台系统》的性能测试案例描述及结果数据。

● 测试案例描述:模拟多用户登录工作流平台系统,分别针对工作流A、B、C连续创建20个实例,在单机和集群运行环境下分别对系统进行负载压力性能测试。在单机环境下测试用机与一台应用服务器连在同一台交换机上,压力直接加在一台应用服务器上。在集群环境下测试用机与服务器集群连接在同一台交换机上,压力由负载均衡模块分摊到两台应用服务器上。在单机和集群运行环境中应用服务器和一台数据库服务器连接。

● 结果数据:在单机运行环境下和在集群运行环境下客户端交易并发执行测试数据分别如表5-10和表5-11所示。在单机运行环境下,应用服务器资源占用情况如表5-12所示,数据库服务器资源占用情况如表5-13所示。在集群运行环境下,两台应用服务器资源占用情况如表5-14所示,数据库服务器资源占用情况如表5-15所示。

阅读以下系统性能调优的技术说明,根据要求回答问题1~问题4。[说明] 系统性能调优的关键是首先做好阅

在单机运行环境和集群运行环境下,系统能够提供的客户端并发性能服务等级哪种更好?为什么?

点击查看答案

第9题

阅读以下说明,回答问题1至问题4。 【说明】 某软件企业内部测试部门对其ERP产品进行内部测试之后,由

阅读以下说明,回答问题1至问题4。

【说明】

某软件企业内部测试部门对其ERP产品进行内部测试之后,由第三方测试机构进行验收测试,重点测试的质量特性包括:功能性、可靠性、易用性、效率、维护性以及可移植性。

验收测试的依据是什么?验收测试对测试环境有何要求?

软件产品的功能性测试中应关注哪些子特性?

在实际的软件测试过程中,对缺陷的管理与分析至关重要。回答如下问题:

(1)针对本测试,Bug的错误类型除了功能性错误外,还可能会包括哪些?

(2)严重性级别是Bug的重要属性,请写出常见的功能性Bug的严重性级别层次。

(3)在测试过程中,Bug的处理会处于不同的状态,请设计Bug管理中从发现到关闭必须经历的状态名称。

企业内部测试部在测试“主生产计划制定”模块过程中,使用30个测试案例进行测试,共发现10个问题。开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。问题修改报告中提出:其中3个问题是用户需求,不是错误,无需修改,其余7个问题已修改完成。测试组使用上轮测试中发现这7个问题的5个测试案例进行了回归测试,确认问题已得到修改,因此测试组决定,当前版本可以进入配置管理库,进行后续集成工作。

测试组的做法是否有问题?为什么?如果有问题,应写出正确的做法。

请帮忙给出每个问题的正确答案和分析,谢谢!

点击查看答案

第10题

阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。 【说明】 某大型披萨加工和销

阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。

【说明】

某大型披萨加工和销售商为了有效管理披萨的生产和销售情况,欲开发一套基于Web的信息系统。其主要功能为销售、生产控制、采购、运送、存储和财务管理 等。系统采用Java EE平台开发,页面中采用表单实现数据的提交与交互,使用图形(Graphics)以提升展示效果。

【问题1】(6分)

设计两个表单项输入测试用例,以测试XSS(跨站点脚本)攻击。系统设计时可以采用哪些技术手段防止此类攻击。

【问题2】(3分)

简述图形测试的主要检查点。

【问题3】(5分)

简述页面测试的主要方面。

【问题4】(6分)

系统实现时,对销售订单的更新所用的SQL语句如下:

阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。 【说明】 某大型披萨加工和销阅读下列

然后通过setString(...);的方式设置参数值后加以执行。

设计测试用例以测试SQL注入,并说明该实现是否能防止SQL注入。

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝