对代码: for(var i=0;iA、var应改为intB、form2.elements.length是表示表单的元素中宽度最大的值C、这是对表单内所有的元素遍历D、以上说法都不正确

题目

对代码: for(var i=0;i

  • A、var应改为int
  • B、form2.elements.length是表示表单的元素中宽度最大的值
  • C、这是对表单内所有的元素遍历
  • D、以上说法都不正确

相似考题

1.试题四(共15 分)阅读下列说明和C代码,回答问题 1 至问题3,将解答写在答题纸的对应栏内。【说明】某应用中需要对100000 个整数元素进行排序,每个元素的取值在 0~5 之间。排序算法的基本思想是:对每一个元素 x,确定小于等于 x的元素个数(记为m),将 x放在输出元素序列的第m 个位置。对于元素值重复的情况,依次放入第 m-l、m-2、…个位置。例如,如果元素值小于等于4 的元素个数有 10 个,其中元素值等于 4 的元素个数有3个,则 4 应该在输出元素序列的第10 个位置、第 9 个位置和第8 个位置上。算法具体的步骤为:步骤1:统计每个元素值的个数。步骤2:统计小于等于每个元素值的个数。步骤3:将输入元素序列中的每个元素放入有序的输出元素序列。【C代码】下面是该排序算法的C语言实现。(1)常量和变量说明R:常量,定义元素取值范围中的取值个数,如上述应用中 R值应取6i:循环变量n:待排序元素个数a:输入数组,长度为nb:输出数组,长度为nc:辅助数组,长度为R,其中每个元素表示小于等于下标所对应的元素值的个数。(2)函数sort1 void sort(int n,int a[ ],intb[ ]){2 int c[R],i;3 for (i=0;i< (1) ;i++){4 c[i]=0;5 }6 for(i=0;i<n;i++){7 c[a[i]] = (2) ;8 }9 for(i=1;i<R;i++){10 c[i]= (3) ;11 }12 for(i=0;i<n;i++){13 b[c[a[i]]-1]= (4) ;14 c[a[i]]=c[a[i] ]-1;15 }16 }【问题1】(8 分)根据说明和C代码,填充 C代码中的空缺(1)~(4)。【问题2】(4 分)根据C代码,函数的时间复杂度和空间复杂度分别为 (5) 和 (6) (用 O符号表示)。【问题3】(3 分)根据以上C代码,分析该排序算法是否稳定。若稳定,请简要说明(不超过 100 字);若不稳定,请修改其中代码使其稳定(给出要修改的行号和修改后的代码)。从下列的2 道试题(试题五和试题六)中任选 1 道解答。如果解答的试题数超过 道,则题号小的 道解答有效。

3.阅读下列说明和C代码,回答问题1至问题3 【说明】 ??? 某应用中需要对100000个整数元素进行排序,每个元素的取值在0~5之间。排序算法的基本思想是:对每一个元素x,确定小于等于x的元素个数(记为m),将x放在输出元素序列的第m个位置。对于元素值重复的情况,依次放入第m-l、m-2、…个位置。例如,如果元素值小于等于4的元素个数有10个,其中元素值等于4的元素个数有3个,则4应该在输出元素序列的第10个位置、第9个位置和第8个位置上。算法具体的步骤为: 步骤1:统计每个元素值的个数。 步骤2:统计小于等于每个元素值的个数。 步骤3:将输入元素序列中的每个元素放入有序的输出元素序列。 【C代码】 下面是该排序算法的C语言实现。 (1)常量和变量说明 R: 常量,定义元素取值范围中的取值个数,如上述应用中R值应取6 i:循环变量 n:待排序元素个数 a:输入数组,长度为n b:输出数组,长度为n c:辅助数组,长度为R,其中每个元素表示小于等于下标所对应的元素值的个数。 (2)函数sort 1??? void sort(int n,int a[],int b[]){ 2??? ???int c[R],i; 3?? for (i=0;i4?? ??c[i]=0; 5??? ???} 6??? ???for(i=0;i7??? ?c[a[i]] = ??(2)? ; 8??? ???} 9 ??for(i=1;i10??? c[i]= ?(3) 11??? ??} 12 ?for(i=0;i13??? b[c[a[i]]-1]=? (4)?? ; 14??? c[a[i]]=c[a[i]]-1; 15??? ??} 16??? } 【问题1】 ? 根据说明和C代码,填充C代码中的空缺(1)~(4)。 【问题2】 根据C代码,函数的时间复杂度和空间复杂度分别为 (5) 和 (6) (用O符号表示)。 【问题3】? ? 根据以上C代码,分析该排序算法是否稳定。若稳定,请简要说明(不超过100字);若不稳定,请修改其中代码使其稳定(给出要修改的行号和修改后的代码)。

更多“对代码: for(var i=0;iA、var应改为intB、form2.elements.length是表示表单的元素中宽度最大的值C、这是对表单内所有的元素遍历D、以上说法都不正确”相关问题
  • 第1题:

    对代码 var e=document.getElementsByName("js") 理解正确是()

    • A、将var e 改为var object e更好
    • B、document.getElementsByName("js")表示获得ID为js的标签
    • C、document.getElementsByName("js")和document.getElementsById("js")是等效的
    • D、e是name值为js的标签数组

    正确答案:D

  • 第2题:

    HTML5中的form属性,可以把表单内的子元素写在页面中的任一位置,只需为这个元素指定form属性并设置属性值为该表单的id即可


    正确答案:正确

  • 第3题:

    在HTML中,表单中的input元素的()属性用于指定表单元素的名称。

    • A、value
    • B、name
    • C、type
    • D、caption

    正确答案:B

  • 第4题:

    对代码vare=document.getElementByName("js")理解正确是()。

    • A、将var e改为var object更好
    • B、document.getElementByName("js")表示获得ID为Js的标签
    • C、document.getElementByName("js")和document.getElementById("js")是等效的
    • D、此代码是获取name属性为js的标签

    正确答案:D

  • 第5题:

    表单元素中表示当前域不能为空设置是required,该属性必须设置值。()


    正确答案:错误

  • 第6题:

    要获取一个ID为username的表单元素的值,不正确的代码是()

    • A、document.username.value
    • B、document.all.username.value
    • C、document.getElementById(“username”).value
    • D、如果表单元素外层无表单,则可以直接使用username.value

    正确答案:A

  • 第7题:

    在Dreamweaver MX中,下面关于Field元素的说法错误的是()

    • A、Form元素的主要属性有Method和Action Method
    • B、表示表单递交的方法是Post还是GetAction
    • C、是告诉表单把收集到的数据送到什么地方
    • D、Action指向处理表单数据的服务端程序而不能是mailto标签

    正确答案:D

  • 第8题:

    判断题
    表单元素中表示当前域不能为空设置是required,该属性必须设置值。()
    A

    B


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

  • 第9题:

    填空题
    在一个表单中,如果将所有的div元素都设置为绿色,实现的代码为()(请用Jquery典型写法)

    正确答案: $(“div”).css(“color”,”green”)
    解析: 暂无解析

  • 第10题:

    多选题
    下列关于新增的表单元素刻度meter说法正确的是()。
    A

    它是块级元素

    B

    value:测量的值

    C

    low和high:预警值

    D

    min和max:设置范围的边界


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

  • 第11题:

    单选题
    若表单提交时采用GET方法,则下面()集合可以获取表单元素的值。
    A

    Request.Form(元素名)

    B

    Request.QueryString(元素名)

    C

    Response.Form(元素名)

    D

    Response.QueryString(元素名)


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

  • 第12题:

    ( 难度:中等)var emp = new Array(3); for(var i in emp) 以下答案中能与for循环代码互换的是:
    A.for(var i =0; i<emp; i++)
    B.for(var i =0; i<Array(3); i++)
    C.for(var i =0; i<emp.length(); i++)
    D.for(var i =0; i<emp.length; i++)

    答案:D

  • 第13题:

    对下面这段代码分析不正确的是()  var len=form1.elements.length;  for(var i=0 ;i

    • A、代码第1行是取得当前表单元素的个数
    • B、代码第1行是取得当前文本表单的个数
    • C、这是循环验证表单
    • D、这段代码可以验证表单中文本框中的值是否为空

    正确答案:B

  • 第14题:

    若表单提交时采用GET方法,则下面哪种集合可以获取表单元素的值?()

    • A、Request.Form(’元素名’)
    • B、Request.QueryString(’元素名’)
    • C、Response.Form(’元素名’)
    • D、Response.QueryString(’元素名’)

    正确答案:B

  • 第15题:

    表单元素中表示刻度的是< progress>< /progress>。()


    正确答案:错误

  • 第16题:

    下列关于新增的表单元素刻度meter说法正确的是()。

    • A、它是块级元素
    • B、value:测量的值
    • C、low和high:预警值
    • D、min和max:设置范围的边界

    正确答案:B,C,D

  • 第17题:

    表单对象的属性主要有()

    • A、action是表单动作
    • B、elements是以索引表示的所有表单元素
    • C、encoding是编码的类型
    • D、length是表单元素的个数
    • E、method是目标

    正确答案:A,B,C,D

  • 第18题:

    在一个表单中,如果将所有的div元素都设置为绿色,实现的代码为()(请用Jquery典型写法)


    正确答案:$(“div”).css(“color”,”green”)

  • 第19题:

    单选题
    对代码 var e=document.getElementsByName("js") 理解正确是()
    A

    将var e 改为var object e更好

    B

    document.getElementsByName(js)表示获得ID为js的标签

    C

    document.getElementsByName(js)和document.getElementsById(js)是等效的

    D

    e是name值为js的标签数组


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

  • 第20题:

    判断题
    广义表单链表示法,其中字段link存放与本元素同层的下一个元素所对应结点的地址,当本元素是所在层的最后一个元素时,link=NULL。
    A

    B


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

  • 第21题:

    单选题
    对代码vare=document.getElementByName("js")理解正确是()。
    A

    将var e改为var object更好

    B

    document.getElementByName(js)表示获得ID为Js的标签

    C

    document.getElementByName(js)和document.getElementById(js)是等效的

    D

    此代码是获取name属性为js的标签


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

  • 第22题:

    判断题
    表单元素中表示刻度的是。()
    A

    B


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

  • 第23题:

    单选题
    对代码: for(var i=0;i
    A

    var应改为int

    B

    form2.elements.length是表示表单的元素中宽度最大的值

    C

    这是对表单内所有的元素遍历

    D

    以上说法都不正确


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