群硕软件 2011 软件开发&软件测试
技术研发 产品 技术支持
本套题共21题,暂无参考答案
题目详情
第1题

给了一棵二叉树的前序遍历和中序遍历,要求写出后序遍历。


第2题

什么是物理内存和虚拟内存,OS中为什么要使用虚拟内存?


第3题

解释一下C#中的“delegate”。


第4题

与子程序传递参数有哪些方法?


第5题

解释一下Java中的String和StringBuffer,什么时候需要使用StringBuffer?


第6题

Java中哪些容器的默认布局器(layout)是BorderLayout?


第7题

一个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


第8题

如果父类的析构函数没有声明为虚函数的话在父类的指针上调用析构函数会有什么后果?


第9题

定义了一个类:

  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()的最后一行的话会有什问题?


第10题

设计一个微波炉的控制程序(OO)。


第11题

一列火车以15 mph的速度从北京开往上海,另一列火车以20 mph的速度从上海开往北京,一只鸟(比较笨)速度25 mph,在两列火车之间来回飞,相遇即折回。问到两列火车相遇这只笨鸟一共飞了多远?


第12题

1-2+3-4……n 求和,注意效率


第13题

程序查错题:

  void main(){

  char string ,str1 ;

  int i;

  for(i=0;i<10;i++){

  string='a';

  }

  strcpy(string,str1);

  }


第14题

死锁发生的四个必要条件


第15题

数据库三大范式及其作用


第16题

UML的概念和基本模型等


第17题

黑盒法,白盒法和灰盒法的基本概念和特点


第18题

用程序构造所有字符组合,如aabccd,有ab,ac,ad,bc,bd,cd,abc…………等等


第19题

网页包含用户名,密码和登录按钮三个空间,设置20组不同的测试用例来测试用户登录功能


第20题

(综合逻辑题)一架飞机(可空中加油)载满油可绕地球飞行半圈,若全球只有一个基地,问至少要起落几架次飞机,才能

  使一架飞机安全绕地球飞行一圈,加油飞机也能安全返回,请你写出空中加油方案?


共有 21 道题目