第三次形考_0006一、单项选择题(共10道试题,共20分。)1.CSS选择器中“A:visited”表示鼠标在()时的状态。A.经过B.激活C.原始D.访问过超链接后2.打开名为window2的新窗口的JavaScript语法是()。A.open.new()B.new.window()C.new()D.window.open()3.下面不属于CSS插入形式的是()。A.索引式B.内联式C.嵌入式D.外部式4.外部式样式单文件的扩展名为()。A..jsB..domC..htmD..css5.在CSS中使用背景图片需要使用参数()。A.imageB.urlC.styleD.embed6.在CSS的文本属性中,文本修饰的取值text-decoration:overline表示()。A.不用修饰B.下划线C.上划线D.横线从字中间穿过7.CSS的中文全称是()。A.层叠样式表B.层叠表C.样式表D.以上都正确8.()可以在警告框中写入HelloWorld。A.alertBox=HelloWorldB.msgBox(HelloWorld)C.alert(HelloWorld)D.alertBox(HelloWorld)9.下列()是编写当i等于5时执行一些语句的条件语句。A.if(i==5)B.ifi=5thenC.ifi=5D.ifi==5then10.我们可以在下列()HTML元素中放置Javascript代码。A.scriptB.javascriptC.jsD.scripting二、判断题(共15道试题,共30分。)1.动态样式,通过CSS(层叠样式表)来实现,动态样式可以动态改变几乎所有元素在网页上的显示效果。A.错误B.正确2.外部脚本必须包含script标签。A.错误B.正确3.样式表也称为CSS,也就是CascadingStyleSheets(层叠样式表)的简称。A.错误B.正确4.使用JavaScript识别浏览器时,应尽量使用浏览器信息对象的方法。A.错误B.正确5.在Dreamweaver中,在样式表中我们可以设置使用特定的语法来制作阴影文字特效。A.错误B.正确6.文档对象DOM是从网页文档里划分出来的对象。A.错误B.正确7.使用window.open制作弹出窗口时,可以控制弹出窗口的位置。A.错误B.正确8.内联元素不能定义宽、高、内边距等,要想定义必须转为块级元素。A.错误B.正确9.不支持CSS样式表的浏览器只解释网页中和HTML代码,而忽略了CSS代码。A.错误B.正确10.使用JavaScript不可以控制事件冒泡。A.错误B.正确11.在Dreamweaver中,可以把已经创建的仅用于当前文档的内部样式表转化成外部样式表。A.错误B.正确12.Navigator对象可以获取用户正在使用的浏览器版本。A.错误B.正确13.代码linkhref=urlrel=stylesheettype=text/css可以引用一个外部样式表。A.错误B.正确14.JavaScript是一种解释型语言,客户端获取源代码后再解释执行。A.错误B.正确15.能够返回键盘上的按键所对应字符的事件是onMouseOver。A.错误B.正确三、简答题(共4道试题,共20分。)1.在网页添加样式表有4种不同的方式,在应用时该如何加以灵活选取?参考答案:对于以下四种方式:内嵌样式、内部样式表、链入外部样式表和导入外表样式表而言,当有多个网页要用到的CSS,采用外连CSS文件的方式(链入外部样式表和导入外表样式表),这样网页的代码大大减少,修改起来非常方便;只在单个网页中使用的CSS,采用文档头部方式;只有在一个网页一、两个地方才用到的CSS,可以考虑使用采用行内插入方式。2.简述CSS的概念和作用。参考答案:CSS是CascadingStyleSheets的缩写,也被译为“层叠样式表或“级联样式表。CSS的作用之一,就是针对页面中的对象的风格和样式进行定义;其二,它使得HTML各个标记的屙性更具有一般性和通用性。然而建立样式单的真正意义在于把对象真正引入了HT—ML,使得可以使用脚本程序调用对象属性,并且可以改变对象属性,达到动态的目的,这在以前的HTML中是无法实现的。样式单还有一项很大的作用——简化了HTML中各种繁琐的标记,使得各个标记的属性更具有一般性和通用性,并且扩展了原先的标记功能,能够实现更多的效果;样式单甚至超越了Web页面本身的显示功能,而把样式扩展到多种媒体上,所以它的功能相当强大。3.如何在页面上利用单击来关闭浏览窗口?参考答案:关闭窗口的操作其实非常简单,只需要使用widnow对象的close()方法即可。在<BODY>下添加如下的代码:<br/><ahref=javascript:window.close()>关闭窗口</a>4.三种循环结构之间的差别在哪里?参考答案:do…while循环中,循环体至少执行一次;而while循环运行时可能一次也不循环到;而for语句的通用行性最强四、案例讨论题(共1道试题,共10分。)1.在定义动态链接时,页面中所有的链接效果都会改变,如果想在一个页面中定义两组以上的链接效果,怎样定义?参考答案:在第四章里我们不是说过的类和伪类的混用可以在同一个页面中做不同的链接效果吗。点击新建样式,在选择符下拉框里,用键盘输入a.link2:link(当然可以先选择a:link,然后更改),这样就新建立了一个.link2类,然后再为a.link2:link设定样式为:红色,有下划线;根据上面的方法可以继续定义a.link2:visited和a.link2:hover,可定义a.link2:visited为红色有下划线,a.link2:hover为红色无下划线,背景为白色。于是在CSSStyles面板里多了一个名称为link2的自定义样式。最后将此样式应用在某个动态链接上。在保存后用浏览器打开,就可以看到两种完全不同的链接样式。全部CSS代码如下:<br/><styletype=text/css><!--.emphases{font-weight:bold;color:#FF0000}p{font-size:12px;line-height:150%;text-indent:24px}a:link{color:#FF9900;text-decoration:none}a:visited{color:#FFFF00;text-decoration:none}a:hover{color:#FF9900;text-decoration:underlineoverline;background-color:#FFFF00}a.link2:link{color:#FF0000;text-decoration:underline}a.link2:visited{color:#FF0000;text-decoration:underline}a.link2:hover{color:#FF0000;text-decoration:none;background-color:#FFFFFF}--></style>五、填空题(共7道试题,共20分。)1.W3C把动态HTML分为三个部分来实现:支持动态效果的浏览器、CSS样式表和脚本语言。2.CSS的定义是由三部分构成:选择符、属性和属性的取值。3.选择符body是指页面主体部分,color是控制文字颜色的属性,black是颜色的值。4.CSS滤镜按照其功能可分为界面滤镜、静态滤镜和转换滤镜三种。5.在JavaScript语言中分为三个部分:JavaScript核心语言、JavaScript客户端扩展和JavaScript服务器端扩展。6.通常将JavaScript代码放置于<HEAD></HEAD>或者<BODY></BODY>之间。7.根据JavaScript语句的功能,可分为注释语句、条件语句和循环语句。