Courses » SS3 » SS3 ICT » ICT Exam Topics » Basic Programming IV - Questions and Answers

Basic Programming IV - SS3 ICT Past Questions and Answers - page 2

11

Which programming language is known for its simplicity and ease of learning?

A

C++

B

Python

C

BASIC

D

Assembly language

correct option: c
Users' Answers & Comments
12

Which of the following languages is NOT a High-Level Language?

A

 Java

B

C#

C

Assembly

D

Ruby

correct option: c
Users' Answers & Comments
13

Explain the concept of a High-Level Language (HLL) and provide examples of its advantages in programming.

A High-Level Language (HLL) is a programming language designed to be closer to human language and easier for programmers to read, write, and maintain. Advantages of HLLs include:

  • Human-Readability: HLLs use natural language constructs and syntax, making code more understandable.
  • Abstraction: HLLs hide low-level details, simplifying complex tasks.
  • Portability: HLL code can run on different platforms with minimal modification.
  • Productivity: HLLs reduce development time and errors due to their ease of use.
Users' Answers & Comments
14

How would you modify the BASIC code provided to calculate the sum of the first 100 integers if you wanted to calculate the sum of the first 200 integers instead?

To calculate the sum of the first 200 integers in BASIC, you would modify the loop to iterate from 1 to 200 instead of 1 to 100. Here is the modification:

BASIC Copy code

total = 0

FOR i = 1 TO 200

    total = total + i

NEXT i

PRINT "Sum of first 200 integers is: "; total

Users' Answers & Comments
15

Describe a real-world application where FORTRAN would be a suitable choice of programming language.

FORTRAN (Formula Translation) is often used in scientific and engineering applications where numerical precision and performance are critical. It's suitable for tasks like weather modeling, finite element analysis, and nuclear simulations, where complex mathematical calculations and efficient memory management are essential.

Users' Answers & Comments
16

What role did ALGOL play in the history of programming languages, and how did it influence subsequent languages?

ALGOL (Algorithmic Language) had a significant impact on programming language design. It introduced structured programming concepts like block structures, lexical scoping, and nested functions. ALGOL's influence can be seen in subsequent languages like Pascal, C, and many others, which adopted these structured programming features. ALGOL laid the foundation for more readable and maintainable code.

Users' Answers & Comments
17

In what scenarios would you choose to use a Low-Level Language like assembly over a High-Level Language like BASIC?

 

Low-Level Languages like assembly are chosen when precise control over hardware is required, such as in embedded systems, device drivers, or real-time systems. They are used when efficiency, minimal memory usage, or direct access to hardware registers are crucial. In contrast, High-Level Languages like BASIC are chosen for ease of development, portability, and when the efficiency of code execution is not the top priority.

Users' Answers & Comments
Recommended: SS3 ICT Lessons
Please share this, thanks: