2023年11月27日发(作者:)
1. 单独存放 Javascript程序的文件扩展名是:( )
A. Java
B. Js
C. Script
D. prg
2. HTML网页标记中,以下哪一个标记表示换行:( )
A.
B.
C. D. 3. 设置超链接的正确方法是:( ) A. ””>点击跳转 B. ””>点击跳转 C. ””>点击跳转 D. ””>点击跳转 4. 以下哪一个是十六进制数:( ) A. 45 B. AB C. 012 D. 0x12 5. 有程序片段如下: var str; (”x=”+x); 请问页面显示内容为:( ) A. x=0x1234; B. x=undefined C. x=null D. x=NaN 6. 程序段: Var a=2,b=5,ret; (!a 输入结果为:( ) A. Null B. Undefined C. True D. False 7. 对于循环语句的描述中,以下哪个是错误的:( ) A. 循环体内可以不包括循环语句 B. 循环体内必须出现continue或break C. 循环体内可以出现条件判断语句 D. 循环体内可以再出现其他循环语句 8. 在函数定义格式中,下面的组成部分中,哪一个是可以省略的:( ) A. 函数名 B. 函数体 C. 函数参数 D. 函数名后的一对圆括号 9. 请判断以下语句执行之后,变量i的值为:( ) var arr=new Array("Aaa","B","C","D","E"); var i; alert(i=arr[1].length+4); A. undefined B. 7 C. 0 D. 5 10. 对于HTML上的按钮类型,请问以下哪一个不是其type属性可选值:( ) A. close B. submit C. button D. reset 11. 判断如下代码执行后的运行结果为:( ) var str="abc123"; var m=10+parseInt(str); alert(m); A. 10 B. NaN C. 0 D. 133 12. 以下哪个单词不属于javascript保留字:( ) A、 for B、 if C、 function D、 dim 13. 在javascript中关于函数说法错误的是:( ) A.函数是一种数据类型 B.定义函数时必须使用function关键字 C.调用格式为“函数名()” D.函数必须有参数 14. 在javascript中关于对象说法正确的是( ) A.对象原始数据类型 B.对象通过“.”运算符操作属性和方法 C.对象不能被创建 D.以上说法都不对 15. 数组sort()方法的作用是:( ) A.对数组元素进行排序 B.将数组元素转换成字符串 C.查找数组元素 D.修改数组元素 16. 若创建一个如下的数组:var a = new Array(10),则的值为( ) A.0 B.10 C.5 D.不确定 17. var str=”10”,则str+1和(str-0)+1的值分别为( ) A.11和11 B.101和101 C.101和11 D.11和101 18. var i=3;则i<<1的值为( ) A.1 B.-1 C.6 D.2 19. var x=”3”;var y=”1”,则x*y的值为( ) A.3 C.31 D.错误 20. 下列关于return语句说法错误的是( ) 只能用在函数中 后面的语句不会被执行 语句的语法格式:return [expression] D.C项中的expression必须是变量 21. 以下哪个运算符不属于逻辑运算符?( ) A、&& B、|| C、^ D、! 22. 关于window对象描述正确的是( ) 在打开浏览器时不能被创建 对象在浏览器运行时不一定存在 对象处于浏览器对象模型中的顶层 D.访问window对象的子对象时必须显示注明window对象 23. 在HTML页面上编写Javascript代码时,应编写在( )标签中间。 A. C. 和 D. 和 24. 以javascript语言为脚本时,的language属性值为:( ) ript 25. 下面不是用于创建一个新的对象的语句是( )。 A、 var d = new Date(); B、 function f(){ var x=5; x++;} C、 var o = new Object(); D、 var o = {title: “hello”, author: “Tom”}; 26. javascript中单行注释的符号是:( ) A./* */ B. C.// D. 27. 下列选项中不是javascript中的原始数据类型的是( ) A.数值型 B.字符型 C.数组 D.布尔型 28. javascript中函数定义语句是( ) sum(){ } sum(s){ } on sum(){ } on sum{ } 29. 执行以下脚本语句在页面输出( )。 var a=3; a+=8*2; alert(a>10&&a<=20); A、不确定 B、null C、false D、true 30. var str=”12.5RMB”,则parseInt(str)和parseFloat(str)的结果分别为( ) A.12.5和12.5 B. 12.5RMB和12.5RMB C.12和12.5 D.12和12.5RMB 31. number=(2+5,2*4),number的值为( ) A.15 B.7 C.8 D.-1 32. var x=”3”;var y=”ab”,则x*y的值为( ) A.3 C.31 D.错误 33. var x=(2>1);var y=(3==3);var z=1;则x+y+z的值为( ) C.3 34. var i=1;var sum=0; while(i<0){sum=sum+i;i++},程序执行后sum的值为( ) A.0 B.5 C.6 D.7 35. 写“Hello World”的正确javascript语法是? ( ) A. ("Hello World") B. "Hello World" C. ("Hello World") D. ("Hello World") 36. HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。 ( ) A.B.C.D. 37. 下列关于异常处理语句说法错误的是( ) A.可能会发生异常的语句放在try语句中 B.处理异常的语句放在catch语句中 C.在try语句中位于异常语句之后的语句同样被执行 D.可以使用throw语句抛出异常 38. location对象的href属性表示( ) A.表示URL中的主机名 B.表示URL中的端口 C.表示URL中的路径部分 D.表示完整的URL地址 39. history对象是( ) A.表示当前浏览器窗口中加载的当前文档的URL B.是一个数组,存储了浏览历史中的URL C.用于获取用户浏览器的相关信息 D.用于获取用户屏幕设置的相关信息 40. r=”blue”表示( ) A.将文档背景设为蓝色 B.将链接设为蓝色 C.将文档文本设为蓝色 D.得到当前文档的URL 41. 在HTML文档对象模型中,history对象的()用于加载历史列表中的下一个URL页面。 ( ) A.next() () d() (-1) 42. location对象的reload()方法表示( ) A.用一个新的URL替代当前页面 B.重新加载当前文档 C.转移到当前页面之前的页面 D. 转移到当前页面之后的页面 43. history对象是( ) A.表示当前浏览器窗口中加载的当前文档的URL B.是一个数组,存储了浏览历史中的URL C.用于获取用户浏览器的相关信息 D.用于获取用户屏幕设置的相关信息 44. r=”blue”表示( ) A.将文档背景设为蓝色 B.将链接设为蓝色 C.将文档文本设为蓝色 D.得到当前文档的URL 45. 在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。 ( ) A.getDate r th e 46. 下列选项中关于浏览器对象的说法错误的是( ) y对象记录了用户在一个浏览器中已经访问过的URLs on对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息 on对象是history对象的父对象 on对象是window对象的子对象 47. var x=(2>1);var y=(3==3);var z=1;则x+y+z的值为( ) C.3 48. var i=5;var sum=0;do{sum=sum+i;i++}while(i<0),程序执行后sum的值为( ) A.0 B.5 C.6 D.7 49. 关于window对象描述正确的是( ) 在打开浏览器时不能被创建 对象在浏览器运行时不一定存在 对象处于浏览器对象模型中的顶层 D.访问window对象的子对象时必须显示注明window对象 50. 下列哪种对象用户获取用户浏览器的相关信息( )。 on C. navigator D. document


发布评论