zoukankan      html  css  js  c++  java
  • 牛客错题2020年9月29日

    牛客错题2020年9月29日

    1. 在HTML中,标记

      的作用是?

      正确答案: B 你的答案: D (错误)

      标题标记
      预排版标记
      转行标记
      文字效果标记
      解释:
      没什么可以解释的。
      
    2. 用户在登陆某个账号时,通常是将账号名和密码分别输入到对应的文本框中,现要将账号名和密码连接起来作为用户的唯一标识符,怎样来实现这一功能( )

      正确答案: A 你的答案: B (错误)

      userName.concat(pwd);
      userName.append(pwd);
      userName.appendTo(pwd);
      userName.pop(pwd);
      解释:
      A. concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
      B. append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
      C. appendTo() 方法在被选元素的结尾(仍然在内部)插入指定内容。
      D. pop() 方法用于删除并返回数组的最后一个元素。
      
      
    3. 在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的?

      正确答案: C 你的答案: B (错误)

      eq(index)
      find(expr)
      siblings([expr])
      next()
      解释:
      jQuery siblings() 方法
      siblings() 方法返回被选元素的所有同胞元素。
      下面的例子返回 <h2> 的所有同胞元素:
      实例
      $(document).ready(function(){
        $("h2").siblings();
      });
      
      您也可以使用可选参数来过滤对同胞元素的搜索。
      下面的例子返回属于 <h2> 的同胞元素的所有 <p> 元素:
      实例
      $(document).ready(function(){
        $("h2").next();
      });
      
      jQuery find() 方法
      find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。
      下面的例子返回属于 <div> 后代的所有 <span> 元素:
      实例
      $(document).ready(function(){
        $("div").find("span");
      });
      
    4. 使用CSS的flexbox布局,不能实现以下哪一个效果:

      正确答案: D 你的答案: C (错误)

      三列布局,随容器宽度等宽弹性伸缩
      多列布局,每列的高度按内容最高的一列等高
      三列布局,左列宽度像素数确定,中、右列随容器宽度等宽弹性伸缩
      多个宽高不等的元素,实现无缝瀑布流布局
      
      
    5. 以下哪个属性不会使div脱离文档流()

      正确答案: D 你的答案: C (错误)

      position: absolute;
      float: right;
      position: fixed;
      position: relative;
      解释
      浮动(float)、固定定位(fixed)和绝对定位(absolute)都会使元素脱离文档流
      
    6. CSS2中轮廓outline说法错误的是()正确答案: C 你的答案: C (正确)

      轮廓是绘制于元素周围的一条线
      轮廓位于边框边缘的外围,可起到突出元素的作用
      CSS outline可以设置内外边距样式
      CSS outline 属性可以设置元素轮廓的颜色和宽度。
      解释:
      outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
      
    7. 下列说法正确的是( )正确答案: C 你的答案: D (错误)

      volatile,synchronized
      都可以修改变量,方法以及代码块
      volatile,synchronized 在多线程中都会存在阻塞问题
      volatile能保证数据的可见性,但不能完全保证数据的原子性,synchronized即保证了数据的可见性也保证了原子性
      volatile解决的是变量在多个线程之间的可见性、原子性,而sychroized解决的是多个线程之间访问资源的同步性
      解释:
       关键字volatile是线程同步的轻量级实现,所以volatile性能肯定比synchronized要好,并且只能修改变量,而synchronized可以修饰方法,以及代码块。
              多线程访问volatile不会发生阻塞,而synchronized会出现阻塞
              volatile能保证数据的可见性,但不能保证原子性;而synchronized可以保证原子性,也可以间接保证可见性,因为它会将私有内存和公共内存中的数据做同步
              关键字volatile解决的下变量在多线程之间的可见性;而synchronized解决的是多线程之间资源同步问题
      
    8. 下面那个选项设置web页面的背景颜色?

      正确答案: D 你的答案: B (错误)

      <body background="color-name">
      <body backgroundcolor="color-name">
      <body bg-color="color-name">
      <body bgcolor="color-name">
      
    9. 哪个元素不定义属性的宽度?

      正确答案: D 你的答案: B (错误)

      <input>
      <object>
      <embed>
      <textarea>
      出题者的意思应该是说:以下元素哪一个没有width属性。这样答案就是<textarea>。
      但是<textarea>可以设置cols属性来控制宽度。
      
    10. 下列哪些情况可触发reflow

      正确答案: A D 你的答案: A C D (错误)

      改变任何元素的width/height
      改变background-color
      visibility:hidden
      改变font-size
      解释:
      首先早知道reflow是什么? reflow(回流)是指浏览器为了重新渲染部分或者全部的文档,重新计算文档中的元素的位置和几何构造的过程。 因为回流可能导致整个Dom树的重新构造,所以是性能的一大杀手。 以下操作会引起回流:
      ① 改变窗口大小
      ② font-size大小改变 
      ③ 增加或者移除样式表 
      ④ 内容变化(input中输入文字会导致)
      ⑤ 激活CSS伪类(:hover)
      ⑥ 操作class属性,新增或者减少 
      ⑦ js操作dom 
      ⑧ offset相关属性计算 
      ⑨ 设置style的值 ......
      另外: reflow与repaint(重绘)是减缓js的几大主要原因,尤其是reflow更是性能杀手,所以我们应该想法避免。
      
    11. 下面有关Java的说法正确的是( )

      正确答案: A C D F 你的答案: A E F (错误)

      一个类可以实现多个接口
      抽象类必须有抽象方法
      protected成员在子类可见性可以修改
      通过super可以调用父类构造函数
      final的成员方法实现中只能读取类的成员变量
      String是不可修改的,且java运行环境中对string对象有一个对象池保存
      解释:
      A对:java类单继承,多实现
      B错:被abstract修饰的类就是抽象类,有没有抽象方法无所谓
      C错:描述有问题。protected成员在子类的可见性,我最初理解是子类(不继承父类protected成员方法)获取父类被protected修饰的成员属性或方法,可见性是不可能变的,因为修饰符protected就是描述可见性的。
      这道题应该是要考察子类继承父类,并重写父类的protected成员方法,该方法的可见性可以修改,这是对的,因为子类继承父类的方法,访问权限可以相同或往大了改   
      D对。
      E错:final修饰的方法只是不能重写,static修饰的方法只能访问类的成员变量
      F对。
      
  • 相关阅读:
    springboot配置文件priperties大全
    JWT全面解读、使用步骤
    springboot+jwt做api的token认证
    SpringSecurity-UsernamePasswordAuthenticationFilter的作用
    java中字符串太长,怎么自动换到下一行
    idea中mybatis generator自动生成代码配置 数据库是sqlserver
    Spring REST实践之HATEOAS
    在eclipse中查看sources源码和JavaDoc帮助文档
    在Eclipse中查看Javadoc文档
    【layui】laydate的年度类型设值,不能使用done方法时,翻页不设值
  • 原文地址:https://www.cnblogs.com/chenyameng/p/13748117.html
Copyright © 2011-2022 走看看