Quiz

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