
面试题
sumi
无冥冥之志者无昭昭之明 无惛惛之事者无赫赫之功!
有问题欢迎大家联系我,扣扣2513822561
展开
-
九度oj 数组中只出现一次的数字
题目分析:根据异或运算性质,偶数个相同的数进行异或为0,奇数个相同的数异或为该数。假设两个出现一次的数为a和b,将所有数全部异或,得出结果result=a^b,求出result首个二进制位为1的那一位(即从最低位数起,a和b二进制位不相同的第一个位数) 例如a=00010101,b=00100011,result=00110110,首个二进制位为1是第二位,所有数第二位要嘛为1,要嘛为0,所以所原创 2013-01-30 21:00:02 · 578 阅读 · 0 评论 -
C++面试基础整理
一.C++虚函数和纯虚函数的区别 1.虚函数和纯虚函数可以定义在同一个类中,含有纯虚函数的类被称为抽象类,而只含有虚函数的类不能被称为 抽象类。 2.虚函数可以被直接使用,也可以被子类重载以后,以多态的形式调用,而纯虚函数必须在子类中实现该函数才 可以使用,因为纯虚函数在基类有声明而没有定义。 3.虚函数和纯虚函数都可以在子类中被重载,以多态的形式被调用。 4.虚函数和纯虚函数通常存转载 2014-02-25 10:51:55 · 834 阅读 · 0 评论 -
C++中一个class类对象占用多少内字节
转自http://www.tuicool.com/articles/uiUJry 一个空的class在内存中多少字节?如果加入一个成员函数后是多大?这个成员函数存储在内存中什么部分? 一个Class对象需要占用多大的内存空间。最权威的结论是: *非静态成员变量总合。 *加上编译器为了CPU计算,作出的数据对齐处理。 *加上为了支持虚函数,产生的额外负担。转载 2014-03-15 23:24:53 · 767 阅读 · 0 评论 -
数据库 面试基础知识 和基本题型
一、完整性的概念 之所以要引入数据完整性是为了在数据的添加、删除、修改等操作中不出现数据的破坏或多个表数据不一致。数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性。 二、完整性的类型 四类完整性约束: 域完整性约束: 实体完整性约束: PRIMARY KEY 引用完整性约束:FOREIGN KEY,REFERENCE 用户定义完整性约束: CHECK, DEFAULT转载 2014-03-23 16:45:57 · 2884 阅读 · 0 评论 -
C++易错 笔试题
1.char str[]="abcde";请问表达式sizeof(str)为:6 char *str="abcde";请问表达式sizeof(str)为:4 2.看一下代码:A *pa=new pa[10]; delete pa;则类A的构造函数和析构函数分别执行了几次:D A.1 1 B.10 10 C.1 10 D.10 1 3.原创 2014-04-03 13:08:51 · 1034 阅读 · 2 评论 -
Java 易错笔试题
CVTE2014package com.sumiplus.example; public class ABCD { /** * @param args */ static class A { public void N() { System.out.print("A"); } } static class B extends A { public void原创 2014-04-03 16:47:00 · 1279 阅读 · 0 评论 -
秒杀多线程 多线程笔试面试题汇总
系列前言(转自:http://blog.youkuaiyun.com/morewindows/article/details/7442639) 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性。系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”。有了“招式”和转载 2014-03-24 22:57:40 · 2051 阅读 · 0 评论 -
C++类的内存布局
昨天面试去哪网,考官问了C++类的内存布局,不是很懂,下来赶紧整理整理。(转自:http://blog.youkuaiyun.com/w_miracle/article/details/12152301) 首先纠正一个错误:以前总是觉得类的大小就是sizeof(class A)的大小,直到刚才才明白是错的,我们定义了一个类,只是定义了一个类型,就像int是一样的,难道你要说int的大小的4吗,只转载 2014-03-24 22:59:13 · 712 阅读 · 0 评论 -
阿里巴巴2014校园招聘研发笔试JAVA附加题一
题目: package com.test.excise; public class Test { public static int k=0; public static Test t1=new Test("t1"); public static Test t2=new Test("t2"); public static int i=print("i"); public转载 2014-11-12 17:29:16 · 1155 阅读 · 0 评论