错题整理

错题分析:

1:java中的错误处理是通过异常处理模型来实现的,那么异常处理模块能处理的错误是:

A:运行时错误

B:逻辑错误

C:语法错误

D:内部错误

正确答案是:A

解析:运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等, 这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻辑错误引起的, 程序应该从逻辑角度尽可能避免这类异常的发生。

2:java中,什么()属于非检查异常.

A:java.lang.ArrayIndexOutOfBoundsException

B:java.io.IOException

C:java.lang.ArithmeticException

D:java.lang.ClassNotFoundException

正确答案是:ACD

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

3:javascripts是通过()方法来获取统一名称的一组元素.

A:getElementsById

B:getElementById

C:getElementsByname

D:getElementByname

正确答案是:C

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

4:关于log4j的配置文件的属性,以下说法错误的是:()

A:%p输出日志信息的优先级,即debug,info,warn,error,fatal

B:%d输出日志点的日期或时间,比如%d{yyy MMM dd HH:mm:ss,SSS}

C:%%输出一个%

D:%l输出代码中的行号

正确答案是:D

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

5:HTTP中缺省的方法是:()

A:put

B:Get

C:post

D:trace

正确答案是:B

提交的请求分两种,一个是get,一个是post。所以处理get请求调用的是doGet()方法。

6:在jquery中,在img元素前添加文字,插入文字成功,则下列代码正确的是:

A:$("img").after("插入文字成功")

B:$("img").before("插入文字成功")

C:$("img").append("插入文字成功")

D:$("img").prepend("插入文字成功")

正确答案选:B

此题目考查的是jQuery中before()方法的应用。A是在被选元素之后插入,C是在被选元素内尾部插入,D是在被选元素内前端插入,只有B是在被选元素之前插入。

7:在HTML页面中,下面关于document对象的描述错误的是()

A:document对象用于检查和修改HTML元素和文档中的文本.

B:document对象用于检索浏览器窗口中的HTML文档的信息

C:document对象提供客户最近访问的URL的列表

D:document对象的location属性包含有关的当前URL的信息

正确答案是:c

此题考查的是document对象,C答案是history对象的功能,所以错误的描述应该选择C。

8:页面中如下的javascripts代码:

var a=1000;

b=2014;

function test()

{

b=2000;

}

test();

alert(a+b);

输出的结果是:

A:3014

B:‘1000undefined‘

C:1000

D:3000

真确答案是:D

在自定义方法test中给b赋值为2000,其后又调用了该方法,因此此时的b的值为2000,输出a+b结果为3000,所以选D

9:关于Servlet的生命周期,说法正确的是:

(1):调用init()方法

(2):调用detory()方法

(3):调用service()方法

(4):创建Servlet的实例

A:(1) (2) (3) (4)

B:(1) (4) (3) (2)

C:(4) (1) (3) (2)

D:(4) (1) (2) (3)

正确答案是:c

Servlet的生命周期:创建Servlet实例调用init()方法调用service()方法调用destroy()方法答案c正确

10:在jquery中,关于下列事件说法的选项错误的是:()

A:bind()方法为每个匹配元素的特定元素绑定事件

B:unbind()是bind()方法的反向操作,从每一个匹配的元素中删除绑定的事件

C:live()方法只能给已加载的静态网页元素绑定事件

D:bind(type,fn)方法的第一个参数type为含有一个或多个类型的字符串,由空格分隔多个事件,第二个参数fn绑定到每个匹配元素上的处理函数

正确答案:C

本题是对bind()、unbind()方法的考查。C选项错误,bind()方法可以对动态生成的元素绑定事件。11:在C#中,下列代码定义一个结构,错误的代码号是:()struct Student{

1:public string name="xx";2:public Student(){}3:public void say(){console.writeLine()}}A:1B:2C:3D:没有错误正确答案是:AB此题考查的是C#结构。结构变量不需要赋值,方法必须有方法体实现。因此选ab
(选择二项)

A:

  • B:

  • C:

  • D:

正确答案是:BC

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

13:在开发C#语言程序中以下关于虚方法和抽象方法说法正确的是:

A:虚方法不能有方法体,抽象方法要有方法体,哪怕是一个分号

B:虚方法和抽象方法必须被子类override

C:虚方法可以存在任何类中,抽象方法只能存于抽象类中

D:虚方法可以存在于抽象类中

14:

(选择一项A:
  • B:

  • C:

  • D:

  • ${map.2}编译错误,要访问map中key对应的值,需要通过$map["key"]
时间: 2024-12-18 05:02:11

错题整理的相关文章

JSP前三章错题整理

A: B: C: D:  web-inf目录中的文件不能被客户端直接访问. 正确答案是 C 您回答的是 D 回答错误 试题分析纠错设为收藏 (选择一项) 14 A: B: C: Tomcat作为Web服务器,可以部署Web站点以提供对浏览器访问的支持,不可以部署C/S程序 D: 正确答案是 C 您回答的是 D 回答错误 试题分析纠错设为收藏 (选择一项) 15 A: B: C: D: d答案错误,因为通过import导包的时候,不同的类文件之间用逗号隔开,应该为:<%@page import=&qu

前端错题整理

1.Array对象的slice()方法 语法:arrayObject.slice(start,end) start:必需.规定从何处开始选取.如果是负数,那么它规定从数组尾部开始算起的位置.也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推. end:可选.规定从何处结束选取.该参数是数组片断结束处的数组下标.如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素.如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素. 返回值:返回一个新的数组,包含从 s

错题整理之二

1.在index.jsp页面中,可以正确填写到横线处的代码的是() <%@ page language="java" pageEncoding="utf-8"  ___________%> <% Date date=new Date() %> <%=date%> A:import="java.uitl.*" B:import="java.uitl.Date" C:package="

PHP错题整理

SQL语句:select Code as '代号' from users; php中  print_r()是打印数组.var_dump()输出变量类型 php中双引号里面可以解析变量,单引号里面不可以解析转义字符 $x=1; ++$x; $y=$x++;  执行$y php  substr()可以截取字符串   strlen()能取到字符串的长度   str_replace()查找替换  explode() 函数把字符串打散为数组. exit()与die()等价   exit() 函数输出一条消

C# 易错题整理

1.String类的IndexOf()方法返回的类型是?(选择2项)  BC A.Int16        B.Int32            C.int            D.long 2.下列关于变量定义正确的是:C A. float  f = 3.14; B. bool  b = "false"; C. decimal  d = 12.30M; D. char  c = "ABCD"; 3.执行完语句:int i;  for(i=1;i++<4;)

初识waindows窗体程序错题整理

解析:A:Items表示集合B:获取或设置 ComboBox 的可编辑部分中选定的文本.C:SelectedIndex是索引D:获取或设置 控件中选定项的模板 解析:本题目考不同窗体之间跳转的方法,使用过程中需要注意的操作为: (1)窗体FrmMain为第一个窗体,FrmLsit为第二个窗体,从第一个中打开第二个需要创建第二个窗体对象 (2)打开窗体方式使用ShowDialog方法,模式化方式打开,无法操作其它窗体 本题目正确答案为D 解析: 计时器是控件,不是高级控件. 解析: 设置为MDI窗

html+css考试错题整理

1.设置表格跨列显示的属性是Colspan A.Rowspan B.Colspan C.Rows D.cols 2.页面中创建下拉需要哪些标签 A.<input> B.<select> C.<option> D.<table> *3.哪些属性用于<textarea>标签 A.Cols B.Size C.Type D.Rows 4.下面哪些是标签选择器 A.ul{color:#o66fff} B.#orange{color:#o66fff} C.b

[初赛备战]计算机基础知识错题集(1)

这里整理一些错题,太sb的题就没放上来了,有些题还有疑问,求大佬解答,然后解析都是来自网络(wiki和百度百科),无法保证正确性. 在微机中,通用寄存器的位数是() A.8 位    B.16 位   C.计算机字长  D.32 位 计算机字长不仅是CPU一次可处理的位数,同时也是寄存器的位数. 不同的计算机,其指令系统也不相同,这主要取决于( ) A.所用的 CPU    B.所用的操作系统   C.所用的程序设计语言  D.系统的总体结构 主要是取决于所用的CPU指令系统的意思是计算机硬件的

linux 基础题整理

基础题: 1.查看系统内核版本号及系统名称 2.查看smb服务所用的端口号 3.禁ping 4.查出22端口现在运行什么程序 5.登录提示符前的输出信息"you are welcome!!!" 6.成功登录后自动输出信息"距离全国比赛还剩1天!!!" 7.确认安全终端为tty1 8.取消普通用户的控制台访问的三个权限:reboot.halt.shutdown 9.只允许组ID为10的成员通过su命令改变为root用户 10.禁止Control-Alt-Delete键