Cambridge International AS Level · Computer Science (9618)

Software Development:练习题

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

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

A software developer is choosing a development model for a project where requirements are expected to change frequently and the customer needs to see working versions of the software quickly. Which lifecycle model is most appropriate?

第 2 题
1

In the context of the Program Development Life Cycle, which type of maintenance is specifically performed to add new features or enhance the functionality of a system based on user requests after the system is in operation?

第 3 题
1

Which type of testing is typically performed by the end-user in their own environment to ensure the software meets their business requirements before it is formally signed off?

第 4 题
1

A programmer is developing a module and needs to ensure that the logic is correct before integrating it with other modules. Which testing method involves testing the internal logical paths of the module code itself, often by the developer?

第 5 题
1

In the Program Development Life Cycle (PDLC), which stage involves identifying the precise requirements of the system and the constraints under which it must operate?

第 6 题
2

State the type of program error that occurs when source code violates the grammatical rules of the programming language and prevents compilation.

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

第 7 题
3

Distinguish between alpha testing and beta testing with reference to who performs the testing and the environment in which it takes place.

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

第 8 题
5

Consider a situation where a program is supposed to output the first 10 prime numbers, but it enters an infinite loop and eventually crashes due to memory exhaustion. Identify the type of error occurring during execution and explain why it is not classified as a syntax error.

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

第 9 题
4

A software development team is reviewing different methodologies for an upcoming project.

(a) Describe two distinct characteristics of the Iterative model of the program development life cycle.
(b) State one advantage and one disadvantage of using the Iterative model compared to the traditional Waterfall model.

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

第 10 题
4

Structure charts are used in program design to represent modular decomposition.

(a) Describe how a structure chart depicts the hierarchical relationship between a calling module and a called module.
(b) Explain the symbol used to denote selection (conditional execution) of a module in a structure chart.
(c) Explain the symbol used to denote iteration (repeated execution) of a module in a structure chart.
(d) State the difference between an arrow with an open circle and an arrow with a solid (filled) circle used on connection lines between modules.

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

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

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

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

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

立即练习