网页高级编程期末上机考试内容
时间:2025-04-28
时间:2025-04-28
《网页高级编程》期末考试试卷(机试)
适用班级:09软件1、2班 考试时间:110分钟
试卷说明:试卷由两部分组成,第一部分为主观题,第二部分为操作题,最终上交内容包括试卷和所完成的网页及素材,并且保存在自己学号和名字命名的文件夹。 第一部分:单项选择题(每题2分,共15题)
1、在JavaScript中每隔一秒调用函数 foo (D ) ,下面哪种方法是正确的?
A. setTime("foo( )",1000)
B. clearInteval("foo( )",1000)
C. clearTimeout("foo( )",1000)
D. setTimeout("foo( )",1000)
2、以下哪项是JavaScript函数能实现的?( C )
A.接受参数
B.返回一个值
C.以上都可以
3、以下哪个对象可用来在浏览器窗口中载入一个新网址?( B )
A.document.url
B.window.location
C.window.url
D.window.close
4、哪个对象包括了alert(A )方法?
A.window
B.document
C.location
5、分析下面JavaScript的代码段:
<Form><input type=”text” name=” txt1” value=”txt1”> <input type=”text” name=”txt2” value=”txt2” onFocus=alert(“我是焦点”) onBlur=alert(“我不是焦点!”)> </Form> 下面的说法正确的是:( D )
A. 当用鼠标选中txt2时,弹出“我是焦点”消息框,再用鼠标选中txt1文本框时,弹出“我不是焦点”消息框
B. 当用鼠标选中txt1时,弹出“我是焦点”消息框,再用鼠标选中txt2文本框时,弹出“我不是焦点”消息框
C. 假如现在输入光标在txt1上,用鼠标单击页面上除txt2以外的其他部分时,弹出“我不是焦点”消息框
D. 假如现在输入光标在txt2上,用鼠标单击页面的其他部分时,弹出“我不是焦点”消息框
6、( B )事件处理程序可用于在用户单击按钮时执行函数
A. onSubmit B. onClick
C. onChange D. onExit
7、用户更改表单元素 Select 中的值时,就会调用( D )事件处理程序。
A. onClick B. onFocus
C. onMouseOver D. onChange
8、ID为“showTime”的DIV标签内显示时钟,每秒刷新一次,完成每秒刷新时钟的代码正
确的是:( D )
A.setTimeout('showTime.innerText=new Date( ).toLocaleString( ) ',1000)
B.setTimeout('showTime.innerHTML=new Date( ).toLocaleString( )',1000)
C.setInterval('showTime.outerHTML=new Date( ).toLocaleString( )',1000)
D.setInterval('showTime.innerText=new Date( ).toLocaleString( )',1000)
9、 名为myform的表单中有一个ID为email的文本框, email中必须包含@和.字符,并且@和.两个字符均不在第一位,定义:var e= document.myform.email.value;下面验证E-mail的代码正确的是:( A )
A.if(e.indexof(“@”,1)==-1 || e.indexof(“.”,1)==-1){
alert(“电子邮件格式不正确”) return false;}
B.if(e.indexof(“@”,1)==-1 && e.indexof(“@”,1)==-1){
alert(“电子邮件格式不正确”) return false;}
C.if(e.indexof(“@”,0)==-1 || e.indexof(“@”,0)==-1){
alert(“电子邮件格式不正确”) return false;}
D.if(e.indexof(“@”,0)==-1 && e.indexof(“@”,0)==-1){
alert(“电子邮件格式不正确”) return false;}
10、已知页面上有一个名为“关闭图片”按钮,需关闭图片:<img src=”ss.jpg”id=”dd”> , 假设按钮的onClick事件的函数是close,下面对该函数的描述正确的是:( B )
A.document.getElementsByName( dd ).style.display= none
B.document.getElementById(‘dd’).style.display=’none’
C.document.getElementByTag( dd ).style.display= none
D.document.getElementsByName( dd ).style.display= block
11、OnBlur事件表示( A )
A.失去焦点 B.获得焦点
C.内容发生改变 D.文本被选中
12、在打开已知页面时,弹出一个名为adv.html、高300、宽250、显示工具栏但不显示地址栏的弹出窗口,以下弹出窗口的代码正码的是:( B )
A. open(“adv.html”,”left=250,height=300,toolbar=0,location=1”)
B.open(“adv.html”,””,”width=250,height=300,toolbar=1,location=0”)
C.open(“adv.html”,””,”width=250,top=300,scrollbars=1,location=0”)
D.open(“adv.html”,””,”width=250,top=300,scrollbars=1,menubar=0”)
13、下面对代码段分析正确的是:( C )
<marquee direction=“right” onMouseOver=“this.stop( );”
onMouseOut=“this.start( );” loop=100>滚动的文字
</marquee>;
A.文字循环向左滚动100次,然后停止
B.文字向右无限次循环滚动,鼠标停在文字上时,文字停止滚动,移开时,继续滚动,
C.文字循环向右滚动100次,鼠标停在文字上时,文字停止滚动,移开时,继续滚动
D.文字向右来回往复滚动,鼠标停在文字上时,文字停止滚动,移开时,继续滚动
14、如下代码片断的作用是:( C )
<a href=“javascript:close( );”>点我看看 </a>
A.重载当前窗口 B.刷新当前窗口
C.关闭当前窗口 D.弹出提示窗口
15、onMouseUp()事件处理程序表示( A )
A. 鼠标被释放 B. 鼠标按下
C. 鼠标离开某个区域 D. 鼠标单击
第二部分:操作题(共70分)
1、 采用合理的布局方式,制作一个购物网站首页及该网站用户登录 …… 此处隐藏:1172字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:瓦工装饰工程承包合同
下一篇:商务谈判模拟实训报告[1]1