软件工程练习题

练习

选择题(每道题选择一个答案)

1.下列哪一项是面向对象的概念?

(a)模块和接口

(c)类、信息隐藏和继承

(b)模块和信息隐藏

(d)并发和信息隐藏

2.下列哪一项是对象的特性?

(a)一个函数或子过程

(c)一组数据和对数据进行操作的过程

(b)一个模块

(d)一组函数和算法

3.什么是类?

(a)一个对象实例

(c)具有相同特征的对象的集合

(b)对象的实现

(d)具有不同特征的对象的集合

4.什么是类的操作(或方法)?

(a)被一个类执行的函数的规约和实现

(b)被一个类提供的子例程的规约和实现

(c)被一个类提供的函数或过程的规约和实现

(d)被一个类提供的接口的规约和实现

5.什么是操作的签名?

(a)操作的名字

(c)操作的名字、参数和返回值

(b)操作的函数或子例程(d)对象的接口

6.什么是类的接口?

(a)类的签名

(c)类的内部细节

(汙钢b)类提供的操作的规约

(d)类的实现

7.什么是属性?

(a)类的描述

(c)类具有的数据项

(b)类的内部性质

(d)类的参数

8.什么是软件设计的信息隐藏?

(a)隐藏信息从而使得它不被发现

(c)隐藏信息让信息安全

(b)隐藏很可能发生变化的设计决策(d)将数据封装在一个类中

9.什么是数据抽象?

(a)信息隐藏的另一个名字

(c)在数据库中存储数据

(b)封装数据从而隐藏其结构

(d)在数据结构中存储数据

10.什么是继承?

(a)从父类中继承特性的机制

(c)在类间共享数据的机制

(b)在类间共享和复用代码的机制(d)在类间隐藏信息的机制

相关推荐
新知图书1 天前
8.1 (多模态智能体)需求分析与场景拆解
需求分析
DeepAgent2 天前
AI Agent 工程实践(37):需求分析——一个 Agent 项目到底应该怎么拆
agent·需求分析
南城以南溫暖如初1472 天前
AI 智能商城 APP 定制开发的核心需求
java·人工智能·spring boot·mysql·mybatis·需求分析
一克拉的眼泪很珍贵3 天前
23 - 综合实战(上):需求分析与架构设计!从零到一构建生产级智能客服Agent
人工智能·ai·性能优化·架构·需求分析
Syc1102g3 天前
在 Linux CentOS 系统中设置静态 IP
linux·网络·计算机网络·个人开发
leonkay3 天前
C# 特性(Attribute)——【1】基础讲解
开发语言·青少年编程·面试·c#·.net·个人开发
lhldsg4 天前
家校托管互通系统开发实战:从需求分析到部署全指南
小程序·uni-app·需求分析
QQ_21696290964 天前
【源码编号:project93375】SpringBoot汽车维修管理信息系统:客户车辆、维修预约、工单派发、配件结算全流程实战
java·spring boot·后端·汽车·springboot·需求分析
xcl09254 天前
流浪宠物领养管理系统开发实战:从需求分析到落地的完整指南
java·spring boot·需求分析·宠物
lhldsg4 天前
线上住宿预约系统开发实战:从需求分析到接口设计
java·大数据·小程序·需求分析