Oxford AQA International A-level · Computer Science (9645)

Abstraction and decomposition:练习题

5 道选择题即时批改,另有 5 道文字题附完整解题步骤,全部围绕「Abstraction and decomposition」。

10 道题目24 免费,无需注册
第 1 题
1

Which of the following best defines the term decomposition as it relates to program design?

第 2 题
1

In the context of software engineering, which of the following best describes the relationship between decomposition and modularised programming?

第 3 题
1

In top-down design, the process of stepwise refinement is most closely associated with which concept?

第 4 题
1

What is the primary purpose of abstraction in programming?

第 5 题
1

Consider the task of creating a self-driving car system. The process of deciding that the system needs a 'Route Planning' module, a 'Sensor Input' module, and a 'Steering Control' module exemplifies:

第 6 题
2

Define the term abstraction in the context of program design.

先自己写一遍答案,再对照解题步骤。

第 7 题
3

In programming, how is the concept of decomposition typically achieved to break a large problem down into manageable sub-problems?

先自己写一遍答案,再对照解题步骤。

第 8 题
5

Explain how the principle of decomposition allows a large software project to be developed simultaneously by multiple programmers without causing functional conflicts.

先自己写一遍答案,再对照解题步骤。

第 9 题
2

Explain the difference between Abstraction and Decomposition when solving a complex computational problem.

先自己写一遍答案,再对照解题步骤。

第 10 题
7

A large logistics company needs a system to schedule and manage thousands of deliveries daily. This complex task requires careful program design.

(a) Describe how the principles of abstraction would be applied when designing the software for this logistics management system.

(b) Using decomposition, identify three major, independent modules required for the system. For one of these modules, suggest two necessary subroutines and describe their specific purpose.

(c) Explain how the use of local variables within the subroutines suggested in part (b) supports good programming practice and maintains modularity.

先自己写一遍答案,再对照解题步骤。

* thinka提供的内容由AI生成,可能并非总是准确或最新。请将其用作辅助资源,并与官方材料进行核实。

你已看过标准答案。现在轮到你的答案被批改。

这一页能告诉你好答案是什么样子,却无法指出你的答案缺了什么。thinka 按真实评分标准批改你的文字答案,约 15 秒完成。

想多做几道同类题目?立即开始练习这个课题,边做边批改。

立即练习