Preview

22 - IDE tools and facilities

 1. What does IDE stand for?

  intermediate development enroute

  intimidating delving elf

  intermediate digression enfunction

  integrated development environment

 2. An IDE can often support different languages. IDEs have a number of different tools and functions that assist a developer in the creation of software.

  True

  False

 3. The environment where the user can write code is sometimes called the _____

  coder

  integrated cpu

  shell

  programmer

 4. The code editor is a text edit area that allows developers to write, edit and save a document of code. It has f__________ that a________ with the writing and editing of code.

  functions /add

  fixtures / apply

  fortrans / amplify

  features / assist

 5. Which of the following is a feature that assists with writing code?

  Auto completion (or code completion)

  Bracket Matching

  Syntax Checks

  All of these options are valid features

 6. This is designed to save time while writing code. As you start to type the first part of a function, it suggests or completes the function and any arguments or variables.

  IDE deletion

  Auto completion (or code completion)

  Automatic Validation

  Automated Verification

 7. Fill in the blanks for the feature 'Bracket Matching'
This is used for languages that use pairs of ________ to mark out blocks of code. 
It allows the code to be read and understood more quickly. If you _______ to 
close a bracket while writing, coloured sections may help you to 
detect missing brackets.

  brackets / forget

  buckets / fail

  bends / start

  booleans / forget

 8. Fill in the blanks below
IDEs have a ________ environment. This means that you can _______ the program
one step at a time. This is useful to ______ that the code is working line by
line before creating the final complete program.

  runtime / agitate / verificate

  realtime / end / validate

  realtime / execute / validate

  runtime / execute / test

 9. The IDE also includes several tools to automate and speed up processes. Fill in the blanks below
Translator>> This compiles or interprets the code.

_______________? >> This explains the function and purpose of the code, 
eg by noting the modules and variables used, and its expected behaviour, 
and collates this into a text file that can be used by other developers 
to understand how and why the code was created.

_____________?>> These provide functions that are not included in the core part of
the programming language. These functions can be imported and used at the start 
of the program code. For example, in Python the Turtle Graphics library provides 
access to some simple drawing and graphics tools.

______________? >>These tools save time by automatically doing the processes 
that would otherwise be done by hand. These could include testing or compiling. 
These tools are extremely useful when a program has many thousands of lines of 
code. They improve the quality of the software, minimising bad software 
builds as well as saving time and money.

__________? >> This is a program within the IDE that is used to detect errors. 
If the debugger detects errors, it may suggest what the type of error is
and what line it is on.

  Antivirus / Livarian software / debugging validation / Dense checker

  Verification routines / Libraries / Build Automation / Debugger

  Auto documentation / Libraries / Build Automation / Debugger

  Auto documentation / Libraries / Best code tracker / Validation checker

 10. There is only one IDE available for any given programming language.

  Of course not - the language python, for instance, has several options for IDEs

  I'm not sure - had better look this up

  Correct

  What's an IDE again?