北京交通大学计算机考研复试笔试真题

  • 格式:docx
  • 大小:11.19 KB
  • 文档页数:1

一 简答题 (每题 10 分, 一共 100 分)

1、程序设计模块化的优点

2、黑箱测试和白箱测试的区别和优点

3、全局变量的优缺点、合格控制全局变量在程序中的数量

4、引用传参和传值传参的区别

5、类和对象的关系

6、面向过程(opo)和面型对象(oop)的优缺点和区别

7、在人类自然语言中,同一动词在不同语境中有不同的意思。编程中也有类似的现象,举两个在面向对象过程中常用的两种处理方式

8、怎么理解软件的通用性,提高软件的通用性有哪些方法

9、静态分配和动态分配内存的区别

10、举例三个排序的算法,说明其复杂度和优缺点

二 3 个大题 (50分)

1、判断闰年的 N-S 流程图

2、类的关系图

3、选择一门熟悉的面向对象语言,

(1)定义一个栈类,用于字符型变量的存储;

(2)初始化栈类;

(3)编写写入字符型变量的函数;