2022-08-18-海康威视笔试-应用软件-32分钟

比较容易,有些就没写了。

单选 5*3'

1. 哪阶段可发现被调用函数未定义? b
a。编译 b。执行 c。预处理 d。链接

2. 创建者模式:单例
行为性模式:策略、观察者
结构性模式:适配器模式

3. 1、2、3、4、5 判断哪些不能通过编译,做错了,自己跑。

namespace ns{
    namespace a{int x;}
    namespace b{
        int i;
        struct x{};
        void f(int){
            fprintf(stdout,"%s,%d\n",__FUNCTION__,__LINE__);
        };
        void f(double){
            fprintf(stdout,"%s,%d\n",__FUNCTION__,__LINE__);
        }
    }
    int test(){
        int i;
        using b::i;  // 1
        void f(char);
        using b::f;  // 2
        f(3.5);      // 3

        using a::x;
        using b::x;
        x=99;        // 4
        struct x x1; // 5
    }
}

4. ping 属于 ICMP。

5. 哪个可以是虚函数:(b)
a。拷贝构造。b。析构函数 c。自定义的构造函数 d。静态成员函数

6. 找错误的(a?)
a。客户端流程:socket->sendto/recvfrom->close
b。客户端流程:socket->connect->send/recv->close
c。服务端流程:socket->bind->listen->select->accept->recv/send->close
d。服务端流程:socket->bind->listen->accept->recv/send->close

多选5*5'

1. 构造函数:ad
a。可以有默认参数
b。可以是内联函数
c。不可以重载
d。在定义类的对象时自动执行

2. 不支持迭代器的有ab
stack、queue、vector、map

3. 线程优先级(bd?)
a。不可改变
b。创建线程后任何时候都可以重新设置
c。在创建线程时设置
d。范围为1~10

4. void p(int a,char b='b',int c=1){} 哪些是对的?。。。。

    p(1,2);
    p('a');
    p(1,'a');
    p(1,'a',2);

·······
问答 2*5'
解释纯虚函数的概念和特性

在基类的虚函数声明后面加 “=0” 即可声明为纯虚函数,在基类的实现中不需要也不能实现纯虚函数,在派生类中必须实现了所有父类的纯虚函数后才能实例化,否则派生类还是个虚类。

可以用于声明有某种功能的接口,定义了输入输出。

·······

20' 实现纯虚类 animal,有两个派生类,分别实现其 run、eat 方法。

class animal{

public:

    void run() = 0;

     void eat() = 0;

};

class cat : public animal{

public:

    void run() override {

        std::cout<<"The cat is running.\n";

    }

    void eat() overide{

        std::cout<<"The cat is eatting.\n";

    }

};

class dog : public animal{

public:

    void run() override{

        std::cout<<"The dog is running.\n";

    }

    void eat() override{

        std::cout<<"The dog is eatting.\n";

    }

};
#海康威视##笔试#
全部评论
他这个有的是会免笔试吗 我做了测评 然后简历复筛
点赞 回复 分享
发布于 2022-08-29 16:33 湖北
笔试没有编程题吗?
点赞 回复 分享
发布于 2022-08-29 12:52 陕西
大佬什么时候投的简历啊,做完测评我就没信了😅
点赞 回复 分享
发布于 2022-08-18 22:48 上海
大佬是c++岗吗
点赞 回复 分享
发布于 2022-09-07 10:32 北京
没有编程题目吗
点赞 回复 分享
发布于 2022-09-06 16:27 陕西
大佬是应用软件开发工程师这个岗位吗,只用32分钟好厉害
1 回复 分享
发布于 2022-08-23 12:24 山东
大佬,笔试有编程吗
点赞 回复 分享
发布于 2022-08-23 13:51 安徽
第一题是D链接
点赞 回复 分享
发布于 2022-08-23 12:26 新加坡

相关推荐

评论
5
60
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务