NEW
Font size
Worksheets6th Grade Computer Science Study Guide
Total questions: 30
Worksheet time: 15mins
What is the primary component that connects all the parts of a computer?
CPU
Motherboard
RAM
Power Supply
What is the role of the CPU in a computer system?
The CPU is responsible for executing instructions from computer programs.
The CPU stores all the data and files on a computer.
The CPU connects the computer to the internet.
The CPU is used to display graphics on the screen.
Which type of device is used to input information into a computer system?
Input Device
Output Device
Storage Device
Processing Device
Which component in a computer is responsible for converting AC to DC to power the internal components?
Hard Drive
RAM
Power Supply
Optical Drive
Which of the following is not a function of the BIOS during the Boot Up Process?
Loading the operating system
Performing POST (Power-On Self-Test)
Initializing hardware components
Providing a user interface for system settings
What component does the CPU use to temporarily store data for quick access?
RAM
Storage/Hard Drive
Motherboard
GPU
Why are keyboards and mice considered input devices in computer science?
They provide data to the computer but do not receive data from it.
They receive data from the computer but do not provide data to it.
They both provide and receive data to and from the computer.
They are essential for the computer to function properly.
Which of the following scenarios best illustrates the concept of the Internet of Things?
Setting your thermostat to adjust the temperature based on your daily schedule using a smartphone app.
Searching online for the best route to avoid traffic on your way to work.
Using a video call to chat with your family while traveling abroad.
Sending an email to your colleague about a meeting agenda.
What do the binary digits 0 and 1 signify in digital circuits?
True and False
Binary Numbers
Off and On
Order
Which four elements are essential to determine if a device qualifies as a computer?
Input, Output, Processing and Storage
Operating System, Drives, Memory, USB
Monitor, Mouse, Keyboard, Printer, Case
Hardware, Apps, Software, Memory
Which of the following best describes computer hardware?
The tangible components of a computer system that can be physically handled.
A software program that manages computer resources and provides services to other software.
A set of instructions that a computer follows to perform a task.
A type of software that provides a platform for other software applications.
Analyze the following scenarios and select the one that best describes the use of abstraction when providing directions on how to send a text message?
1. Open the Phone 2. Select the text message app 3. Select the user you want to send a message to 4. Enter the text message 5. Send the text
. If you are right-handed, hold the phone in your right hand and type using the left hand 2. Log into your phone with the password you recently changed 3. Admire your new screen saver 4. Log into the text app 5. Search for the user you want to send a message to 6. Check to see if you need to update their contact info 6. Enter the text message 7. Send the text. 8. Wait 2 minutes to see if they reply.
Wait 2 minutes for your phone to boot up 2. Log into your phone with the password you just changed 3. Search for the Text message app 4. Open the text message app 5. Think about what kind of text message and emojis you want to send 6. Type the Text message 7. Wait for a response 8. Think about how you will respond to the message you receive 9. Close the text message app to save the phone battery.
You cannot describe how to send a text message using abstraction.
When two users access the same protected data in the cloud, it indicates that they:
Are collaborating on a project.
Have the necessary permissions to view the data.
Are using the same network connection.
Are located in the same geographical area.
What is a good example of a step-by-step procedure?
A recipe
A phone number
A greeting card
A painting
What is a benefit of utilizing cloud-based applications?
They require constant manual updates.
They can be accessed without internet.
They offer fewer features compared to desktop versions.
They are automatically updated to the latest version as soon as updates are released.
Identify a strategy used by computer scientists to design solutions for computational problems.
Social Engineering
Debugging
Computational Thinking
Digital Critiquing
Which of the following is not considered a step-by-step procedure?
Recipe for making pancakes
Blueprint for constructing a house
Diary entry about a vacation
Manual for assembling furniture
Which type of test uses a binary decision-making process?
Multiple Choice Test
True or False Test
Fill in the blank Test
An Essay Test
Which aspect of computational thinking emphasizes identifying the core concept?
Decomposition
Pattern Recognition
Abstraction
Algorithmic Thinking
What do computer scientists call an error in a software program?
Bug
Condition
Decomposition
Debug
What do you call a loop that runs within another loop in programming?
Double Loop
Nested Loop
Infinite Loop
Recursive Loop
What is the process of dividing a complex task into more manageable parts?
Abstraction
Decomposition
Conditioning
Algorithm
What is the term for a storage location in programming that can hold different values?
Array
Variable
Constant
Operator
What is the term for a reusable block of code in programming?
Class
Constant
Function
Array
What is the term for the values you provide to a function to influence its behavior in programming?
Function Loop
Variable Loops
Parameter
Comments
What type of loop continues to execute as long as a specified condition holds true?
Infinite Loop
For Loop
While Loop
Do-While Loop
What is the typical number of exit paths from a decision point in a flowchart?
1
2
3
There is no decision point
What are the benefits of using efficient algorithms in computing?
Efficient algorithms execute more quickly and use less memory.
Efficient algorithms are the longest in terms of code length.
Efficient algorithms eliminate the need for logical reasoning.
Efficient algorithms consume more system resources.
If it is raining
Then display “Take an Umbrella!”
Identify the condition in the pseudocode below
If
If it is raining
Then
“Take an Umbrella!”
Which type of loop is defined by a specific start point, end point, and step value?
For Loop
While Loop
Infinite Loop
Recursive Loop
