对代码: 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、以上说法都不正确
相关考题:
试题四(共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;in;i++){7 c[a[i]] = (2) ;8 }9 for(i=1;iR;i++){10 c[i]= (3) ;11 }12 for(i=0;in;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 道解答。如果解答的试题数超过 道,则题号小的 道解答有效。
若有定义“intb[8],*p=b;”,则p+6表示( )。A.数组元素b[6]的值B.数组元素b[6]的地址SX 若有定义“intb[8],*p=b;”,则p+6表示( )。A.数组元素b[6]的值B.数组元素b[6]的地址C.数组元素b[7]的地址D.数组元素b[0]的值加上6
在注释//Start For loop 处要插入哪段代码可实现根据变量i的值定位数组ia[]的元素?public class Lin{public void amethod(){int ia[] = new int[4];//Start For loop{ia[i]=i;System.out.println(ia[i]);}}} A. for (int i=0; iB. for (int i=0; iC. for (int i=1; iD. for (int i=0; i
阅读下列说明和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[],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字);若不稳定,请修改其中代码使其稳定(给出要修改的行号和修改后的代码)。
对代码 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的标签数组
对下面这段代码分析不正确的是() var len=form1.elements.length; for(var i=0 ;iA、代码第1行是取得当前表单元素的个数B、代码第1行是取得当前文本表单的个数C、这是循环验证表单D、这段代码可以验证表单中文本框中的值是否为空
若表单提交时采用GET方法,则下面哪种集合可以获取表单元素的值?()A、Request.Form(’元素名’)B、Request.QueryString(’元素名’)C、Response.Form(’元素名’)D、Response.QueryString(’元素名’)
对代码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的标签
要获取一个ID为username的表单元素的值,不正确的代码是()A、document.username.valueB、document.all.username.valueC、document.getElementById(“username”).valueD、如果表单元素外层无表单,则可以直接使用username.value
在Dreamweaver MX中,下面关于Field元素的说法错误的是()A、Form元素的主要属性有Method和Action MethodB、表示表单递交的方法是Post还是GetActionC、是告诉表单把收集到的数据送到什么地方D、Action指向处理表单数据的服务端程序而不能是mailto标签
单选题对代码 var e=document.getElementsByName("js") 理解正确是()A将var e 改为var object e更好Bdocument.getElementsByName(js)表示获得ID为js的标签Cdocument.getElementsByName(js)和document.getElementsById(js)是等效的De是name值为js的标签数组
单选题对代码vare=document.getElementByName("js")理解正确是()。A将var e改为var object更好Bdocument.getElementByName(js)表示获得ID为Js的标签Cdocument.getElementByName(js)和document.getElementById(js)是等效的D此代码是获取name属性为js的标签
单选题若表单提交时采用GET方法,则下面()集合可以获取表单元素的值。ARequest.Form(元素名)BRequest.QueryString(元素名)CResponse.Form(元素名)DResponse.QueryString(元素名)
( 难度:中等)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++)