原文:C/C++常考基础面试题(更新)

题目来自牛客网 解析部分来自牛客网 https: www.nowcoder.com 一 分析下面代码有什么问题 void test char string char str strcpy string, str 答案: 字符串str 需要 个字节才能存放下 包括末尾的 ,而string只有 个字节的空间,strcpy会导致数组越界 补充: strcpy函数 strcpy是一种C语言的标准库函数,s ...

2018-12-13 00:49 0 861 推荐指数:

查看详情

C++面试题汇总(持续更新中)

c++面试题 一 用简洁的语言描述 c++c 语言的基础上开发的一种面向对象编程的语言; 应用广泛; 支持多种编程范式,面向对象编程,泛型编程,和过程化编程;广泛应用于系统开发,引擎开发;支持类,封装,重载等特性。 二 cc++ 的区别 C++c基础上添加类 ...

Sun Jan 08 01:41:00 CST 2017 0 30359
C/C++面试题(一)

这算是一个系列吧,记录一下在准备秋招期间,所准备的C++面试题,望秋招顺利。所有的面试题均来源于各大论坛,网络。 C/C++面试题(一) 常用的C++数据结构有哪些? vector,序列式容器,相当于数组,顺序表; list, 双向链表 deque ...

Tue Apr 18 04:47:00 CST 2017 0 1330
C++面试题

1 new/delete 与 malloc/free的区别 运算符是语言自身的特性,有固定的语义,编译器知道意味着什么,由编译器解释语义,生成相应的代码。 库函数是依赖于库的,一定 ...

Sat Jul 01 00:12:00 CST 2017 1 16627
C++基础面试题及答案

C++ C++C的主要区别 C语言是面向过程编程,C++是面向对象编程,C++ 完全兼容C C++有哪些特性,简述对他们的理解 封装、继承、多态 封装 将的事物抽象成一个个集合(也就是所说的类),实现 ...

Sun Jun 28 23:29:00 CST 2020 0 3414
C++基础面试题总结

1.面向对象的特征? 封装、继承、多态。 2.一个C++源文件从文本到可执行文件经历的过程? 预处理阶段:对源代码文件中文件包含关系(头文件)、预编译语句(宏定义)进行分析和替换,生成预编译文件 编译阶段:将经过预处理后的预编译文件转换成特定汇编代码(编译原理相关,词法分析 ...

Thu Apr 02 20:11:00 CST 2020 0 2928
C++面试题整理(持续更新中)

一. 内联函数和宏定义的区别 1.内联函数在运行时可调试,而宏定义不可以; 2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通类型),而宏定义不会; 3.内联函数可以访问类的成员变 ...

Fri Jun 14 15:41:00 CST 2019 0 1110
C++面试题

语言基础类 0.各种类型和0值比较 bool类型和0值比较 假设有bool类型的flag if (flag) // 表示flag为真 if (!flag) // 表示flag为假 整型和0值比较   假设整型变量value    if (value ...

Sun Mar 08 15:53:00 CST 2020 2 1720
c++面试题

内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C+ ...

Thu Aug 09 04:06:00 CST 2012 1 4902
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM