ArrayList删除元素通过RemoveAt(int index)来删除指定索引值的元素
运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等, 这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻辑错误引起的, 程序应该从逻辑角度尽可能避免这类异常的发生。
本题考查对异常处理的理解。通常,Java的非检查异常(编译器不要求强制处置的异常):包括运行时异常(RuntimeException与其子类)和错误(Error)。 Java编译器不要求你一定要把它捕获或者一定要继续抛出,但是对checked exception(检查异常)要求你必须要在方法里面或者捕获或者继续抛出。 java.lang.ArithmeticException类是RuntimeException的子类,当出现异常的运算条件时,将会抛出java.lang.ArithmeticException异常。ArrayIndexOutOfBoundsException数组越界,也属于运行时异常。本题应选择AC。
该题考的是log4j配置文件属性的使用。%l表示输出日志事件的发生位置,因此选项d说法是错误的,其他选项的说法正确,因此答案是选项d。
本题考查的是Object类的toString()方法的使用。将返回一个此对象相关信息的字符串,具体信息为:包名.类名+ '@' + 此对象哈希码的无符号十六进制表示正确答案为A。
此题目考查的是jQuery中before()方法的应用。A是在被选元素之后插入,C是在被选元素内尾部插入,D是在被选元素内前端插入,只有B是在被选元素之前插入。 因为选择器选中的是div,也就是说 设置选中div的宽度为100px,边框大小为10,然后用alert弹出对话框,故选择C选项
本题是对jQuery基本选择器的考查。ID选择器的语法为 $("#ID名称")故而选B
此题目考擦的是JSP 中EL表达式的使用:A ${userName} 可以直接获取所有作用域下的userName 的值B 语法有误C 语法有误D ${sessionScope.userName} 只能获取session作用域下的userName 的值
此题目考察的是C#中string的使用,string是不可变字符串,除非重新赋值,否则保持原来的值,和赋值时使用的变量的改变没有关系。在集合中添加元素时添加的是1,所以第一次输入的结果为1,第二次赋值时temp变量的值为1,所以第二次输出的结果也为1,和temp值的改变没有关系。
此题目考察的是C#中List和ArrayList集合的知识。ArrayList的Add方法是将Object类型的数据添加到集合的末尾处的,所以ArrayList中可以存储任何类型的数据,因为ArrayList中存储的是Object类型的数据,Object是引用类型,所以向ArrayList中添加值类型的元素时会执行装箱处理。List(T) 类是 ArrayList 类的泛型等效类,通过泛型T来指定要存储的数据类型。可使用一个整数索引访问List 和ArrayList中的元素。
因此c是正确的选项
此题目考查的是jQuery中animate()的应用。A中设置透明度的alpha:"50%"属性及语法都不对,在w3c标准的CSS中,设置透明度的属性为opacity,其值为小数,取值期间0~1,为0时全透明,为1时不透明, C错在opacity属性赋值方式不正确,D中使用animate()同时设置多个动画效果时,需要用“{}”将所有值包裹起来,因此选B。
本题考查的是抽象类和抽象方法。抽象类可以有子类,抽象类不能被实例化,抽象类中除了有抽象方法外,也可以有普通实例方法,声明抽象类和抽象方法都要使用abstract关键字。正确答案是D。
service():它是Servlet的核心,负责响应客户的请求。
destroy():仅执行一次,在服务器端停止且卸载Servlet时执行该方法。当Servlet对象退出生命周期时,负责释放占用的资源。
ArrayList是使用索引访问,Hashtable是通过Key关键字访问。因此答案a错误。ArrayList和Hashtable元素存储的均为object类型,因此获取元素是都需要类型转换,因此答案b错误。ArrayList可以通过RemoveAt方法删除元素,Hashtable因为是通过Key关键字来访问的,所以不可以使用RemoveAt这种寻找下标的方法删除元素,因此答案c错误。正确答案d。 此题考查的是C#结构。结构变量不需要赋值,方法必须有方法体实现。因此选ab
本题考查使用抽象类和抽象方法实现多态。在C#中,定义抽象类和抽象方法的关键字是abstract,抽象类中可以包含抽象方法和非抽象方法,但抽象方法只能定义在抽象类中,抽象方法没有方法体。题干代码中,父类中定义的 Eat()方法没有方法体,故是抽象方法,空白处应填写abstract关键字;从输出结果可以看出,在子类中对父类的 Eat()方法进行了重写,故此空白应填写override关键字。即选择B。
该题考的是jQuery中操作DOM的API。.html()方法用于获取一个对象的HTML内容,如果有多个匹配值,则只返回第一个,因此选项A是错误的。.html("内容")方法用于设置一个对象的html内容,如果有多个匹配,则所有匹配对象的html内容都会被重新设置,因此选项B是对的。而.text()用于返回所有匹配对象的文本内容,因此选项C是对的。而.val()方法用于获取表单元素的value值,而p标签不是表单元素,因此选项D是错误的。
$(A).append(B)表示在A里追加B;$(A).after (B)表示将B插入到A之后;故而AC错误
此题考察的是:servlet在使用默认处理请求时候,用的是get提交方式,此处在地址栏,直接访问,没指定提交方式,故选A。
D选项错误,jQuery对象不能直接调用DOM对象的属性和方法,需要转为DOM对象。正确做法可以是 $(selector).get(0).style.display = “block”。
本题是对jQuery选择器的考查。C选项错误。
正确答案为D。instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。Chinese类是Person类的子类,p1是Chinese类的实例对象,因此输出结果为D。
${map.2}编译错误,要访问map中key对应的值,需要通过$map["key"]