给了一棵二叉树的前序遍历和中序遍历,要求写出后序遍历。
什么是物理内存和虚拟内存,OS中为什么要使用虚拟内存?
解释一下C#中的“delegate”。
与子程序传递参数有哪些方法?
解释一下Java中的String和StringBuffer,什么时候需要使用StringBuffer?
Java中哪些容器的默认布局器(layout)是BorderLayout?
一个C++的函数:
int operation(int numberA,int numberB){
return numberA + numberB;
}
然后声明了三个变量:
int a = 2;
int result1 = operation(5, a++);
int result2 = operation(5+a, ++a);
问result1和result2的值。
原先以为考得是传值、传引用的问题,结果仔细一看考得是a++和++a的问题,这就简单了。
result1 = 7, result2 = 12
如果父类的析构函数没有声明为虚函数的话在父类的指针上调用析构函数会有什么后果?
定义了一个类:
class Something{
pulic:
Something();
void setValue(int val){
value = val;
}
private:
int value;
}
以及一个函数:
void doSomething(int val){
Something* sth = new Something(); // Line 1
sth->setValue(val); // Line 2
}
问Line 2如果是doSomething()的最后一行的话会有什问题?
设计一个微波炉的控制程序(OO)。
一列火车以15 mph的速度从北京开往上海,另一列火车以20 mph的速度从上海开往北京,一只鸟(比较笨)速度25 mph,在两列火车之间来回飞,相遇即折回。问到两列火车相遇这只笨鸟一共飞了多远?
1-2+3-4……n 求和,注意效率
程序查错题:
void main(){
char string ,str1 ;
int i;
for(i=0;i<10;i++){
string='a';
}
strcpy(string,str1);
}
死锁发生的四个必要条件
数据库三大范式及其作用
UML的概念和基本模型等
黑盒法,白盒法和灰盒法的基本概念和特点
用程序构造所有字符组合,如aabccd,有ab,ac,ad,bc,bd,cd,abc…………等等
网页包含用户名,密码和登录按钮三个空间,设置20组不同的测试用例来测试用户登录功能
(综合逻辑题)一架飞机(可空中加油)载满油可绕地球飞行半圈,若全球只有一个基地,问至少要起落几架次飞机,才能
使一架飞机安全绕地球飞行一圈,加油飞机也能安全返回,请你写出空中加油方案?