zoukankan      html  css  js  c++  java
  • 我们公司原来C++招聘考试题,题目难度正常,没有稀奇古怪的题,如果答对60分以上,恭喜你基本算一个合格的网络开发工程师了。

    下面是我们公司原来的C++工程师招聘题,题目难度正常,没有稀奇古怪的题,如果答对60分以上,恭喜你基本算一个合格的网络开发工程师了。


    1. 在写“==”条件判断的时候,常常会犯只写一个“=”的错误,是否有什么办法,可以在程序调试运行前,发现这种错误。(2分)
    2. struct和union的区别是什么。(4分)
    3. 指针分far和near,在Windows环境下,这两个有什么区别?(2分)
    4. C语言的goto关键字一直被批判而不被建议使用,但是现在,请你举一个很好使用goto的例子,并且说明好处。(4分)
    5. 如果要你去比较两个字符窜,你会怎么做?如果比较的时候要求对大小写不敏感,你又会怎么做?(4分)
    6. 在C++类内部定义整形常量的时候为什么通常使用enum,而不用const或者#define?(2分)
    7. 使用VC向导生成的工程,特别是MFC工程都包含stdafx.h和两个文件 stdafx.cpp而且在每个CPP的最开始,都会有#include “stdfx.h”,请问,这两个文件是作什么用的。(2分)
    8. 使用VC自动添加的类的头文件中,开始处都有
    #if!defined(......)
    #define ......
    并且在结尾处有
    #endif//!fefined(......
    请问,这些都是做什么用途的。(2分)
    9. C运行库中,有memcpy和memmove两个函数,这两个函数有什么区别?(2分)
    10. 网络字节顺序和主机字节顺序指什么?如何转换?(4分)
    11. 如果一台主机配置了多个IP地址,你有什么方法可以知道都分配的是哪些IP地址?通过程序如何实现呢?(4分)
    12. 请列举出TCP/IP协议族中的部分成员协议。(4分)
    13. TCP协议和UDP协议的主要差别是什么?(4分)
    14. ISO定义了网络的七层结构,请问都是哪七层?(4分)
    15. IP网络中将网络地址划分成A类,B类和C类,请问这是按照什么原则划分的。(4分)
    16. 我们平时登陆网站,查看网页使用的是什么协议?(2分)
    17. 在进行静态IP地址分配的时候,除分配IP地址和掩码外,通常还需要分配网关(gateway)和域名(DNS)服务器的地址,请问网关和域名服务器都有什么用途。(4分)
    18. 如果要在Windows操作系统的同一主机上的两个进程间进行数据通讯,都可以使用哪些方法?(4分)
    19. 在Windows32位的操作系统下,操作系统为每个用户进程准备了多大的内存空间。(2分)
    20. 在Windows操作系统中使用了虚拟内存,请简单说明一下“虚拟内存”的概念。(4分)
    21. 动态连接库(DLL)有什么用处和好处。(4分)
    22. 简单说明一下Windows注册表的作用。(4分)
    23. 请解释一下下面几个缩写:MFC,API,STL,COM,VCL,ASP,CGI,LAN,VLAN,NAT,SSL。(4分)
    24. 在ANSI字符模式下,中文字符窜是如何进行编码和存贮的?(4分)
    25. 同样是可以运行的可执行文件,COM扩展名和EXE扩展名的两类文件有什么区别。(4分)
    26. 请简单说明一下SNMP协议的作用。(4分)
    27. 请简单说明一下网络管理的概念。(4分)
    28. 简单程序题:已知C++类string的原型为:
    class String
    {
    public:
    String( const char *str = NULL);   //普通构造函数
    String( const String &other);    //拷贝构造函数
    ~String();       //析构函数
    String& operate=( const String& other);  //赋值函数
    private:
    char* m_data;      //用于保存字符串
    };
    请实现String的上述4个函数。(8分)

  • 相关阅读:
    201521123040《Java程序设计》第13周学习总结
    201521123040《Java程序设计》第12周学习总结
    201521123040《Java程序设计》第11周学习总结
    201521123040《Java程序设计》第10周学习总结
    201521123040《Java程序设计》第9周学习总结
    201521123040《Java程序设计》第8周学习总结
    201521123040《Java程序设计》第7周学习总结
    201521123040 《Java程序设计》第6周学习总结
    201521123040《Java程序设计》第5周学习总结
    201521123032 《Java程序设计》第10周学习总结
  • 原文地址:https://www.cnblogs.com/wishma/p/1355191.html
Copyright © 2011-2022 走看看