• S2结业考试的第一次测验


    错题分析:

    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:1
    B:2
    C:3
    D:没有错误
    正确答案是: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"]
  • 相关阅读:
    maven的安装步骤
    Sublime Text 3设置指南
    Eclipse 不同版本名称
    redis命令简单介绍
    redis简介与window安装:
    redis数据类型:String
    Mybatis-plus的使用步骤
    SpringgBoot父子工程的创建
    我的大学-易班
    IDEA:配置Tomcat并运行应用
  • 原文地址:https://www.cnblogs.com/chimingyang/p/5725232.html
Copyright © 2020-2023  润新知