1.

(选择一项)
A:
B:
C:
D:
 解析:构造方法方法名与类名必须相同,并且没有返回值,在对象创建时被调用;可以有带参和无参的构造方法同时出现于一个类。
2.

(选择一项)

A:

B:

C:

D:

 解析:C#中引用类型和值类型。选项A、B、D属于值类型
3.
(选择一项)
A:

B:

C:

D:

 解析:A不是循环语句。B少一个分号。

4.

(选择一项)
A:

B:

C:

D:

 解析:属于识记内容。
5.

(选择一项)
A:

B:

C:

D:

 解析:Onclick点击事件

6.

(选择一项)
A:

B:

C:

D:

 解析:ArrayList删除元素通过RemoveAt(int index)来删除指定索引值的元素
7.

(选择一项)
A:

B:

C:

D:

 解析:运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等, 这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻辑错误引起的, 程序应该从逻辑角度尽可能避免这类异常的发生。
逻辑错误,语法错误,内部错误这些在编译的时候就会呈现出来的。
8.

(选择二项)
A:
B:
C:
D:
 解析:Javascript必须使用function关键字。方法中return可有可无。
9.

(选择多项)
A:

B:

C:

D:

 解析:通常,Java的非检查异常(编译器不要求强制处置的异常):包括运行时异常(RuntimeException与其子类)和错误(Error)。 Java编译器不要求你一定要把它捕获或者一定要继续抛出,但是对checked exception(检查异常)要求你必须要在方法里面或者捕获或者继续抛出。 java.lang.ArithmeticException类是RuntimeException的子类,当出现异常的运算条件时,将会抛出java.lang.ArithmeticException异常。ArrayIndexOutOfBoundsException数组越界,也属于运行时异常。
10.

(选择一项)
A:

B:

C:

D:

 解析:Document对象下的getELementsByName方法可以获取同名称的一组元素所以选择c
11.

(选择一项)
A:

B:

C:

D:

 解析:考的是log4j配置文件属性的使用。%l表示输出日志事件的发生位置,因此选项d说法是错误的,其他选项的说法正确
12.

(选择一项)
A:
B:
C:
D:
 解析:Object类的toString()方法的使用。将返回一个此对象相关信息的字符串,具体信息为:

包名.类名+ '@' + 此对象哈希码的无符号十六进制表示
正确答案为A。
 13.
(选择一项)
A:
B:
C:
D:
 解析:提交的请求分两种,一个是get,一个是post。所以处理get请求调用的是doGet()方法。
14.

(选择一项)
A:
B:
C:
D:
 解析:getElementsByName获取同name多个元素
15.

(选择一项)
A:
B:
C:
D:
 解析:考查的是jQuery中before()方法的应用。

A是在被选元素之后插入,C是在被选元素内尾部插入,D是在被选元素内前端插入,只有B是在被选元素之前插入。
16.

(选择一项)
A:
B:
C:
D:
 解析:

对jQuery的animate ()方法的考查。C选项正确。A选项刚好与C相反。D选项错误,animate()方法可以有4个参数。
因为选择器选中的是div,也就是说 设置选中div的宽度为100px,边框大小为10,然后用alert弹出对话框,故选择C选项
17.

(选择一项)
A:
B:
C:
D:
 解析:考查的是document对象,C答案是history对象的功能,所以错误的描述应该选择C。
location对象提供客户最近访问的URL的列表
18.

(选择一项)
A:
B:
C:
D:
 解析:

A错误的原因是 数据是放在了request里面,而在forEach使用的时候,却用成了sessionScope。
B错误的原因是 数据是放在了request里面,而在forEach使用的时候,却用成了responseScope,根本就没有这一种写法。
D选项中,items属性里面应该是这样子写法:${},而D中少了$
19.

(选择一项)
A:
B:
C:
D:
 解析:考查的是Java中的构造方法。构造方法可以实现对属性的赋值,并且用this调用本类其他构造方法时,要放在第一行。因此答案是C。

构造方法没有返回值

方法名和类的名称相同

20.
(选择一项)
A:
B:
C:
D:
 解析:Servlet的生命周期包括四个部分,分别是实例化、初始化、处理请求、销毁四个阶段,实例化由Servlet容器自动执行,然后调用Servlet接口中的init()、service()、destroy()方法进行初始化、处理请求、销毁操作,系统会自动判断该Servlet是否应当释放,当判断应该释放时,容器就自动调用destroy()方法回收Servlet。 
21.
(选择一项)
A:
B:
C:
D:
 解析:在自定义方法test中给b赋值为2000,其后又调用了该方法,因此此时的b的值为2000,输出a+b结果为3000,所以选D
22.

(选择多项)
A:
B:
C:
D:
 解析:本题考查的是抽象类和接口的区别。抽象类中可以有构造方法,其构造方法虽然不能用做实例化对象,但是可以被子类调用。抽象类中可以有实例方法,被子类继承。抽象类中的抽象方法可以是public、protected、默认型。接口中只有public型静态常量和public 型抽象方法。
23.

(选择一项)
A:
B:
C:
D:
 解析:对jQuery基本选择器的考查。

ID选择器的语法为 $("#ID名称")
故而选B
24.

(选择二项)
A:
B:
C:
D:
 解析:

此题目考擦的是JSP 中EL表达式的使用:
A ${userName} 可以直接获取所有作用域下的userName 的值
B 语法有误
C 语法有误
D ${sessionScope.userName} 只能获取session作用域下的userName 的值
25.
(选择一项)
A:
B:
C:
D:
 解析:

c正确,非抽象的类继承抽象类必须实现其全部抽象方法。
26.

(选择一项)
A:
B:
C:
D:
 解析:此题目考察的是C#中string的使用,string是不可变字符串,除非重新赋值,否则保持原来的值,和赋值时使用的变量的改变没有关系。在集合中添加元素时添加的是1,所以第一次输入的结果为1,第二次赋值时temp变量的值为1,所以第二次输出的结果也为1,和temp值的改变没有关系。
27.
(选择一项)
A:
B:
C:
D:
 解析:Servlet的生命周期:

创建Servlet实例
调用init()方法
调用service()方法
调用destroy()方法
28.

(选择一项)
A:
B:
C:
D:
 解析:

Mousermove()
29.

(选择一项)
A:
B:
C:
D:
 解析:此题目考察的是C#中List<T>和ArrayList集合的知识。ArrayList的Add方法是将Object类型的数据添加到集合的末尾处的,所以ArrayList中可以存储任何类型的数据,因为ArrayList中存储的是Object类型的数据,Object是引用类型,所以向ArrayList中添加值类型的元素时会执行装箱处理。List(T) 类是 ArrayList 类的泛型等效类,通过泛型T来指定要存储的数据类型。可使用一个整数索引访问List<T>和ArrayList中的元素。

因此c是正确的选项
30.

(选择一项)
A:
B:
C:
D:
 解析:

此题目考擦的是JSP-Servlet 中HTTP的状态码
100 用于指定客户端应相应的某些动作
201 表示服务器在请求的响应中建立了新文档;应在定位头信息中给出它的URL
301用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息
404 没有找到指定的资源
31.

(选择一项)
A:
B:
C:
D:
 解析:

此题目考查的是jQuery中animate()的应用。
A中设置透明度的alpha:"50%"属性及语法都不对,在w3c标准的CSS中,设置透明度的属性为opacity,其值为小数,取值期间0~1,为0时全透明,为1时不透明, C错在opacity属性赋值方式不正确,D中使用animate()同时设置多个动画效果时,需要用“{}”将所有值包裹起来,因此选B。
32.

(选择一项)
A:
B:
C:
D:
 解析:

本题考查的是抽象类和抽象方法。抽象类可以有子类,抽象类不能被实例化,抽象类中除了有抽象方法外,也可以有普通实例方法,声明抽象类和抽象方法都要使用abstract关键字。正确答案是D。
33.
(选择一项)
A:
B:
C:
D:
 解析:本题考查继承和方法重写,父类的虛方法可以被其子类继承,继而被其子类的子类重写,故A选项说法错误,父类的方法被子类重写后并不影响父类的调用,故B项错误,父类中只有虚方法才可以被子类重写,但不是只有virtual修饰的方法才是虚方法,比如抽象方法也是虚方法,所以C项错误,D项说法完全正确。

A 父类的虚方法可以被子类从写

B 父类就是被子类重写也可以在被父类对象调用

C 要实现重写不仅要父类的虚方法还要子类用virtual关键字修饰的方法才可以被重写

override是重写的关键字

34.

(选择一项)
A:
B:
C:
D:
 解析:destroy():仅执行一次,在服务器端停止且卸载Servlet时执行该方法。当Servlet对象退出生命周期时,负责释放占用的资源。
 destroy()方法是执行销毁的
destory()这个方法是用来销毁时释放资源的

当Servlet容器接收到客户端请求时,调用Servlet的service()方法处理客户端请求

destroy()方法 是servlet的销毁方法

35.

(选择一项)
A:
B:
C:
D:
 解析:此题考查的是witch分支结构的基本语法,由于题干中的每个case语句都没有使用break,代码从上往下执行,分别执行case 2 和 default 得到D答案。
36.

(选择一项)
A:
B:
C:
D:
 解析:

servlet实例不需手动创建,servlet容器自动调用init方法进行初始化操作。
Servlet实例在servlet容器内会自动创建
Servlet容器根据Servlet类的位置加载Servlet类,成功加载后,有容器创建Servlet的实例
37.

(选择一项)
A:
B:
C:
D:
 解析:1.实现点击按钮,用的是点击事件onClick;2.调用函数直接写函数名加个小括号compute()即可。
38.

(选择一项)
A:
B:
C:
D:
 解析:

ArrayList是使用索引访问,Hashtable是通过Key关键字访问。因此答案a错误。ArrayList和Hashtable元素存储的均为object类型,因此获取元素是都需要类型转换,因此答案b错误。ArrayList可以通过RemoveAt方法删除元素,Hashtable因为是通过Key关键字来访问的,所以不可以使用RemoveAt这种寻找下标的方法删除元素,因此答案c错误。正确答案d。
39.

(选择一项)
A:
B:
C:
D:
 解析:

本题是对bind()、unbind()方法的考查。C选项错误,bind()方法可以对动态生成的元素绑定事件。
40.

(选择二项)
A:
B:
C:
D:
 解析:此题考查的是C#结构。结构变量不需要赋值,方法必须有方法体实现。因此选ab
41.

(选择一项)
A:
B:
C:
D:
 解析:

本题考查使用抽象类和抽象方法实现多态。在C#中,定义抽象类和抽象方法的关键字是abstract,抽象类中可以包含抽象方法和非抽象方法,但抽象方法只能定义在抽象类中,抽象方法没有方法体。题干代码中,父类中定义的 Eat()方法没有方法体,故是抽象方法,空白处应填写abstract关键字
;从输出结果可以看出,在子类中对父类的 Eat()方法进行了重写,故此空白应填写override关键字。即选择B。
42.

(选择二项)
A:
B:
C:
D:
 解析:

该题考的是jQuery中操作DOM的API。.html()方法用于获取一个对象的HTML内容,如果有多个匹配值,则只返回第一个,因此选项A是错误的。
.html("内容")方法用于设置一个对象的html内容,如果有多个匹配,则所有匹配对象的html内容都会被重新设置,因此选项B是对的。而.text()用于返回所有匹配对象的文本内容,因此选项C是对的。而.val()方法用于获取表单元素的value值,而p标签不是表单元素,因此选项D是错误的。
43.

(选择一项)

A:
B:
C:
D:
 解析:

该题考查的是如何实现下拉框联动特效。
下拉值发生变化用的是change方法不是changed方法,所以A、D错误;其次应该先隐藏城市下拉再显示对应的城市下拉,所以选B。
44.

(选择二项)
A:
B:
C:
D:
 解析:

$(A).append(B)表示在A里追加B;
$(A).after (B)表示将B插入到A之后;
45.

(选择一项)
A:
B:
C:
D:
 解析:

servlet在使用默认处理请求时候,用的是get提交方式,此处在地址栏,直接访问,没指定提交方式,故选A。
46.
(选择一项)
A:
B:
C:
D:
 解析:

D选项错误,jQuery对象不能直接调用DOM对象的属性和方法,需要转为DOM对象。正确做法可以是 $(selector).get(0).style.display = “block”。
47.

(选择一项)
A:
B:
C:
D:
 解析:

本题考查各种访问修饰符的使用。abstract和final修饰符不能同时使用,A选项是错误的。抽象方法不能有方法体,B选项是错误的。Protected和private不能同时修饰一个变量,C选项是错误的。本题应选择D。
48.

(选择一项)
A:
B:
C:
D:
 解析:

该题考查的是<fmt:formatDate/>标签的使用
24小时制小时的格式化标识是HH,同时MM是取月份,而mm是取分钟,答案选B。
49.

(选择二项)
A:
B:
C:
D:
 解析:A选项直接给a.Name赋值Jack,D选项是先将Jack赋值为b.Name,再将b赋值为a,所以a.Name的值也为Jack,故选A和D选项
50.

(选择一项)
A:
B:
C:
D:
 解析:

本题是对html()、text()、val()方法的考查。
B项写法就不对,且text()得到的也是文本内容;
C选项方法不存在;
D选项些写法不对。
故而选A
51.

(选择一项)
A:
B:
C:
D:
 解析:

此题目考察的是.Net中的集合。Remove()是通过对象名来进行删除数据,RemoveAt()是通过下标索引进行删除数据,因此最后输出结果是1。选项B是正确的
52.

(选择一项)
A:
B:
C:
D:
 解析:

本题是对jQuery选择器的考查。C选项错误
53.

(选择一项)
A:
B:
C:
D:
 解析:

虚方法必须有方法体,抽象类中的抽象方法不能有方法体;抽象方法需要被子类实现,即子类方法用override修饰,而虚方法不需要;虚方法可以在任何类中,抽象方法可以在抽象类和接口中。
54.

(选择一项)
A:
B:
C:
D:
 解析:

本题考查类的声明以及访问修饰符的使用。Abstract修饰的类是抽象类,用于被子类实现。final修饰的类不能被子类继承。A选项是错误的。类的声明不能有(),B选项是错误的。protected、private关键字是矛盾的,C选项是错误的。正确答案是D。
55.

(选择一项)
A:
B:
C:
D:
 解析:

正确答案为D。instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。Chinese类是Person类的子类,p1是Chinese类的实例对象,因此输出结果为D。
56.

(选择一项)
A:
B:
C:
D:
 解析:

此题目考擦的是JSP-Servlet 中转发与重定向和跳转的相对目录与绝对目录
A 正确 使用的是request 实现跳转 跳转目录中 /代表 webRoot跟目录
B使用的是request 实现跳转 使用的是相对目录当前程序运行到org.web.servlet目录下跳转会出问题
C 和D response 是重定向 
57.

(选择一项)
A:
B:
C:
D:
 解析:${map.2}编译错误,要访问map中key对应的值,需要通过$map["key"]
58.

(选择一项)
A:
B:
C:
D:
 解析:gt(2)指的是索引值大于2的元素,odd指的是索引值为奇数的元素2是偶数,lt(2)指的是索引值小于2的元素,因此B正确选B
59.

(选择二项)
A:
B:
C:
D:
 解析:在ArrayList删除元素时,元素的索引会随之发生变化,第一个元素删除后,不再有下标为1的元素,只剩下标为0的元素,所以A和C选项会出现异常,而选项B和D在循环中一直使用的下标为0,可以正常删除集合中所有的元素。
remove()根据元素的内容删除集合中的某个元素,而removeAt()则是根据索引
60.

(选择一项)
A:
B:
C:
D:
 $("input[name=but1]").move("click",function)
 解析:unbind()方法用于移除一个事件,add() 方法将元素添加到匹配元素的集合中,move()没有该方法,因此选C

JSP第5次测试---测试分析的更多相关文章

  1. loadrunner测试结果分析

    LR性能测试结果样例分析 测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要.并发数.平均事务响应时间.每秒点击数.业务成功率.系统资源.网页细分图.Web服务器资源 ...

  2. web端常见安全漏洞测试结果分析-- appscan

    基于appscan测试结果分析: 一.XSS跨站脚本 指的是攻击者往Web页面里插入恶意html代码,通常是JavaScript编写的恶意代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被 ...

  3. LoadRunner测试结果分析03 转载至zhangzhe的新浪博客

    LoadRunner测试结果分析之我见 前面分析的Web Resource(网络资源)的测试情况,其主要关注的是服务器性能,而系统本身和环境都有可能存在问题,页面诊断(Web Page Diagnos ...

  4. LoadRunner测试结果分析02 转载至zhangzhe的新浪博客

    LoadRunner测试结果分析之我见 上述测试过程的重点在于事务,而LoadRunner生成的测试结果图并不局限于事务上,其中还有是关于Vusers.Errors.Web Resources.Web ...

  5. LoadRunner测试结果分析01 转载至zhangzhe的新浪博客

    LoadRunner测试结果分析之我见 LoadRunner生成测试结果并不代表着这次测试结果的结束,相反,这次测试结果的重头戏才刚刚开始.如何对测试结果进行分析,关系着这次测试的成功与否.网上关于L ...

  6. Monkey测试3——Monkey测试结果分析

    Monkey测试结果分析 一. 初步分析方法: Monkey测试出现错误后,一般的差错步骤为以下几步: 1. 找到是monkey里面的哪个地方出错 2. 查看Monkey里面出错前的一些事件动作,并手 ...

  7. http_load安装与测试参数分析 - 追求自由自在的编程 - ITeye技术网站

    http_load安装与测试参数分析 - 追求自由自在的编程 - ITeye技术网站 http_load -p 50 -s 120 urls

  8. MinHook测试与分析(x86下 E8,E9,EB,CALL指令测试,且逆推测试微软热补丁)

    依稀记得第一次接触Hook的概念是在周伟民先生的书中-><<多任务下的数据结构与算法>>,当时觉得Hook的本质就是拦截,就算到现在也是如此认为. 本篇文章是在x86下测 ...

  9. [原创]MinHook测试与分析(x64下 E9,EB,CALL指令测试,且逆推测试微软热补丁)

    依稀记得第一次接触Hook的概念是在周伟民先生的书中-><<多任务下的数据结构与算法>>,当时觉得Hook很奇妙,有机会要学习到,正好近段日子找来了MiniHook,就一 ...

  10. Monkey测试结果分析

    Monkey测试结果分析 什么是monkey Monkey 测试是 Android 自动化测试的手段之一,它通过模拟用户的按键输入.触摸屏输入等,测试设备多长时间出现异常.Monkey 是一个命令行工 ...

随机推荐

  1. [Android]Android系统启动流程源码分析

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5013863.html Android系统启动流程源码分析 首先 ...

  2. 《The Linux Command Line》 读书笔记01 基本命令介绍

    <The Linux Command Line> 读书笔记01 基本命令介绍 1. What is the Shell? The Shell is a program that takes ...

  3. Android 异步Http框架简介和实现原理

    在前几篇文章中<Android 采用get方式提交数据到服务器><Android 采用post方式提交数据到服务器><Android 采用HttpClient提交数据到服 ...

  4. [读书笔记] Head First 设计模式

    OO基础 抽象 封装 多态 继承 OO原则 原则 描述 封装变化 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混合在一起. 把会变化的部分取出来并“封装”起来,好让其他部分不 ...

  5. java "".split(",")

    String[] string = "".split(","); 结果是string = []; String[] string = " " ...

  6. http - referer

    以前对Http中Referer的认识不够透彻.最近理了理,记录一下. 1 Referer可以记录访问的来源,统计访问量,可以用来防盗链. 2 客户端用js不能篡改Referer,用一些插件什么的可以达 ...

  7. C# sql语句拼接时 like情况的防sql注入的用法

    今天下午同事问我一个比较基础的问题,在拼接sql语句的时候,如果遇到Like的情况该怎么办. 我原来的写法就是简单的拼接字符串,后来同事问我如果遇到sql注入怎么办.我想了下,这确实是个问题. 刚在网 ...

  8. spring + spring mvc + mybatis + react + reflux + webpack Web工程例子

    前言 最近写了个Java Web工程demo,使用maven构建: 后端使用spring + spring mvc + mybatis: 前端使用react + react-router+ webpa ...

  9. EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS的删除创建

    在最近的一次优化过程中发现了ORACLE 10g中一个作业EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS执行相当频繁,其实以前也看到过,只是没有做过多的了解和关注. ...

  10. C#编写抽奖问题

    输入每个人的中奖号码,进行滚动显示    //清屏  //随即一个索引   // 根据索引打印  //等待0.1秒            Console.Write("请输入参与者人数:&q ...