`

两道面试题

阅读更多

1. 编程题

 

1) 请用js定义一个Animal类,包含属性name以及方法sleep

2) 请定义Person类,继承上面的类,并添加speak方法

 

function Animal() {
    this.name = '';
}

Animal.prototype.sleep = function () { console.log('sleep...'); };


function Person () {}

Person.prototype = new Animal();
Person.prototype.constructor = Person;
Person.prototype.speak = function() { console.log('speak...'); };

 

2. 写一个求平方根的方法,第一个参数x为一个整型的操作数,第二个参数y也为整型,表示允许误差

function mySqrt (x, y) {
    let result;
    ...
    return result;
}

 满足

 x - result * result <= y

请将函数补充完整(不要用Math.sqrt())

 

function mySqrt (x, y) {
    let result;
    let start = 0, end = x, mid;

    while(true) {
        mid = (start + end) / 2;
        if (Math.abs(x - mid * mid) <= y) {
            result = mid;
            break;
        }
        if (x > mid * mid) {
            start = mid;
        }
        if (x < mid * mid) {
            end = mid;
        }

    }
    return result;
}
mySqrt( 100, 0.01 );

 

 

 

分享到:
评论

相关推荐

    计算机后端-Java-Java核心基础-第25章 集合02 06. Set课后两道面试题.avi

    计算机后端-Java-Java核心基础-第25章 集合02 06. Set课后两道面试题.avi

    牛客大数据面试题集锦+答案,共523道,46W+字。大厂必备

    Hadoop面试题:100道 Zookeeper面试题:21道 Hive面试题:47道 Flume面试题:11道 Kafka面试题:59到 HBase面试题:36道 Spark面试题:97道 Flink面试题:40道 数仓面试题:25道 综合面试题:43道 数据库(MySQL)...

    java面试题20道java面试题20道

    java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java...

    java面试题18道java面试题18道

    java面试题java面试题18道java面试题18道java面试题18道java面试题java面试题18道java面试题18道java面试题18道java面试题java面试题18道java面试题18道java面试题18道java面试题java面试题18道java面试题18道java...

    Python面试题及答案共70道.docx

    Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python...

    Python面试题及答案共55道.docx

    Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python...

    Python面试题及答案共50道.docx

    Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python...

    Python道面试题及答案共48道.docx

    Python道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题...

    Python道面试题及答案共50道.docx

    Python道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题...

    Vue道面试题及答案共39道.docx

    Vue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue...

    经典mysql面试题20道经典mysql面试题20道

    经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql...

    10万字208道Java经典面试题总结(附答案).pdf

    10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附...

    2023最新100道MySQL面试题( 附答案解析)

    2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析) 2023最新100道MySQL面试题( 附答案解析) ...

    Java17道面试题及答案

    Java17道面试题及答案

    ABAP 100 道面试题 .doc

    ABAP 100 道面试题 .docABAP 100 道面试题 .docABAP 100 道面试题 .docABAP 100 道面试题 .docABAP 100 道面试题 .doc

    一线大厂美团Java 岗 154 道面试题.zip

    一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 ...

    java100道面试题

    java100道面试题

    MySQL精选60道面试题 ( 含答案 )

    MySQL精选60道面试题 ( 含答案 )MySQL精选60道面试题 ( 含答案 )MySQL精选60道面试题 ( 含答案 )MySQL精选60道面试题 ( 含答案 )MySQL精选60道面试题 ( 含答案 )MySQL精选60道面试题 ( 含答案 )MySQL精选60道面试题 ...

    C# 130道 面试题

    C# 130道 面试题。。 迈向成功之路

    铜3铁4,最新22道面试题-Vue系列.docx

    最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列...

Global site tag (gtag.js) - Google Analytics