《JavaScript课后习题.docx》由会员分享,可在线阅读,更多相关《JavaScript课后习题.docx(6页珍藏版)》请在三一办公上搜索。
1、JavaScript课后习题chap01 1. 以下标识符不合法的有 A abc_1 B 123abc C stuName D n$ 2. 下列选项中不属于javaScript基本数据类型的有 A String B Number C Boolean D Class 3. 以下变量定义不正确的有 A var a,b=10; B var a=12; C var a,var b; D var a=b=10; 4下列选项中,能够实现鼠标跟随特效的事件有 AonMouseOver BonMousemOver ConMouseOut DonMouseDown 5以下关于函数说法错误的是 A函数是一段可以重
2、复调用代码的集合 BjavaScript中使用function关键字定义函数 C函数只能在事件中调用 D函数通常用于处理事件的发生 chap02 1.以下不属于浏览器对象的有 A .Date B.window C.document D.location 2.以下哪个选项是浏览器模型中的顶层对象 A.window B.document C.history D.location 3.下列关于浏览器对象说法正确的有 A.window对象是浏览器模型的顶层对象 B.document代表整个HTML文档 C.location对象的forward方法可以实现浏览器的前进功能 D.history对象用于管理
3、当前窗口最近访问过的URL 4.关于DOM模型说法不正确的有 A.document对象是DOM模型的根节点 B.DOM模型是一种与浏览器,平台和语言无关的接口 C.DoM模型应用与HTML或XML,用于动态访问文档的结构,内容及样式 D.DOM模型与浏览器对象模型无关 5.下列关于DOM模型节点访问,说法正确的有 A.可以根据节点ID访问DOM节点 B.getElementsByTagName方法根据节点的name属性访问节点 C. getElementsByName方法的作用是获取一个指定name属性值的节点 D.nodeValue属性可以访问节点的value属性值 chap03 1. 下面
4、事件中属于表单提交事件的是 A onload事件 B onclick事件 C onsubmit事件 D onfocus事件 2在string对象中,能够查找子字符串出现位置的方法是 Aindexof方法 BlastIndexof方法 Csplit方法 Dmatch方法 3以下关于substr和substring方法描述错误的有 Asubstr方法用于截取指定长度的子字符串 Bsubstring方法用于截取指定长度的子字符串 Csubstr方法用于截取指定长度的子字符串 D“hello word!”substring用于截取第5个字符后的所有字符 4关于正则表达式说法不正确的是 A正则表达式是一
5、种对文字进行模糊匹配的语言 B正则表达式可以实现数据格式的有效性验证 C正则表达式可以替换和删除文本中满足某种模式的内容 D正则表达式的模式匹配不能实现区分大小写 5关于正则表达式中的方法说法正确的是 Aexec方法是作用是执行一段javaScript脚本 Btext方法用于测试正则表达式的有效性 Cmatch方法用于匹配模式字符串,并返回所有的匹配结果 Dexec方法的作用是搜索符合正则表达式模式字符串的内容 chap04 1 以下选项中改变样式属性的代码正确的是 A name.style.font-size=20px; B name.style.fontsize=20px; C name.
6、style.size=20px; D name.style.fontSize=20px; 2. 以下选项中用于改变元素背景颜色的代码正确的是 A menu.style.color=green; B menu.color=green; C menu.style.backgroundColor=green; D menu.style.color=green; 3. 以下关于display属性描述正确的是 A display属性用于设置页面元素的显示方式 B 使用display属性设置行内元素为块状显示时,不允许设置元素的大小 C 使用display属性设置块状元素为行内显示时,可以设置元素的大小
7、D 使用display属性设置隐藏页面元素,将保留元素在页面占据的空间 4. 以下关于Array对象说法正确的是 A Array是javaScript的内置对象 B 使用Array对象的reverse方法可以将数组中的元素倒叙排列 C 使用Array对象的sort方法可以将数组中的元素升序排列 D Array对象的join方法默认使用逗号连接数组中的元素 5. 以下关于数组定义正确的是 A Array array=new Array; B Array array=new Array; C Array array=new Array; D var array=new Array; 6. 下列选项
8、中可以用于检索下拉列表中被选定的选项索引值的是 A disabled B selectedIndex C option D Multiple 7. 下列选项中描述正确的是 A options.add(newOption)可以动态添加一个下拉列表选项 B option.add(newOption)可以动态添加一个下拉列表选项 C new Option(a,A)中a表示列表选项的值,A用于在页面中的显示 D new Option(a,A)中A表示列表选项的值,a用于在页面中的显示 chap05 1. 以下能够正确修改层在Z轴方向位置的脚本代码有 A obj.style.z-index=100; B
9、 obj.style.zIndex=100; C obj.zIndex=100; D obj.z-index=100; 2. 以下代码中能够实现显示对象的选项的是 A obj.style.display;block; B obj.style.display=block; C obj.display=block; D obj.style.display;none; 3. 在制作遮罩层特效时,用于实现遮罩效果的层的位置可以采用的最佳定位方式是 A absolute B relative C static D fixed 4. 以下关于页面Tab特效说法不正确的有 A 页面Tab特效可以节省版面的空
10、间 B 页面Tab特效常用于页面内容紧凑,版面复杂的门户网站页面设计 C 页面Tab特效制作复杂,给页面设计者带来麻烦,不适合页面设计 D 页面Tab特效的组成分为Tab菜单和Tab内容两个部分 5以下关于遮罩层特效制作说法不正确的是 A遮罩层特效的应用加重了对服务器的请求负担 B遮罩层特效制作分为3个部分,分别是页面内容,遮罩层和弹出层 C使用display属性可以实现遮罩层的动态显示和隐藏 D使用滤镜可以实现遮罩层的半透明的效果,增加客户端的视觉体验效果 chap06 1. 以下事件处理代码正确的有 Awindow.load=function Bwindow.onload=function
11、 load Cwindow.onload=function Dwindow.onload=function 2.以下关于事件的说法不正确的有 A当鼠标单击按钮时将触发onmouseover事件 B当鼠标从页面元素中移除时将触发onmouseout事迹 C当浏览器加载某个页面时将触发onload事件 D当浏览器窗体滚动条滚动时将触发onmove事件 3.在DOM模型中用于添加节点的方法有 AinsertBefore Badd Cremove DappendChild 4.在DOM模型中根据元素标签名称获取元素的方法是 AgetElementById BgetElementByName CgetElementByTagName DgetElementsByTagName 5.以下关于innerHTML的说法不正确的有 A使用innerHTML属性可以动态创建页面元素的子节点 B使用innerHTML属性设置的内容将以纯文本形式显示 C使用innerHTML属性设置的内容将以HTML方式进行解析 D使用innerHTML属性设置页面的背景图像