软件水平考试(初级)网络管理员下午(应用技术)模拟试卷18

0
收藏   分享
  • 卷面总分:75分
  • 试卷类型:模拟考试
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:11次
  • 作答时间:150分钟
试卷简介
试卷预览
1

阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在对应栏内。

  [说明]

 这是一个修改字符串的题目,此题中将字符串“hello,I am not a student,I do not likecomputer!”中的“not”去掉,并在Web页中显示。当离开此Web页时,将自动启动收藏夹。

 [HTML 文本]

 <html>

 <!--省略部分为HTML框-->

  (1)           //JavaScript区域开始标识

 <!--               //HTML的注释符

 vay a="hello,I am not a student,I do not like computer!" ;

                   //定义变量,并赋初值

 vay b=0;

 vayc=" ";

 if(docurment.all){        //如果是IE浏览器,则执行花括弧内的语句,否则弹出一个警告对

                   //话框,在对话框中显示“对不起,此Web页无法显示”

 while((2)){       //查找字符串a中是否有not,如果有则将字符串a中的not,去掉,

                    //然后赋给变量c。

  (3)=a.substring(b,a.indexOf("not",b))

 b+=a.indexOf("not",b)+4;

 }

 c+=a.substring( (4) ),a.length);

 window.alert(“单击确定显示修改后的字符串”); //弹出一个警告对话框,在对话框中显示

                         //“单击确定显示修改后的字符串”

 document.write("The final string is:<br>)";//在Web页内输出的字符串,“The final

                         //string is,并加回车符

 document.write(c+"<br>");         //在Web页内输出修改后的字符串,并加回车

 }

 else

 window.alert(“对不起,此Web页无法显示”)

 function folder(){             //定义一个函数

  (5) ('http://www.dlrin.edu.ca','myhomepage',)

                       //自动开启收藏夹,括号中的地址可以随便换。通过在

 <body ***>标识中加入onUnload=folder()来激活此函数

 }

 //- ->                  //HTML的注释符

 </Script>

 <!--省略部分为HTML框-->

 </html>

1

阅读下列说明和HTML 文本,分析其中嵌入的JavaScrlpt 脚本,将应填入(n)处的语句写在对应栏内。

  [说明]

  本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。

  [HTML 文本]

 <html>

 <!--省略部分为HTML 框-->

 ……

    <style>

    <!-drag {position:relative;cursor;hand}   //css 程序,通过类选择符建立类,类的名称为 drag

    -->

    </style>

    (1)                  //JavaScript. 区域开始标识

    var m=false                //声明几个变量

    var 2,X,y

    function p(){               //定义一个函数p(),判断鼠标是否已按下左键

    if( (2)&&m){

    z. style.pixelLeft=a+event.clientX-x    //定义图片左上角的位置

    z. Style.pixelTop=b+event.clientY-y

    return false

    }

    }

    function q(){   //定义一个函数q()。如果是Netscape浏览器,就返回。所以此效果在Nemcape

              //浏览器中看不到

    if(!document,all)

    retum

    if(event,srcElement.className=="drag",)//如果鼠标左键被按下,返回z,a,b,x,y的值

    m=true

    z=event.srcElement

    a=z.style.pixelLeft

    b=z.style.pixelTop

    x=event.clientX

    y=event.clientY

    (3)     //当鼠标移动时,执行p()函数,当鼠标按下的时候,执行q函数,当鼠标

            //抬起的时候,不执行任何函数

  }

  }

   (4) 

    document. nmouseup=newfunction(“(5)”)