NEW
Font size
WorksheetsCS II Week 4 Vocab Quiz NEGH
Total questions: 15
Worksheet time: 8mins
Which of the following is a characteristic of a high-level programming language?
It only captures primitive operations.
It is designed to simplify common tasks.
It requires direct interaction with hardware.
It has no built-in commands or functions.
A low-level programming language:
Makes use of many abstract functions to ease programming.
Is limited to basic operations available on a machine.
Is used for web development only.
Is primarily used for solving high-level problems.
In pair programming, who is responsible for using the mouse and keyboard?
The navigator
The driver
Both programmers equally
None of the above
Which of the following is the best description of top-down design?
Writing code without planning
Breaking down a system to gain insight into its subsystems
Starting from the smallest details and building upwards
Writing code in multiple programming languages
What does an API provide for a programmer?
A collection of commands to access external systems.
Hardware specifications of the computer.
A guide to use the keyboard efficiently.
A list of errors in the code.
Hexadecimal is a base-10 number system.
True
False
In pair programming, programmers never switch roles.
True
False
Low-level programming languages can represent anything a computer can do.
True
False
Documentation is useful for understanding how to use functions and commands.
True
False
What is the main difference between a high-level programming language and a low-level programming language?
High-level languages are closer to human languages, while low-level languages are closer to machine code.
Low-level languages are easier to learn than high-level languages.
High-level languages are used for system programming, while low-level languages are used for application programming.
There is no difference between high-level and low-level programming languages.
The role of the "navigator" in pair programming is to:
Write code while the other person reviews
Review code and provide guidance
Manage project timelines
Test the software
What is a parameter in programming, and why is it used?
A variable used to store data temporarily
A special kind of variable used in a function to refer to one of the pieces of data provided as input
A type of loop used to iterate over a sequence
A method to define a class in object-oriented programming
The number system that uses symbols 0-9 and A-F is called the __________ system.
hexadecimal
binary
octal
decimal
A __________ is a collection of commands or functions, typically with a shared purpose.
library
book
folder
document
__________ refers to a description of the behavior of a command, function, or API.
Documentation
Implementation
Compilation
Execution
