wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Christmas Gift from TagEdu

Total questions: 156

Worksheet time: 3hrs 36mins

Name
Class
Date
1.
A data type consisting of numbers, letters and symbols.
a)
String
b)
Integer
c)
Float
d)
Boolean
2.

Is this device Input or Output?

Printer

a)

Input

b)

Output

3.
Is this device Input or Output?
Keyboard
a)
Input
b)
Output
4.
Is this device Input or Output?
Monitor
a)
Input
b)
Output
5.
Is this device Input or Output?
Mouse
a)
Input
b)
Output
6.
Is this device Input or Output?
Projector
a)
Input
b)
Output
7.
Is this device Input or Output?
Speaker
a)
Input
b)
Output
8.
What is the the definition for?
Allows the user to put data into the computer
a)
Input Device
b)
Output Device
9.
What is the the definition for?
Allows the user to see/hear data coming out of the computer
a)
Input Device
b)
Output Device
10.

Is it an input or output device?

a)

Input

b)

Output

c)

Input and output

d)

I don't know

11.

Is it an input or output device?

a)

Input

b)

Output

c)

Input and Output

d)

I don't know

12.

Is it an input or output device?

a)

Input

b)

Output

c)

Input and Output

d)

I don't know

13.

Internet là gì?

a)

Internet là hệ thống kết nối các máy tính trên toàn thế giới

b)

Internet là hệ thống kết nối các mạng máy tính trên toàn thế giới

c)

Internet là hệ thống kết nối các máy tính và mạng máy tính ở quy mô toàn thế giới

d)

Cả 3 đáp án trên đều sai

14.

Đâu là hình ảnh không liên quan đến hội thảo trực tuyến

a)
b)
c)
d)
15.

Hệ thống cáp quang có thể đi theo đường nào?

a)

Dùng cáp quang qua đại dương

b)

Dùng dây điện từ nước này sang nước khác

c)

Dùng vệ tinh

d)

Cả 3 cách trên đều sai

16.

Đâu không phải là lợi ích của đào tạo qua mạng

a)

Nghe các bài giảng mọi lúc mọi nơi

b)

Nộp kết quả mà không cần tới lớp

c)

Đi lại không thuận tiện

d)

Nhận các chỉ dẫn của giáo viên từ xa

17.

Đâu là câu sai trong 4 câu sau

a)

WWW là viết tắt của World Wide Web

b)

Mạng LAN là viết tắt của Local Area Network

c)

Mạng WAN là mạng kết nối trong phạm vi rộng

d)

WWW là Internet

18.

Ta không thể tìm kiếm dựa trên gì?

a)

Từ khóa

b)

Hình ảnh

c)

Âm thanh

d)

Video

19.

Thư điện tử là dịch vụ:

a)

Trao đổi thông tin

b)

Xóa thông tin

c)

Lưu giữ thông tin

d)

Tìm kiếm thông tin

20.

Thông tin từ Internet rất nhiều, em có cần đánh giá, chọn lọc những thông tin phù hợp với việc học của mình hay không ?

a)

Thỉnh thoảng nên thực hiện

b)

Luôn luôn phải như thế

c)

Không cần thiết

d)

Không bao giờ cho dù có yêu cầu

21.

Để tắt máy tính đúng cách ta chọn?

a)

Tắt nguồn điện

b)

Nhấn nút Start ở góc dưới bên trái màn hình nền, chọn mục Shutdown

c)

Bấm nút Power trên thùng điều khiển

d)

Bấm nút Reset trên thùng điều khiển

22.

Việc tìm kiếm thông tin từ Internet?

a)

Cho em những kết quả đúng nhất

b)

Cho quá nhiều kết quả

c)

Đôi khi không đem lại kết quả như em mong muốn

d)

Em luôn nhận được kết quả tốt nhất dù cho từ khóa nào đi nữa

23.

Trang chủ là gì?

a)

Là một trang web đầu tiên của Website.

b)

Là tập hợp các trang web có liên quan đến nhau.

c)

Là địa chỉ của Website.

d)

Tất cả các câu trên đều đúng.

24.

Internet là mạng............. các mạng máy tính trên khắp thế giới.

a)

liên kết

b)

chia sẽ

c)

dịch vụ

d)

mạng

25.

Người sử dụng truy cập Internet để tìm kiếm, ............, lưu trữ và trao đổi thông tin.

a)

liên kết

b)

chia sẻ

c)

dịch vụ

d)

mạng

26.

Internet là mạng:

a)

kết nối hai máy tính với nhau

b)

kết nối các máy tính trong một nước

c)

kết nối nhiều mạng máy tính trên phạm vị toàn cầu

d)

kết nối máy tính trong một thành phố.

27.

Những đặc điểm nào sau đây là đặc điểm chính của Internet?

a)

Tính toàn cầu

b)

Tính dễ tiếp cận

c)

Tính cập nhật

d)

Tính tương tác

28.

Em hãy chọn những phương án đúng

Internet có những lợi ích gì?

a)

Trao đổi thông tin nhanh chóng, hiệu quả

b)

Học tập và làm việc trực tuyến; vui chơi và giải trí

c)

Cung cấp nguồn tài liệu phong phú

d)

Cả 3 đều sai

29.

Em hãy chọn những việc mà em có thể làm với Internet

a)

Học trực tuyến với giáo viên

b)

Nghe nhạc, xem phim trực tuyến

c)

Tìm kiếm tư liệu học tập

d)

Nấu cơm với mẹ

30.

Tin học được ứng dụng vào các lĩnh vực:

a)

Trí tuệ nhân tạo

b)

Hỗ trợ việc quản lí

c)

Tự động hóa và điều khiển

d)

Trí tuệ nhân tạo, hỗ trợ việc quản lí, tự động hóa và điều khiển và nhiều lĩnh vực khác nữa.

31.

Can be defined as the ability of a computer to perform tasks that require human intelligence.

a)

Machine Learning

b)

Artificial Intelligence

c)

Unsupervised Learning

32.

A machine that is specialized in one task or area.

a)

Artificial general intelligence

b)

Artificial narrow intelligence

c)

Artificial super intelligence

33.

Intelligent machines that can learn any tasks that humans can do.

a)

Artificial general intelligence

b)

Artificial narrow intelligence

c)

Artificial super intelligence

34.

A theoretical type of AI where the machine can outperform human intelligence in every task

a)

Artificial general intelligence

b)

Artificial narrow intelligence

c)

Artificial super intelligence

35.

The study of algorithms that enable the machine to learn from data and to make decisions without the help of humans.

a)

Machine Learning

b)

Artificial Intelligence

36.

The unique characteristics of something

a)

Supervised learning

b)

Features

c)

Unsupervised learning

37.

What is A.I?

a)

Intelligence demonstrated by machines

b)

Smart robots

c)

Anthony Ian

d)

I don't know

38.
Artificial Intelligence is the process that allows computers to learn and make decisions like humans
a)
True
b)
False
39.

Which one of these jobs COULD NOT be taken by a robot with AI?

a)

Doctor

b)

Bank clerk

c)

Telephone sales person

d)

Shop worker

40.

Why haven't scientists been completely successful when developing AI?

a)

They do not have the time or money

b)

The human brain is very simple

c)

The human brain is very complex

d)

They are trying to replicate the human heart

41.

What type of chart is this?

a)

Donut

b)

Radar

c)

Bar

d)

Pie

42.
What is the name of this cell?
a)
B10
b)
5B
c)
B5
d)
you cannot know the name from this picture
43.
=A1*B1
a)
2
b)
3
c)
4
d)
Error
44.
Columns are labeled by ______________.
a)
numbers
b)
letters
c)
symbols
d)
colors
45.
Rows are labeled by __________.
a)
numbers
b)
letters
c)
symbols
d)
colors
46.
Which of the following is a correctly named cell?
a)
8B
b)
B8
c)
8-B
d)
BB-8
47.
A ____________ is where a row and column meet.
a)
sheet
b)
formula
c)
blank
d)
cell
48.

Is this a legitimate email?

a)

True

b)

False

49.

What is the term for computer programs that can wreak havoc on your device?

a)

Virus

b)

Software

c)

Computer

d)

Digita;

50.

Can anyone tell me what they think spyware is?

a)

When someone uses your phone

b)

A spy movie

c)

A criminal

d)

Software that collects data from your device

51.

What is Phishing?

a)

The wrong spelling of the word fishing

b)

A criminal who goes on a boat to find data in the sea

c)

When someone acts like a trustworthy source to steal your information.

d)

A bug that can get into your home

52.

Which one of these is an example of a phishing email?

a)

You won a new phone, click here to claim it.

b)

You have a rich family member who wants to share their money. Click here to get yours.

c)

Help I am stuck in a foreign country and I need some money to get back home.

d)

All of the above

53.

What software can we use to protect our device from hackers?

a)

Fortnite

b)

Firewall

c)

Microsoft Office

d)

Google Chrome

54.

What is Anti-Virus Software?

a)

Software that protects you from all animals

b)

Software that protects your device

c)

Software that tells you when its time to rest so you don not get sick

d)

Software that protects your roof

55.

Doing something over and over again

a)

sequence

b)

Boolean

c)

debug

d)

loop

56.

A step-by-step procedure for solving a problem or running a program

a)

algorithm

b)

conditional statement

c)

iteration

d)

event handling

57.

A single value of either TRUE or FALSE; used for conditional statements

a)

loop

b)

sequence

c)

event handling

d)

Boolean

58.

A statement that can be written in if-then form

a)

sprite

b)

Boolean

c)

debug

d)

conditional statement

59.

A set of events in order

a)

sequence

b)

conditional statement

c)

iteration

d)

pseudocode

60.

Detecting and eliminating a program's malfunctions

a)

loop

b)

Boolean

c)

pseudocode

d)

debug

61.

A graphics object that can be moved on top of or behind a background

a)

sprite

b)

loop

c)

pseudocode

d)

debug

62.

Which one is different?

a)

A

b)

B

c)

C

d)

D

63.

Why won't this algorithm run correctly?

a)

There is no loop

b)

There is no "when run" event

c)

The sprite should not turn right

d)

The sequence is wrong

64.

What is called when you program a computer/robot?

a)

Coding

b)

Witchcraft

c)

Voodoo

d)

Anime

65.

The action of doing something over and over again.

a)

Looping

b)

Bugging

c)

Programming

66.

What does this code do?

a)

Moves forward 1 time

b)

Moves forward forever

c)

Moves forward 5 times

d)

Moves left

67.

What does this code do?

a)

Moves forward, turns, moves forward

b)

Moves forward 2 times, turns left, moves forward 2 more times

c)

Moves forward 4 times and turns left

d)

Moves and turns

68.

What shape does this code make?

a)

Rectangle

b)

Triangle

c)

Square

d)

Circle

69.

which one is true?

a)
b)
c)
70.

What is Code?

a)

A recipe.

b)

Math equations.

c)

Underwater Exploration.

d)

Instructions you input for a computer to execute.

71.

Match the puzzle to the blocks

a)
b)
c)
72.

What will happen if the user's book return is late?

a)

Sends them an SMS (text)

b)

Does not send them an SMS (text)

73.

What would be the output if 'computer sciencse' is the input?

a)

Try again!

b)

Of course it is!

74.
a)
red, green
b)
red, red
c)
green, red
d)
green, green
75.
What function would I use to display text?
a)
sum
b)
import
c)
print
d)
display
76.
What does a hashtag represent when using Python?
a)
red text
b)
float
c)
comment
d)
integer
77.
What is the correct name for a *?
a)
hashtag
b)
star
c)
loop
d)
asterisk
78.
What is missing from this program – print(hello)?
a)
‘‘  ’’
b)
:: 
c)
??
d)
***  ***
79.
To get the users input what function do we use?
a)
Input
b)
input<> 
c)
input() 
d)
INPUT()
80.
What does int() represent?
a)
internet
b)
input
c)
intel
d)
integer
81.
What is a float?
a)
decimal number
b)
whole number
c)
half a number
d)
a fraction
82.
What is an integer?
a)
half a number
b)
a fraction
c)
decimal number
d)
whole number
83.
Choose what * performs.
a)
multiplication
b)
addition
c)
division
d)
subtraction
84.
Why do we use variables in programming?
a)
edit data
b)
store data
c)
integer
d)
to look good
85.
What are these () called in programming?
a)
brackets
b)
quotation marks
c)
half circles
d)
parenthesis
86.
What three things make up an if statement?
a)
if, egg, else
b)
if, elif, else
c)
if, elif, egg
d)
if, excited, scream
87.
What is wrong with this code?

print"What football team do you support?"
a)
no quotation marks
b)
no parentheses
c)
no commas
d)
no capital letters
88.
What is wrong with this code?

if answer == (“Man United”)
a)
no quotation marks
b)
no parentheses
c)
no capital letters
d)
No colon
89.
What does the equal sign mean in this code?

team = input(“Enter a team”)
a)
variable
b)
equal to
c)
greater than
d)
interger
90.
What does “==” represent in Python programming?
a)
less than
b)
equal to
c)
greater than
d)
not equal to
91.
What does “input()” represent in this code?

colour = input(“Enter a colour”)
a)
prompts the user to enter an input
b)
it gives the user a colour
c)
it turns the text that colour
92.

What is the correct code to ask for a user’s favourite animal and store it in memory?

a)

animal = input(“What is your favourite animal?”)

b)

input = animal(“What is your favourite animal?”)

c)

animal(“What is your favourite animal?”)

d)

input(What is your favourite animal?)

93.

What would be the output of the following code? - print(“3 + 5”)

a)

No output

b)

8

c)

3+5

d)

Error message

94.

What would be the output of the following code? - #print(“3 + 5”)

a)

No output

b)

8

c)

3+5

d)

Error message

95.

Which of these statements about while loops is true?

a)

While loops always execute the same number of times

b)

While loops always execute at least once

c)

While loops must have a condition

d)

While loops must not contain an “if” statement

96.

12. In Python, "Seventeen" is an example of what data type?

a)

string

b)

integer

c)

boolean

d)

float

97.

12. In Python, 17 is an example of what data type?

a)

string

b)

integer

c)

boolean

d)

float

98.

12. In Python, 1.5 is an example of what data type?

a)

string

b)

integer

c)

boolean

d)

float

99.

True or False: A syntax error means there is an error in the way a programme has been written. eg a spelling mistake, typo or missing character like a bracket or colon

a)

True

b)

False

100.
What does HTML stand for?
a)
Hypertext Making Language
b)
Hyper Transfer Markup Language
c)
Hypertext Markup Language
d)
Hyper Transfer Making Language
101.
HTML Language uses
a)
Tabs
b)
Tags
c)
Punctuation
d)
Quotations
102.
New heading tags can be added by using;
a)
Letters (ie: ha; hb)
b)
Numbers (i.e: h1; h2)
c)
Quotations (ie: h'; h")
d)
You can't do this
103.
<p> is
a)
punctuation tag
b)
closing paragraph tag
c)
closing punctuation tag
d)
paragraph tag
104.
</p> is
a)
punctuation tag
b)
closing paragraph tag
c)
closing punctuation tag
d)
paragraph tag
105.
An attribute is a; 
a)
Applies changes to everything
b)
Different options for each tab
c)
Allows for no changes to the site
d)
Gives structure and text
106.
<body>
a)
Body tag
b)
Paragraph tag
c)
Closing body tag
d)
Header tag
107.
</body>
a)
Body tag
b)
Paragraph tag
c)
Closing body tag
d)
Header tag
108.
<img> tag finds;
a)
finds the image located at the a URL and the src attribute and then displays it.
b)
finds the image located at the SRC in the URL attribute and then displays it.
c)
Adds a cool picture
d)
Does not work in HTML coding
109.

How to define a function..?

a)
b)
c)
110.

Which statement stated below is suitable for this scenario?

a)
b)
c)
111.

Which item is 'NOT' an object that shown as diagram below..?

a)
b)
c)
112.

Which one is suitable to fill in the blank?

a)

is

b)

while

c)

until

113.

Which one is correct?

a)

wait[ ]

b)

wait( )

c)

run( )

114.

Which algorithm is suitable for the scenario above..?

a)
b)
c)
115.

How many function(s) stated inside the program above?

a)

1

b)

2

c)

3

116.

Which statements is correct?

a)
b)
c)
117.

Please fill in the blank for the statement 04?

(a)  

118.

Please select the suitable answer for the scenario..

a)

then

b)

if

c)

else

119.

Lệnh step có nhiệm vụ giúp chú khỉ làm gì ?

a)

1.Quay qua chỗ quả chuối

b)

2.Bước đến chỗ quả chuối

c)

3.Bay đến chỗ quả chuối

d)

4.Bơi đến chỗ quả chuối

120.

Thước kẻ trong trò chơi có nhiệm vụ làm gì ?

a)

1.Đo khoảng cách chú khỉ đi

b)

2.Đo góc để chú khỉ quay

c)

3.Cả 2 đáp án 1 và 2

121.

Lệnh TurnTo có nhiệm vụ làm gì ?

a)

Quay đến vị trí mong muốn

b)

Đi đến vị trí mong muốn

c)

Vừa quay và vừa đi đến vị trí mong muốn

122.

Muốn chú rùa có thể đi được 15 bước ta cần viết câu lệnh nào ?

(a)  

123.

Để chú khỉ ăn được trái chuối cách 8 bước ở phía sau mình thì có thể viết được các câu lệnh nào ?

a)

1.step 8

b)

2.step -8

c)

3.turn 180

step 8

d)

4.Cả 2 và 3

124.
How is sound caused?
a)
By playing it through a hi-fi with speakers
b)
Vibrations travelling through air, water or metal.
125.
The pitch of the wave is shown by.....?
a)
The closeness of the wave
b)
The height of the wave
126.
Look at this code, how many times will it loop?
a)
50
b)
90
c)
0
d)
4
127.
Look at this code, what shape will it make?
a)
Square
b)
Triangle
c)
Rectangle
d)
Hexagon 
128.
To make the turtle move forward, which command is used?
a)
turtle.penup()
b)
turtle.forward()
c)
turtle.left()
d)
turtle.backward()
129.
When creating a rectangle with the turtle, what angle is needed when turning?
a)
120
b)
180
c)
45
d)
90
130.
In order to move the turtle 120 forward without drawing on the screen, which order is correct?
a)
turtle.forward(120)
turtle.penup()
turtle.pendown()
b)
turtle.pendown()
turtle.forward(120)
turtle.penup()
c)
turtle.penup()
turtle.forward(120)
turtle.pendown()
131.
How do you write a program in Python?
a)
Using Word
b)
Using IDLE
c)
Using Powerpoint
d)
Using Excel
132.
What is the extension on a Python file name?
a)
.py
b)
.xls
c)
.doc
d)
.ppt
133.
What does forward(300) do?
a)
Moves in the direction it is facing 300 steps
b)
Moves down the screen 300 steps
c)
Moves up the screen 300 steps
134.
To stop the turtle drawing you need to use which of the following commands?
a)
penup:
b)
pen_up( )
c)
penup( )
d)
penup( ):
135.

ROBLOX Studio is used to...

a)

play ROBLOX games.

b)

make ROBLOX audio.

c)

make ROBLOX graphic designs.

d)

make ROBLOX games.

136.

How do you move around in studio?

a)

Arrow Keys

b)

Shift + F

c)

W, A, S, D

d)

W, A, S, D or the Arrow Keys

137.

You should save a game...

a)

whenever you want to.

b)

every 15-20 minutes.

c)

never.

d)

when it gets laggy.

138.

Who can you invite to team create on a PERSONAL GAME?

a)

Your Friends

b)

Group Developers

c)

Anyone

d)

Nobody

139.

If you wished to make it so a part CAN'T move, what would you enable?

a)

CanCollide

b)

Anchored

c)

Archivable

d)

Locked

140.

A robot operating autonomously means

a)

It is operating by itself

b)

It is controlled wirelessly

c)

It is connected via USB

d)

It is controlled by the user

141.

What is robotics?

a)

The study of science

b)

The study of mechanics

c)

The study of robots

d)

The study of technology

142.

What is a robot?

a)

A machine that is capable of being programmed to perform tasks (autonomously)

b)

A machine that makes our lives

c)

A device that performs calculations

d)

A tool that assists humans

143.

What is robot programming?

a)

Controlling a robot

b)

Making a robot move

c)

Collecting data from a robot

d)

Giving sets of instructions a robot

144.

What is a disadvantage of online robot programming?

a)

You must be near the robot physically

b)

You must have a bigger power supply

c)

You must have more resources

d)

You must have more experience

145.

What is a sensor?

a)

A device that collects data from its environment to be sent to the robot's computer

b)

A device that senses

c)

A device that is connected to wires

d)

A smart chip

146.

What is an ultrasonic sensor?

a)

A sensor that measures distance

b)

A sensor that measures sound

c)

A sensor that can communicate with whales

d)

A sensor that measures radiation

147.

How does an ultrasonic sensor work?

a)

By sending and receiving sound waves

b)

By transmitting light

c)

By measuring radiation

d)

By connecting to the radio

148.

What are some advantages of robotics?

a)

Economical

b)

Saves lives

c)

Increases output

d)

All of the above

149.

What is bluetooth?

a)

A type of computer

b)

A type of system software

c)

A type of wireless communication

d)

A type of phone

150.

What is a motor?

a)

A generator

b)

A machine that spins

c)

A device that produces sound

d)

Technology that converts electrical to mechanical energy

151.

What in the name of the variable in this Python code?

a)

name

b)

input

c)

print

d)

("What is your name")

152.

Why is it important that was use comments in our code?

a)

They help the program run smoothly

b)

So that when we come back to the code we can understand what it is doing

c)

To help other people understand what is going on in our code

d)

To add more colours into our code

153.

Which of these is not an arithmetic operator?

a)

+

b)

-

c)

*

d)

=

154.

What syntax can you use to insert a line break between strings so that they appear over new lines?

a)

/

b)

\n

c)

\l

d)

n

155.
What will the output be from the following code?
print("Hello world!" * 2)
a)
TypeError
b)
Hello world world!
c)
Hello world!Hello world!
d)
Hello world! * 2
156.

Which one will display when this code is run?

a)
b)
c)
d)