IES SALVADOR ESPRIU

ugliestharrasΛογισμικό & κατασκευή λογ/κού

4 Νοε 2013 (πριν από 4 χρόνια και 4 μέρες)

69 εμφανίσεις


IES SALVADOR ESPRIU

CFGM Explotaci
ó de Sistemes Informàtics

ENGLISH DEPARTMENT


TEST n. 3

Name:

_________________________

Date:______
______________


A.

Complete the

sentences with the correct form of the verbs in brackets

1.

This year we _____________ (develop) a new program for schools.

2.

We always ____________ (check) all the software programs before release.

3.

Sometimes the computer _________
_ (freezes) but it __________ (be) usually a memory
problem.

4.

This week
they __________

(check) the printers.

5.

She ___________(work) as a programmer.

B.

Complete with the present simple or present continuous

Trekking Journal

November 12,
2008

Today
1
. (be) ____
______the second day of my trek around Mount Annapurna. I am exhausted
and my legs
2.

(shake) ________ I just hope I am able to complete the trek. My feet 3.
(kill)__________me and my toes
4.

(bleed) __________ but I still
5.
(want)
_____________
to


contin
ue.

Nepal is a fascinating country, but I have a great deal to learn. Everything
6.
(be) ___________so
different, and I
7.

(try) ___________to adapt to the new way of life here. I
8.

(learn)____________ little bit of the language to make communication easi
er; unfortunately, I
9
.
(not learn)_____________foreign languages quickly. Although I
10.

(understand)
________________much yet, I believe that I
11
. (improve) ____________

I
12.

(travel)______________with Liam, a student from Leeds University in England.
He

13
. (be)
_________ nice guy, but impatient. He keeps walking ahead of me and
he
14.

(complain)______always _______ that I am too slow. I
15.

(do) ____________ best to keep up
with him, but he is younger and stronger than I am. Maybe, I am just feeling s
orry for myself
because I am getting old
.

C.

Report each of the
se

sentences

1.

“ I’m running a virus scanner”, said the teacher.

_________________________________________________________

2.


Did you have time to do your homework?”, said the teacher.

______________
___________________________________________

3.

“My computer has crashed down” said the student.

_________________________________________________________

4.

“Where is the principal’s office?, asked the student.

___________________________________________________
______

5.

“When are you coming back?” I asked the children.

_________________________________________________________

6.

“Make a backup of all your files”, said the teacher.

_________________________________________________________


7.


Don’t
touch that switch, Pet
er”, said the teacher.

_________________________________________________________

8.

“Will you send me a copy of that file, Mary?, I asked.

_________________________________________________________

9.

“They don’t know anything about programming”, said the teacher
.

_________________________________________________________

10.

“I have been on a trip to London with my students” said the teacher.

_________________________________________________________

D.

Report each of the sentences shown in the computer screen

1.

Do you want

to
save a copy
?


______________________________________________

2.

Please, close all applications before proceeding.

_______________________________________________________

3.

Are you sure you want to delete this file?

_____________________________
____________
__
______

4.

No paper in the printer.


__________________________________________________

5.

Do you want to run exe.?


_________________________________________________

E.

Match each language with its description.

Low
-
level languages Machine code High
-
le
vel languages Assembly languages

1.

It is a language which only computers understand
._______________

2.

These languages are closer to human languages and are therefore easier to use.

_________

3.

These languages use abbreviations such as ADD, SUB to represent ins
tructions.

________

4.

Languages which are more difficult to write but operate faster.

_______________


F.

Match each word with its definition

Tag


Debug



Loop


System error


Interpreter program

1.

To
search for and eliminate malfunctioning elements or errors in
:

2.

A sequence of instructions that repeats either a specified number of times or until a
particular condition is met.

3.

A label assigned to identify data in memory.

4.

A program that translates an instruction into a machine language and executes it before
procee
ding to the next instruction.

5.

An instruction that is either not recognized by an operating system or is in violation of the
procedural rules
.

READING

The Java language

Java is a programming language developed by Sun Microsystems, specially designed to run
on the
Web. Java programs (called applets) let you watch animated characters and moving text, play
music, and interact with information on the screen (for example, control animations and select
options).


Characteristics of the Java language

Java is an obj
ect
-
oriented language, similar to C++, but more dynamic and simplified to eliminate
possible programming errors. A Java program is both compiled and interpreted. First, the source
code (a file with a .java extension) is compiled and converted into a format

called bytecode (a file
with a
.
class extension), which can then be executed by a Java interpreter. Complied Java code can
run on most computers because there are Java interpreters, known as Java Virtual Machines, for
most operating systems.

Java is multi
-
threaded, meaning a Java program ca
n have multiple threads (parts)
-
that is, many
different things processing independently and continuously. This enables the program to make the
best use of available CPU power.

Why is Java popular?

Most programmers like

Java because it allows them to write applets which make web pages more
interactive and attractive. They can create graphical objects (for example, bar charts and diagrams)
and new controls (for example, check boxes and push buttons with special properties
). A web

page that uses Java can have sounds that play in real time, music that plays in the background,
cartoon
-
style animations, real
-
time video and interactive games.

The Java Micro Edition platform (Java ME) is used in mobile devices. It provides flexi
ble tools to
create applications that run on mobile phones, PDAs, TV set
-
top boxes and printers. Nowadays,
most phones are configured to use Java games.

Alternatives to Java

One alternative to Java is Microsoft’s C#, pronounced “C sharp”, a
.
NET language b
ased on C++
with elements from Visual Basic and Java. There are no substantial differences between C# and
Java. When software developers do measurements on pieces of code, someti
mes Java is faster,
sometimes C#

is.

Another competitor is Adobe Flash technol
ogy, which supports graphics, a scripting language
called ActionScript, and the streaming of audio and video. Flash is used to create animation and
advertisements, to integrate video into web pages, and to develop rich internet applications such as
portals
. Flash files, traditionally called flash movies, have a
.
swf file extension. They may be an
object on web page or be played in the stand
-
alone Flash Player.


A.
These statements about Java are all false. Read the text and correct them.

1.

Java was invented b
y Microsoft.

2.

With the interpreter, a program is first converted into Java bytecodes.

3.

Java is not compatible with most computing platforms.

4.

The Java language is single
-
threaded, one part executing at a time.

5.

Java has no competitors.

6.

Flash file are called an
imations.


B. Match the words (1
-
6) with the words (a
-
f) to make technical terms from the text.

1
. Java



4
. Web




a
. applet


d
. system

2
. Operating


5
. Source



b
. page



e
. object

3
. Programming


6
. Graphical



c.

code



f
. language

C. Complete the sen
tences with words from the box.

Interpreted

animated

configured


used


pronounced

object
-
oriented


compiled


1.

Java lets you watch _____________ characters on web pages.

2.

Java is
a

_______
________ language, similar to C++ but more dynamic.

3.

First, the source code of a Java program is ___________ into an intermediate format
called bytecode. This is then ___________ by any system possessing a Java interpreter.

4.

The Java ME platform is widely __
__________ in mobile devices.

5.

Nowadays, most mobile phones are ____________ to use Java games.

6.

Microsoft’s C# is a simplified version of C and C++ for the web. It’s _____________ “C
sharp”

LISTENING


A.
Match the words (1
-
5) with the definitions (a
-
e)

1.

flow
chart

2.

source code

3.

compiler

4.

machine code

5.

debugging

a.

Program instructions written in a particular computer language

b.

The techniques of detecting and correcting errors (or bugs) which may occur in programs.

c.

A diagram representing the successive logical steps of

the program.

d.

A special program which converts the source program into machine code
-

the only
language understood by the processor.

e.

The basic instructions understood by computers, it consists of 1s and 0s (binary code)

B. Listen and enumerate

the
se steps i
nto the correct order.

Write instructions in a programming language.

Prepare documentation.

Understand the problem and plan a solution.

Make a flowchart of the program.

Compile the program (to turn it into machine code)

Test and debug the program.