You are on page 1of 5

After Hours: The Information Technology Quiz (The Answers)

Programming and Languages


1. Modern programming languages are usually object orientated, unlike older languages
(athough some of these have been updated by adding object orientated extensions). What is
object orientation and ho! is it defined".
#eal$!orld entities comprise objects (!hich embody both data and procedures). 1 point
%ey concepts are encapsulation, inheritance and polymorphism. 1 point
&ncapsulation' the ability of an object to hide its data and methods. 1 point
(nheritance' any object subclass can inherit the definitions of one or more
general classes.
1 point
)olymorphism' means allo!ing a single definition to be used !ith different
classes of object.
1 point
*. )robably the oldest procedural programming language is +,#-#./ (+ormula -ranslation),
!hich !as designed for scientific and engineering computing. Who0!here !as +,#-#./
developed, and !hen did it first hit the streets"
-he +,#mula -#./slator 1ystem, or +,#-#./2 !as designed by an (3M
team lead by 4ohn 3ackus. 3ackus made many contributions to (-, including
the 3ackus$/aur form.
1 point
+,#-#./2 !as developed in 1567 1 point
8. &verone kno!s that computers are, binary (base *) devices. ,ther number bases used in
(nformation -echnology are ,ctal (base 9) and hexedecimal (base 1:). What is pental
(apart from a pen) and !hat !ould the pental number *1 be if expressed in base *, 9, 12, and
1:"
)ental is base 6. 1 point
1211
*
1 point
18
9
1 point
11
12
1 point
23
1:
1 point
Networking and Connectivity
7. .t one time the ; symbol !as a poor and lonely keyboard key. With the invention of &$
mail it is no longer, being the delimiter bet!een the username and location part of the &$
mail address. Who first put the ; into your address"
#ay -omlinson of 3olt 3eranek and /e!man (33/) sent the first net!ork &$
mail message. <e also defined the classic format of the &$mail address
(username;hostname), including the use of the =;> symbol .
1 point
6. -he letters <--) are seen by every (nternet user just about every day, What do they stand
for"
<yper -ext -ransfer )rotocol 1 point
:. Well kno!n (&&& standards are 92*.8 (&thernet) and 92*.6 (-oken #ing), both are local
area net!ork technologies. What is (&&& 92*.7"
-oken 3us 1 point
Hsitorical Hardware and Companies
?. 3ack in the 1592@s, !hen (3M started producing desktop systems, it legitimised the ne!
industry. -he (3M )A B- had an 92990: processor, !ith 1: bit addressing internally but
only an 9 bit address bus (giving the systemCs segmented architecture). <o! fast !as the
processor clocked"
7.?? MhD (Aompare !ith present processor clock rates.) 1 point
9. 3ack in the 15?2s Eigital &Fuipment Aorporation (E&A) brought 8* bit computing to
minicomputer systems, taking the computer out of the data centre and putting it into the
engineering department. -hese !ere the G.B computers (the 110?92, is fondly
remembered in many engineering departments). What do the letters G.B stand for, and
!hat is the plural of G.B (hint, it isnCt G.Bs)"
Girtual .ddress eBtension 1 point
G.Ben 1 point
5. 3ack in the 15:2s the industry !as dominated by mainframe computer systems. .t the time
the companies building these systems !ere referred to as (3M and the 3H/A<. Who
!ere the 3H/A<"
3urroughs 1 point
H/(G.A 1 point
/A# 1 point
AEA (Aontrol Eata Aorporation) 1 point
<oney!ell 1 point
Movers and Shakers
12. MooreCs Ia! is often referred to in the (- industry. Who !as Moore, and !hat is his la!"
Jeorge Moore !as a cofounder of (ntel. 1 point
(n 15:6 Moore observed that the number of transistors on a chip doubles about
every 19 months. -his means higher performance for about the same
manufacturing cost.
1 point
11. Aharles 3abbage designed a mechanical computer, his machine !as never built but it !as
truly innovative. What !as 3abbage@s machine called, and !hy !as it so important"
3abbage designed a number of machines, but only the .nalytical &ngine can be
considered as the true forerunner of the modern computer. <is Eifference
&ngine is more akin to a simple calculator.
1 point
-he design of the .nalytical &ngine included concepts and ideas seen in
modern computing devices. -here !as the =mill> (analagous to the A)H), the
store (memory), punched cards and a printer (input0output devices), and, most
significantly, the device !as designed to be programmable !ith decisions as to
!hat to do depending upon the results of previous calculations.
1 point
1*. Who is Iinus -orvalds, and !hy is he important to the (- industry"
Iinus -orvalds is, of course, the +innish soft!are engineer !ho, as a student,
developed the Iinux kernal.
1 point
-he Iinux kernal, still under active development, !hen used !ith the free
soft!are foundationCs J/H soft!are forms the basis for a !ide variety of Hnix
like operating system releases (e.g. #ed <at Iinux, 1use Iinux, etc.). (t is
probably the most serious competitor to the dominence of MicrosoftCs
Windo!s.
1 point
18. 1eymour ArayCs contribution to the development of computing is almost legendary. Who
!as he, and !hat did he do"
1eymour Aray !as a computer engineer !ho developed very high performance
computer systems (supercomputers).
1 point
Aray developed some of his first supercomputers for Aontrol Eata Aorporation,
they !ere largely aimed at large scale, computer intensive, science and
engineering !ork . <is first supercomputers, !ere the AEA ::22 and ?:22
systems. Iater he founded Aray #esearch !hich developed the Aray
supercomputers, including the legendry Aray 1 (a vector processor) and the
ArayB$M) (a four processor system).
1 point
17. Who said :72 % should be enough for anyone, and !hy might this comment be seen as
some!hat amusing no!adays"
3ill Jates, !ho company !ill soon be releasing the latest version of Windo!s,
called Gista. Gista, !ill reFuire slightly more than :72% to run, it !ill need
1J3.
1 point
16. Who invented the first electronic computer"
-his is a very difficult Fuestion, the ans!er being shrouded in debate based on
terminology and technology. +or a time &/(.A (H1., 157:, 4ohn William
Mauchly and 4. )resper &ckert) !as the number one contender for the title.
More recently, ho!ever, there have been challenges to this assertion. Aolossus
(H%, 1577, -ommy +lo!ers) is earlierK it !as an electronic device used for
code breaking purposes. &ven earlier, if !e assume =electronic> to include
devices using relays rather than valves as logic elements, the title might go to
the L1 (Jermany, 1589, %onrad Luse).
1 point
1:. Who is generally considered to be the +ather of the World Wide Web, that is !ho initially
defined and developed the Web"
1ir 4ohn -im 3erners$Iee, %3& is the inventor of the World Wide Web. 1 point
Mixed Bag
1?. 1ecurity is important for everyone, not just for people in the (- industry. Alassically
security is defined as comprising three components (sometimes referred to in shorthand as
A(.). What are these components"
Aonfidentiality 1 point
(ntegrity 1 point
.vailability 1 point
19. (n (- the <allo!een Memos have an almost legendary status. What are they, !ho issued
them, and !hy are they important"
-he <allo!een Memos are a set of leaked Microsoft documents allegedly from
senior company staff.
1 point
-he documents outlined an assessment of the threat that open$source soft!are
(,11) and the Iinux operating system represent to MicrosoftCs market.
1 point
-hey are important because they implicitly ackno!ledge the increasing
competativeness of open source soft!are.
1 point
15. -here is a mammal called a Jnu (pronounced gune!)K for same strange reason it tends to
be considered as something of a figure of fun (there is even a comic song about Jnus). (n
soft!are you !ill also find a J/H $ !here"
J/H is not Hnix. J/H is a library of soft!are (largely for Iinux0Hnix
systems) developed under the J)I, the Jeneral )ublic Iicence (sometimes
called copyleft).
1 point
Humour
*2. (t has been said that =#eal )rogrammers EonCt Hse )ascal>. What is a =real programmer>
and !hy doesn@t he use )ascal"
(t is too long to explain here, just look at one of the references and a!ard
yourself the point any!ay.
http'00!!!.ee.ryerson.ca0Melf0hack0realmen.html
http'00!!!$users.cs.york.ac.uk0susan0joke0Fuiche.htm
http'00!!!.pbm.com0Mlindahl0real.programmers.html
http'00!!!.codeproject.com0scrapbook0realprog.asp
1 point
. real programmer doesnt use )ascal because he is not a Fuiche eater. . real
programmer uses +,#-#./.
1 point
Scoring
78 -he best
72 N 7* &xcellent
82 N 85 Jood
*2 N *5 Mediocre
1 N 15 )oor

You might also like