WorksheetsIntroduction to Emails and Coding
Total questions: 100
Worksheet time: 2hrs 40mins
Name
Class
Date
1.
If you are writing a long email but need to stop and finish it later, which folder should you save it to?
a)
Sent Mail
b)
Drafts
c)
Trash
d)
Inbox
2.
A user named 'Alex' has an email address 'alex.school@mymail.com'. What part of this address is the 'service provider' or 'domain name'?
a)
mymail.com
b)
alex.school
c)
@
d)
.com
3.
When sending an email, why is it important to write a clear Subject Line?
a)
It helps the recipient quickly understand the email's topic.
b)
It is used to enter the recipient's email address.
c)
It is where you attach files like photos or documents.
d)
It is where you write the main message of the email.
4.
What is the correct term for the process of finding and fixing errors in an algorithm or computer program?
a)
Deleting
b)
Debugging
c)
Attaching
d)
Composing
5.
You want to send a party invitation to a friend but also send a copy to your parent without your friend knowing. Which feature should you use for your parent's email address?
a)
Subject Line
b)
CC (Carbon Copy)
c)
BCC (Blind Carbon Copy)
d)
Attachment
6.
Consider the following algorithm for getting ready for school: 1. Eat breakfast. 2. Get dressed. 3. Wake up. 4. Brush teeth. What is the most significant 'bug' in this sequence?
a)
Step 1: Eat breakfast
b)
Step 2: Get dressed
c)
Step 3: Wake up
d)
Step 4: Brush teeth
7.
In a flowchart, a decision step like 'Is n > 10?' typically leads to how many possible paths?
a)
Two paths, typically for 'Yes' and 'No'.
b)
One path, because the algorithm must continue.
c)
As many paths as needed for the problem.
d)
Three paths, for 'Yes', 'No', and 'Maybe'.
8.
Why is the sequence of steps so crucial in an algorithm like logging into a computer?
a)
It is faster to follow the steps in order.
b)
The computer prefers to do things in a specific order.
c)
It helps to keep the algorithm short and simple.
d)
Each step depends on the previous step being completed successfully.
9.
If you are looking for an email that you successfully sent to your teacher yesterday, which folder is the most logical place to check?
a)
Inbox
b)
Sent Mail
c)
Drafts
d)
Trash
10.
What action should be taken if it is determined to be a sunny day (not raining or cloudy)?
a)
Carry an umbrella
b)
Wait for further instructions
c)
Loop back and check again
d)
Do not carry an umbrella
11.
What is the general term for the collection of folders (Inbox, Sent, Drafts, etc.) that stores all your emails?
a)
Username
b)
Attachment
c)
Mailbox
d)
Algorithm
12.
A photo sent with an email message is best described as a(n)...
a)
Attachment
b)
Subject Line
c)
Bug
d)
Carbon Copy (CC)
13.
What is the very first step in the algorithm for logging into a password-protected computer?
a)
Press the power button on the CPU
b)
Wait for the home screen to appear
c)
Type the username
d)
Click the 'login' button
14.
An error in the sequence of an algorithm, like putting on your shoes before your socks, is called a...
a)
Bug
b)
Flowchart
c)
Domain Name
d)
Step
15.
In the flowchart for checking if 'n > 10', what happens if the user enters the number 8?
a)
The program ends.
b)
It displays 'Number is greater than 10'.
c)
It displays 'Number is less than 10'.
d)
It loops back to 'Enter the number n'.
16.
Which of these daily activities is the best example of following an algorithm?
a)
Laughing at a joke.
b)
Feeling happy on your birthday.
c)
Daydreaming in class.
d)
Following a recipe to bake a cake.
17.
Which button in an email program starts the process of writing a brand new message?
a)
Delete
b)
Send
c)
Reply
d)
Compose
18.
A flowchart is a visual representation of a(n)...
a)
Bug report
b)
Algorithm
c)
Mailbox folder
d)
Email message
19.
If you delete an important email by mistake, which folder should you check first to try and recover it?
a)
Trash
b)
Sent Mail
c)
Inbox
d)
Drafts
20.
What is the primary difference between the 'username' and the 'domain name' in an email address?
a)
The username comes after the '@' symbol, and the domain name comes before.
b)
The username identifies the specific user, while the domain name identifies the email service.
c)
There is no difference; they are two names for the same thing.
d)
The username is chosen by the service provider, and the domain name is chosen by the user.
21.
In the algorithm for making a sandwich, what is a logical 'bug' that could occur?
a)
Putting the two slices of bread together before spreading the filling.
b)
Using a different type of filling than planned.
c)
Placing the sandwich on a plate after it's made.
d)
Getting two slices of bread from the bag.
22.
A teacher is emailing a progress report to a student's parents. The teacher also wants the school principal to see the email, and it's okay for the parents to know the principal is included. Which field should the teacher use for the principal's email address?
a)
Subject
b)
CC (Carbon Copy)
c)
To
d)
BCC (Blind Carbon Copy)
23.
If an algorithm for planting a tree has the step 'Close the pit' listed immediately after 'Dig a pit', why is this a critical bug?
a)
Because the seed has not been placed in the pit yet.
b)
Because digging is the hardest part and should be last.
c)
Because you should water the ground before digging.
d)
Because you might forget what kind of seed you have.
24.
Which of the following statements is true about the 'Delete' button in an email client?
a)
It is used to permanently erase an email immediately.
b)
It is used to send the email to all recipients.
c)
It is used to save an unfinished email as a draft.
d)
It moves the selected email to the Trash folder.
25.
If you were to create a flowchart for the 'Making a Sandwich' algorithm, what would be the best description for the first process box after the 'Start' symbol?
a)
Process: Eat the sandwich
b)
End
c)
Process: Get 2 slices of bread
d)
Decision: Is the bread fresh?
26.
Which of the following best describes the relationship between an algorithm and a program?
a)
A program is a visual diagram of an algorithm.
b)
An algorithm is an error in a program.
c)
An algorithm is the plan, and the program is the execution of that plan in a computer language.
d)
They are the same thing, just with different names.
27.
In a flowchart designed for making lemon juice, which shape would contain the instruction "Stir with spoon"?
a)
Parallelogram
b)
Flow Line
c)
Rectangle
d)
Ellipse
28.
A programmer creates a set of instructions in a specialized language to make a computer display a greeting. What has the programmer created?
a)
An algorithm
b)
A bug
c)
A program
d)
A flowchart
29.
Why is it important for the steps in an algorithm to be in a specific sequence?
a)
To make it easier to find bugs in the code.
b)
To make the program run faster on the computer.
c)
To make the algorithm longer and more detailed.
d)
To ensure the problem is solved correctly and produces the desired output.
30.
If a programmer spends their day finding and fixing errors in their code, what is this process called?
a)
Flowcharting
b)
Algorithm design
c)
Coding
d)
Debugging
31.
What is the primary function of a parallelogram shape in a flowchart?
a)
To represent accepting data or displaying results.
b)
To connect the different steps in the correct order.
c)
To show the beginning or end of the process.
d)
To indicate an action or calculation is taking place.
32.
A program fails to run perfectly. The programmer says, "There must be a bug." What does "bug" refer to?
a)
The step-by-step plan for the program.
b)
An error or mistake in the code.
c)
A special command that makes the program run.
d)
The language the program is written in.
33.
Which statement about algorithms is true?
a)
An algorithm is written in a specialized computer language.
b)
A good algorithm should be logical and easy to understand.
c)
An algorithm is a pictorial representation using symbols.
d)
A perfect algorithm guarantees a program with no bugs.
34.
In the process of computing, what happens between "Input" and "Output"?
a)
Sequencing
b)
Debugging
c)
Coding
d)
Processing
35.
A student draws a diagram with ovals, rectangles, and parallelograms connected by arrows to plan a program. What is this student creating?
a)
A program
b)
A flowchart
c)
The output
d)
A bug report
36.
What is the main purpose of using a flowchart before starting to code?
a)
To visually plan the sequence of steps in the algorithm.
b)
To create the final program automatically.
c)
To choose which programming language to use.
d)
To find all the bugs before the program is written.
37.
The arrows connecting shapes in a flowchart are essential because they show the...
a)
input and output points.
b)
direction and order of the steps.
c)
start and end of the algorithm.
d)
processing actions.
38.
Ria's robot walking 5 steps instead of the programmed 10 is an example of what?
a)
A bug in the program.
b)
The process of debugging.
c)
A successful algorithm.
d)
A flowchart symbol.
39.
To log into a computer, the algorithm says to first press the power button and then wait for the login screen. What concept does this order of actions demonstrate?
a)
Output
b)
Sequence
c)
Input
d)
Debugging
40.
Which of these is NOT a characteristic of a good algorithm?
a)
It must be written in a programming language.
b)
It must solve the problem.
c)
It must be quick.
d)
It must be easy to understand.
41.
If you use an Ellipse shape in a flowchart, what are you most likely indicating?
a)
A step where data is entered.
b)
The title of the flowchart.
c)
An action or a calculation.
d)
The beginning or end of the algorithm.
42.
The process of giving commands to a computer to perform tasks is called what?
a)
Coding
b)
Processing
c)
Debugging
d)
Inputting
43.
An algorithm to make a sandwich includes "Get 2 slices of bread" and "Spread filling on 1 slice". The flowchart for this algorithm would represent these steps using which shape?
a)
Rectangles
b)
Flow Lines
c)
Parallelograms
d)
Ellipses
44.
Even with a perfectly logical algorithm, a programmer can still create bugs in their program. This statement is...
a)
True, because mistakes can happen when translating the algorithm into code.
b)
False, because a perfect algorithm means the program will also be perfect.
45.
What is the most precise term for the specialized language used to write a computer program?
a)
Programming language
b)
Algorithm
c)
Flowchart
d)
Sequence
46.
A student wrote an algorithm to calculate the area of a square: "Step 1: Get the length of one side. Step 2: Multiply the length by 4." Why is this algorithm flawed?
a)
The logic for solving the problem is incorrect.
b)
The sequence of the steps is wrong.
c)
It is not written in a programming language.
d)
It does not have a start and stop step.
47.
If a bug makes a program run without crashing but produces the wrong answer, what is the process to fix this called?
a)
Flowcharting
b)
Recoding
c)
Executing
d)
Debugging
48.
When logging into a computer, the computer checking if your password is correct is an example of what?
a)
An Output
b)
A Process
c)
An Input
d)
An Algorithm
49.
What is the key difference between an algorithm and a program?
a)
An algorithm is for simple tasks, and a program is for complex tasks.
b)
An algorithm is a diagram, and a program is written text.
c)
An algorithm always works, but a program can have bugs.
d)
An algorithm is the logical plan, while a program is the implementation in computer language.
50.
In the flowchart symbol matching exercise, which action is paired with the rectangle symbol?
a)
Input/Output
b)
Start/Stop
c)
Process
d)
Connection
51.
If you follow the algorithm for making lemon juice but add sugar before the water, the result might be gritty. This demonstrates the importance of...
a)
flowcharting.
b)
debugging.
c)
input.
d)
sequence.
52.
The statement "A Bug makes sure the code runs perfectly" is false because...
a)
a flowchart makes sure the code runs perfectly.
b)
debugging makes sure the code runs perfectly.
c)
a bug is an error that prevents the code from running perfectly.
d)
an algorithm makes sure the code runs perfectly.
53.
A programmer draws a flowchart where the step "Display final score" is placed inside a rectangle. Why is this incorrect?
a)
Displaying the score should be the "Stop" step in an ellipse.
b)
The final score is data, not a process.
c)
Displaying information is an "Output" and should be in a parallelogram.
d)
All steps should be in parallelograms.
54.
Which of the following is the best example of "input" in the algorithm for logging into a computer?
a)
Home screen loads.
b)
Wait till login screen appears.
c)
Press the power button.
d)
Type the username.
55.
The term "Coding" is best defined as:
a)
The process of giving commands to a computer.
b)
The process of finding and fixing errors.
c)
The process of designing a step-by-step solution.
d)
The process of drawing a diagram of the solution.
56.
A student wants to create a program to convert feet to inches. Before coding, they write: "Step 1: Get number of feet. Step 2: Multiply by 12. Step 3: Display result." What have they created?
a)
A debug
b)
An algorithm
c)
A program
d)
A bug
57.
True or False: The lines and arrows in a flowchart are called "connectors".
a)
True
b)
False
58.
If an algorithm is a recipe, what is a flowchart?
a)
A diagram with pictures showing the recipe steps.
b)
The final cooked dish.
c)
The list of ingredients.
d)
A mistake in the recipe, like using salt instead of sugar.
59.
A programmer writes code that tells a robot to turn left, but the robot turns right. What must the programmer do to fix this?
a)
Create a new algorithm
b)
Add more input
c)
Debug the program
d)
Draw a flowchart
60.
The "Start/Stop" symbol in a flowchart is a(n)...
a)
Parallelogram
b)
Rectangle
c)
Ellipse
d)
Arrow
61.
What is the relationship between "Bug" and "Debugging"?
a)
Debugging is the process of removing a Bug.
b)
A Bug is a plan to start Debugging.
c)
A Bug is a special tool used for Debugging.
d)
They are two words for the same thing.
62.
In the task of logging into a computer, which step would be represented by a parallelogram in a flowchart?
a)
Start login process
b)
Wait till home screen loads
c)
Type the password
d)
Press the power button on the CPU
63.
A logical step-by-step procedure used to solve a particular problem is a(n)...
a)
flowchart.
b)
bug.
c)
algorithm.
d)
program.
64.
If you are asked to "Differentiate between a Program and an Algorithm", what is the most important distinction?
a)
The algorithm is always short, and the program is always long.
b)
The algorithm has no errors, and the program has bugs.
c)
The algorithm is the logical plan, and the program is the code.
d)
The algorithm is visual, and the program is text.
65.
Which of these tasks would require an algorithm to be completed correctly by a computer?
a)
Identifying a bug.
b)
Making a sandwich.
c)
Drawing a rectangle.
d)
Writing code.
66.
A student creates a flowchart for their morning routine. The first box, an ellipse, contains the text "Wake Up". What should the very last box in the flowchart be?
a)
An ellipse containing "Leave for School".
b)
A parallelogram containing "School is reached".
c)
A rectangle containing "Leave for School".
d)
An arrow pointing to the school.
67.
The computer uses ____ (data), processes it, and then gives the desired output.
a)
An Algorithm
b)
A Program
c)
Input
d)
A Bug
68.
If an algorithm is a plan, a flowchart is a...
a)
set of coded instructions for that plan.
b)
visual blueprint of that plan.
c)
mistake in that plan.
d)
revised version of that plan.
69.
A programmer is writing a program and makes a typo in a command. This typo is an example of a...
a)
Flowchart
b)
Bug
c)
Algorithm
d)
Sequence error
70.
The main goal of coding is to provide instructions so a computer can perform tasks in a specific...
a)
flowchart.
b)
sequence.
c)
language.
d)
rectangle.
71.
Which of these is NOT an algorithm provided in the source material?
a)
Making Lemon Juice
b)
Brushing your teeth
c)
Making a Sandwich
d)
Logging into a password-protected computer
72.
In the context of programming, what does it mean to "solve the problem"?
a)
The program produces the correct and desired output for the given input.
b)
The program has a detailed flowchart.
c)
The program has no bugs in it.
d)
The program is written in a popular programming language.
73.
A programmer creates a flowchart for a guessing game. The step "Player enters a guess" would use which symbol?
a)
Rectangle
b)
Ellipse
c)
Flow Line
d)
Parallelogram
74.
An instruction manual for building a toy car is most like a(n)...
a)
bug.
b)
flowchart.
c)
algorithm.
d)
program.
75.
In the email address student123@school.com, what is the student123 part called?
a)
Service Provider
b)
Domain Name
c)
Mailbox
d)
Username
76.
If you are writing a report on your computer and need to send the file to your teacher, which email feature should you use?
a)
Attachment
b)
The Subject Line
c)
CC (Carbon Copy)
d)
The Email Body
77.
You started writing an email but didn't finish it. If you save it to complete later, in which folder will you most likely find it?
a)
Trash
b)
Drafts
c)
Inbox
d)
Sent Mail
78.
What is the primary purpose of the 'Subject Line' in an email?
a)
To list all the people who will receive the email.
b)
To provide a short, descriptive title for the email's topic.
c)
To attach files like pictures or documents.
d)
To write the main message and details.
79.
According to email etiquette, why should you avoid overusing exclamation marks and emoticons in an email to a teacher?
a)
It is considered informal and unprofessional.
b)
It can make the email difficult to read.
c)
It can cause the email to be sent to the spam folder.
d)
It takes up too much space in the email.
80.
What is the main advantage of email when compared to traditional, paper-based mail?
a)
Email messages are always more private.
b)
Email messages are written on paper.
c)
Email messages are delivered almost instantly.
d)
Email messages can be decorated with stamps.
81.
The set of customs and rules for polite behavior when sending electronic messages is known as...
a)
Email Etiquette
b)
Email Address
c)
Email Provider
d)
Email Formatting
82.
If you delete an email from your Inbox, where does it most likely go?
a)
The Drafts folder
b)
The Trash folder
c)
The Sent Mail folder
d)
It is permanently gone forever.
83.
What is the function of the '@' symbol in an email address?
a)
It is used to start a greeting, like a salutation.
b)
It separates the username from the domain name.
c)
It confirms that the email has been sent.
d)
It indicates the subject of the email.
84.
A teacher sends an email to 25 students. If you want to reply with a question that only the teacher needs to see, which action should you use?
a)
Forward
b)
Compose
c)
Reply All
d)
Reply
85.
Changing the appearance of text in an email to be bold or a different color is an example of what?
a)
Formatting
b)
Composing
c)
Acknowledging
d)
Forwarding
86.
What is a 'salutation' in an email?
a)
The main part of the message.
b)
A file sent with the email.
c)
The address of the person receiving the email.
d)
The greeting at the beginning of an email.
87.
What does the 'BCC' (Blind Carbon Copy) feature do?
a)
It automatically corrects spelling errors in the email.
b)
It saves the email in the Drafts folder.
c)
It sends a copy of the email to people, and all other recipients can see their addresses.
d)
It sends a copy of the email to people without any of the other recipients knowing.
88.
If you want to check if an email you wrote was successfully sent, which folder should you look in?
a)
Sent Mail
b)
Trash
c)
Drafts
d)
Inbox
89.
What is a good practice when you receive an email?
a)
Check for attachments and open them right away.
b)
Delete it immediately to keep your inbox clean.
c)
Acknowledge it with a reply.
d)
Forward it to everyone you know.
90.
What is the general term for the collection of folders (Inbox, Sent, Drafts, Trash) where all your emails are stored?
a)
The Mailbox
b)
The Domain Name
c)
The Internet
d)
The Service Provider
91.
What does the 'Compose' feature in an email program allow you to do?
a)
Organize emails into folders.
b)
Delete unwanted emails.
c)
Reply to a received message.
d)
Write and send a new email.
92.
You receive an email that contains information you are not sure is true. What does email etiquette advise you to do?
a)
Forward the email to your friends to see what they think.
b)
Post the information on social media.
c)
Do not forward the email.
d)
Reply All to ask if the information is correct.
93.
Which folder contains all the emails you have received from other people?
a)
Sent Mail
b)
Trash
c)
Drafts
d)
Inbox
94.
What is the 'Email Body'?
a)
The list of people receiving the email.
b)
The title of the email.
c)
A picture or document sent with the email.
d)
The part of the email where you write the main message.
95.
Children younger than what age need a parent's supervision to create an email account?
a)
18
b)
16
c)
13
d)
10
96.
What is the function of the 'CC' field in an email?
a)
To hide recipients' email addresses from each other.
b)
To list the primary person the email is for.
c)
To check for and correct any spelling mistakes.
d)
To send copies to other people who should see the email.
97.
Which of the following describes a 'domain name' in an email address?
a)
The groups of folders where emails are stored.
b)
The part chosen by the user, like 'myschoolname'.
c)
The '@' symbol that separates the two parts.
d)
The name of the web service that provides email access, like 'gmail.com'.
98.
Your teacher, Mr. Khan, replies to an email you sent him. What is your polite responsibility now?
a)
Do nothing, as no further action is needed.
b)
Forward his reply to your friends.
c)
Delete his email to keep your inbox tidy.
d)
Acknowledge his email with a short reply.
99.
What is a key difference between an email address and a traditional mail address?
a)
An email address is for receiving messages, while a traditional address is for sending.
b)
An email address requires a stamp to be used.
c)
An email address is unique worldwide, while a traditional address is unique to a street or town.
d)
An email address always contains the person's full name.
100.
Problem - Calculating 10 x 3 using a calculator Step 1 - Enter 10 Step 2 - Enter + sign Step 3 - Enter 3 Step 4 - Enter the = sign Find the bug in the algorithm above
a)
Step 1 - Enter 10
b)
Step 2 - Enter + sign
c)
Step 3 - Enter 3
d)
Step 4 - Enter the = sign
100 %
