Hướng dẫn thử thách
1 / 1
Basic Programming Vocabulary Quiz
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.
For accessibility, transcripts are available for learners with hearing impairments; we recommend using them only if needed.
# --quizzes--
## --quiz--
### --question--
#### --text--
Which sentence correctly talks about an action that started in the past and is still happening now?
#### --distractors--
`I worked on this code yesterday.`
---
`I am working on this code right now.`
---
`I work on this code every day.`
#### --answer--
`I have been working on this code for hours.`
### --question--
#### --text--
Which sentence correctly states a specific point in time?
#### --distractors--
`I've been learning Python for two years.`
---
`I've been learning Python for a long time.`
---
`I've been learning Python many times.`
#### --answer--
`I've been learning Python since 2022.`
### --question--
#### --text--
What is a `variable`?
#### --distractors--
A mistake in the program
---
A rule the program follows
---
A command the computer runs
#### --answer--
A place to store information
### --question--
#### --text--
What does `to declare a variable` mean?
#### --distractors--
To delete stored information
---
To change data during the program
---
To run a variable many times
#### --answer--
To create it and give it a name
### --question--
#### --text--
Which of the following is NOT correct?
#### --distractors--
`Many users`
---
`Several files`
---
`A few errors`
#### --answer--
`Much variables`
### --question--
#### --text--
Which sentence using `a lot` is incorrect?
#### --distractors--
`There are a lot of users online.`
---
`I have a lot of tasks today.`
---
`We fixed a lot of bugs.`
#### --answer--
`There are a lot of error.`
### --question--
#### --text--
What are integers, floats, strings, and booleans?
#### --distractors--
`Programming tools`
---
`Code problems`
---
`Software bugs`
#### --answer--
`Data types`
### --question--
#### --text--
Choose the grammatically correct sentence:
#### --distractors--
`There is many errors in the code.`
---
`There are much work to do.`
---
`There is several bugs found.`
#### --answer--
`There are many issues to fix.`
### --question--
#### --text--
What do you call a command that runs only if a condition is true?
#### --distractors--
`A variable`
---
`A function`
---
`A loop`
#### --answer--
`A conditional statement`
### --question--
#### --text--
What is a polite way to ask for help with a specific task?
#### --distractors--
`What's the problem?`
---
`How's everything?`
---
`What are you doing?`
#### --answer--
`Can you help me with this?`
### --question--
#### --text--
How would you express difficulty with a specific issue?
#### --distractors--
`I'm having trouble on this issue.`
---
`I'm having trouble for this issue.`
---
`I'm having trouble of this issue.`
#### --answer--
`I'm having trouble with this issue.`
### --question--
#### --text--
What is a `bug` in code?
#### --distractors--
A new feature in a program
---
A tool for writing code
---
A design choice
#### --answer--
A mistake that causes problems
### --question--
#### --text--
Which of the following means to find and fix errors in a program?
#### --distractors--
`To perform`
---
`To involve`
---
`To figure out`
#### --answer--
`To debug`
### --question--
#### --text--
What is an example of an `issue`?
#### --distractors--
A new app design
---
A finished task
---
A saved file
#### --answer--
A problem that needs fixing
### --question--
#### --text--
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--
```json
{
"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."
}
]
}
```
#### --distractors--
When you are certain that you will help.
---
When you are completely unable to help.
---
When you are required to help immediately.
#### --answer--
When you think you can offer some support.
### --question--
#### --text--
Which definition is incorrect?
#### --distractors--
A `function` performs a task.
---
A `loop` repeats instructions.
---
An `extension` adds features.
#### --answer--
`OOP` is a browser add-on.
### --question--
#### --text--
What does `IDE` stand for?
#### --distractors--
`Internet Development Engine`
---
`Internal Design Extension`
---
`Interactive Data Editor`
#### --answer--
`Integrated Development Environment`
### --question--
#### --text--
Which pair of question and answer is incorrect?
#### --distractors--
`How much time do we have?` → `Not much.`
---
`How many bugs are there?` → `Not many.`
---
`How much work is left?` → `Not much.`
#### --answer--
`How many time do we have?` → `Not many.`
### --question--
#### --text--
You want to mention the topic of a book, so you say: `This book is BLANK time management and productivity`.
#### --distractors--
`for`
---
`with`
---
`at`
#### --answer--
`on`
### --question--
#### --text--
Listen to the audio. When is it appropriate to say that? <!-- (quiz audio) Sarah: I'll keep that in mind. Thanks, Tom. -->
#### --audio--
```json
{
"audio": {
"filename": "5.1-2.mp3",
"startTimestamp": 31.5,
"finishTimestamp": 35
},
"transcript": [
{
"character": "Sarah",
"text": "I'll keep that in mind. Thanks, Tom."
}
]
}
```
#### --distractors--
When you forgot the advice.
---
When you strongly disagree.
---
When the task is finished.
#### --answer--
When you plan to remember advice.
Vượt qua bài kiểm tra hiện tại để mở khóa bài tiếp theo.
main.py
UTF-8 • Tab Size: 2Kiểm tra bài:⌘↵