zoukankan      html  css  js  c++  java
  • 海康威视软开笔试-2019秋招

    1. 20个单选

    现在记得的还剩:

      下面不是堆的是?(大顶堆每个节点都比子节点大,小顶堆反之)

       析构函数调用顺序?

      一个反转字符串,找出错误代码?

      ...没了

    2. 10个多选

    都是C/C++基础,多选有的拿不定主意,看来基础还需要在巩固巩固(牛客多刷选择题吧);

    3. 简答题*2

    ①  一个类A没有成员变量和成员函数,那么sizeof(A)?

    1B,就算没有成员,编译器也会为该类分配1个字节的空间,保存必要的地址信息,否则将无法区分该类的实例。

    ② 使用typedef简化下面那个复杂的函数定义

    1 int (*(*f())())()
    2 {
    3     return 0;
    4 }

    将那个复杂类型定义成一个简单类型,再重写一下函数。

    4. 编程题*1

    编程输出如图的99乘法表,对!没错,就是乘法表。真的是在考基础。

     1 #include <iostream>
     2 using namespace std;
     3 
     4 void printTable()
     5 {
     6     int i, j;
     7     for (i = 1; i <= 9; i++)
     8     {
     9         for (j = 9; j >= i; j--)
    10         {
    11             cout << i << "×" << j << "=" << i * j << "  ";
    12             if (i * j < 10)
    13                 cout << " ";
    14         }
    15         cout << endl;
    16     }
    17 }
    18 
    19 int main()
    20 {
    21     printTable();
    22     return 0;
    23 }
  • 相关阅读:
    PHP+VUE实现前端和后端数据互通(宝塔面板)
    PHP上传图片
    GIT常用命令
    基于Postman中的报错
    VUE项目Eslint报错
    git配置:本地仓库提交到远程仓库
    mybatis基础
    Json验证数据
    Json 三种格式数据解析
    Ajax 实现数据异步传输
  • 原文地址:https://www.cnblogs.com/yocichen/p/11405245.html
Copyright © 2011-2022 走看看