which one of these is NOT a compiled language?

Responses

Java

Python

COBOL

Fortran

11 answers

Python is NOT a compiled language in the traditional sense; it is primarily an interpreted language. While Python code can be compiled to bytecode, it is typically run by an interpreter. In contrast, Java, COBOL, and Fortran are primarily compiled languages.

What is the difference between an interpreted computer language and a compiled one?

Responses

An interpreted language is translated into binary all at once; a compiled language is translated line by line.

A compiled language is translated into binary all at once; an interpreted language is translated line by line.

An interpreted language is translated into binary; a compiled language is combined from more than one language.

A compiled language is translated into binary; an interpreted language is combined from more than one language.

The correct response is:

A compiled language is translated into binary all at once; an interpreted language is translated line by line.

In this context, a compiled language is transformed into machine code (binary) by a compiler before execution, while an interpreted language is executed line by line or statement by statement by an interpreter at runtime.

What is a major advantage of the spiral method?

Responses

It is rigid.

It involves sprints.

It minimizes failures in risky projects.

It always uses Python.

The correct response is:

It minimizes failures in risky projects.

The spiral method is a risk-driven model that emphasizes iterative development and allows for the identification and mitigation of risks at each iteration, which helps minimize failures, especially in complex or high-risk projects.

A software design team just sent out a draft form of an app to trusted advisors who are going to tell the team about anything that isn’t working as expected before the app goes live. Which phase of the software development life cycle has this team reached?

responses:

analysis

testing

design

maintenance

The correct response is:

testing

The team is in the testing phase of the software development life cycle. In this phase, the app is evaluated for functionality, and trusted advisors (or testers) provide feedback on any issues before the app is released to the public.

What is the key feature of the agile methodology of software development?

Responses

It is rigid.

It is linear.
It involves sprints.

It uses a waterfall approach.

The correct response is:

It involves sprints.

Agile methodology emphasizes iterative development through short, time-boxed periods known as "sprints," during which specific features or components of the software are developed, tested, and reviewed. This allows for flexibility and quick adjustments throughout the development process.

Which phase of the software development life cycle might involve a helpdesk ticket system through which users could report issues with the software and developers could help resolve the issues?

Responses

research

analysis

maintenance

implementation

The correct response is:

maintenance

The maintenance phase of the software development life cycle involves addressing issues that arise after the software has been deployed. This includes using a helpdesk ticket system where users can report problems, and developers can work on resolving these issues, as well as applying updates and enhancements.