前端模拟试题
- 格式:doc
- 大小:70.00 KB
- 文档页数:20
JavaScript模拟试题一、单选题1.我们可以在下列哪个HTML 元素中放置Javascript 代码?A.<script>B.<javascript>C.<js>D.<scripting>2.写"Hello World" 的正确Javascript 语法就是?A.("Hello World")B."Hello World"C.response、write("Hello World")D.document、write("Hello World")3.插入Javacript 的正确位置就是?A.<body> 部分B.<head> 部分C.<body> 部分与<head> 部分均可4.引用名为"xxx、js" 的外部脚本的正确语法就是?A.<script src="xxx、js">B.<script href="xxx、js">C.<script name="xxx、js">5.外部脚本必须包含<script> 标签不?A.就是B.否6.如何在警告框中写入"Hello World"?A.alertBox="Hello World"B.msgBox("Hello World")C.alert("Hello World")D.alertBox("Hello World")7.如何创建函数?A.function:myFunction()B.function myFunction()C.function=myFunction()8.如何调用名为"myFunction" 的函数?A.call function myFunctionB.call myFunction()C.myFunction()9.如何编写当i 等于5 时执行一些语句的条件语句?A.if (i==5)B.if i=5 thenC.if i=5D.if i==5 then10.如何编写当i 不等于5 时执行一些语句的条件语句?A.if =! 5 thenB.if <>5C.if (i <> 5)D.if (i != 5)11.在JavaScript 中,有多少种不同类型的循环?A.两种。
for 循环与while 循环。
B.四种。
for 循环、while 循环、do、、、while 循环以及loop、、、until 循环。
C.一种。
for 循环。
12.for 循环如何开始?A.for (i <= 5; i++)B.for (i = 0; i <= 5; i++)C.for (i = 0; i <= 5)D.for i = 1 to 513.如何在JavaScript 中添加注释?A.' This is a commentB.<!--This is a comment-->C.//This is a comment14.可插入多行注释的JavaScript 语法就是?A./*This comment has more than one line*/B.//This comment has more than one line//C.<!--This comment has more than one line-->15.定义JavaScript 数组的正确方法就是?A.var txt = new Array="George","John","Thomas"B.var txt = new Array(1:"George",2:"John",3:"Thomas")C.var txt = new Array("George","John","Thomas")D.var txt = new Array:1=("George")2=("John")3=("Thomas")16.如何把7、25 四舍五入为最接近的整数?A.round(7、25)B.rnd(7、25)C.Math、rnd(7、25)D.Math、round(7、25)17.如何求得2 与4 中最大的数?A.Math、ceil(2,4)B.Math、max(2,4)C.ceil(2,4)D.top(2,4)18.打开名为"window2" 的新窗口的JavaScript 语法就是?A.open、new("","window2")B.new、window("","window2")C.new("","window2")D.window、open("","window2")19.如何在浏览器的状态栏放入一条消息?A.statusbar = "put your message here"B.window、status = "put your message here"C.window、status("put your message here")D.status("put your message here")20.如何获得客户端浏览器的名称?A.client、navNameB.navigator、appNameC.browser、name21.建立JavaScript函数库的目的就是(A)A. 减少重复编程B. 统一编程风格C. 节省装载JavaScript函数的时间D. 以上都就是22.使用JavaScript识别浏览器时,应尽量使用(B)。
A. 浏览器信息对象的方法B. 浏览器功能识别的方法C. 以上两者结合的方法23.使用window、open制作弹出窗口时, 控制弹出窗口的位置(A)。
A. 可以B. 不可以24.使用JavaScript 控制事件冒泡(A)。
A. 可以B. 不可以25.JavaScript函数window、setTimeout("countDown();",1000); 表示(D)。
A. 每隔1分种调用countDown函数B. 每隔1秒种调用countDown函数C. 1分种后调用countDown函数D. 1秒种后调用countDown函数26.当表单中的“提交”按钮被图片代替后,并且图片还具备“提交”按钮同样的功能,该如何编写这样的表单提交?(A)A、在图片上添加onClick事件B、在图片上添加onSubmit事件C、在事件中手动提交D、在事件中自动提交27.能够返回键盘上的按键所对应字符的事件就是(B)A、onKeyDownB、onKeyPressC、onKeyUpD、onMouseOver28.要动态改变层中的内容可以使用下列哪些方法?(A)A、利用层的innerHTML改变内容B、利用层的innerText改变内容C、可以通过设置层的隐藏与显示来实现D、可以通过设置层的样式属性的display属性来实现29.制作级联菜单功能时调用的就是下拉列表框的(B)事件。
A、onClickB、onChangeC、selectedD、onBlur60、在JavaScript中Array对象拥有的方法不包括(B)A、sort()数组排序B、length()计算数组长度C、concat()数组合并D、reverse()数组元素反转30.以下哪条语句会产生运行错误:(A)A、var obj = ( );B、var obj = [ ];C、var obj = { };D、var obj = / /;31.以下哪个单词不属于javascript保留字:(B)A、withB、parentC、classD、void32.请选择结果为真的表达式:(C)A、null instanceof ObjectB、null === undefinedC、null == undefinedD、NaN == NaN二、多选题33.请选择对javascript理解有误的:(ABCD)A、JScript就是javascript的简称B、javascript就是网景公司开发的一种Java脚本语言,其目的就是为了简化Java的开发难度C、FireFox与IE存在大量兼容性问题的主要原因在于她们对javascript的支持不同上D、AJAX技术一定要使用javascript技术34. foo对象有att属性,那么获取att属性的值,以下哪些做法就是可以的:(ACE)A、foo、attB、foo(“att”)C、foo[“att”]D、foo{“att”}E、foo[“a”+”t”+”t”]35.在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB)A、<TEXTAREA></TEXTAREA>B、<INPUT type=”text”/>C、<INPUT type=”hidden”/>D、<DIV></DIV>36.以下哪些就是javascript的全局函数:(ABC)A、escapeB、parseFloatC、evalD、setTimeoutE、alert37.关于IFrame表述正确的有:(ABCD)A、通过IFrame,网页可以嵌入其她网页内容,并可以动态更改B、在相同域名下,内嵌的IFrame可以获取外层网页的对象C、在相同域名下,外层网页脚本可以获取IFrame网页内的对象D、可以通过脚本调整IFrame的大小38.关于表格表述正确的有:(ABCDE)A、表格中可以包含TBODY元素B、表格中可以包含CAPTION元素C、表格中可以包含多个TBODY元素D、表格中可以包含COLGROUP元素E、表格中可以包含COL元素39.关于IE的window对象表述正确的有:(ACD)A.window、opener属性本身就就是指向window对象B.window、reload()方法可以用来刷新当前页面C.window、location=”a、html”与window、location、href=”a、html”的作用都就是把当前页面替换成a、html页面D.定义了全局变量g;可以用window、g的方式来存取该变量三、程序题:40.如何获取表单<select>域的选择部分的文本?参考答案:<form name="a"><select name="a" size="1" onchange="sel(this)"><option value="a">1</option><option value="b">2</option><option value="c">3</option></select></form><script>function _sel(obj){alert("显示文本:" + obj、options[obj、selectedIndex]、text);alert("值:" + obj、options[obj、selectedIndex]、value);}</script>41.在JavaScript中定时调用函数foo() 如何写?参考答案:function foo(){alert("aaaa");a = setTimeout(foo(),100);}foo();8:您做的页面在哪些流览器测试过?这些浏览器的内核分别就是什么?经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法就是什么?点评:css的兼容性也就是大家关注的热点。