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

結構化程式設計方法:練習題

5 條多項選擇題即時批改,另有 5 條文字題附完整解題步驟,全部圍繞「結構化程式設計方法」。

10 條題目26 免費,無需登記
第 1 題
1

Which of the following is a primary advantage of using a structured approach to program design?

第 2 題
1

Which of the following is a primary advantage of the structured approach to programming when managing a large-scale project with multiple developers?

第 3 題
1

Both Hierarchy Charts and Structure Charts are used in structured design. What unique information does a Structure Chart typically include that is generally omitted from a Hierarchy Chart?

第 4 題
1

Modularised programming is a core component of the structured approach. What characteristic defines a good module?

第 5 題
1

In a Structure Chart, a small arrow with a solid (filled) circle at its base is used to represent which of the following?

第 6 題
2

State one primary advantage of using a structured approach, specifically through modularised programming, to program construction.

先自己寫一次答案,再對照解題步驟。

第 7 題
4

In structured programming, how do parameters and return values facilitate the use of modularity and maintain functional independence between subroutines?

先自己寫一次答案,再對照解題步驟。

第 8 題
5

Explain how local variables and parameters contribute to limiting the scope of data, which is considered good practice in structured programming.

先自己寫一次答案,再對照解題步驟。

第 9 題
4

The structured approach to programming promotes modularisation and the use of subroutines.

(a) Explain the purpose of using parameters when defining and calling subroutines in a modularised program.

(b) Outline two significant advantages of employing the structured approach to program design compared to writing one large block of unstructured code.

先自己寫一次答案,再對照解題步驟。

第 10 題
6

Large-scale software projects often follow a structured approach to programming to manage complexity.
(a) Explain the concept of Functional Independence and how modularised programming supports this principle. (2 points)
(b) Discuss why passing data through Parameters is preferred over using global variables for communication between subroutines. (2 points)
(c) A program for a library management system has a main control module. It uses three sub-modules: ManageBooks, ManageUsers, and GenerateReports. Describe how these modules would be visually represented in a Hierarchy Chart. (2 points)

先自己寫一次答案,再對照解題步驟。

* thinka提供的內容由AI生成,可能並非總是準確或最新。請將其用作輔助資源,並與官方材料進行核實。

你已看過標準答案,接下來輪到批改你的答案。

這一頁可以告訴你好答案的樣子,卻無法指出你的答案欠缺什麼。thinka 按真實評分準則批改你的文字答案,約 15 秒完成。

想多做幾條同類題目?立即開始練習呢個課題,即做即批改。

立即練習