2011-2012-2JavaScript复习题
2011-2012-2《脚本语言与动态网页设计》复习题一、选择题1.标题标记包含6种标记,每一个级别的字体大小都有明显的区分,下面哪级标题的字号最小( D )。
A.<h3> B.<h4> C.<h5> D.<h6>2.在Javascript程序中有如下定义语句,x=8;y=3;z=2;那么alert((x-y)/z)显示的结果为( C )。
A. 8-3/2B. 10C. 2.5D. 23.在Javascript中,把字符串“226”转换为浮点数226.0的正确方法是( C )。
A. var str=”226”;var num=(int)str;B.var str=”226”;var num=str.parseInt(str);C. var str=”226”;var num= parseFloat(str);D.var str=”226”;var num=Interger.parseInt(str);4.下列运算符中,(C )优先级最高。
A.== B.|| C.+ D.+=5.Javascript表达式31+“32”的结果是( D)。
A. 一条错误信息B. 63C. “31 32”D. “3132”6.假设x=5.3, 表达式document.write(Math.floor(x));的输出结果为( A )。
A.5 B. 4 C.6 D. 37.下面语句执行后,页面显示内容为( A )var x,y=null;document.write(x==y);document.write(x=y);A.true null B. true x=y C. x==y undefined D. false null8.在循环中,break语句的功能是( C )。
A.让浏览器死机B.重新开始运行循环C. 完全退出循环D.退出当前循环9.在循环中,continue语句的功能是( C )。
A.让浏览器死机B. 完全退出循环C.重新开始运行循环D.继续当前循环10.下列哪个选项的CSS 语法是正确的?( C )A.td:font-size=9pt B.{td:font-size=9pt}C.td { font-size: 9pt} D.{td; font-size:9pt}11.以下哪个单词不属于javascript保留字( B )。
A. documentB. parentC. classD. new12.在Javascript中,this关键字的含义是( A )。
A. 当前对象B. 当前脚本C.没有含义D.当前文本框13.Math.random函数生成随机数的范围是( B)。
A. 1至100B. 0至1C. 1至10D.1至100014.下列对象中,( C )不能使用new关键字。
A.DateB.StringC. MathD.Array15.Ajax技术的组成部分不包括(D)A. HTML、XHTMLB. CSS、DOMC. XML、XSTL、PHPD. Active16.分析下面的Javascript代码段,第一行输出的结果是(A )。
var x=”aaa”;function a(x){var x=”bbb”;document.write(x+"<br>");}document.write(x+"<br>");a(“ccc”);A. aaaB. bbbC. cccD. aaa+ <br>17.在HTML文档对象模型中,history对象的( C)方法用于加载历史列表中的下一个URL页面。
A. next( )B. back( )C. forward( )D. go(-1)18.XmlHttpRequest对象的readyState状态,当xhr.readyState==4表示:( C )A.全部取完B.正在loadC.已经完成D.未初始化19.下列描述错误的是(D)A.JavaScript变量分全局变量和局部变量B.JavaScript中,对象的作用范围可分为内置对象和宿主对象C.在程序开发过程中,用户输入内容的校验常分为功能性校验和格式性校验D.要使用任何一个JavaScript对象的方法和属性,必须先使用new运算符创建它。
20.写“Hello World”的正确javascript语法是?( A )A. document.write("Hello World")B. "Hello World"C. response.write("Hello World")D. ("Hello World")21.JS特性不包括( D )A.解释性B.用于客户端C.基于对象D.面向对象22.下列JS的判断语句中( A )是正确的A.if(i==0)B.if(i=0)C.if i==0 thenD.if i=0 then23.下列JavaScript的循环语句中( D )是正确的A.if(i<10;i++)B.for(i=0;i<10)C.for i=1 to 10D.for(i=0;i<=10;i++)24.下列的哪一个表达式将返回假( B )A.!(3<=1)B.(4>=4)&&(5<=2)C.(“a”==”a”)&&(“c”!=”d”)D.(2<3)||(3<2)25.下列选项中,( D )不是网页中的事件A.onclickB.onmouseoverC.onsubmitD.onpressbutton26.有语句“var x=0;while(____C____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:A.x<10 B. x<=10 C.x<20 D.x<=2027.JS语句var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)将显示( B)结果。
A.a1+a2=30B.a1+a2=1020C.a1+a2=a1+a228.将字串s中的所有字母变为小写字母的方法是( B )A.s.toSmallCase()B.s.toLowerCase()C.s.toUpperCase()D.s.toUpperChars()29.以下( C )表达式产生一个0~7之间(含0,7)的随机整数.A.Math.floor(Math.random()*6)B.Math.floor(Math.random()*7)C.Math. floor(Math.random()*8)D.Math.ceil(Math.random()*8)30.产生当前日期的方法是( C )A.Now();B.Date()C.new Date()D.new Now()31.如果想在网页显示后,动态地改变网页的标题( C )A.是不可能的B.通过document.write(“新的标题内容”)C. 通过document.title=(“新的标题内容”)D. 通过document.changeTitle(“新的标题内容”)32.某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( B )A.document.forms.myButtonB.document.mainForm.myButtonC.document.forms[0].element[0]D.以上都可以33.HTML文档的树状结构中,( A )标签为文档的根节点,位于结构中的最顶层。
A.<HTML>B.<HEAD>C.<BODY>D.<TITLE>34.在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是(B)。
A.backgroundB.backgroungImageC.imageD.background35.在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是(C)A.document.myform.selCity.options.clear()B. document.myform.selCity.options.deleteAll()C. document.myform.selCity.options.length=0D. document.myform.selCity.options.size=036.HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是(D)A.post方法传递的数据对客户端是不可见的B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制C.post方法对发送数据的数量限制在255个字符之内D.get方法传递的数据对客户端是不可见的37.在DOM对象模型中,下列选项中的(AB)对象位于DOM对象模型的第二层。
(选择二项)A.history B.document C.button D.text38.在Javascript中要改变页面文档的背景色,需要修改document对象的( C )属性。
A.BackColor B.BackgroundColor C.BgColor D.Background39.在HTML页面中,不能与onChange事件处理程序相关联的表单元素有( D )。
A.文本框 B.复选框 C.列表框 D.按钮40.在HTML页面上编写Javascript代码时,应编写在( B )标签中间。
A.<javascript>和</javascript>B.<script>和</script>C. <head>和</head>D. <body>和</body>41.在Javascript浏览器对象模型中,window对象的( A )属性用来指定浏览器状态栏中显示的临时消息。
A.status B.screen C.history D.document42.编写Javascript函数实现网页背景色选择器,下列选项中正确的是( B )A.function change(color){window.bgColor=color;}B. function change(color){document.bgColor=color;}C. function change(color){body.bgColor=color;}D. function change(color){form.bgColor=color;}43.在Javascript中,可以使用Date对象的( A )方法返回一个月中的每一天。
javascript考试题及答案
javascript考试题及答案1. 以下哪个选项是JavaScript中正确的数据类型?A. 字符串B. 整数C. 布尔值D. 所有选项都是答案:D2. JavaScript中,以下哪个关键字用于声明一个函数?A. functionB. defC. varD. let答案:A3. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toCamelCase()D. toSnakeCase()答案:B4. 以下哪个JavaScript对象用于处理日期和时间?A. DateB. TimeC. DateTimeD. Moment答案:A5. 在JavaScript中,以下哪个方法用于获取数组中最后一个元素?A. last()B. first()C. pop()D. slice(-1)答案:D6. 以下哪个JavaScript语句用于创建一个新的空对象?A. {}B. new Object()C. new ObjectD. obj()答案:A7. 在JavaScript中,以下哪个运算符用于比较两个值是否相等?A. ==B. ===C. !=D. !==答案:B8. 以下哪个JavaScript函数用于检查一个值是否为数组?A. Array.isArray()B. isObject()C. isArray()D. isFunction()答案:A9. 在JavaScript中,以下哪个方法用于将数组连接成字符串,并以逗号分隔?A. join()B. concat()C. toString()D. split()答案:A10. 以下哪个JavaScript关键字用于声明一个全局变量?A. varB. letC. constD. global答案:A。
javascript考试试题库2
Javascript综合复习题【提示:本综合复习题的目的是让同学们多见识各种题目。
选择题、填空题以及程序阅读题可以仔细做,对于程序实现和简答题建议先理解再记忆,切记死背答案。
】第一部分:单选题1. Javascript中, 以下哪条语句一定会产生运行错误?答案( B ) A、var _变量=NaN; B、var 0bj = []; C、var obj = //; D、var obj = {};2. 以下两个变量a和b,a+b的哪个结果是NaN?答案( C ) A、var a=undefind; b=NaN B、var a= ‘123’; b=NaN C、var a =undefined , b =NaN D、var a=NaN , b='undefined'3. var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案( B ) A、34 B、35 C、36 D、374. Javascript中, 以下代码运行后变量y的值是:答案( D ) var x = [‘abcde’ , 123456]; var y = typeof typeof x[1]; A、"function"B、"object"C、"number"D、"string"5. Javascript中, 以下那两个变量的值不是==:答案( B ) A、var a=0 , b=-0; B、var a=NaN , b=NaN; C、vara=null,b=undefined;D、var a=[] , b=false;6. Javascript中, 以下声明变量语句中哪个不正确?答案( D ) A、var aa; B、var bb=3; cc='good'; C、var dd = ee = 100; D、var ff=3,gg='he's good';7. Javascript中, foo对象有att属性,那么以下获取att属性值的表达式哪个是错误的?答案( C ) A、foo.att B、foo["att"] C、foo{"att"} D、foo["a"+"t"+"t"]8. Javascript中, 以下代码运行后变量y的值是:答案( B ) var x = [typeof x, typeof y][1];var y = typeof typeof x; A、"number"B、"string"C、"undefined"D、"object"9. 下面哪个javascript变量名称不合法( D )A. stringB. lengthC.非法字符D.this10. 下面哪个描述不正确( B )A. NaN!=nullB.NaN==NaNC.{}!=falseD.null!=false11. var arr = new Array(new Array(9,0,3,4,5) , ['a' , 'b' , 'c'] , new Array(2,9,0,6));则arr[1][3]=( D )A.cB.6C.4D.undefined12. 有如下代码:var arr = new Array(9); arr[0]=1; arr[2]=2;该数组的length属性值为( D )A、2B、10C、8D、913. 有一个submit按钮,在这个按钮控件上添加哪个事件不起作用?( D )A.onMouseoutB.onmouseoverC.onclickD. onsubmit14. 有一个变量var a=typeof string + 100+50 + NaN,以下哪个是alert(a)的结果?( C )A.function150NaNB. function10050NaNC. undefined10050NaND. NaN15. 以下代码,哪个结果是正确的?( A )var str='123abc';str += str.replace('abc' , '');alert(str);A.123abc123B. 123abcC.123D. abc16. 以下哪个结果是正确的?( C )var a=100 ,b="100.5a6", c="100.1";alert(Math.max(a , b ,c));A.100B. 100.1C.NaND.undefined17. 以下哪个语句能正确弹出结果: ( D )A. alert(new Date(2011 , 12 , 25).getDay());B. alert(new Date(2011 , 12 , 25 ,5).getDay()); C. alert(new Date(2011 , 12 , 25 , 5 , 5 , 9).getDay()); D. 以上三个结果都正确18. 以下代码正确的运行结果是?( C )var arr=[0,1,2,3,4,5,6]; arr2 = arr.slice(2,5);alert(arr2);A. 1,2,3B. 1,2,3,4C. 2,3,4D. 2,3,4,519. 下面哪个描述不正确( B )A. NaN!=nullB.null!=undefinedC.{}!=falseD.null!=false20. var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6));则a[0][3]=( B )A.3B.6C.5D.021. 有一个变量var a=(100+50)+undefined+NaN,以下哪个是alert(a)的结果?( B )A.150undefinedNaNB.NaNC.150undefinedD. 10050undefinedNaN22. 以下代码,哪个结果是正确的?( C )var a='123.5abc',b='100abc'; alert(parseInt(a)+Number(b)); A.123100abcB. 123.5abc100abcC.NaND. 22323. 以下哪个结果是正确的?( B )var a=100,b="100.56",c="80"; alert(Math.max(a , b ,c)); A.100 B. 100.56C.NaND.8024. 以下哪个正则表达式符号的描述正确?( C )A. * 等同{1,}B. +等同{0,}C. ?等同{0,1}D. \W 等同[0-9A-Za-z_]25. 请选择结果为真的表达式:( C ) A. typeof null !="object" B. null === undefi ned C. 1 == "01.00" D. NaN == NaN26. 以下哪个单词不属于javascript保留字:( C ) A. withB. instanceofC. baseD. void27. 设置下拉列表框中某项被默认选中的属性是( C )A.checkedB. checkC. selectedD.select28. nodeType属性可用于获取节点类型,如果返回值为1,则表明该节点为( B )。
javascript试题
2011-2012上期javascript试题
试题共四题,每题25分,共100分。
(要求每个题目的Html标题都以班级+自己的姓名+红字标出的题目命名)
一、编写一个带两个变量和一个运算符的四则运算函数。
要求:1、单击页面的按钮时,调用函数,使用prompt()方法获取两个变量的值和一个运算符。
2、两个运算的结果使用alert()方法显示出来。
3、使用switch判断获取的运算符。
二、制作12进制的时钟,根据Date()对象获取当前的日期和时间,要据不同时间显示不同的问候语,要求如下:
1、如果当前时间小于12点(含),显示上午好。
2、如果当前时间大于12点,小于18点(含),显示下午好。
3、如果当前时间大于18点,显示晚上好。
三、制作树形菜单
要求:使用项目列表制作一个完整的树形菜单,可通过单击一级菜单来显示和隐藏二级菜单完成效果好图所示。
四、使用JavaScript实现文本输入提示特效,验证注册页面,页面效果如图所示:。
Javascript综合复习试题(卷)大全和答案解析
Javascript综合复习试题(卷)大全和答案解析Javascript综合复习题【共116题】每份考卷中javascript只占一半。
题型和分数如下:1. 单选题:10题*1分=10分2. 填空题:5题*1分=5分3. 程序阅读题:2题*4分=8分4. 程序实现题:2题*5分=10分5. 简答题:3题*5分=15分合计:48分,共22题。
剩余52分,23题是另一门课程。
【提示:本综合复习题的目的是让同学们多见识各种题目。
选择题、填空题以及程序阅读题可以仔细做,对于程序实现和简答题建议先理解再记忆,切记死背答案。
】第一部分:单选题1. Javascript中,以下哪条语句一定会产生运行错误?答案(B )A、var _变量=NaN;B、var Obj = [];C、var obj = //;D、var obj = {};2. 以下两个变量a和b,a+b的哪个结果是NaN ?答案( C )A、var a=undefind; b=NaNB、v ara= '123' ; b=NaNC、var a =undefined , b =NaND、var a=NaN , b='undefined'3. var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案(B )A、34B、35C、36D、374. Javascript中,以下代码运行后变量y的值是:答案( D )var x = [ ‘ abcde ' , 123456];var y = typeof typeof x[1];A、"function"B、"object"C、"number"D、"string"5. Javascript中,以下那两个变量的值不是==: 答案( B )A、var a=0 , b=-0;B、var a=NaN , b=NaN;C、var a=nullb=un defi ned;D、var a=[] , b=false;6. Javascript中,以下声明变量语句中哪个不正确?答案(D )A、var aa;B、var bb=3; cc='good';C、var dd = ee = 100;D、var ff=3, gg='he's good';7. Javascript中,foo对象有att属性,那么以下获取att属性值的表达式哪个是错误的?答案(C )A、foo.attB、foo["att"]C、foo{"att"}D、foo["a"+"t"+"t"]8. Javascript中,以下代码运行后变量y的值是:答案(B )var x = [typeof x, typeof y][1];var y = typeof typeof x;A、”n umber"B、"string"C、"undefined"D、"object"9. 下面哪个javascript变量名称不合法( D )A. stri ngB. le ngthC.非法字符D.this10. 下面哪个描述不正确(B )A. NaN!=nullB.NaN==NaNC.{}!=falseD. null!=false11. var arr = new Array(new Array(9,0,3,4,5) , ['a' , 'b' , 'c'] , newArray(2,9,0,6));则arr[1][3]= ( D )A.cB.6C.4D.u ndefi ned12. 有如下代码:var arr = new Array(9);arr[0]=1;arr[2]=2;该数组的length属性值为(D )A、2B、10C、8D、913. 有一个submit按钮,在这个按钮控件上添加哪个事件不起作用? ( D)A.onM ouseoutB.onm ouseoverC.on clickD.on submit14. 有一个变量var a=typeof string + 100+50 + NaN,以下哪个是alert(a)的结果?( C )A.fu nctio n150NaNB. fun ctio n10050NaNC. un defi ned10050NaND. NaN15.以下代码,哪个结果是正确的?(A)var str='123abc';str += str.replace('abc', ”);alert(str);A.123abc123B. 123abcC.123D. abc16. 以下哪个结果是正确的? ( C )var a=100 ,b="100.5a6", c="100.1";alert(Math.max(a , b ,c));A.100B. 100.1C.NaND.u ndefi ned17. 以下哪个语句能正确弹出结果:(D )A. alert(new Date(2011 , 12,25).getDay());B. alert(new Date(2011 , 12,25,5).getDay());C. alert(new Date(2011 , 12,25,5,5,9).getDay());D. 以上三个结果都正确18. 以下代码正确的运行结果是?( C )var arr=[0,1,2,3,4,5,6];arr2 = arr.slice(2,5);alert(arr2);A. 1,2,3B. 1,2,3,4C. 2,3,4D. 2,3,4,519. 下面哪个描述不正确(B )A. NaN!=nullB.nu ll!=u ndefi nedC.{}!=falseD.n ull!=false20. var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6));则a[0][3]=21. 有一个变量var a=(100+50)+undefined+NaN ,以下哪个是(B )A.150u ndefin edNaNB.NaNC.150u ndefi ned10050u ndefi nedNaN22. 以下代码,哪个结果是正确的?(C )var a='123.5abc',b='100abc'; alert(parse In t(a)+Number(b));A.123100abcB. 123.5abc100abcC.NaN23. 以下哪个结果是正确的? ( B )var a=100,b="100.56",c="80"; alert(Math.max(a , b ,c)); A.100B. 100.56C.NaN24. 以下哪个正则表达式符号的描述正确? ( C )A. * 等同{1,}B. + 等同{0,}C. ?等同{0,1}D. \W 等同[0-9A-Za-z_] 25. 请选择结果为真的表达式:( C )A. typeof null !="object"B. n ull===un defi nedA.3B.6C.5D.Oalert(a)的结果?D.D. 223D.80C. 1 == "01.00"D. NaNNaN26. 以下哪个单词不属于javascript保留字:(C )A. withB. in sta nceofC. baseD. void27. 设置下拉列表框中某项被默认选中的属性是(C )A.checkedB. checkC. selectedD.select28. nodeType属性可用于获取节点类型,如果返回值为1,则表明该节点为(B )。
《JAVASCRIPT程序设计》期末复习题(答案)新
《JavaScript程序设计》期末复习题笔试与上机各占50分,考试时间为100分钟(笔试部分50分,考试时间40分钟)一、判断题(1’×10=10’)1.Jscript与JavaScript的区别2.JavaScript区分大小写3.“<!--”与“-->”是HTML注释标记,“//”是JavaScript注释标记4.JavaScript是无类型的计算机语言,JavaScript会根据需要对数据进行自动转换。
5.在HTML文档中,超链接即被称为锚,但在JavaScript中,link对象代表超链接,而不是锚(anchor)对象来代表。
6.display:none和visibility:hidden都可以实现隐藏元素在前台的显示,但visibility:hidden 保证原有位置不被占用。
7.函数如果需要返回一个特定类型的值,必须使用return语句。
8.JavaScript不会检测函数所传递的实际参数和形式参数的类型和数量。
9.getElementById()用来获取ID标签属性为指定值的第一个对象;getElementsByName()用来获取name标签属性为指定值的所有对象的集合。
10.含有与不含有框架结构的浏览器窗口的关闭方法。
11.在JavaScript中,数组元素可以是任何类型的数据。
12.JavaScript不支持真正意义上的多维数组,但是由于其数组元素可以是数组,所以可以通过将数组保存在数组元素中来模拟多维数组。
13.Cookie用来在客户器端保存一些数据,其数量和大小均有限制。
14.location对象的href属性可实现重新加载新页面功能,document对象的location属性不能实现此功能。
15.在JavaScript中的单选按钮(radio),不能通过单击“选中”和“未选中”来进行切换。
二、选择题(2’×20=40’)1.以下哪个变量名是非法的:()A.num_1B.2sumC.SumD._des2.以下哪个单词不属于javascript保留字:()A.withB.parentC.caseD.void3.在JavaScript中用下面哪个关键字来定义变量:()A.intB.documentC.charD.var4.(778>787)?5:2的结果是:()A.2B.5C.5,2D.35.在JavaScript表达式中12+"12"+"5"的结果是:()A.29B.1217C.126D.121256.下列哪个方法可以使窗口显示上一个地址页面:()A.forward()B.go()C.back()D.reload()7.DOM定义了访问HTML文档对象的一套:() A.属性B.方法C.事件D.以上都是8.onScroll事件是指:()A.移动鼠标B.按下按钮C.移动滚动条D.点击鼠标9.分析下面的JavaScript代码段,输出结果是:() a=eval("3+6+7");document.write(a);A.16B.367C.0D.以上都不是10.在JavaScript中,命令按钮(Button)支持的事件是:()A.onClickB.onChangeC.onSelectD.onLoad11.使用open方法打开具有浏览器工具栏、地址栏、菜单栏的窗口,下列选项正确的是:()A.open("x.html","HI","toolbar=1,scrollbars=1,status=1");B.open("HI","scrollbars=1,location=1,status=1");C.open("x.html","status=yes,menubar=1,location=1");D.open("x.html","HI","toolbar=yes,menubar=1,location=1");12.在JavaScript中,文本域不支持的事件包括:() A.onBlur B.onChangeC.onFocus D.onLostFocused13.下面对于JavaScript中的单选按钮(radio)的说法正确的是:()A.单选按钮可以通过单击“选中”和“未选中”来进行切换B.单选按钮没有checked属性C.单选按钮不支持onClick事件D.单选按钮的length属性表示同一组中单选按钮的数量14.下面关闭名为mydiv的层的代码正确的是:()A.document.getElementById(mydiv).style.display="none";B.document.getElementById("mydiv").style.display=none;C.document.getElementById("mydiv").style.display="none";D.document.getElementById("mydiv").style.display=="none";15.setTimeout("move()",20)语句的含义是:()A.每隔20秒,move()函数就会被调用一次B.每隔20分钟,move()函数就会被调用一次C.每隔20毫秒,move()函数就会被调用一次D.move()函数被调用20次16.下列语句中,可以用来实现改变HTML文档背景颜色的是:()A.document.bgColor("yellow")B.document.bgColor()="yellow"C.document.bgColor="yellow"D.document.background="yellow"17.下面对于JavaScript中的复选框(checkbox)的说法正确的是:()A.如果需将一个复选框选中,需要将复选框的selected属性设为trueB.如果需将一个复选框选中,需要将复选框的checked属性设为trueC.如果需将一个复选框选中,需要将复选框的selected属性设为selectedD.如果需将一个复选框选中,需要将复选框的checked属性设为checked 18.JavaScript语言的文件中,focus将触发的事件是:() A.元素失去焦点B.当前焦点位于该元素C.页面被载入D.将当前内容提交19.在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了什么事件后产生的:()A.onBlurB.onFocusC.onChangeD.onClick20.如果下拉列表框(select)对象中没有选项被选中,那么selectedIndex属性的值为:()A.0B.1C.-1D.null21.分析下面的JavaScrip代码段,输出的结果是:() var s1=15;var s2=”string”;if(isNaN(s1))document.writeln(s1);if(isNaN(s2))document.write(s2);A.15B.stringC.15stringD.不打印任何信息22.如下代码片断,当鼠标移到图片上时,显示的内容是:()<IMG src=“s1.jpg”name=“photoshop”onMouseOver=“src=‘s2.jpg’”onMouseOut=“src=‘s1.jpg’”alt=“很可爱呀!”>A.s1图B.s2图C.s1图及文字“很可爱呀!”D.s2图及文字“很可爱呀!”23.网页中有一个名为pre.gif的“后退”小图标,下面实现“后退”功能正确的选项是:() A.<A href="javascript:history.go(-1);"><IMG src="pre.gif"width="67"></A>B.<A href="javascript:history.go(1);"><IMG src="pre.gif"width="67"></A>C.<A href="history.go(-1);"><IMG src="pre.gif"width="67"></A>D.<A href="history.go(1);"><IMG src="pre.gif"width="67"></A>24.分析javascript代码段,输出结果是:() var a="125.8765";c=parseInt(a);d=parseFloat(a);document.write(c+" "+d)A.125.8765126B.125125.8765C.125.8765125D.126125.876525.分析下面的javascript代码段,输出结果是:() var mystring="I am a good student";a=mystring.indexOf("good");document.write(a);A.5B.6C.7D.8(上机部分50分,考试时间60分钟)三、编程题(15’+15’+20’=50’)1.应用JavaScript中的for语句,实现1到50之间所有奇数之和及计算出奇数的总个数,并把它们输出到页面中。
JAVASCRIPT复习题2
A) 125.8765 B) 125 C) 125.8765 D) 126
126 125.8765 125
125.8765
44. 如下代码片断的作用是: <a href=“javascript:close( );”>点我看看 </a>
A) 重载当前窗口 B) 刷新当前窗口
C) 关闭当前窗口 D) 弹出提示窗口
21. 在 JavaScript 中,把字符串“123”转换为 整型值 123 的正确方法是()
A) var str =”123”; var num = int(str);
B) var str =”123”; var num = str.parseInt(str)
C) var str =”123”; var num = parseInt(str)
45. 分析下面的 javascript 代码段,输出的结果 是: var a=12.52; b=10.35; c=Math.round(a); d=Math.round(b);
document.write(c+" "+d)
A) 12.52
10.35
B) 13
10
C) 12
10
一. 选择题(共 50 题,每题 2 分,共 100 分。多选 题选不全或选错都不得分。)
1. 分析下面的 JavaScript 代码,经过运算后 m 的 值为( ) x=11; y="number"; m=x+y;
A) 11number B) number C) 11 D) 程序报错
2. 在 JavaScript 中,数组的()属性用于返回数 组中元素的个数
JavaScript复习资料
一、单项选择(共60题,每题1分)(一)下面一段脚本的主题作用是:—。
<script language=”javaScript”>window.opener=null;window.close();</script>A) 弹出确定关闭对话框. B) 弹出确定打开对话框.C) 关闭对话框. D) 打开对话框.(2) 以下关于JavaScript说法正确的是______.A) JavaScript是Java的替代语言. B) JavaScript源代码无须编译.C) JavaScript 需要特定开发环境. D) JavaScript 面向程序设计人员.(3)JavaScript中, _______表示网页中的所有链接.A) document.as B) document.hrefsC) document.links D) document.forms4)javaScript脚本语言可以从HTML文档中分离出来而成为独立的文件,其默认的文件扩展名为—。
A).jav B).sc c).js D).jas(5)线程产生死锁的原因是—。
A)应用中只有一个所需要的资源。
B)P1已经占用资源r1而且在等待r2,P2已经占用资源r2而且在等待r1。
C)线程等待造成长时间的不到资源的情况。
D)两线程同时都想得到对方那个的资源。
(6)在java中,关于classpath环境变量的说法不正确的是()。
A)classpath一旦设置之后不可修改,但可以将目录添加到该环境变量中B)便一起用它来搜索各自的类文件C)classpath是一个目录列表D)解释器用它来搜索各自的类文件7)TCP和UDP 之间有什么区别_________.A) TCP不可靠,UDP可靠. B) TCP 传输大小无限制.C) UDP 差错控制开销较小,但是需要时间来建立连接。
D)TCP 不需要建立连接。
(8)循环语句for (int i=0;i<4;i++){}循环的次数为________。
JavaScript语言考试题
2012年JavaScript语言考试题姓名: 得分:一、选择题(每小题3分,共45分)。
1、阅读以下JavaScript程序,页面输出的结果是()。
Var x,y,z=10;Y=++x;Document.write(x+””+y);A、1 1B、11 11C、NaN NaND、页面执行错误2、在JavaScript语言中,以下变量名不合法的是()。
A、_myValueB、ifelseC、WHILED、2love3、以下()是JavaScript函数能实现的功能。
A、接受参数B、返回一个值C、没有返回值D、以上都可以4、阅读以下JavaScript程序,输出的结果是()。
Var a=”125.8765”;C=parseInt(a);D=parseFloat(a);Document.write(c+” ”+d);A、125.8765 126B、125 125.8765C、125.8765 125D、126 125.87655、在JavaScript语言中,若var myApple=10;var myOrange=8;则myApple!= myOrange的值是()。
A、underfinedB、trueC、NaND、false6、阅读下面的JavaScript程序,则m的值是()。
X=11;y=“number”;m=x+y;A、11numberB、NumberC、11D、程序报错7、以下为标准的JavaScript语言声明变量的语句是()。
A、dim x;B、dim xC、var x;D、var x8、在JavaScript语言中,以下程序运行后变量y的值是()。
var x=[‘abcde’,123456];var y=typeof(typeof (x[1]));A、“function”B、“object”C、“number”D、“string”9、阅读以下JavaScript程序,该数组的length属性的值为()。
2011-2012-2复习题
2011-2012-2《脚本语言与动态网页设计》复习题一、选择题1.标题标记包含6种标记,每一个级别的字体大小都有明显的区分,下面哪级标题的字号最小( )。
A.<h3> B.<h4> C.<h5> D.<h6>2.在Javascript程序中有如下定义语句,x=8;y=3;z=2;那么alert((x-y)/z)显示的结果为()。
A. 8-3/2B. 10C. 2.5D. 23.在Javascript中,把字符串“226”转换为浮点数226.0的正确方法是( )。
A. var str=”226”;var num=(int)str;B.var str=”226”;var num=str.parseInt(str);C. var str=”226”;var num= parseFloat(str);D.var str=”226”;var num=Interger.parseInt(str);4.下列运算符中,()优先级最高。
A.== B.|| C.+ D.+=5.Javascript表达式31+“32”的结果是( )。
A. 一条错误信息B. 63C. “31 32”D. “3132”6.假设x=5.3, 表达式document.write(Math.floor(x));的输出结果为( )。
A.5 B. 4 C.6 D. 37.下面语句执行后,页面显示内容为()var x,y=null;document.write(x==y);document.write(x=y);A.true null B. true x=y C. x==y undefined D. false null8.在循环中,break语句的功能是( )。
A.让浏览器死机B.重新开始运行循环C. 完全退出循环D.退出当前循环9.在循环中,continue语句的功能是( )。
A.让浏览器死机B. 完全退出循环C.重新开始运行循环D.继续当前循环10.下列哪个选项的CSS 语法是正确的?()A.td:font-size=9pt B.{td:font-size=9pt}C.td { font-size: 9pt} D.{td; font-size:9pt}11.以下哪个单词不属于javascript保留字()。
(完整版)javascript笔试题参考整理(答案)(可编辑修改word版)
第1 题. 在IE 中要想获得当前窗口的位置可以使用window 对象的()方法A.windowXB.screenXC.screenLeftD.windowLeft正确答案为:C第2 题. 分析下面的JavaScript 代码段a=new Array(2,3,4,5,6);sum=0;输出结果是().(选择一项)for(i=1;i<a.length;i++ )sum +=a[i];document.write(sum);A.20B.18C.14D.12正确答案为:B第3 题. 下面对于JavaScript 中的单选按扭(Radio)的说法正确的是()。
(选择两项)A.单选按钮可以通过单击“选种”和“未选中”选项来进行切换B.单选按钮没有checked 属性C.单选按钮支持onClick 事件D.单选按钮的Length 属性返回一个选项组中单选项的个数正确答案为:AC第4 题. 下面哪个选项中的对象与浏览列表有关()A.location,historyB.window,locationC.navigator,windowD.historylist,location正确答案为:A第5 题. 下列()标记符属性为布尔属性(即只需要指定属性的存在,而不用指定其值的标记符属性)。
(选择一项)A.noshadeB.widthC.boldD.size正确答案为:A第6 题. 在某一页面下载时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件来完成()。
(选择一项)A.onloadB.onunloadC.onclickD.onchange正确答案为:A第7 题. 在HTML 中,Location 对象的()属性用于设置或检索URL 的端口号。
(选择一项)A.hostnameB.hostC.pathnameD.href正确答案为:B第8 题. 下面哪个选项中的对象与浏览列表有关()A.location,historyB.window,locationC.navigator,windowD.historylist,location正确答案为:A第9 题. 下列JavaScript 语句中,()能实现单击一个按钮时弹出一个消息框。
