39 Questions
What type of programming language is assembly language?
Low-level programming language
Which type of language consists of binary and hexadecimal characters?
Machine language
What role does a compiler play in translating source code?
Translates source code to lower-level language
Which program translates source code line by line?
Interpreter
What is an algorithm?
Precise sequence of steps to solve a problem
What is the purpose of testing in programming?
Finding errors in a program
What is the purpose of using a high-level programming language?
To write code in a more human-readable form
In which type of language do programs need to be translated into machine language before execution?
High-level programming language
What is debugging in programming?
Finding errors in a program
What is an error in a program commonly referred to as?
Bug
Which program scans the entire program first before translating it into machine code?
Compiler
What is the primary function of an interpreter in programming languages?
Directly execute program instructions
What is Machine Language?
Sequence of binary numbers understood by the computer directly
What are comments used for in a code file?
Documenting the program
'External Documentation' refers to:
Material outside of code files describing the program
'Assembly Language' can be described as:
Sequence of binary numbers understood by the computer directly
What is an algorithm?
A sequence of steps to solve a problem
Which control structure involves placing statements one after the other?
Sequence
What is the purpose of Branching (Selection) control structure?
To achieve a decision based on a condition
Which type of loop allows a statement(s) to be executed based on a loop condition?
Loop (Iteration)
In algorithm terminology, what does 'IF-THEN' typically represent?
'TRUE' condition
What does the 'Loop or Repetition' control structure allow in an algorithm?
Execution based on a loop condition
Which of the following is an example of a problem that can be solved using an algorithm?
Reading two numbers and finding their sum
'Algorithm examples' include problems like finding the area of a Circle and:
Calculating the factorial of a number
What is the purpose of the flowchart in problem 1 that involves finding the sum of two numbers?
Finding the sum of two numbers
In the context of problem 2, what does the variable 'C' represent?
Temperature in Celsius
For problem 1 in the advanced examples, what does the flowchart aim to determine about a number entered by the user?
If the number is odd or even
What is a program?
A set of instructions that tell a computer what to do
In the context of problem 2, at what point in the flowchart is the calculation to convert Fahrenheit to Celsius done?
Step4
Which characteristic is desirable in a program according to the text?
Modular and easy to modify
What is the main purpose of the flowchart for printing odd numbers from 9 to 100?
Printing all odd numbers between 9 and 100
What operation is performed in Step5 of the flowchart for finding the largest value of any two numbers?
(num1 >= num2)
What does hardware refer to?
The physical components that a computer is made of
What category do programs fall under?
Software
What is the outcome if a number is input as per Step3 but Step4 of problem 1's flowchart in advanced examples is not executed?
"End" will be displayed
Which step comes first in the program development cycle according to the text?
Define the problem
What value does 'Max' take on if 'num1' is greater than 'num2' in the flowchart for finding the largest value of any two numbers?
'Max' equals to 'num1'
Who is referred to as a user in the context of computer programs?
A person who uses a computer program
What does software refer to?
The computer programs that a computer uses to complete a task
Explore the differences between low-level programming languages like assembly language, designed to communicate directly with a computer's hardware, and high-level programming languages that allow for more human-readable code. Learn how high-level languages like Python, Java, and C++ are translated into machine code for computer execution.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free