20
Page 1 St Machar Academy

Higher Homework

Embed Size (px)

Citation preview

Page 1: Higher Homework

Page 1

St Machar Academy

Page 2: Higher Homework

Page 2

1. Give two reasons why computers use the binary number system.

2. Convert each of the following decimal numbers to their binary equivalent.a) 23 b) 45 c) 100 d) 255

3. Convert each of the following binary numbers into their decimal equivalent.a) 1010 b) 100000 c) 101011d) 11111111

4. Give two reasons why using a sign bit to represent numbers is impractical.

5. Convert the following decimal numbers to 2’s complement form using an 8 bit string of digits.a) –3 b) – 35

6. Floating point numbers are stored using a mantissa and an exponent.a) What effect will increasing the size of the mantissa have?b) What effect will increasing the size of the exponent have?

7. a) The 7 bit ASCII code can represent how many different characters?b) Explain what method is used to encode Unicode.

8. a) Explain what is meant by the resolution of a graphicb) Explain what is meant by the term bit-depth.

9. Give one advantage and one disadvantage of using bit mapped graphics.

10. Describe two advantages of using vector graphic representation.

Com

pute

r Syste

ms

Com

pute

r Syst

em

s

2

2

2

2

2

2

2

2

2

2

Page 3: Higher Homework

Page 3

Com

pute

r Syst

em

sC

om

pute

r Syste

ms

1. What are the main components of a computer?

2. What is the purpose of the system bus and what type of information is it likely to transmit?

3. Explain the system of events in the fetch execute cycle.

4. The computer has two types of memory, RAM and ROM. What are the differences between the two and what is the main purpose of each type?

5. Name the three parts of the CPU.

6. The control bus is not really a bus at all but a collection of lines which send signals to other parts of the computer. (a) Describe the function of three such lines.(b) Explain why the address bus is uni-directional.(c) Explain the function of the data bus.

7. Explain the concept of addressability with reference to the address bus.

8. A computer has a 32 bit address bus and a 64 bit data bus.a) What is the word length of this computer?b) What is the maximum amount of memory that can be addressed by this computer?c) Without reference to cost, why might this computer not have the maximum amount of memory?d) What effect on the computer’s performance would there be if the width of the data bus were increased?

2

2

2

2

2

21

1

2

1

1

1

1

Page 4: Higher Homework

Page 4

Com

pute

r Syst

em

sC

om

pute

r Syste

ms

1. What factors can influence the MIP rate of measuring performance?

2. Explain what is meant by the cycle time with reference to the clock speed.

3. Explain why two computers rated at the same clock speed may not have an equivalent performance.

4. Explain what is meant by a benchmark test in measuring a computer’s performance and give an example of one such benchmark.

5. Explain the effect of the width of the data bus on a computer’s performance.

6. Why is an interface needed to connect peripherals to the system bus?

7. Describe the standard functions of an interface.

8. Explain the difference between serial and parallel transmission.

9. Explain why the increase in the width of the data bus can improve system performance.

10. Explain why the increase in the width of the address bus can improve system performance.

2

2

2

2

2

2

2

2

2

2

Page 5: Higher Homework

Page 5

Com

pute

r Syst

em

sC

om

pute

r Syste

ms

1. A peripheral device captures colour images and saves them to memory. a) Describe how the color is represented using 24 bits b) The image is saved with a resolution of 600dpi. How many pixels are required to save an image of 6” x 4”. Give your answer in MB and show your working.

2. Explain how a buffer is used with a peripheral.

3. Explain the concept of spooling illustrating your answer with an example.

4. State the hardware required in terms of peripherals to set up a computer system to produce a catalogue for a garden centre. The finished catalogue will be taken on electronic media to a printers.

5. Justify the choice of two of these devices in terms of resolution, capacity, speed, cost and compatibility.

6. Describe the features, uses and advantages of a solid state device such as a USB flash drive.

7. a) What is the purpose of an interface?b) State the factors that have to be resolved by an interface.

8. Describe the difference between parallel and serial interfaces

1

2

2

2

2

2

4

1

2

2

Page 6: Higher Homework

Page 6

Com

pute

r Syst

em

sC

om

pute

r Syste

ms

1. Explain the difference between LAN’s and WAN’s with reference to transmission media, bandwidths and geographical spread.

2. Explain the difference between a mainframe computer with terminals and a network of computers.

3. Explain the differences between client server and peer-to-peer networks.

4. On a LAN describe the functions of file, print and web servers.

5. Describe a bus topology in terms of nodes and channels. Describe the consequences of failure of a node and a channel.

6. Describe the functions of a hub, switch and router on a network with particular reference to the differences between a hub and a switch.

7. Explain why a network computer needs a network interface card (NIC).

8. Explain briefly why networks are becoming increasingly widespread.

9. Explain how a virus may be spread to a computer and how it then may take effect.

10. The access a user has on the network depends on their permissions. Explain what is meant by permissions giving as an example the permissions you may have on your own folder and a shared folder on the network.

2

2

2

2

2

2

3

1

2

2

Page 7: Higher Homework

Page 7

Com

pute

r Syst

em

sC

om

pute

r Syste

ms

1. Describe the function of a bootstrap loader program.

2. Briefly describe the main purpose of each function of a single-user operating system

3. Describe the purpose of each of: -a) Virus checkerb) Disk defragmenter

4. Explain why there is a need for standard file formats.

5. Describe the differences between a JPEG and GIF graphic.

6. Describe the types of software that are required to produce a school web site and explain why you chose these types.

7. Identify the data objects and the operations that can be performed on them in the context of a spreadsheet program.

8. When selecting an Application package to perform a certain task the software compatibility needs to be addressed. Describe the checks that need to be made for each of memory requirements, storage requirements and operating systems.

9. Computer viruses are classed by three main types, file virus, boot sector virus and macro virus. For each type describe how the virus is delivered and how it operates.

10. Describe the anti-virus technique of heuristic detection.

1

3

2

2

1

3

2

2

3

1

Page 8: Higher Homework

Page 8

1. The software development process consists of seven stages. Name the seven stages in order.

2. The software development process is an iterative process. Explain the term iterative as used in this case.

3. Name the documentation normally produced during the software development process.

4. The software should have an appropriate user interface. Describe the factors that should be taken into account when an appropriate user interface is designed.

5. Describe what is meant by efficient computer software.

6. Describe what is meant by maintainable computer software.

Soft

ware

D

evelo

pm

ent

Softw

are

D

evelo

pm

ent

2

2

2

2

1

1

Page 9: Higher Homework

Page 9

1. Explain why, in the process of software development, the Waterfall Model emerged.

2. Why may software developers not get the software correct at the first attempt?

3. Explain why regular feedback to members of the development team is important.

4. Which process describes breaking a complex system down into more manageable components.

5. Which document in the software development process is a legally binding contract?

6. What is the outcome of the analysis stage used to ascertain?

7. What characteristics define software as robust?

8. Describe what is included in the functional specification.

Soft

ware

D

evelo

pm

ent

Softw

are

D

evelo

pm

ent

2

2

1

1

1

1

1

1

Page 10: Higher Homework

Page 10

1. Explain the purpose of testing at the implementation stage.

2. Explain the purpose of debugging software.

3. Explain the difference between testing and debugging.

4. Explain the purpose of test data.

5. What is meant when we say that software is fit for purpose?

6. Why is internal documentation important at the implementation stage?

7. Describe two reasons why maintenance may be needed by software.

8. What is the advantage to a programmer to use modules from a module library?

9. An array holds lists of student names and their marks in a test. Which standard algorithm would be used to find: -

a)    David Black

b)    The number of students scoring over 70%

c)    The top mark

d)    The bottom mark

Soft

ware

D

evelo

pm

ent

Softw

are

D

evelo

pm

ent

1

1

1

1

1

1

1

1

2

Page 11: Higher Homework

Page 11

1. Why is the design of the human computer interface so important?

2. Describe three types of maintenance activity.

3. What must be considered when creating test data?

4. What is acceptance testing?

5. What is the purpose of a structured walkthrough?

6. A program can be described as correct but not necessarily efficient. How can this statement be true?

7. Why does the use of a module library speed up the software development process?

 

Soft

ware

D

evelo

pm

ent

Softw

are

D

evelo

pm

ent

1

2

1

1

2

1

2

Page 12: Higher Homework

Page 12

1. Explain what structure diagram is.

2. What is the purpose of pseudocode?

3. Why must suitable test data be chosen to test a program?

4. What factors must be considered when creating test data?

5. What is meant by using test data in a dry run?

6. What are CASE tools?

7. Explain why a program may be described as robust.

8. Explain why a program may be described as reliable.

9. Explain why a program may be described as portable.

 

Soft

ware

D

evelo

pm

ent

Softw

are

D

evelo

pm

ent

1

1

1

2

1

1

1

1

1

Page 13: Higher Homework

Page 13

1. What are the five groups of key personnel involved with a software development project?

2. What is a systems analyst?

3. Describe three techniques used at the analysis stage of a software development process.

4. What is a requirements specification?

5. Describe briefly the role of the project manager.

6. What is the purpose of systems analysis?

7. Describe each of: -

The requirements elicitation.

The requirements specification.

 

Soft

ware

D

evelo

pm

ent

Softw

are

D

evelo

pm

ent

1

1

2

1

1

1

3

Page 14: Higher Homework

Page 14

1. Describe two features in a procedural language which make it suitable for solving scientific problems.

2. Describe two features of a declarative language.

3. Define an event in an event driven programming language.

4. Describe a benefit of using a scripting language.

5. Give a reason why there was a need for scripting languages to develop.

6. A program can be compiled or interpreted to translate it from a high level language to machine code. Describe the difference between the two.

7. Give an example of an object-oriented language and describe briefly how an object-oriented language may work.

Soft

ware

D

evelo

pm

ent

Softw

are

D

evelo

pm

ent

2

2

1

1

1

2

1

Page 15: Higher Homework

Page 15

Mu

ltim

edia

Tech

nolo

gy M

ultim

edia

Tech

nolo

gy

1. Explain what a storyboard is used for and give examples of the type of information it might contain.

2. Give an advantage of using a WYSIWYG package for developing multimedia.

3. Describe one difference between an Authoring package and a Presentation package.

4. What is an embedded file and why one might be useful?

5. What is the function of a Codec?

6. Describe a situation where a Hardware Codec may be used.

7. Describe what a container file is and give two advantages of using one.

3

1

2

2

2

3

1

Page 16: Higher Homework

Page 16

1. Outline the difference between images stored as bit-mapped and images stored as object-oriented graphics.

2. What are the main advantages of storing graphics as object-oriented graphics.

3. Explain the term “resolution independence”.

4. Explain how the following types of graphical elements are captured. Refer to the file formats and how the graphics are used in multimedia presentations:

Clip art imagesGraphs and charts and original drawingsSmall animations suitable for Web pages

6 What is meant by the resolution and colour density of a graphic? For what reasons may they be reduced?

7 Explain the difference between an interlaced and a non-interlaced graphics file.

8 Give a reason why an interlaced file may be more appropriate for use on web pages

9 Calculate the size of a GIF file which has a resolution of 800x600. Show all working.

10 Describe what interpolation is and when it might be used.

Mu

ltim

edia

Tech

nolo

gy M

ultim

edia

Tech

nolo

gy

2

2

2

3

3

2

2

3

3

Page 17: Higher Homework

Page 17

1. In what type of file format is a colour scanner likely to save an image it has scanned?

2. Explain the process of how a digital camera records an image on its storage device, mentioning specifically the storage medium and the file formats likely to be used.

3. For the file formats TIFF, JPEG and GIF state:-·

the type of file format which is usedthe size implications of using each formatin detail how each file format is stored

4. Explain what is meant by Dithering and give a situation where it would be required.

5. Calculate the storage space required for a graphic which is 6 x 4 inches and has a resolution of 1200x1600 and is in true colour. Show all working.

6. Explain the role of a CCD in a digital camera

7. Explain the benefit of using a camera which has 3 CCD’s instead of a single CCD

Mu

ltim

edia

Tech

nolo

gy M

ultim

edia

Tech

nolo

gy

1

5

3

3

3

2

2

Page 18: Higher Homework

Page 18

1. Describe two developments in sound card technologies.

2. Digital Signal Processing (DSP) is a feature of interface cards. What role does DSP play in these cards?

3. If a 20 second sound recording is sampled at 11kHz, with 8 bit resolution in stereo, what size would the file produced be? Show all your working.

4. If the sound clip is going to be available on the web then a standard file format should be used to store it. Give two reasons why a standard file format is most useful in this case?

5. Describe (giving appropriate values) what is meant by a CD quality sound file.

6. What is meant by ‘normalisation’ and why is it used?

7. What is clipping? Why does this happen?

8. State two differences between stereo sound and surround sound .

Mu

ltim

edia

Tech

nolo

gy M

ultim

edia

Tech

nolo

gy

2

2

2

4

2

2

2

2

Page 19: Higher Homework

Page 19

1. ADPCM is a method of compressing PCM data. Describe how ADPCM works.

2. Do MP3 files use s lossy or lossless method of compressing sound files? Give a reason for your answer.

3. Why are MP3 files the type of sound file most commonly used for distributing music over the Internet?

4. A MIDI sound file is stored in the same way as a vector graphic – by storing the attributes. Name and describe three attributes which are stored in a MIDI file.

5. Why are MIDI files so popular for storing synthesized sound?

6. Give one advantage of Firewire over USB for data transmission

7. Explain two differences between WiFi and Bluetooth.

8. Explain what is meant by Holographic storage and give an advantage of Holographic storage over CD or DVD.

Mu

ltim

edia

Tech

nolo

gy M

ultim

edia

Tech

nolo

gy

2

2

6

2

1

1

2

3

Page 20: Higher Homework

Page 20

Mu

ltim

edia

Tech

nolo

gy M

ultim

edia

Tech

nolo

gy

4

2

4

4

1. Describe one advantage and one disadvantage of using streaming to deliver a music video over the net in terms of Content Delivery and in terms of Copyright Protection.

2. Describe how video is stored using AVI

3. Describe how video is stored using MPEG

4. Give an example of how a timeline would be used in video editing.

5. Describe two types of transition which can be used to link video clips.

6. Calculate the size of a 25 second video clip which was recorded at 25fps, in 256 colours, in PAL format (768x576). Show all your working.

7. Calculate the size of a 90 second, full colour video clip filmed using a 3.2 megapixel video camera at 25 fps. Show all your working

2

1

2