zoukankan      html  css  js  c++  java
  • 腾讯笔试

    1.关于多线程和多进程编程,下面描述正确的是(ACD):
    A多进程里,子进程可获得父进程的所有堆和栈的数据;而线程会与同进程的其他线程共享数据,拥有自己的栈空间
    B线程因为有自己的独立栈空间且共享数据,所有执行的开销相对较大,同时不利于资源管理和保护
    C线程的通信速度更快,切换更快,因为他们在同一地址空间内
    D线程使用公共变量/内存时需要使用同步机制,因为他们在同一地址空间E因多线程里,每个子进程有自己的地址空间,因此相互之间通信时,线程不如进程灵活和方便

    2.在C++面向对象编程语言中,以下阐述不正确的是:AD

    A接口中可以用虚方法
    B一个类可以实现多个接口
    C接口不能被实例化
    D接口中可以包含已经实现的方法
    3.以下代码是否完全正确,执行可能得到的结果是____。
    class A{
       int i;
    };
    class B{
       A *p;
    public:
       B(){p=new A;}
       ~B(){delete p;}
    };
    void sayHello(B b){
    }
    int main(){
       B b;
       sayHello(b);
    }
    程序会崩溃,发生了浅拷贝

    4.ip地址10.1.8.0/24和10.1.9.0/24,下列哪个是正确的汇总网段:C

    A10.0.0.0/8
    B10.1.0.0/16
    C10.1.8.0/23
    D10.1.10.0/24
    10.1.8.0/24 == 10.1.  0000 100 0 .0/24
    10.1.9.0/24 == 10.1.  0000 100 1 .0/24
    从不同的位开始,替换为0,得
                            10.1.  0000 100 0  .0 = 10.1.8.0
    子网掩码为       8+8           +7          =23位
    所以汇总网段为10.1.8.0/23

    5.n个顶点,m条边的全连通图,至少去掉____边才能构成一棵树?M-N+1

    6.在序列(22,34,55,77,89,93,99,102,120,140)中,采用二分查找,分别查找77,34,99,所需的查找次数分别为( D )

    A3,3,3
    B3,3,4
    C3,4,3
    D4,2,4
    很简单,但你总错!
    7.已知n阶矩阵A的行列式满足|A|=1,求|A^(-1)|(A^(-1)表示A的逆矩阵)=?
    8.假设某商品需求函数为y1=B0+B1x1+u, 为了考虑包装外观因素(黑,蓝,白,金四种不同的颜色),引入4个虚拟变量形式形成截距变动模型,则模型的参数估计量()

    A是有偏估计量
    B是非有效估计量
    C是非一致估计量
    D无法估计
     9.u检验的应用条件是a
    A样本例数n较大或样本例数数量虽小但总体标准差已知
    B两样本来自得总体符合正态分布
    C两样本来自得总体符合正态分布,且两样本来子的总体方差齐性
    D两样本方差相等
    10.在相同样本量下,重复抽样与不重复抽样的抽样平均误差大小关系是()
    A重复抽样误差大
    B不重复抽样误差大
    C二者相同
    D不确定
    10.假设某商品需求函数为y1=B0+B1x1+u, 为了考虑包装外观因素(黑,蓝,白,金四种不同的颜色),引入4个虚拟变量形式形成截距变动模型,则模型的参数估计量

    正确答案 :D

    A是有偏估计量
    B是非有效估计量
    C是非一致估计量
    D无法估计

    10.给定初始点x0=(1,1),用最速下降法求函数f(x)=4*x1+6*x2-2*x1^2-2*x1*x2-2*x2^2的极大值,则迭代一次后x1=?

    正确答案 :B

    A(-1/2,1)
    B(1/2,1)
    C(-1,1)
    D(2,1)
    11.对文件名为Test.java的java代码描述正确的是(C)
    class Person {
       String name = "No name";
       public Person(String nm) {
           name = nm;
       }
    }
    class Employee extends Person {
       String empID = "0000";
       public Employee(String id) {
           empID = id;
       }
    }
    public class Test {
       public static void main(String args[]) {
           Employee e = new Employee("123");
           System.out.println(e.empID);
       }
    }
    A.输出:0000
    B.输出:123
    C.编译报错
    D.输出:No name
    不管你用什么语言,构造函数带传参,就是说该类被创建时需要参数进行初始化,如果不给就无法编译。
    那么如果一个子类继承了一个父类,父类具有参数构造函数子类有责任将参数传递给父类,以便父类初始化。
    因为你new的时候new的不是父类,无法直接给予参数,你new的是子类,所以子类必须也同时具有带参数的构造函数,以便将参数传递给父类。
  • 相关阅读:
    metal的gpu query
    体积雾 global fog unity 及改进
    hdr rt format对颜色的影响
    unity deferred lighting
    unity linear space时 photoshop blend的正确设置
    unity linear work flow
    一些数据 bandwidth之类
    deferred rendering with msaa
    unity 显示mipmaplevel
    【转】在C#中使用SendMessage
  • 原文地址:https://www.cnblogs.com/curo0119/p/8625206.html
Copyright © 2011-2022 走看看