Computer Programming Languages 1 - JSS2 Computer Studies Past Questions and Answers - page 1
What is programming?
Designing and creating executable computer programs
Maintaining computer hardware
Writing poetry
Cooking recipes
What is the purpose of programming languages?
To confuse humans
To express algorithms and create computer programs
To make music
To design fashion websites
Which type of programming languages is closer to natural language and abstracts hardware details?
High-level programming languages
Low-level programming languages
Music programming languages
Cooking programming languages
Which programming language is commonly used for system-level programming?
Python
Java
Assembly language
Ruby
What is a key advantage of high-level programming languages?
Direct hardware interaction
Readability and simplicity
Low-level abstraction
Minimal optimization
Which type of programming language provides more direct control over hardware?
High-level programming languages
Low-level programming languages
Poetry programming languages
Music programming languages
What does portability refer to in the context of programming languages?
Ability to run on different hardware platforms with minimal modifications
Ability to only run on one specific hardware platform
Ability to cook different dishes
Ability to play various musical instruments
Why are low-level languages chosen for certain programming tasks?
For rapid development
For ease of maintenance
For precise manipulation of system resources
For minimal optimization
What is a common advantage of high-level programming languages?
Direct hardware interaction
No abstraction overhead
Abstraction from hardware details
Inefficiency
Why are high-level programming languages preferred for certain applications?
For system-level programming
For embedded systems
For rapid development and ease of maintenance
For minimal optimization