一、单选题

1. 在jQuery中,可以使用(    )方法来去除字符串首尾的空白字符。

    A. $.trim()                               
    B. $.param()
    C. $.merge()                             
    D. $.grep()

2. 在jQuery中,可以使用(    )方法来判断某一个变量是否为数组。

    A. $.isArray()                             
    B. $.inArray()
    C. $.isFunction()                          
    D. $.isPlainObject()

3. 下面有关jQuery数组操作的说法中,不正确的是(    )。

    A. $.isArray()方法用于判断某个值是否存在于数组中
    B. $.merge()方法来合并两个数组,然后返回一个新的数组
    C. $.makeArray()方法可以将类数组对象转换为真正的数组
    D. $.grep()方法可以用于获取两个数组中相同的部分

4. 下面有关jQuery工具函数的说法中,不正确的是(    )。

    A. $.each()方法不仅可以用于遍历数组,还可以用于遍历对象
    B. 自定义工具函数使用的是$.fn.extend()方法
    C. 自定义工具函数其实就是在全局对象jQuery下定义一个方法
    D. $.trim()和jQuery.trim()这两种写法是等价的

二、编程题

1. 请使用jQuery自定义一个工具函数,函数名为sort()。该函数功能是接收一个数组作为参数,然后对数组中所有元素从小到大进行排序,最后返回排序好的数组。