wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

6th Grade Computer Science Study Guide

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

What is the primary component that connects all the parts of a computer?

a)

CPU

b)

Motherboard

c)

RAM

d)

Power Supply

2.

What is the role of the CPU in a computer system?

a)

The CPU is responsible for executing instructions from computer programs.

b)

The CPU stores all the data and files on a computer.

c)

The CPU connects the computer to the internet.

d)

The CPU is used to display graphics on the screen.

3.

Which type of device is used to input information into a computer system?

a)

Input Device

b)

Output Device

c)

Storage Device

d)

Processing Device

4.

Which component in a computer is responsible for converting AC to DC to power the internal components?

a)

Hard Drive

b)

RAM

c)

Power Supply

d)

Optical Drive

5.

Which of the following is not a function of the BIOS during the Boot Up Process?

a)

Loading the operating system

b)

Performing POST (Power-On Self-Test)

c)

Initializing hardware components

d)

Providing a user interface for system settings

6.

What component does the CPU use to temporarily store data for quick access?

a)

RAM

b)

Storage/Hard Drive

c)

Motherboard

d)

GPU

7.

Why are keyboards and mice considered input devices in computer science?

a)

They provide data to the computer but do not receive data from it.

b)

They receive data from the computer but do not provide data to it.

c)

They both provide and receive data to and from the computer.

d)

They are essential for the computer to function properly.

8.

Which of the following scenarios best illustrates the concept of the Internet of Things?

a)

Setting your thermostat to adjust the temperature based on your daily schedule using a smartphone app.

b)

Searching online for the best route to avoid traffic on your way to work.

c)

Using a video call to chat with your family while traveling abroad.

d)

Sending an email to your colleague about a meeting agenda.

9.

What do the binary digits 0 and 1 signify in digital circuits?

a)

True and False

b)

Binary Numbers

c)

Off and On

d)

Order

10.

Which four elements are essential to determine if a device qualifies as a computer?

a)

Input, Output, Processing and Storage

b)

Operating System, Drives, Memory, USB

c)

Monitor, Mouse, Keyboard, Printer, Case

d)

Hardware, Apps, Software, Memory

11.

Which of the following best describes computer hardware?

a)

The tangible components of a computer system that can be physically handled.

b)

A software program that manages computer resources and provides services to other software.

c)

A set of instructions that a computer follows to perform a task.

d)

A type of software that provides a platform for other software applications.

12.

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?

a)

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

b)

. 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.

c)

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.

d)

You cannot describe how to send a text message using abstraction.

13.

When two users access the same protected data in the cloud, it indicates that they:

a)

Are collaborating on a project.

b)

Have the necessary permissions to view the data.

c)

Are using the same network connection.

d)

Are located in the same geographical area.

14.

What is a good example of a step-by-step procedure?

a)

A recipe

b)

A phone number

c)

A greeting card

d)

A painting

15.

What is a benefit of utilizing cloud-based applications?

a)

They require constant manual updates.

b)

They can be accessed without internet.

c)

They offer fewer features compared to desktop versions.

d)

They are automatically updated to the latest version as soon as updates are released.

16.

Identify a strategy used by computer scientists to design solutions for computational problems.

a)

Social Engineering

b)

Debugging

c)

Computational Thinking

d)

Digital Critiquing

17.

Which of the following is not considered a step-by-step procedure?

a)

Recipe for making pancakes

b)

Blueprint for constructing a house

c)

Diary entry about a vacation

d)

Manual for assembling furniture

18.

Which type of test uses a binary decision-making process?

a)

Multiple Choice Test

b)

True or False Test

c)

Fill in the blank Test

d)

An Essay Test

19.

Which aspect of computational thinking emphasizes identifying the core concept?

a)

Decomposition

b)

Pattern Recognition

c)

Abstraction

d)

Algorithmic Thinking

20.

What do computer scientists call an error in a software program?

a)

Bug

b)

Condition

c)

Decomposition

d)

Debug

21.

What do you call a loop that runs within another loop in programming?

a)

Double Loop

b)

Nested Loop

c)

Infinite Loop

d)

Recursive Loop

22.

What is the process of dividing a complex task into more manageable parts?

a)

Abstraction

b)

Decomposition

c)

Conditioning

d)

Algorithm

23.

What is the term for a storage location in programming that can hold different values?

a)

Array

b)

Variable

c)

Constant

d)

Operator

24.

What is the term for a reusable block of code in programming?

a)

Class

b)

Constant

c)

Function

d)

Array

25.

What is the term for the values you provide to a function to influence its behavior in programming?

a)

Function Loop

b)

Variable Loops

c)

Parameter

d)

Comments

26.

What type of loop continues to execute as long as a specified condition holds true?

a)

Infinite Loop

b)

For Loop

c)

While Loop

d)

Do-While Loop

27.

What is the typical number of exit paths from a decision point in a flowchart?

a)

1

b)

2

c)

3

d)

There is no decision point

28.

What are the benefits of using efficient algorithms in computing?

a)

Efficient algorithms execute more quickly and use less memory.

b)

Efficient algorithms are the longest in terms of code length.

c)

Efficient algorithms eliminate the need for logical reasoning.

d)

Efficient algorithms consume more system resources.

29.

If it is raining

     Then display “Take an Umbrella!”

Identify the condition in the pseudocode below

a)

If

b)

If it is raining

c)

Then

d)

“Take an Umbrella!”

30.

Which type of loop is defined by a specific start point, end point, and step value?

a)

For Loop

b)

While Loop

c)

Infinite Loop

d)

Recursive Loop