JavaScript程序设计
学校: 无
问题 1: 1. 在JavaScript中()方法可以对数组元素进行排序。
选项:
• A. add()
• B. join()
• C. sort()
• D. length()
答案: sort()
问题 2: 2. 以下不属于javascript中提供的常用数据类型的是:( )
选项:
• A. undefined
• B. null
• C. number
• D. iterator
答案: iterator
问题 3: 3. 关于正则表达式中的重复字符,以下说法正确的是
选项:
• A. * 代表匹配前一项0次或多次
• B. + 代表匹配前一项1次或多次
• C. ? 代表匹配前一项0次或1次
• D. 以上全部正确
答案: 以上全部正确
问题 4: 4. 以下不属于常用边框样式属性的有:
选项:
• A. border-width
• B. border-style
• C. border-color
• D. border-size
答案: border-size
问题 5: 5. 在javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。
选项:
• A. status
• B. screen
• C. history
• D. document
答案: status
问题 6: 6. 在JavaScript中,以下变量命名非法的是( )
选项:
• A. numb_1
• B. 2numb
• C. sum
• D. de2$f
答案: 2numb
问题 7: 7. String对象的方法不包括()
选项:
• A. charAt( )
• B. substring( )
• C. toUpperCase( )
• D. length( )
答案: 请关注公众号【渝开搜题】查看答案
问题 8: 8. JavaScript代码段如下,下面对代码段分析正确的是( )。
滚动的文字;
则下列选项对代码段描述正确的是( )。
选项:
• A. 文字循环向右滚动100次,然后停止
• B. 文字向左无限次循环滚动;鼠标停在文字上时,文字停止滚动,移开时,继续滚动
• C. 文字循环向左滚动100次,鼠标停在文字上时,文字停止滚动,移开时,继续滚动
• D. 文字向左来回往复滚动,鼠标停在文字上时,文字停止滚动,移开时,继续滚动
答案: 请关注公众号【渝开搜题】查看答案
问题 9: 9. 分析下面的JavaScript代码段,输出结果是()。
var mystring="I am a student";
a=mystring.charAt(9);
document.write(a);
选项:
• A. I am a st
• B. u
• C. udent
• D. t
答案: 请关注公众号【渝开搜题】查看答案
问题 10: 10. 某页面中有两个id分别为mobile和telephone的图片,下面( )能够正确地隐藏id为mobile的图片。
选项:
• A. document.getElementsByName("mobile").style.display="none";
• B. document.getElementById("mobile").style.display="none";
• C. document.getElementsByTagName("mobile").style.display="none";
• D. document.getElementsByTagName("img").style.display="none";
答案: 请关注公众号【渝开搜题】查看答案
问题 11: 11. 在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);
• D. var str="123"; var num=Integer.parseInt(str);
答案: 请关注公众号【渝开搜题】查看答案
问题 12: 12. 关于Date对象的方法,以下说法错误的是()
选项:
• A. getDate( )返回的值介于1~31
• B. getDay( )返回的值介于1~7
• C. getHours( )返回的值介于0~23
• D. getMonth( )返回的值介于0~11
答案: 请关注公众号【渝开搜题】查看答案
问题 13: 13. setTimeout("buy( )",20)表示的意思是( )。
选项:
• A. 间隔20秒后,buy( )函数被调用一次
• B. 间隔20分钟后,buy( )函数被调用一次
• C. 间隔20毫秒后,buy( )函数被调用一次
• D. buy( )函数被持续调用20次
答案: 请关注公众号【渝开搜题】查看答案
问题 14: 14. 某页面中有一个id为main的div,div中有两个图片和一个文本框,下列( )能够完整地复制节点main及div中所有的内容。
选项:
• A. document.getElementById("main").cloneNode(true);
• B. document.getElementById("main").cloneNode(false);
• C. document.getElementById("main").cloneNode( );
• D. main.cloneNode( );
答案: 请关注公众号【渝开搜题】查看答案
问题 15: 15. 在HTML页面中,不能与onChange事件处理程序相关联的表单元素有( )。
选项:
• A. 文本框
• B. 复选框
• C. 列表框
• D. 按钮
答案: 请关注公众号【渝开搜题】查看答案
问题 16: 16. 下面( )不是document对象的方法。
选项:
• A. getElementsByTagName( )
• B. getElementById( )
• C. write( )
• D. reload( )
答案: 请关注公众号【渝开搜题】查看答案
问题 17: 17. 关于history对象的常用方法,以下说法正确的是()
选项:
• A. back()用于加载前一个url
• B. forward()用于加载下一个url
• C. go()用于加载某个指定的url
• D. 以上说法均正确
答案: 请关注公众号【渝开搜题】查看答案
问题 18: 18. 在JavaScript中,以下选项不是location对象的方法是( )。
选项:
• A. indexOf( )
• B. reload( )
• C. assign("url")
• D. replace("url")
答案: 请关注公众号【渝开搜题】查看答案
问题 19: 19. 下列选项中( )可以用来检索下拉列表框中被选项目的索引号。
选项:
• A. selectedIndex
• B. options
• C. length
• D. indexNumber
答案: 请关注公众号【渝开搜题】查看答案
问题 20: 20. 下列关于类型转换函数的说法,正确的是( )。
选项:
• A. parseInt("5.89s")的返回值为6
• B. parseInt("5.89s")的返回值为NaN
• C. parseFloat("36s25.8id")的返回值是36
• D. parseFloat("36s25.8id")的返回值是3625.8
答案: 请关注公众号【渝开搜题】查看答案
问题 21: 21. 在javascript中,下面代码表示获取文本框的值,则下列选项中验证文本框为空的条件表达式不正确的是()
var userName=document.getElementById("txtName").value;
选项:
• A. userName==""
• B. userName.length<=0
• C. userName.length<0
• D. userName.length=""
答案: 请关注公众号【渝开搜题】查看答案
问题 22: 22. 以下不属于表格对象的方法有:
选项:
• A. rows
• B. insertRow
• C. deleteRow
• D. updateRow
答案: 请关注公众号【渝开搜题】查看答案
问题 23: 23. 以下属于文本框对象常用方法的有:
选项:
• A. blur
• B. focus
• C. onkeypress
• D. select
答案: 请关注公众号【渝开搜题】查看答案
问题 24: 24. 页面上有一个文本框和一个类change,change可以改变文本框的边框样式,那么使用下面的( )就可以实现当鼠标指针移到文本框上时,文本框的边框样式发生变化。
选项:
• A. onmouseover="className='change'";
• B. onmouseover="this.className='change'";
• C. onmouseover="this.style.className='change'";
• D. onmousemove="this.style.border='solid 1px #ff0000'";
答案: 请关注公众号【渝开搜题】查看答案
问题 25: 25. 对于prompt()方法描述正确的有:( )
选项:
• A. 该方法执行时会弹出一个提示对话框,等待用户输入一行数据
• B. 基本语法是:prompt("提示信息",“输入框的默认信息”);
• C. 该方法的返回值可以被引用或存储到变量中。
• D. 如果用户单击“取消”按钮或直接关闭提示对话框,该方法将返回false
答案: 请关注公众号【渝开搜题】查看答案
问题 26: 1. JavaScript代码段如下,下面对代码段分析正确的是( )。
滚动的文字;
则下列选项对代码段描述正确的是( )。
选项:
• A. 文字循环向右滚动100次,然后停止
• B. 文字向左无限次循环滚动;鼠标停在文字上时,文字停止滚动,移开时,继续滚动
• C. 文字循环向左滚动100次,鼠标停在文字上时,文字停止滚动,移开时,继续滚动
• D. 文字向左来回往复滚动,鼠标停在文字上时,文字停止滚动,移开时,继续滚动
答案: 请关注公众号【渝开搜题】查看答案
问题 27: 2. 下面选项中,( )能够获取滚动条距离页面顶端的距离。
选项:
• A. onscroll
• B. scrollLeft
• C. scrollTop
• D. top
答案: 请关注公众号【渝开搜题】查看答案
问题 28: 3. 在javaScript中,运行下列代码后的结果是
var d='1';
document.write(typcof(d));
选项:
• A. char
• B. number
• C. string
• D. undefined
答案: 请关注公众号【渝开搜题】查看答案
问题 29: 4. 下列正则表达式中( )可以匹配首位是小写字母,其他位数是小写字母或数字的最少两位的字符串。
选项:
• A. /^\w{2,}$/
• B. /^[a-z][a-z0-9]+$/
• C. /^[a-z0-9]+$/
• D. /^[a-z]\d+$/
答案: 请关注公众号【渝开搜题】查看答案
问题 30: 5. 下面( )不是document对象的方法。
选项:
• A. getElementsByName( )
• B. getElementById( )
• C. write( )
• D. reload( )
答案: 请关注公众号【渝开搜题】查看答案
问题 31: 6. 下面( )可实现刷新当前页面。
选项:
• A. reload( )
• B. replace( )
• C. href
• D. referrer
答案: 请关注公众号【渝开搜题】查看答案
问题 32: 7. String对象的方法不包括()
选项:
• A. charAt( )
• B. substring( )
• C. toUpperCase( )
• D. length( )
答案: 请关注公众号【渝开搜题】查看答案
问题 33: 8. 关于正则表达式中的元字符,以下说法正确的是
选项:
• A. s 代表任何空白字符
• B. S 代表任何空白字符
• C. s 代表队任何非单字字符
• D. 以上均不对
答案: 请关注公众号【渝开搜题】查看答案
问题 34: 9. 对于String对象常用方法,以下描述正确的是:
选项:
• A. lowerCase( ) 把字符中转化为小写
• B. upperCase( ) 把字符中转化为大写
• C. charAt(index) 返回指定位置字符
• D. 以上全正确
答案: 请关注公众号【渝开搜题】查看答案
问题 35: 10. 要在网页的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是是( )。
选项:
• A. window.status="已经选中该文本框";
• B. document.status="已经选中该文本框";
• C. window.screen="已经选中该文本框";
• D. document.screen="已经选中该文本框";
答案: 请关注公众号【渝开搜题】查看答案
问题 36: 11. 以下不属于javascript中提供的常用数据类型的是:( )
选项:
• A. undefined
• B. null
• C. number
• D. iterator
答案: 请关注公众号【渝开搜题】查看答案
问题 37: 12. 关于正则表达式中的重复字符,以下说法正确的是
选项:
• A. * 代表匹配前一项0次或多次
• B. + 代表匹配前一项1次或多次
• C. ? 代表匹配前一项0次或1次
• D. 以上全部正确
答案: 请关注公众号【渝开搜题】查看答案
问题 38: 13. 在HTML页面上包含如下所示的页面代码, 要求编写JavaScript语句清空下拉选择框country的选项内容, 则选项中的语句正确的是( )。
中国
美国
选项:
• A. document.form1.country.options.size=0;
• B. document.form1.country.options.length=0;
• C. document.form1.country.options.value="";
• D. document.form1.country.value="";
答案: 请关注公众号【渝开搜题】查看答案
问题 39: 14. 关于函数,以下说法错误的是()
选项:
• A. 函数类似于方法,是执行特定任务的语句块。
• B. 可以直接使用函数名称来调用函数
• C. 函数可以提高代码的重用率
• D. 函数不能有返回值
答案: 请关注公众号【渝开搜题】查看答案
问题 40: 15. 在JavaScript中,以下选项不是location对象的方法是( )。
选项:
• A. indexOf( )
• B. reload( )
• C. assign("url")
• D. replace("url")
答案: 请关注公众号【渝开搜题】查看答案
问题 41: 16. 页面中有一个id为price的层,并且有一个id选择器price用来设置层price的样式,在IE浏览器中运行此页面,下面( )能正确获取层的背景颜色。
选项:
• A. document.getElementById("price").currentStyle.backgroundColor
• B. document.getElementById("price").currentStyle.background-color
• C. document.getElementById("price").style.backgroundColor
• D. var divObj=document.getElementById("price");document.defaultView.getComputedStyle(divObj,null).background;
答案: 请关注公众号【渝开搜题】查看答案
问题 42: 17. 当鼠标指针移到页面上的某个图片时,图片出现一个边框,并且图片放大,这是因为激发了下面的( )事件。
选项:
• A. onclick
• B. onmousemove
• C. onmouseout
• D. onmousedown
答案: 请关注公众号【渝开搜题】查看答案
问题 43: 18. 关于onscroll事件的描述中,以下说法正确的是
选项:
• A. 用于捕捉页面垂直和水平的滚动
• B. 用于捕捉页面加载完毕
• C. 用于捕捉鼠标单击事件
• D. 用于捕捉页面内容改变
答案: 请关注公众号【渝开搜题】查看答案
问题 44: 19. 有如下JavaScript代码,运行后页面文档背景色为蓝色,要实现该效果,横向处应填写( )。
选项:
• A. bgColor
• B. backgroud
• C. color
• D. background-color
答案: 请关注公众号【渝开搜题】查看答案
问题 45: 20. JavaScript是运行在()的脚本语言。
选项:
• A. 服务器端
• B. 客户端
• C. 在服务器运行后,把结果返回到客户端
• D. 在客户端运行后,把结果返回到服务端
答案: 请关注公众号【渝开搜题】查看答案
问题 46: 21. 对于正则表达式RegExp对象的两个主要方法,以下描述正确的是
选项:
• A. exec()检索字符串中指定的值勤,返回true或false
• B. test()检索字符串中是正则表达式的匹配,返回找到的值
• C. test()检索字符串中指定的值勤,返回true或false
• D. exec()检索字符串中是正则表达式的匹配,返回找到的值
答案: 请关注公众号【渝开搜题】查看答案
问题 47: 22. 下列( )可以使窗口显示前一个页面
选项:
• A. back( )
• B. forward( )
• C. go(1)
• D. go(-1)
答案: 请关注公众号【渝开搜题】查看答案
问题 48: 23. 在javascript中,下面代码表示获取文本框的值,则下列选项中验证文本框为空的条件表达式不正确的是()
var userName=document.getElementById("txtName").value;
选项:
• A. userName==""
• B. userName.length<=0
• C. userName.length<0
• D. userName.length=""
答案: 请关注公众号【渝开搜题】查看答案
问题 49: 24. 页面上有一个文本框和一个类change,change可以改变文本框的边框样式,那么使用下面的( )就可以实现当鼠标指针移到文本框上时,文本框的边框样式发生变化。
选项:
• A. onmouseover="className='change'";
• B. onmouseover="this.className='change'";
• C. onmouseover="this.style.className='change'";
• D. onmousemove="this.style.border='solid 1px #ff0000'";
答案: 请关注公众号【渝开搜题】查看答案
问题 50: 25. 关于javascript中的数组,以下描述错误的是
选项:
• A. 定义数组时必须指定长度
• B. 定义数组时可以不指定长度
• C. 数组中的长度由其元素的个数确定,与定义时指定的长度无关。
• D. javascript不支持定义多维数组
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。