itgle.com
参考答案和解析
正确答案:A,C,D
更多“用DOM操作查找元素,下列查找到是数组的是()。”相关问题
  • 第1题:

    若用数组名作为函数调用的实参,传递给形参的是( )。

    A、数组的首地址

    B、数组中第一个元素的值

    C、数组全部元素的值

    D、数组元素的个数


    参考答案A

  • 第2题:

    用折半查找方式查找N个元素的数组,当查找成功时,其递归执行程序时递归调用的最大次数是(11)。

    A.

    B.

    C.

    D.


    正确答案:D
    解析:折半查找法每次将序列划分成两个部分,故最差情况下查找成功的递归调用次数是。

  • 第3题:

    XML DOM定义了所有XML元素的对象、属性以及访问它们的方法(接口),即XML DOM是用于获取、更改、添加或删除XML元素的标准,下列说法正确的有()。

    A.XML DOM是用于XML的标准对象模型

    B.XML DOM是用于XML的标准编程接口

    C.XML DOM独立于平台和语言

    D.XML DOM不是W3C的标准


    参考答案:A, B, C

  • 第4题:

    ●在有11个元素的有序数组a[1..11]中进行二分查找(即折半查找),依次与(37)

    比较后,成功找到元素a[5]。

    (37)

    A.a[6]、a[2]、a[5]

    B.a[6]、a[4]、a[5]

    C.a[6]、a[3]、a[4]、a[5]

    D.a[6]、a[8]、a[4]、a[5]


    正确答案:C

  • 第5题:

    已知有序数组a的前10000个元素是随机整数,现需查找某个整数是否在该数组中。以下方法中,( )的查找效率最高。

    A.二分查找法
    B.顺序查找法
    C.逆序查找法
    D.哈希查找法

    答案:D
    解析:

  • 第6题:

    若用数组名作为调用函数的实参,则传递给形参的是()

    • A、数组存储首地址
    • B、数组的第一个元素值
    • C、数组中全部元素的值
    • D、数组元素的个数

    正确答案:A

  • 第7题:

    用JavaScript获取dom对象,以下哪些获取的是数组()。

    • A、document.getElementById()
    • B、getElementsByClassName()
    • C、getElementsByTagName()
    • D、getElementsByName()

    正确答案:B,C,D

  • 第8题:

    在1000个大小有序的列表中查找某给定元素。用顺序查找法至多需要比较1000次(平均需要500次)可以找到该元素或确定列表中不存在该元素(需要比较1000次),而用折半查找法至多10次比较就可以找到该元素或者确定列表中不存在该元素。由此可以知,折半查找的效率比顺序查找的效率至少高50倍。


    正确答案:错误

  • 第9题:

    判断题
    在DOM操作中,通过class标签查找元素找到的是一个数组。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    多选题
    用DOM操作查找元素,下列查找到是数组的是()。
    A

    通过标签来查找

    B

    通过id来查找

    C

    通过class查找

    D

    通过name属性查找


    正确答案: D,B
    解析: 暂无解析

  • 第11题:

    单选题
    关于是否能查找到特定元素,下列选项中说法正确的是()。
    A

    若查找表中存在特定元素称为查找失败

    B

    若查找表中存在特定元素称为查找成功

    C

    若查找表中存在特定元素称为查找中

    D

    若查找表中存在特定元素称为未找到


    正确答案: D
    解析: 暂无解析

  • 第12题:

    判断题
    在1000个大小有序的列表中查找某给定元素。用顺序查找法至多需要比较1000次(平均需要500次)可以找到该元素或确定列表中不存在该元素(需要比较1000次),而用折半查找法至多10次比较就可以找到该元素或者确定列表中不存在该元素。由此可以知,折半查找的效率比顺序查找的效率至少高50倍。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    文档对象模型DOM里document的常用的查找访问节点的方法有()。

    A、根据元素id查找元素

    B、根据元素name查找元素

    C、根据指定的元素名查找元素


    参考答案:ABC

  • 第14题:

    下面程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并在文本框Textl中输出该数组中各元素的最小值。请填空。

    End Sub


    正确答案:
    arrl(1)Min=arrl(i)【解析】本题考查VBA中程序设计的知识。对于这个问题,需要把数组元素依次与最小值比较,如果比当前的最小值还小,则让这个数组元素成为新的最小值,然后继续比较,直至数组元素都比较一遍为止。由于比较的循环从2开始,显然是预先设置最小值为数组的第一个元素即arrlfl);在比较循环内部如果符合If语句的条件,则让这个数组元素成为新的最小值,即Min=arrl(i)。

  • 第15题:

    某顺序存储的表格,其中有90000个元素,已按关键字的值的上升顺序排列。现假定对各个元素进行查拢的概率是相同的,并且各个元素的关键字的值皆不相同。用顺序查找法查找时,平均比较次数约为(56),最大比较次数是(57)。

    现把90000个元素按排列顺序划分成若干组,使每组有g个元素(最后一组可能不足g个)。查找时,先从头一组开始,通过比较各组的最后一个元素的关键项值,找到欲查找的元素所在的组,然后再用顺序查找法找到欲查找的元素。在这种查找法中,使总的平均比较次数最小的8是(58),此时的平均比较次数是(59),当s的值大于90000时,此方法的查找速度接近于(60)。

    A.25000

    B.30000

    C.45000

    D.90000


    正确答案:C

  • 第16题:

    第四题 阅读以下说明、C函数和问题,回答问题1和问题2将解答填入答题纸的对应栏内。
    【说明】
    当数组中的元素已经排列有序时,可以采用折半查找(二分查找)法查找一个元素。下面的函数biSearch(int r[],int low,int high,int key)用非递归方式在数组r中进行二分查找,函数biSearch_rec(int r[],int low,int high,int key)采用递归方式在数组r中进行二分查找,函数的返回值都为所找到元素的下标;若找不到,则返回-1。

    【C函数1】
    int biSearch(int r[],int low,int high,int key)
    //r[low..high] 中的元素按非递减顺序排列
    //用二分查找法在数组r中查找与key相同的元素
    //若找到则返回该元素在数组r的下标,否则返回-1
    {
    int mid;
    while((1)) {
    mid = (low+high)/2 ;
    if (key ==r[mid])
    return mid;
    else if (key (2);
    else
    (3);
    }/*while*/
    return -1;
    }/*biSearch*/

    【C 函数 2】
    int biSearch_rec(int r[],int low,int high,int key)
    //r[low..high]中的元素按非递减顺序排列
    //用二分查找法在数组r中查找与key相同的元素
    //若找到则返回该元素在数组r的下标,否则返回-1
    {
    int mid;
    if((4)) {
    mid = (low+high)/2 ;
    if (key ==r[mid])
    return mid;
    else if (key return biSearch_rec((5),key);
    else
    return biSearch_rec((6),key);
    }/*if*/
    return -1;
    }/*biSearch_rec*/ 问题:4.1 (12分)
    请填充C函数1和C函数2中的空缺,将解答填入答题纸的对应栏内。 问题:4.2 (3分)
    若有序数组中有n个元素,采用二分查找法查找一个元素时,最多与( )个数组元素进行比较,即可确定查找结果。
    (7)备选答案:
    A.[log2(n+1)] B.[n/2] C.n-1 D.n


    答案:
    解析:
    low<=high
    (2)high=mid-1
    (3)low=mid+1
    (4)low<=high
    (5)low,mid-1
    (6)mid+1,high
    (7)A
    【解析】

    本题考察折半查找。二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好,占用系统内存较少;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
    二分查找的基本思想是将n个元素分成大致相等的两部分,取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法中止;如果xa[n/2],则只要在数组a的右半部搜索x。
    总共有n个元素,渐渐跟下去就是n,n/2,n/4,....n/2^k(接下来操作元素的剩余个数),其中k就是循环的次数。

  • 第17题:

    关于是否能查找到特定元素,下列选项中说法正确的是()。

    • A、若查找表中存在特定元素称为查找失败
    • B、若查找表中存在特定元素称为查找成功
    • C、若查找表中存在特定元素称为查找中
    • D、若查找表中存在特定元素称为未找到

    正确答案:B

  • 第18题:

    在DOM操作中,通过class标签查找元素找到的是一个数组。()


    正确答案:正确

  • 第19题:

    DOM操作——怎样添加、移除、移动、复制、创建和查找节点。


    正确答案: 1.创建新节点create Document Fragment()//创建一个DOM片段create Element()//创建一个具体的元素create TextN ode()//创建一个文本节点 2.添加、移除、替换、插入append Child()remove Child()replace Child()insert Before()//在已有的子节点前插入一个新的子节点 3.查找get Elements By TagName()//通过标签名称get Elements By Name()//通过元素的Name属性的值(IE容错能力较强,会得到一个数组,其中包括id等于name值的)get Element By Id()//通过元素Id,唯一性

  • 第20题:

    下列不属于数组的主要操作的是()。

    • A、存取
    • B、修改
    • C、插入
    • D、删除
    • E、检索(查找)

    正确答案:C,D

  • 第21题:

    问答题
    DOM操作——怎样添加、移除、移动、复制、创建和查找节点。

    正确答案: 1.创建新节点create Document Fragment()//创建一个DOM片段create Element()//创建一个具体的元素create TextN ode()//创建一个文本节点 2.添加、移除、替换、插入append Child()remove Child()replace Child()insert Before()//在已有的子节点前插入一个新的子节点 3.查找get Elements By TagName()//通过标签名称get Elements By Name()//通过元素的Name属性的值(IE容错能力较强,会得到一个数组,其中包括id等于name值的)get Element By Id()//通过元素Id,唯一性
    解析: 暂无解析

  • 第22题:

    多选题
    XML DOM定义了所有XML元素的对象、属性以及访问它们的方法(接口),即XML DOM是用于获取、更改、添加或删除XML元素的标准,下列说法正确的有()。
    A

    XML DOM是用于XML的标准对象模型

    B

    XML DOM是用于XML的标准编程接口

    C

    XML DOM独立于平台和语言

    D

    XML DOM不是W3C的标准


    正确答案: C,D
    解析: 暂无解析

  • 第23题:

    单选题
    针对数组定义int data[10];,下列表述中错误的是(  )。
    A

    用*data可访问到数组的首元素

    B

    用data[9]可访问到数组的末元素

    C

    用data[10]访问数组元素会超出数组边界

    D

    data共有10个元素,其首元素是data[1]


    正确答案: D
    解析:
    题目中data[10]共有10个元素,分别是data[0]、data[1]、 data[2]、data[3]…data[9],首元素是data[0]。