I. Mark the following as True or False.
The fifth and final generation of programming languages does not involve the generation of any code
An interpreter reads each high-level program statement, then translates it to natural language and instructs the computer to execute the statement immediately.
Pilot implementation means that both systems run at the same time for a period
Fortran is designed for writing business programs.
Debugging is the process of correcting computer programs to obtain correct results.
II. Complete each of these sentences by using one of the words. Each word is used once.
Microsoft Visual Basic was one of the first programming languages to feature a visual development________________
Some runtime errors result from instructions that computer can’t ______________
The traditional approach to programming uses a procedural paradigm to conceptualize the ________of a problem as a sequence of steps.
Direct implementation where the old system is simply_______and the new system installed.
There are a large number of computer languages________for use by programmers.
III. Choose the correct word to complete each sentence.
Debugger, systems, assumption, designs or modifies, computer languages, downside, solve business problems, algorithm, paradigm, procedural
There are a large number of _____________________available for use by programmers.
Languages such as C++ are particularly suitable for writing _________________ programs.
Several programming languages, particularly COBOL, PL/I, and RPG, are commonly used to__________________________________.
The best compilers usually include an integrated __________ which detects syntax errors.
All the first programming languages were _____________.
An _____________ is a set of steps for carrying out a task that can be written down and implemented
Program planning depends on the language and __________used to code a computer program.
The ___________ of the procedural paradigm is that it does not fit gracefully with certain types of problems
A(n)_________is something you accept as a true in order to proceed with programm planning
A systems analyst is a person who _________________information systems to meet users' requirements.
IV.Match the words with the correct definition.
Programming, bus, binary system, browser, assembler, algorithm, protocol, command, machine code, application.
A computer program designed to be used for a particular purpose
A set of instructions written in a computer language that control the behavior of a computer.
The processes of writing a computer program using a computer language.
A program used for displaying web pages.
In this system numbers are represented by the two digits 0 and 1.
A special program that converts a program written in a low-level language into machine code.
A series of instructions or a step-by-step procedure for the solution of a problem
An order which the computer can obey. Synonymous with ‘instruction’
A set of rules which determine the formats by which information may be exchanged between different systems
A channel, or highway, which carries signals between units in the CPU.
Grammar section
1. Fill in the gaps with the correct word form.
I have an important__________ to make (ANNOUNCE)
I reported the__________ of my passport to the authorities. (LOSE)
When she got home she immediately filled a_________ (COMPLAIN)
The_________ of flight OS2895 will be announced soon. (ARRIVE)
When I opened the door everyone looked at me in______ . (ASTONISH)
The headmaster gave us________ to leave lessons earlier. (PERMIT)
The_________ of the bank depends on how many customers it can get. (SUCCEED)
II. Fill in the gaps with the form of the Infinitive or Gerund.
Dad suggested_________ the car here and walking the rest of the way. (LEAVE)
I am getting used to_______ from home. (WORK)
Are you interested in_________ the whole story (HEAR)?
I'd rather_______ for a walk than do my homework. (GO)
It's not much use _______ a smartphone if you don't know how to use it (HAVE).
My suit needs _______ Look at how dirty it is (CLEAN)
The boy hoped ______ the exam, but he wasn't sure about it (PASS)
IV. Use the correct forms of Conditionals.
If I had to make a speech I _______ pretty nervous . (BE)
If I __________ you were sleeping I would not have woken you. (KNOW)
If the weather ________ fine tomorrow we will be able to go to the beach (BE).
You dog __________ so fat if you didn't feed it so often (NOT BE).
I'll leave some sandwiches in the fridge in case you _______ when you__________home ( be hungry, come)
If only the wind ________blowing! (stop)
V. Use the correct form.
The war_________________ next week (DECLARE).
Your homework________ by tomorrow afternoon. (MUST FINISH)
That house__________ since I was a child. (NOT PAINT)
Smoking_________ in this hotel (NOT ALLOW)
After all the flights_________ the tourists checked in at the airport hotel.(CANCEL)
Both my __________work in a bank which is situated on the ___________ of town ( brother-in-low, outskirt/outskirts)
My _________family is not very large. (sister-in-low)
I couldn't open the door because I___________my keys. ( lose)
I __________a shower when the lights went off. (have a shower)
The train ______in an hour. (start)