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

Structured approach to programming:練習問題

その場で採点される選択問題 5 問と、解説つきの記述問題 5 問。すべて「Structured approach to programming」からの出題です。

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 秒で採点します。

同じような問題をもっと解きたい?このトピックの新しい問題を、解きながら採点。

練習を始める