zoukankan      html  css  js  c++  java
  • 某科技前端面试

    1.求 2 的 1 000 000 次方,并把得到结果的后5位

        js  Number类型的 范围是   -2^52  ~  +2^52  

    var num = 2;
    for (var i = 1; i < 1000000; i++) {
      num *= 2;
    }//这根本算不出来  这里 就是  Infinity
    var str = num.toString();
    var res = str.slice(-5);  //inity

    要怎么做呢????  求大神指点

    2.设计程序,模拟双色球 ,6个红球范围1-33,1个蓝球范围1-16

    <body>
      <div class="box">Number:<span class="number"></span></div>
      <button onclick="new DbColorBall()">shake</button>
      <script>
        function DbColorBall (){ 
    this.shake(); } DbColorBall.prototype.shake
    = function(){ var blue = Math.ceil(Math.random()*16); var red = ''; for(var i = 0; i < 6; i++) { red += Math.ceil(Math.random()*33) + ',';  //这里在我自己答的时候 忘了 向上取整 和 加 , 进行分割 } var res = 'red' + red + 'blue' + blue; var num = document.getElementsByClassName('number')[0] num.innerText = res; } </script>

    估计我这次是凉了     继续努力

    还有和前端相关的两道题   

    3.描述面向对象的编程

    4.描述tcp协议与udp协议,说明原理 以及特点

  • 相关阅读:
    oracle的commit
    struts2 Action 接收参数的三种方法
    git -速查表
    Windows 手动创建 服务
    Linux 上 安装 composer
    Class文件解析
    Java 从数据库中查找信息导入Excel表格中
    将Java Web项目部署到远程主机上
    Java8 map和reduce
    group By 和 Union 、 Union all的用法
  • 原文地址:https://www.cnblogs.com/96weibin/p/8593135.html
Copyright © 2011-2022 走看看