提示:内容已经过期谨慎付费,点击上方查看最新答案

Web前端开发基础

  1. 下面有关javascript常见事件的触发情况,描述错误的是( )。

  2. A:onmousedown:某个鼠标按键被按下 B:onkeypress:某个键盘的键被按下或按住 C:onblur:元素获得焦点 D:onchange:用户改变域的内容
    答案:两者传递的参数不同,call 函数第一个参数都是要传入给当前对象的对象,apply 不是
  3. 以下哪个单词不属于javascript保留字( )。

  4. A:with B:parent C:void D:class
    答案:base
  5. 将字串s中的所有字母变为小写字母的方法是( )。

  6. A:s.toLowerCase() B:s.toSmallCase() C:s.toSmallChars() D:s.toLowerCases()
    答案:

    s.toLowerCase()  


  7. 如果有函数定义function f(x,y){…},那么以下正确的函数调用( )。

  8. A:f(1) B:f1,2 C:f(1,2) D:f(,2)
    答案:f(1);f 1 ,2;f(,2)
  9. 在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是( )。

  10. A:<a href=”#”onmouseover=”this.style.fontsize=30px”>注册</a> B:<a href=”#”onmouseout=”this.style.fontsize=30px”>注册</a> C:<a href=”#”onmouseover=”this.style.font-size=30px”>注册</a> D:<a href=”#”onmouseout=”this.style.font-size=30px”>注册</a>
    答案:<a href=”#” OnMouseOver=”this.style.color=’red’”>注册</a>
  11. 下面四个变量声明语句中,哪一个变量的命名是正确的( )。

  12. A:var 2s B:var for C:var txt_name D:var myname myval

  13. 下面( )是声明变量和赋值的正确语法。

  14. A:var "Hello"=myVariable; B:"Hello"=var myVariable; C:var myVariable="Hello"; D:var myVariable=Hello;

  15. 在Javascript中,可以使用Date对象的( )方法返回一个月中的每一天。

  16. A:getTime B:getYear C:getMonth D:getDate

  17. 使用下列css3的属性可以设置圆角矩形( )。

  18. A:border-radius B:border-color C:border D:bordersize
    AI参考:正确选项是【A:border-radius】。CSS3中的border-radius属性可以用来设置元素的圆角,从而实现圆角矩形的效果。而border、border-color和bordersize都不能单独用来设置圆角矩形。B选项中的border-color是一个用于设置边框颜色的属性,C选项中的border是一个用于设置边框的宽度和样式的属性,D选项中的bordersize是用于设置边框宽度的属性。因此,只有A选项的border-radius可以用来设置圆角矩形。'
  19. 下面( )不是浮点数。

  20. A:10 B:3.17 C:-7E+11 D:-439.35
    AI参考:正确答案是A,10不是浮点数。浮点数通常是指带有小数点的数字,如3.17、-7E+11和-439.35等。而数字10是一个整数,不是浮点数。因此,本题的答案是A。'
  21. 下面哪一个不是JavaScript运算符( )。

  22. A:= B:== C:$# D:&&

  23. 在HTML页面上包含如下创建层的语句,

    <html>

    <body>

    <div id=”imageLayer” style=”display:none;”>

    <img src=”images/Sunset.jpg” width=”200” height=”100”></div>

    </body>

    <html>

    那么编写Javascript语句实现显示该层的语句错误的是( )。


  24. A:document.getElementByTagName(“div”)[0].style.display=”block” B:document.getElementByName(“imageLayer”)[0].style.display=”block”; C:document.getElementByName(“imageLayer”).get(0).style.display=”block”; D:document.getElementById(“imageLayer”).style.display=”block”;
    AI参考:正确选项是 B:document.getElementByName(“imageLayer”)[0].style.display=”block”;。在HTML页面中,创建了一个名为“imageLayer”的div层,并包含一个图片元素。要使用JavaScript显示该层,需要使用getElementById或getElementsByName方法获取该div元素,并设置其display属性为“block”。选项A、C和D都是正确的显示该层的JavaScript语句。选项B中的getElementByName方法返回的是一个元素列表,而不是单个元素,因此不能使用[0]索引来获取第一个元素并设置其style属性。因此,选项B是错误的。'
  25. 在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL页面。代码

    <a href=_________><img src=”previous.gif” width=”67” height=”21”></a>,应在下划线处填入( )。


  26. A:“javascript:history.go(1)” B:“history.go(-1)” C:”javascript:history.go(-1)”; D:“history.go(1)”

  27. 下列调用JavaScript函数语句中( )是正确的。

  28. A:call functionName B:call functionName() C:functionName() D:functionName

  29. 下列( )不是引用数据类型。

  30. A:函数 B:布尔类型 C:数组 D:对象
    AI参考:正确选项是【A:函数】。在编程中,函数是一种特殊的数据类型,它是一种用来执行特定任务的代码块。而布尔类型、数组、对象都是数据类型,其中数组和对象通常包含多个元素或属性,而布尔类型只包含一个布尔值。因此,只有函数不是引用数据类型。'
  31. 下面有关JavaScript中call和apply的描述,错误的是( )。

  32. A:两者传递的参数不同,call函数第一个参数都是要传入给当前对象的对象,apply不是 B:call传入的则是直接的参数列表。call 方法可将一个函数的对象上下文从初始的上下文改变为由thisObj 指定的新对象 C:call与aplly都属于Function.prototype的一个方法,所以每个function实例都有call、apply属性 D:apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入

  33. 在HTML页面上包含如下所示的层对象,
    <div id=”info”style=”display:block”><p>请填写</p></div>
    则Javascript语句document.getElementById(“info”).innerHTML的值是( )。

  34. A:<div id=”info”style=”display:block”><p>请填写</p> B:请填写 C:id=”info”style=”display:block” D:<p>请填写</p>
    AI参考:正确答案是“B:请填写”。因为题目中说,
    元素内包含了

    元素,

    元素的文本内容是“请填写”,而document.getElementById(“info”))这个函数的作用就是获取具有特定ID的元素,这个元素的内部内容就是“请填写”。因此,选项B是正确答案。所以正确答案是 B:请填写。'

  35. location对象的( )属性用于设置或检索url的端口号。

  36. A:hostname B:host C:pathname D:href
    AI参考:正确选项是 C:pathname。在location对象中,pathname属性用于设置或检索url的路径名,包括协议、主机名和端口号。因此,选项C是正确答案。选项A、B和D与设置或检索url的端口号无关。'
  37. 如果在HTML页面中包含如下图片标签,

    <img id=”pic” src=”Sunset.jpg” width=”400” height=”300”>
    则选项中的( )语句能够实现隐藏该图片的功能。


  38. A:document.getElementById(“pic”).style.display=”disvisible”; B:document.getElementById(“pic”).style.display=”visible”; C:document.getElementById(“pic”).style.display=”block”; D:document.getElementById(“pic”).style.display=”none”;
    AI参考:正确选项是:D:document.getElementById(“pic”).style.display=”none”;解释:在HTML页面中,可以使用JavaScript来控制图片的显示和隐藏。选项D中的document.getElementById(“pic”).style.display=”none”;语句能够将指定的图片元素隐藏起来,而其他选项中的语句则无法实现该功能。因此,选项D是正确的答案。'
  39. 下面( )对象与浏览列表有关。

  40. A:location,history B:navigator,window C:historylist,location D:window,location
    AI参考:正确选项是【D:window,location】。在浏览列表中,通常需要使用窗口对象(window)和位置对象(location)来获取相关信息。window对象代表浏览器窗口,提供了许多与窗口相关的属性和方法,如打开新窗口、关闭窗口、获取窗口大小等。location对象则提供了当前页面URL的相关信息,如协议、主机名、路径、查询字符串等。因此,选项D中的window和location是与浏览列表相关的正确答案。'
  41. 下列的哪一个表达式将返回假( )。

  42. A:(“a”==”a”)&&(“c”!=”d”) B:(4>=4)&&(5<=2) C:!(3<=1) D:(2<3)||(3<2)

  43. 下列事件哪个不是由鼠标触发的事件( )。

  44. A:contextmenu B:click C:keydown D:mouseout

  45. 以下( )表达式产生一个0~7之间(含0,7)的随机整数。

  46. A:Math.floor(Math.random()*7) B:Math. floor(Math.random()*8) C:Math.ceil(Math.random()*8) D:Math.floor(Math.random()*6)

  47. 在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是( )。

  48. A:document.myform.selCity.options.size=0 B:document.myform.selCity.options.clear() C:document.myform.selCity.options.deleteAll() D:document.myform.selCity.options.length=0

  49. 创建对象使用的关键字是( )。

  50. A:function B:String C:new D:var
    AI参考:正确答案是C:new。在许多编程语言中,创建对象需要使用关键字“new”。而A选项的“function”通常用于定义函数,B选项的“String”用于定义字符串,D选项的“var”用于定义变量。因此,正确答案是C。'
  51. ( )函数用于弹出一个消息对话框,该对话框包括一个确定按钮。

  52. A:message B:escape C:confirm D:alert

  53. 在HTML文件中编写JavaScript程序时,应使用标记( )。

  54. A:script B:javascript C:js D:scripting

  55. 表达式50=="fifty"的值为( )。

  56. A:false B:true C:"fifty" D:50

  57. 以下哪条语句会产生运行错误( )。

  58. A:varobj = ( ); B:var obj =/ /; C:varobj = [ ]; D:varobj = { };

  59. 定义函数时,在函数名后面的圆括号内可以指定( )个参数。

  60. A:0 B:2 C:任意 D:1

  61. 以下关于JavaScript语言的论述中,正确的是( )。

  62. A:JavaScript是一种面向对象的编程语言 B:JavaScript是一种基于原型的编程语言 C:JavaScript是一种结构化数据查询语言 D:JavaScript是一种基于对象的编程语言

  63. 以下哪些JavaScript的基本特点( )。

  64. A:脚本语言 B:编译执行 C:基于对象 D:跨平台
    AI参考:正确选项是【A:脚本语言,C:基于对象】。JavaScript是一种脚本语言,通常用于Web开发,具有易于学习和使用的特点。它是一种解释型语言,不需要事先编译,而是在运行时逐行解释和执行。JavaScript也是一种基于对象的语言,这意味着它使用对象作为基本数据结构,支持面向对象编程。此外,JavaScript是一种跨平台的脚本语言,可以在多种操作系统和浏览器上运行,具有很好的兼容性。因此,选项A和C是JavaScript的基本特点。选项B和D虽然也是一些常见的优点,但不是JavaScript的基本特点。'
  65. Javascript的基本数据类型包括( )。

  66. A:数组 B:字符串 C:数值 D:布尔

  67. ascript中, 以下声明变量语句中哪个是正确( )。



  68. 在HTML页面中,onclick属于鼠标相关事件。( )

  69. A:错 B:对

  70. 用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。( )

  71. A:错 B:对

  72. JavaScript的函数定义允许嵌套,即在函数中可以定义另一个函数。( )

  73. A:对 B:错

  74. 在使用var x=1声明变量x之后,赋值语句x="我喜欢JavaScript"将出错。( )

  75. A:对 B:错

  76. 函数的定义语句和函数的调用语句必须都被放在HTML文件的head标签中。( )

  77. A:错 B:对

  78. 赋值运算符的作用是给一个变量赋新值。( )

  79. A:错 B:对

  80. 分析如下的JavaScript代码段, 则运行后在页面上输出____
    var c=""10"",d=10;
    document.write(c+d)



  81. Javascript中, 如果已知HTML页面中的某标签对象的id=”username”用____
    方法获得该标签对象。



  82. 获取上下文对象时需要通过canvas对象的____方法。



  83. 定义了一个变量,但没有为该变量赋值,如果alert该变量,javascript弹出的对话框中显示____



  84. 99、window的____事件在浏览器完成页面加载后立即触发。


温馨提示支付 ¥1.90 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部