javascript测试题
以下是为大家整理的javascript测试题的相关范文,本文关键词为javascript,测试题,单选题,选题,30分,以下,说,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。
一、单选题(30分)
1.以下说法不正确的是:()b
A.Dom的全称为Documentobjectmodel;b.bom为文档对象模型;
c.Dom的作用为可以对页面得内容进行增加删除替换;D.bom为浏览器对象模型
2.下面关于javascript理解正确的:()A
A.javascript是由核心语法,五大核心对象,Dom,bom组成b.document.write()向文档中写入内容,可以写在函数体内c.javascript 中输出在控制台是out.print
D.alert(),confirm(),info(),item()都为系统函数3.下面对http协议说法不正确的是:()c
A.http协议遵循三次握手规则
b.同步的一个请求得规则是客户端用户发送一个请求到服务器,服务器进行处理,处理结果响应给客户端
c.javascript中location对象下没有host属性D.
4.关于事件说法正确的是()A
A.事件由事件函数事件源事件对象组成
b.当前事件作用在哪个标签上,哪个标签就是事件源
c.onclick就是一个事件对象
D.图片切换使用javascript的change事件5.关于定时器的写法正确的是()D
A.vartimer=setInterval(1000,function(){})b.vartimer=setTimerout(functio n(){},1000)
c.vartiemr=setInterval(functionatime(){},1000)D.vartiemr=setTimeout(ati me,1000)6.下列关于获取页面元素说法正确正确的是()c
A.document.getelementbyId(‘a’)是通过id值为a获取页面中的一个元素b.document.getelementsbyname(“na”)是通过name属性值为na获取页面中的一个元素
c.document.getelementsbyTagname(“div”)是通过标签名获取去所有div;D.以上说法都不正确;7.下列说法正确的是()D
A.children和childnodes都是获取当前元素的子元素的,两者没有区别b.parent在Dom和bom中相同,都是获取父级标签元素的
c.如果想要改变当前元素得上一个兄弟节点,可以使用previoussibling=“要改变得标签”
D.Dom中,已知一个节点,并且知道他们得位置关系,就可以操作任何一个节点8.关于Ajax说法正确的是().c
A.Ajax的传输方式和form表单没有任何区别
b.onreadystatechange是设置一个事件驱动发送数据
c.responseText一定能接收字符串类型得数据
精选范本
D.open方法在get方式下必须设置信息头7.下面的Javascript语句中,()实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空D
A.for(vari=0;i if(form1.elements[i].type==\
form1.elements[i].value=\
b.for(vari=0;i if(forms[0].elements[i].type==\
forms[0].elements[i].value=\
c.if(document.form.elements.type==\
form.elements[i].value=\
D.for(vari=0;i for(varj=0;j if(document.forms[i].elements[j].type==\
document.forms[i].elements[j].value=\}
}10.声明一个对象,给它加上name属性和show方法显示其name 值,以下代码中正确
的是()D
A.varobj=[name:\
b.varobj={name:\
c.varobj={name:\
D.varobj={name:\
二.填空题.(18分)
1.Dom中获取第一个子节点__________,最后一个子节点,父节点_____________,上一个兄弟节点_____________,下一个兄弟节点.__________,所有子节点_________
2.什么是Ajax__________________________________(3分),
3.浏览器对象模型中获取地址得对象为_______________,获取html框架中顶级页面的属性为____________.
精选范本
4.bom中控制页面前进的方法________,后退的方法__________前进后退多个的方法_________.
5.利用bom控制刷新当前页面的方式有____________,___________,___________.
6.如何利用javascript改变cookie的值_______________(2分)
三.php回顾(20分)
1.至少写出php十种魔术方法?
2.mysql的引擎有哪些,列举两种,关系型数据库主要有哪些,介绍一款你了解得非关系型数据库
五.javascript程序阅读题(加注释)(10分)
四.简答题(22分)
1.Ajax同步和异步的区别(5分)
2.forin循环怎么使用(5分)
3.1.获取当前元素(2分)2.获取文本框中的值,并.改变文本框中的值(2分)3.改变文本框得class属性(两种方法)(4分)
4.在input标签上面生成一个div设置他的背景颜色为橙色(4分)
精选范本
最后,小编希望文章对您有所帮助,如果有不周到的地方请多谅解,更多相关的文章正在创作中,希望您定期关注。谢谢支持!
javascript试题 一、单选题 1、以下哪条语句会产生运行错误:(A) A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /; 2、以下哪个单词不属于javascript保留字:(B) A. with B. parent C. class D. void 3、请选择结果为真的表达式:(C) A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN 二、不定项选择题 4、请选择对javascript理解有误的:(ABCD) A. JScript是javascript的简称 B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度 C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上 D. AJAX技术一定要使用javascript技术 5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(ACE) A. foo.att B. foo(“att”) C. foo[“att”] D. foo{“att”} E. foo[“a”+”t”+”t”] 6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB) A. B. C. D.
7、以下哪些是javascript的全局函数:(ABC) A. escape B. parseFloat C. eval D. setTimeout E. alert 8、关于IFrame表述正确的有:(ABCD) A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改长江职业学院Javascript语言程序设计实验指导书 专业: 学号: 姓名: 班级: 指导老师: 软件教研室编
实验一 JavaScript基本操作 一、实验目的 熟练掌握在HTML文件中编写JavaScript程序的基本操作,及在Microsoft Internet Explorer浏览器和Netscape的Nevigator浏览器中调试JavaScript的基本操作。 二、实验内容 1、用NotePad创建一个简单的.htm文件,在Microsoft Internet Explorer浏览器中浏览效果。 2、编写第1章中的实例源文件,并在Microsoft Internet Explorer浏览器中进行测试。 3、调试一段JavaScript程序,找出其中的错误。 三、实验步骤 1、通过windows的文件管理器,在c盘下新建一个文件夹jsp_ex,用于保 存实验中的文件,如图1-1所示。 2、在windows中打开“记事本”,(也可以用其他编辑html文件的工具软 件,如Microsoft frontpage,Macromedia Dreamweaver等,编写例1-1的程序,然后将文件保存在C:\jsp_ex文件夹中。 3、用下述任意一种方法,在浏览器中显示,如图1-2。
A.在图1-1中双击“”文件名。 B.在图1-1中用鼠标右键单击“”,在打开的菜单列表中,如果有所需浏览器名就可以直接点击浏览器名。 C.现在windows中打开所需浏览器,然后按【ctrl】+【o】,在打开的对话框中找到文件。 4、再次编辑文件,将第21行中的“”改写为“”然后按第3步的操作, 得到如图1-3的效果,不能显示“上一次网页更新日期”,这时,通过浏览器的调试工具查找出出错的位置,修改后再次测试。 5、按1-2的步骤,将例1-1改写为“”和“”两个文件即通过外部javascript 文件和html文件一起完成网页的制作。 四、思考练习 1.为什么“上一次网页更新日期”在每一次打开都是同一个时间 2.请写出你在程序编写中出现的错误和改正方法,并分析。
. 单选题 1. 我们可以在下列哪个HTML 元素中放置javascript 代码? A.< script > B.< javascript > C.< js > D.< scripting > ★标准答案:A 2. 预测以下代码片段的输出结果: var str ; alert(typeof str); A.. string ; B.. undefined; C.. object ; D.. String; ★标准答案:B 3. 下列哪个不是Javascript 中注释的正确写法:( ) A.< !-- …… -- > B. *……*/ D. /* …… */ ★标准答案:A 4. 以下哪项不属于Javascript 的特征? 是一种脚本语言 是事件驱动的 代码需要编译以后才能执行 是独立于平台的 ★标准答案:C 5. 关于以下两个陈述的描述中,正确的是:( ) 陈述1:Javascript 是弱类型语言 陈述2:Javascript 的常用类型包括:int 、string 、boolean A.陈述1正确,陈述2错误 B.陈述1错误,陈述2正确 C.两个陈述都正确 D.两个陈述都错误 ★标准答案: A 6. 阅读下面的JavaScript 代码: < HTML > < BODY > < SCRIPT LANGUAGE="JavaScript" > function f(y) { var x=y*y; return x; } for(x=0;x< 5;x++) { y=f(x); (y); } < /SCRIPT > < /BODY > < /HTML > 输出结果是()。 1 2 3 4 1 4 9 16 1 4 9 16 25 D.以上答案都不对 ★标准答案:B 7. 在Javascript 中,需要声明一个整数类型的变量num ,以下 哪个语句能实现上述要求? num;
J a v a s c r i p t笔试题及 答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998
Javascript面试笔试题 考试时间90分钟 一、不定项选择题(每题3分,共30分) 1.声明一个对象,给它加上name属性和show方法显示其name值,以下 代码中正确的是( D ) A.var obj = [name:"zhangsan",show:function(){alert(name);}]; B.var obj = {name:"zhangsan",show:”alert”}; C.var obj = {name:"zhangsan",show:function(){alert(name);}}; D.v ar obj = {name:"zhangsan",show:function(){alert;}}; 2.以下关于Array数组对象的说法不正确的是( CD) A.对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给 sort函数加一个排序函数的参数 B.reverse用于对数组数据的倒序排列 C.向数组的最后位置加一个新元素,可以用pop方法 D.unshift方法用于向数组删除第一个元素 3.要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的 是( A ) A.="已经选中该文本框" B.="已经选中该文本框" C.="已经选中该文本框" D.="已经选中该文本框" 4.点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript 代码中可行的是( AD)
Javascript程序设计期中考试试卷班级:姓名:总分: 一、选择题(本大题60分,每小题2分) 1.以下哪个选项是Javascript技术特征( D ) A.解释型脚本语言 B.跨平台 C.基于对象和事件驱动 D.具有以上各种功能 2.JavaScript是(B )。 A. 一种Java 编程语言,不同的是它可以用于网页开发 B. 一种解释性的、用于客户端的、基于对象的程序开发语言 C. 一种用于Firefox浏览器和Internet Explorer浏览器的网页开发语言 D. 一种用于制作网页动画效果的程序开发语言 3.以下哪个单词不属于javascript保留字:( B ) A. var B. parent C. function D. for 4.编辑Javascript程序时(C ) A.只能使用记事本 B.只能使用FrontPage编辑软件 C.可以使用任何一种文本编辑器 D.只能使用Dreamweaver编辑工具 5.在程序开发过程中,用户输入内容的校验常分为功能性校验和(A ) A.格式性校验 B..内容性校验 C.事件性校验 D.方法性校验 6.使用外部JavaScript程序文件的正确格式是(A ) A.