正确答案:C,因为ABD是值类型,所以选择C
正确答案:A,因为test属于标记内容
正确答案:ABD,本题考查对异常处理的理解。通常,Java的非检查异常(编译器不要求强制处置的异常):包括运行时异常(RuntimeException与其子类)和错误(Error)。 Java编译器不要求你一定要把它捕获或者一定要继续抛出,但是对checked exception(检查异常)要求你必须要在方法里面或者捕获或者继续抛出。 java.lang.ArithmeticException类是RuntimeException的子类,当出现异常的运算条件时,将会抛出java.lang.ArithmeticException异常。ArrayIndexOutOfBoundsException数组越界,也属于运行时异常。本题应选择AC。
正确答案:C,因为Document对象下的getELementsByName方法可以获取同名称的一组元素所以选择c
正确答案:D,因为该题考的是log4j配置文件属性的使用。%l表示输出日志事件的发生位置,因此选项d说法是错误的,其他选项的说法正确,因此答案是选项d。
正确答案:C,因为getElementsByName获取同name多个元素
正确答案:C,因为选择器选中的是div,也就是说 设置选中div的宽度为100px,边框大小为10,然后用alert弹出对话框
正确答案:C,因为此题考查的是document对象,C答案是history对象的功能,所以错误的描述应该选择C。
正确答案:C,因为A错误的原因是 数据是放在了request里面,而在forEach使用的时候,却用成了sessionScope。B错误的原因是 数据是放在了request里面,而在forEach使用的时候,却用成了responseScope,根本就没有这一种写法,D选项中,items属性里面应该是这样子写法:${},而D中少了$
正确答案:C,因为Servlet的生命周期包括四个部分,分别是实例化、初始化、处理请求、销毁四个阶段,实例化由Servlet容器自动执行,然后调用Servlet接口中的init()、service()、destroy()方法进行初始化、处理请求、销毁操作,系统会自动判断该Servlet是否应当释放,当判断应该释放时,容器就自动调用destroy()方法回收Servlet。
正确答案:D,因为在自定义方法test中给b赋值为2000,其后又调用了该方法,因此此时的b的值为2000,输出a+b结果为3000,所以选D
正确答案:ABCD,因为本题考查的是抽象类和接口的区别。抽象类中可以有构造方法,其构造方法虽然不能用做实例化对象,但是可以被子类调用。抽象类中可以有实例方法,被子类继承。抽象类中的抽象方法可以是public、protected、默认型。接口中只有public型静态常量和public 型抽象方法。
正确答案:AD,因为此题目考擦的是JSP 中EL表达式的使用:
A ${userName} 可以直接获取所有作用域下的userName 的值 B 语法有误 C 语法有误 D ${sessionScope.userName} 只能获取session作用域下的userName 的值 正确答案:C,因为非抽象的类继承抽象类必须实现其全部抽象方法。正确答案:B,因为此题目考察的是C#中string的使用,string是不可变字符串,除非重新赋值,否则保持原来的值,和赋值时使用的变量的改变没有关系。在集合中添加元素时添加的是1,所以第一次输入的结果为1,第二次赋值时temp变量的值为1,所以第二次输出的结果也为1,和temp值的改变没有关系。 正确答案B,因为此题目考查的是jQuery中animate()的应用。A中设置透明度的alpha:"50%"属性及语法都不对,在w3c标准的CSS中,设置透明度的属性为opacity,其值为小数,取值期间0~1,为0时全透明,为1时不透明, C错在opacity属性赋值方式不正确,D中使用animate()同时设置多个动画效果时,需要用“{}”将所有值包裹起来,因此选B。 正确答案D,因为本题考查继承和方法重写,父类的虛方法可以被其子类继承,继而被其子类的子类重写,故A选项说法错误,父类的方法被子类重写后并不影响父类的调用,故B项错误,父类中只有虚方法才可以被子类重写,但不是只有virtual修饰的方法才是虚方法,比如抽象方法也是虚方法,所以C项错误,D项说法完全正确。 正确答案:C,因为service():它是Servlet的核心,负责响应客户的请求。destroy():仅执行一次,在服务器端停止且卸载Servlet时执行该方法。当Servlet对象退出生命周期时,负责释放占用的资源。 正确答案D,因为此题考查的是witch分支结构的基本语法,由于题干中的每个case语句都没有使用break,代码从上往下执行,分别执行case 2 和 default 得到D答案。 正确答案D,因为ArrayList是使用索引访问,Hashtable是通过Key关键字访问。因此答案a错误。ArrayList和Hashtable元素存储的均为object类型,因此获取元素是都需要类型转换,因此答案b错误。ArrayList可以通过RemoveAt方法删除元素,Hashtable因为是通过Key关键字来访问的,所以不可以使用RemoveAt这种寻找下标的方法删除元素,因此答案c错误。正确答案d。 正确答案B,因为本题考查使用抽象类和抽象方法实现多态。在C#中,定义抽象类和抽象方法的关键字是abstract,抽象类中可以包含抽象方法和非抽象方法,但抽象方法只能定义在抽象类中,抽象方法没有方法体。题干代码中,父类中定义的 Eat()方法没有方法体,故是抽象方法,空白处应填写abstract关键字;从输出结果可以看出,在子类中对父类的 Eat()方法进行了重写,故此空白应填写override关键字。即选择B。正确答案B,因为该题考查的是如何实现下拉框联动特效。下拉值发生变化用的是change方法不是changed方法,所以A、D错误;其次应该先隐藏城市下拉再显示对应的城市下拉,所以选B。正确答案AC,因为$(A).append(B)表示在A里追加B;$(A).after (B)表示将B插入到A之后;故而AC错误 正确答案:A,因为servlet在使用默认处理请求时候,用的是get提交方式,此处在地址栏,直接访问,没指定提交方式,故选A。正确答案:AD,因为A选项直接给a.Name赋值Jack,D选项是先将Jack赋值为b.Name,再将b赋值为a,所以a.Name的值也为Jack,故选A和D选项。