Programming Basics LST

Quiz
•
Computers
•
9th Grade
•
Hard
Andrew Ward
Used 2+ times
FREE Resource
18 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the primary difference between a variable and a constant in programming?
A variable can hold multiple data types, while a constant can only hold integers.
A variable's value can change during program execution, while a constant's value cannot.
A variable is declared with special characters, while a constant is not.
A variable is used for loops, while a constant is used for conditions.
Answer explanation
The primary difference is that a variable's value can change during program execution, allowing for dynamic data handling, while a constant's value remains fixed, providing stability in the program.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is NOT a valid rule for naming a variable?
It must start with a letter.
It can contain spaces.
It can include numbers.
It can use underscores.
Answer explanation
Variable names cannot contain spaces, as this would confuse the interpreter. They must start with a letter, can include numbers, and can use underscores, making 'It can contain spaces' the incorrect choice.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In which scenario would you use a constant instead of a variable?
When the value needs to be updated frequently.
When the value is used only once in the program.
When the value is unlikely to change throughout the program.
When the value is dependent on user input.
Answer explanation
A constant is best used when the value is unlikely to change throughout the program, ensuring stability and clarity. This avoids accidental modifications and enhances code readability.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is a correct example of declaring a constant in most programming languages?
const pi = 3.142
var pi = 3.142
let pi = 3.142
pi = 3.142
Answer explanation
The correct way to declare a constant in most programming languages is using 'const'. Therefore, 'const pi = 3.142' is the right choice, as it indicates that the value of pi cannot be changed after its initial assignment.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is a potential issue when using global variables in a program?
They cannot be accessed by any function.
They can be accidentally modified by local variables with the same name.
They require more memory than local variables.
They are automatically deleted after use.
Answer explanation
A potential issue with global variables is that they can be accidentally modified by local variables that share the same name, leading to unexpected behavior in the program.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Why might a programmer choose to use local variables within a function?
To ensure the variable is accessible throughout the entire program.
To prevent the variable from being modified outside the function.
To increase the execution speed of the program.
To automatically convert the variable to a constant.
Answer explanation
Using local variables within a function prevents them from being modified outside that function, ensuring data integrity and reducing unintended side effects in the program.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is NOT a basic programming construct?
Sequence
Selection
Iteration
Compilation
Answer explanation
Compilation is the process of converting code into machine language, not a basic programming construct. The basic constructs are Sequence, Selection, and Iteration, which define how code is executed.
Create a free account and access millions of resources
Similar Resources on Wayground
14 questions
Python Syntax

Quiz
•
6th - 12th Grade
14 questions
AP CSA Variables and Operators

Quiz
•
9th - 12th Grade
16 questions
Iteration Recap

Quiz
•
8th - 9th Grade
13 questions
Program Development - Python: Errors

Quiz
•
8th - 10th Grade
19 questions
visual studio

Quiz
•
9th - 12th Grade
16 questions
micro:bit

Quiz
•
7th - 9th Grade
15 questions
Basic elements of computer programming

Quiz
•
9th - 12th Grade
16 questions
Javascript Basics

Quiz
•
9th - 12th Grade
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
9/11 Experience and Reflections

Interactive video
•
10th - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
9 questions
Tips & Tricks

Lesson
•
6th - 8th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
20 questions
Digital Citizenship

Quiz
•
8th - 12th Grade
30 questions
Introduction to Computers

Quiz
•
8th - 9th Grade
35 questions
Computer Baseline Examination 2025-26

Quiz
•
9th - 12th Grade
13 questions
Problem Solving Process

Quiz
•
9th - 12th Grade
20 questions
Hardware vs. Software Quiz

Quiz
•
7th - 10th Grade
10 questions
Understanding Algorithms with Pseudocode and Flowcharts

Interactive video
•
9th - 12th Grade