curriculum/challenges/english/blocks/en-a2-quiz-basic-programming-vocabulary/696031494ea3c8653d81a092.md
This quiz checks your understanding of basic programming concepts.
To pass the quiz, you must correctly answer at least 18 of the 20 questions below.
Read each question and choose the correct answer. There's only one correct answer for each question.
Which sentence correctly talks about an action that started in the past and is still happening now?
I worked on this code yesterday.
I am working on this code right now.
I work on this code every day.
I have been working on this code for hours.
Which sentence correctly states a specific point in time?
I've been learning Python for two years.
I've been learning Python for a long time.
I've been learning Python many times.
I've been learning Python since 2022.
What is a variable?
A mistake in the program
A rule the program follows
A command the computer runs
A place to store information
What does to declare a variable mean?
To delete stored information
To change data during the program
To run a variable many times
To create it and give it a value
Which of the following is NOT correct?
Many users
Several files
A few errors
Much variables
Which sentence using a lot is incorrect?
There are a lot of users online.
I have a lot of tasks today.
We fixed a lot of bugs.
There are a lot of error.
What are integers, floats, strings, and booleans?
Programming tools
Code problems
Software bugs
Data types
Choose the grammatically correct sentence:
There is many errors in the code.
There are much work to do.
There is several bugs found.
There are many issues to fix.
What do you call a command that runs only if a condition is true?
A variable
A function
A loop
A conditional statement
What is a polite way to ask for help with a specific task?
What's the problem?
How's everything?
What are you doing?
Can you help me with this?
How would you express difficulty with a specific issue?
I'm having trouble on this issue.
I'm having trouble for this issue.
I'm having trouble of this issue.
I'm having trouble with this issue.
What is a bug in code?
A new feature in a program
A tool for writing code
A design choice
A mistake that causes problems
Which of the following means to find and fix errors in a program?
To perform
To involve
To figure out
To debug
What is an example of an issue?
A new app design
A finished task
A saved file
A problem that needs fixing
Listen to the audio. When is it appropriate to say that? <!-- (quiz audio) Tom: I see. Can you show me your code? I might be able to help. -->
{
"audio": {
"filename": "5.1-2.mp3",
"startTimestamp": 16,
"finishTimestamp": 19
},
"transcript": [
{
"character": "Tom",
"text": "I see. Can you show me your code? I might be able to help."
}
]
}
When you are certain that you will help.
When you are completely unable to help.
When you are required to help immediately.
When you think you can offer some support.
Which definition is incorrect?
A function performs a task.
A loop repeats instructions.
An extension adds features.
OOP is a browser add-on.
What does IDE stand for?
Internet Development Engine
Internal Design Extension
Interactive Data Editor
Integrated Development Environment
Which pair of question and answer is incorrect?
How much time do we have? → Not much.
How many bugs are there? → Not many.
How much work is left? → Not much.
How many time do we have? → Not many.
You want to mention the topic of a book, so you say: This book is BLANK time management and productivity.
for
with
at
on
Listen to the audio. When is it appropriate to say that? <!-- (quiz audio) Sarah: I'll keep that in mind. Thanks, Tom. -->
{
"audio": {
"filename": "5.1-2.mp3",
"startTimestamp": 31.5,
"finishTimestamp": 35
},
"transcript": [
{
"character": "Sarah",
"text": "I'll keep that in mind. Thanks, Tom."
}
]
}
When you forgot the advice.
When you strongly disagree.
When the task is finished.
When you plan to remember advice.