Preview

22 - IDE tools and facilities

 1. What does IDE stand for?

  intermediate development enroute

  integrated development environment

  intermediate digression enfunction

  intimidating delving elf

 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 _____

  shell

  programmer

  integrated cpu

  coder

 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

  features / assist

  fortrans / amplify

 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.

  Automated Verification

  Automatic Validation

  Auto completion (or code completion)

  IDE deletion

 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.

  booleans / forget

  buckets / fail

  brackets / forget

  bends / start

 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 / execute / test

  runtime / agitate / verificate

  realtime / execute / validate

  realtime / end / validate

 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.

  Auto documentation / Libraries / Build Automation / Debugger

  Auto documentation / Libraries / Best code tracker / Validation checker

  Antivirus / Livarian software / debugging validation / Dense checker

  Verification routines / Libraries / Build Automation / Debugger

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

  What's an IDE again?

  Correct

  I'm not sure - had better look this up

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