• 一些c++面试题目


    链表反转... 3

    ②已知String类定义如下:... 4

    ③网上流传的c++笔试题汇总... 5

    1.求下面函数的返回值(微软)... 5

    2. 什么是引用?申明和使用引用要注意哪些问题?... 5

    3. 引用作为函数参数有哪些特点?... 6

    4. 在什么时候需要使用常引用... 6

    5. 引用作为函数返回值类型的格式、好处和需要遵守的规则?.. 7

    6. “引用与多态的关系?... 8

    10. 下面关于联合的题目的输出?... 9

    11. 已知strcpy的函数原型:char *strcpy(char *strDest, const char *strSrc)其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy... 10

    13. .h头文件中的ifndef/define/endif 的作用?... 12

    14. i nclude<file.h> i nclude "file.h"的区别?... 12

    15.C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”... 12

    16. 关联、聚合(Aggregation)以及组合(Composition)的区别?... 15

    18. 重载(overload)和重写(overried,有的书也叫做覆盖)的区别?... 16

    19. 多态的作用?... 16

    20. AdoAdo.net的相同与不同?... 17

    21. New delete malloc free 的联系与区别?.. 17

    22. #define DOUBLE(x) x+x i = 5*DOUBLE(5) i 是多少?... 17

    23. 有哪几种情况只能用intialization list 而不能用assignment?.. 17

    24. C++是不是类型安全的?... 17

    25. main 函数执行以前,还会执行什么代码?... 17

    26. 描述内存分配方式以及它们的区别?.. 17

    27.struct class 的区别... 18

    29. 8086 汇编下,逻辑地址和物理地址是怎样转换的?(Intel... 18

    30. 比较C++中的4种类型转换方式?... 18

    31.分别写出BOOL,int,float,指针类型的变量a 的比较语句。... 18

    32.请说出const#define 相比,有何优点?... 18

    33.简述数组与指针的区别?... 18

    34.类成员函数的重载、覆盖和隐藏区别?... 19

    35. There are two int variables: a and b, don’t use “if”, “? :”, “switch”or other judgement statements, find out the biggest one of the two numbers. 20

    36. 如何打印出当前源文件的文件名以及源文件的当前行号?... 20

    37. main 主函数执行完毕后,是否可能会再执行一段代码,给出说明?... 20

    38. 如何判断一段程序是由C 编译程序还是由C++编译程序编译的?... 21

    39.文件中有一组整数,要求排序后输出到另一个文件中... 21

    40. 链表题:一个链表的结点结构... 23

    (1)已知链表的头结点head,写一个函数把这个链表逆序 ( Intel). 23

    (2)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序。(保留所有结点,即便大小相同)     23

    (3)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序,这次要求用递归方法进行。 (Autodesk). 25

    41. 分析一下这段程序的输出 (Autodesk). 25

    42. 写一个函数找出一个整数数组中,第二大的数microsoft... 27

    43. 写一个在一个字符串(n)中寻找一个子串(m)第一个位置的函数。... 27

    44. 多重继承的内存分配问题:... 27

    45. 如何判断一个单链表是有环的?(注意不能用标志位,最多只能用两个额外指针)     28

  • 相关阅读:
    【转载】ASP.NET Core读取appsettings.json配置文件信息
    node.js安装教程(简单易懂)
    记一次使用typescript模板初始化React项目的几个问题
    es分页查询 scroll
    Redis5设计与源码分析 (第15章 有序集合相关命令的实现)
    Redis5设计与源码分析 (第14章 集合相关命令的实现)
    Redis5设计与源码分析 (第13章 列表相关命令的实现)
    Redis5设计与源码分析 (第12章 散列表相关命令的实现)
    Redis5设计与源码分析 (第11章 字符串相关命令的实现)
    Redis5设计与源码分析 (第9章 命令处理生命周期)
  • 原文地址:https://www.cnblogs.com/HuaiNianCiSheng/p/3253150.html
Copyright © 2020-2023  润新知