Flashcards: Fundamentals of Programming and Software Development — 18 cards

All cards

1Question

Algorithm — definition?

Answer

A step-by-step problem-solving procedure.

2Question

Syntax — role?

Answer

Defines language structure and rules.

3Question

Programming Language — purpose?

Answer

Communicates instructions to a computer.

4Question

Compilation — process?

Answer

Translates source code into machine code.

5Question

Interpreter — function?

Answer

Executes code directly without prior compilation.

6Question

Control Structures — examples?

Answer

Conditional statements, loops, switch-case.

7Question

Conditional Statements — role?

Answer

Make decisions based on conditions.

8Question

Loops — function?

Answer

Repeat code until a condition is false.

9Question

Data Type — purpose?

Answer

Specifies the kind of data stored.

10Question

Variables — role?

Answer

Store data that can change during execution.

11Question

Functions — definition?

Answer

Code blocks that perform tasks and return values.

12Question

Procedures — difference?

Answer

Perform actions without returning a value.

13Question

Class — role?

Answer

Blueprint for creating objects in OOP.

14Question

Object — definition?

Answer

Instance of a class with specific data.

15Question

Array — characteristic?

Answer

Fixed-size collection of elements by index.

16Question

File Mode — example?

Answer

Read ('r'), write ('w'), append ('a').

17Question

Debugging — purpose?

Answer

Identify and fix program errors.

18Question

SDLC — stages?

Answer

Requirements, design, implementation, testing, maintenance.

Test yourself with the quiz

Test your knowledge with 9 questions on Fundamentals of Programming and Software Development.

1. What is a function in programming?

2. Which control structure is described as a statement that selects one of many code blocks to execute based on the value of an expression, and was specifically cited as being explained in 2017?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Fundamentals of Programming and Software Development.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator