




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
测试题一 选择题:1;关于JavaScript,一下说法正确的是(C)A 用“”进行注释 B 多行注释用/,单行注释用/*/C JavaScript有4种数据类型 D var n和var N是定义了两个不同的变量改正:(CD) 错误原因: /粗心考察内容:对JavaScript的注释和数据类型和大小写的区分2、下列Date对象 返回的值是毫秒数的是(D)A getHours() B getSeconds() C getMinutes() D getTime()考察内容:对Date对象获得当前值的考察:3、以下数据类型中,JavaScript支持的变量数据类型不包括(D)A 布尔型 B 空值(null)类型 C 字符串型 D 字符型考察内容:对JavaScript支持的变量数据类型考察4、当鼠标移入文字上方时激发的事件是(C)A onMouseMove 意思为鼠标被移到某元素之上触发该事件B onMouseOver 意思为鼠标被移动时触发该事件 C onMouseUp 意思为鼠标松开时触发该事件 D onMouseDown 意思为鼠标按下时触发该事件改正: (B) 错误原因:/概念混乱考察内容:对鼠标事件的考察:5、在JavaScript中改变文字大小语法正确的是(C)A onMouseOver=”style.fontSize=30px”B onMouseOver=”style.font.size=30px”C onMouseOver=”this.style.fontSize=30px” this是指代鼠标移动时就出发这个方法D onMouseOver=”this.style.font.size=30px”6、下列语句正确的是(D)改正: (A) 错误原因: /理解错误粗心大意A 在设置open方法的参数时,窗口名可以为空,也可以省略B JavaScript脚本只可以放置在HTML页面的任何地方C JavaScript脚本只能放置在HTML页面中与中D JavaScript脚本必须放置在与标签对所包含考察内容:BCD说法错误原因分析/JavaScript脚本可以放在4个位置即: a,可以放在HTML页面的任何地方并在标签对内b,可以放在超链当中c,可以放在onclick= 事件中d,可以放在外部样式表中引用例如要把test.js文件要链接到html文件中就用 7、var money=document.myform.money.value;If(isNaN(money)alert(“a”);elsealert(“b”);当money的值为1时 输出结果是:(B )A a B b C 提示错误 D 以上均不对考察内容:内置函数中的isNaN( )方法如果是数字返回true否则返回false8、下列表单元素(A)不使用(INPUT)标签就可以直接添加到表单中A 下拉列表框 B 文本框 C 复选框 D按钮考察内容:在foem表单中input标签的使用9、提交表单的事件是(A)A onSubmit B botton C onclick D onmouseover考察内容:提交表单事件onSubmit 10、var temp=”abc” temp.indexOf(“C”)上述语句的返回值是多少(B)A 1 B 2 C 0 D-1改正: (D) 错误原因:/太粗心了考察内容:string对象的indexOf的使用,它是返回某个字符在字符串中首次出现的位置11 var str=”hello”,str.charAt(1)以上语句的返回值是(A)A e B h C 1 D 2考察内容:string对象的charAt()的使用,它是通过索引来拿取指定字符串的内容二 问答题:1;考察内容:说说你知道的打开一个窗口的方式 回答:打开窗口一般有三种方法 a :window.open( );b:使用超链接来链接一个窗口;c;使用模态窗口或非模态窗口 2:考察内容:说说表单form有几种类型的空件元素,都有那些作用 回答;应该有三种类型 第一种;form包括10个控件 a;文本框可以写内容 b;按钮可以出发某个事件 c;密码形式写出来是黑圆点 e; 提交形式它会触发form表单中的onsubmit()事件如果返回true则能提交上去否则提交不上去 f; 重新设置表单中的内容 g; 单选按钮 两者只能选择一个 h; 隐藏形式 不再页面中显示 i; 复选按钮可多选,checked表示当前已经选中 j; 图像域 scr可以连接一个URL k; 浏览形式可以随意选择内存中的一个地址第二种;select选择 text text下拉列表第三种; textarea文本域 一般用在留言时 3: 考察内容: javascript脚本代码的位置? 回答; JavaScript脚本可以放在4个位置即: a,可以放在HTML页面的任何地方并在标签对内b,可以放在超链当中c,可以放在onclick= 事件中d,可以放在外部样式表中引用 例如把”test.js”文件要链接到html文件中就用 4: 考察内容:为了防止浏览器不支持脚本,我们在写代码时应该注意什么? 答:每条功能执行语句的最后必须用分号(;)结束,每个词之间用空格,制表符,换行符或大括号,小括号这样的的分隔符隔开.5, 考察内容:弹出对话框的方式都有哪些,并做解释说明.答: 弹出对话框一般有三种方式;第一;删除对话框;confirm( ) confirm()它是显示一个带有提示信息和确定信息的对话框,如果用户点击确认,那么返回值为true,点击取消,那么返回值为false.举例; Function test( ) var x=window.confirm(“你确定要删除吗?”) if(x=true )alert( “你好!”);elsealert(“坏蛋!” );第二;弹出输入成绩对话框; prompt( ) prompt(文本,默认值)显示提示讯息如果用户点击确认,那么返回值为输入的值.如果用户点击取消,那么返回值为null. 举例; function test2() var temp = mpt(请输入学生成绩:,); alert(temp);第三;弹出;alert( ) 通常用来调试! 举例: Function test3() alert(“你好!”);6, 考察内容:谈谈你对 +,-,%,=,&,|等这几种运算符的理解(可以举例说明)答:+是每次加1 ,-是每次减1%返回值是返回余数&短路与;当左右两边的操作数都为true,返回值为true,否则返回false.|短路或;当左右两边的操作数都为false,返回值为false,否则返回true.其实他们都可用在循环语句中,举例; a 对+的举例 -和+的道理一样var x=4; x+; alert(x); x-;alert(x);显然这打印出来是5和4 b 对%的举例 var x=1; x+; alert(x);var x=8;var y=3;alert(x%y);显然这打印出来是2 C对短路与的举例 var x=9;var y=3; if(x5&y5 )return true 显然这返回值为true7考察内容:谈谈你对基本流程控制语句的理解(试举例说明,适当的加注释)答:A if(Boolean值)语句1 else 语句2 举例; var x=19;var y=20; If( xy) alert(“x确实大于y”);else alert(“x不大于y”);B while(条件1) 语句1与do( ) while() 举例;while var x=3;while(x=6)alert(“你好!”) While()语句的意思是如果满足条件1就执行语句1否则就不执行 而do( )while( )不管你的条件是否满足都要先执行do()语句然后才会进行判断在如果满足就执行否则就不执行. C switch( ) case(1 ) 语句块1;如果是case1情况时,执行语句块1 break; break是中断的意思就是跳出这个语句块 case( 2) 语句块2;如果是case2情况时,执行语句块2 break; 举例;var x=Mathfloor(Math.random()*100)这是一个随机的十位数或者个位数var tempA=Math.floor(x/10)让定义的随机十位数除以十给与变量tempAswitch(tempA)case 9: alert(“A”);break; 当值为9时弹出Acase 8: alert(“B”);break; 当值为8时弹出Bcase 7: alert(“C”);break; 当值为7时弹出Ccase6: alert(“D”);break; 当值为6时弹出Dcase 5: alert(“E”);break; 当值为5时弹出Ecase 4: alert(“F”);break; 当值为4时弹出Fdefault:alert(“再见!”) 否则 弹出再见! D for(初始化表达式;循环条件表达式;循环后的操作表达式)语句块举例; for(var i=1;i=5;i+)document.writeln(i*i); 很显然打印出来就是1,4,9,16,25, For循环意思; 先进行对初始值的判断若满足则执行语句块然后在对其变量增减变换如果不满足则不执行8 考察内容:return,break与continue语句的各自功能都是什么(可用在什么时候)?答; return有返回值并且经常在函数中使用但是一旦在函数中碰见它就会立刻跳出当前循环break语句可以使程序立即跳出循环 continue语句可以跳过当前循环的剩余语句.它们三个都可用在判断语句块中.9 考察内容:说说你对函数的理解? 答:首先函数它是由 function functionname(形参 ) 这里边主要写函数要实现的某种功能 它本身在页面当中不起任何作用,只有当其它元素调用函数名的时候它才会引入到此函数里面并且实现函数的功能。10 考察内容:你都知道javascript中的哪些事件,你用过的事件都有哪些?答; javascript中的事件有:鼠标点击事件(onclick(),鼠标双击事件(ondbclick( ),获得焦点事件(onfocur(),失去焦点事件(onblur( ) ),失去焦点并且元素值改变事件(onchange( ),页面中的所有代码执行完后才会执行的代码事件即(onload(),当关闭页面时候会执行的代码事件是ononload() 当鼠标移动到某元素上时onMouseOver()当鼠标在某元素上离开时onMouseMove()当鼠标松开时触发onMouseUp();当鼠标按下时触发onMouseDown( )11 考察内容:试着说出我们都接触了javascript的哪些对象或类并说出这些对象常用的一些方法(最好举例说明它的用法)例如:字符串常用的方法都有哪些(并举例说明) 答: string对象, window对象, document对象, location对象,history对象,数组对象, Math类,日期类 字符串常用的方法 1; string对象 Sring.length StringcharAt() 通过索引来拿取括号里面的字符:Substr(start,length) 可在字符串中抽取从start下标开始的指定数目的字符 String.indexOf( ) 返回某个指定的字符串首次出现的位置Subsring() 取两个指定的索引号之间的字符 String.toLowerCase() 小写改为大写 String.toUpperCase() 大写改为小写 举例说明; var str=”abcdefg” alert(str.length); /测试字符串的长度, alert(charAt(2);返回括号中指定位置字符串的内容. alert(str.substr(1,3)/弹出bcd alert(str.indexOf(g) 返回某个指定的字符串值在字符串中首次出现的位置 alert(str. Subsring(2-5) 获取指定字符串的字符这个是获取索引234的值。 2;window对象的常用属性window.status 览器底部自行设定的状态信window.screen有关客户端的屏幕和显示性能的信息 window, location对象 有关当前url的信息window. history对象; 客户访问过的url的信息 window. document对象; 表示浏览器窗口中的html文档 举例说明; window.status=你好!我是雷蕾!/ 在屏幕的左下角显示document.write(window.screen.width);/显示屏幕的宽度alert(window.location);/弹出当前网页的具体地址.3; document对象document.getElementById(“”)通过ID来拿到元素对象document.getElementsByName(“”) 通过名字来拿到元素对象的集合document.getElementsByTagname(“”)通过名字来拿到元素对象的集合 举例说明; document.getElementById(testID );返回对拥有指定 id 的第一个对象的引用。 document.getElementsByName(Iname); 返回带有指定名称的对象集合 document.getElementsByTagName(input); 返回带有指定标签名的对象集合。4 ;location对象常用方法; assign(“url”) 弹出新的html页面 reload()该方法强迫浏览器刷新当前页面 replace(“url”) 通过加载url指定的文档来替换举例说明; Function test() location.assign()弹出新的页面 location.reload(); 强行刷新页面; location.replace(url”)/变当前的网址然后在到指定的页面 5; history对象常用方法back()方法相当于”后退”按钮,forward()方法相当于”前进”按钮。go(number)方法使浏览器前进 6;数组对象 数组有3种写法即;A; Var arrays = Array() Arrays0; Arrays1;Arrays2;Arrays3;B; Var a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度建筑工程质量责任协议书
- 二零二五年度新型抵押物抵押借款合同范本
- 二零二五年度成都职业规划咨询居间合同
- 2025版人工智能技术研发合作担保合同
- 2025至2030年中国流平仪行业市场深度分析及投资潜力预测报告
- 2025版白酒产品售后服务合作协议
- 2025版发动机大修与动力性能再生产服务合同
- 二零二五版城市景观绿化工程招投标合同及养护协议
- 二零二五年度姜云离婚协议书:财产分割与子女教育
- 二零二五年度家具租赁合同与服务协议
- 2024年度商业秘密许可合同:企业授权合作伙伴使用其商业秘密协议
- 慢性阻塞性肺疾病急性加重围出院期管理与随访指南(2024年版)解读
- 2024-2030年中国装配式装修行业发展分析及发展前景与趋势预测研究报告
- 报案材料范文模板
- 60万lng天然气液化项目可行性论证报告
- 电商合伙经营合同
- 水利水电工程单元工程施工质量验收评定表及填表说明
- HG+20231-2014化学工业建设项目试车规范
- 汽车贴膜店承包合同
- 知识题库-人社练兵比武竞赛测试题及答案(一)
- 学校中层干部管理培训
评论
0/150
提交评论