- 1
- 0
- 约1.38万字
- 约 39页
- 2026-08-21 发布于河南
- 举报
软件笔试题及答案
一、选择题(共30分)
1.在面向对象编程中,以下哪个概念允许一个类拥有多个同名但参数列表不同的方法?
A.继承
B.封装
C.多态
D.方法重载
答案:D。方法重载(MethodOverloading)是指在同一个类中可以定义多个同名的方法,但它们的参数列表必须不同(参数个数、类型或顺序不同)。继承(Inheritance)是子类获取父类属性和方法的过程;封装(Encapsulation)是将数据和方法包装在一个单元中,并限制对数据的直接访问;多态(Polymorphism)是指允许不同类的对象对同一消息做出响应,即同一操作作用于不同的对象,可以有不同的解释和执行结果。
2.以下哪种数据结构遵循先进后出(LIFO)原则?
A.队列
B.栈
C.链表
D.树
答案:B。栈(Stack)是一种遵循先进后出(LastInFirstOut,LIFO)原则的线性数据结构,只能在栈顶进行插入和删除操作。队列(Queue)遵循先进先出(FirstInFirstOut,FIFO)原则;链表(LinkedList)是一种线性数据结构,元素通过指针链接;树(Tree)是一种非线性数据结构,由节点和边组成,具有层次关系。
3.在数据库系统中,以下哪个不是关系型数据库?
A.MySQL
原创力文档

文档评论(0)