笔试面试
文章平均质量分 78
pa_miao_chi
这个作者很懒,什么都没留下…
展开
-
C++面试问题总结(一)
接下来一周会总结一篇,方便后续面试无需重新搜集资料,以下内容来自于牛客网C++面试汇总,也有一些自己平时总结的问题和知识点,希望自己能够坚持下去,加油【计算机基础与C++】1.static关键词作用(1)修饰变量全局静态变量存储位置:静态存储区;生命周期:程序整个运行期间一直存在;初始化:未经初始化的静态变量会被自动初始化为0;作用域:声明它的文件外是不可见的局部静态变量存储位置:静态存储区;生命周期:程序整个运行期间一直存在;初始化:未经初始化的静态变量会被自动初始化为0;作用原创 2022-05-28 19:36:03 · 259 阅读 · 0 评论 -
咸鱼翻身之C++面试准备(一)
这几天被单纯的小美好洗脑,每天都活在粉红泡泡里面,hahaha为了让自己心安,于是决定把之前准备的一些面试的东东分享出来,希望大家都能找到一个好的归宿......一,多态的类中内存布局是怎样的?(1)普通的类:成员变量按照声明的顺序进行排列,成员函数不占用存储空间(2)继承:子类继承父类的成员变量,在内存排布上,先排布父类的成员变量,再排布子类的成员变量,成员函数不占字节(3)原创 2017-11-26 21:33:44 · 441 阅读 · 0 评论 -
基于状态机实现的注释转换(上次有些情况没考虑,这次是正确的情况)
convertcomment.cpp#include"utili.h"extern "C" int ConvertComment(FILE *inputfile, FILE *outputfile);typedef enum{ NO_COMMENT_STATE, C_COMMENT_STATE, CPP_COMMENT_STATE, END_STATE}ENUM_STAT原创 2017-10-05 12:06:59 · 219 阅读 · 0 评论 -
运行时类型识别(RTTI)与动态类型转换原理(reinterpret_cast const_cast static_cast dynamic_cast)
RTTI的三个作用(1)配合typeid操作符的实现(2)实现异常处理中catch 的匹配过程(3)实现动态类型转换dynamic_cast1.typeid操作符的实现(1)静态类型使用typedef关键字来获取对象类型的信息,返回值是const std::type_info&#includeusing namespace std;#includest原创 2017-09-12 10:24:10 · 550 阅读 · 0 评论 -
十进制,八进制,二进制,十六进制之间的换算
图片是从百度上找的~~~(1)十进制转换为二进制方法:除2取余法(2)二进制转换为十进制方法:按权展开,相乘相加(3)二进制转换成八进制方法:以三位二进制数划分,按权展开,相乘相加(从右向左开始划分),不够补0(4)八进制转换为二进制方法:把每一位转换为三位二进制,不足补0(5)二进制转换为十六进制原创 2017-08-09 10:20:59 · 519 阅读 · 0 评论 -
<剑指offer>深度探索(一)实现string 类以及单例模式的具体实现
面试题(一)实现string 类#includeusing namespace std;class String{public: String(const char *str = NULL); String(const String &other); String& operator=(const String &other); ~String();private:原创 2017-09-11 10:39:33 · 313 阅读 · 0 评论 -
百度编程题总结
百度 1.买帽子 商场里有n顶帽子,有些帽子的价格可能相同,度度想买一顶价格第三便宜的帽子,求第三便宜的帽子的价格是多少? 输入:输入一个正整数,接下来输入N个数表示每顶帽子的价格 如果存在第三便宜的帽子,请问这个价格是多少? 思路:用set来装帽子的价格,将第三便宜的输出#include<set>#include<iostream>using namespace std;int ma原创 2017-09-09 18:30:17 · 480 阅读 · 0 评论 -
京东选择题总结
单选题(1)从邻接矩阵 0 1 0 0A = 1 0 1 1 0 1 0 1可以看出,该图中含有顶点的个数为( B )A 9 B 4 C 5 D3解析:从矩阵可以得到Vo v1 v2 v3V0 0 1 0 0V1 1 0 1原创 2017-09-09 18:14:34 · 3658 阅读 · 0 评论 -
京东2017年编程题总结
1,进制均值题目描述:求一个数A如果按照从2到A-1进制表达时,各个数之和的均值是多少?输入:多组数据,每组数据包含一个整数A输出:在单独的行中以X/Y的形式输出结果,结果为不可约分的分数形式编程思路:一:解决整数n的m进制的各个位上的和二:再从2到A-1进制逐个加三:输出sum/(A-2)的形式(因为结果不可约分,所以在这里必须要求最大公约数)以下是函数的实现代码原创 2017-09-07 10:26:47 · 336 阅读 · 0 评论 -
static 作用总结
static 的作用总结:1.不考虑类:(1)隐藏-----》主要针对函数比如说你在a.c文件中定义了一个全局变量a和全局函数fun(); 如果不加static 的话。在另一个文件main.c中全局变量和全局函数就是可见的,但是如果加了static的话,全局变量和全局函数就会隐藏,所以这一特性可以在不同源文件中定义函数名相同的函数,而不用担心重名问题。(2)如果是变量的话,stat原创 2017-07-23 21:05:58 · 302 阅读 · 0 评论 -
const 的使用
(1)const 在c 和 c++ 中的区别?在c语言中,const 的意思是:一个不能被改变的普通变量,总是占用内存,c编译器不能把const 视为一个编译期间的常量 const buffersize = 10; int buf[buffersize];这种写法在c 中是错误的,因为编译器不知道它在编译时的值但是这种写法在c++中却是成立的原创 2017-07-24 10:11:18 · 206 阅读 · 0 评论 -
迅雷招聘笔试题总结C++西安
1.有变量int i=0; int a = i++; int b = ++a; int c = a+b; 请问表达式a?b:c的值为:(B)A 0 B.1 C.2 D.3分析:i=0; a = i++======>a = 0; b = ++a======>b=1, a =原创 2017-08-16 16:24:13 · 827 阅读 · 0 评论 -
笔试面试题第一套总结
第一次笔试题总结:7_11日:龙旗控股2015应届生招聘考试 1.windows 下32位机运行环境下:char str[] = “wellcome to 51_c++”;Int array[] = {1,2,3,4,5,6,7,8,9};Char *p = str;Int n;Int func(int a[]); Strlen(str) = 18; s原创 2017-07-14 17:06:50 · 391 阅读 · 0 评论