Quiz#
#
What kind/s of applications did we execute in the tutorial?
- [x] console
- [ ] GUI
- [ ] debugger
- [ ] mouse
- [ ] compiler
#
What is the tool called that translates source code to machine code?
- [x] compiler
- [ ] autocompletion tool
- [ ] translator
- [ ] binarizer
- [ ] IDE
#
What is the shortcut for starting the program with debugging features?
- [ ] <kbd>Ctrl</kbd><kbd>Shift</kbd><kbd>b</kbd>
- [x] <kbd>F5</kbd>
- [ ] <kbd>Ctrl</kbd><kbd>Shift</kbd><kbd>d</kbd>
- [ ] <kbd>Shift</kbd><kbd>Alt</kbd><kbd>d</kbd>
#
Which is/are correct about the debugger?
- [x] It can stop at a line and show us the values of structures in our program
- [x] It can slow down program execution
- [ ] It can automatically fix errors in the code
- [x] It can show the contents of arrays
<!--autoformatting?-->
#
Which is/are the advantages of using a repository & a code forge for our projects?
- [x] We have a backup
- [x] We can keep a dairy
- [x] We can collaborate
- [x] We can share our code with a link
#
Which concepts/names are related to repositories?
- [x] commit
- [x] GitHub
- [ ] compiler
- [ ] debugger
#
What are the good practices recommended by the lecture notes for using LLMs when learning a new programming language?
- [x] Always trying to write code myself first
- [x] Asking the LLM to explain unfamiliar syntax
- [ ] Only depending on the LLM for solving exercises in case of a short deadline for submission
- [x] Using the LLM to review and improve your code after writing it yourself