Computing
2012-2013
Intermediate 2
1. Arrange the following
memory capacities into order from the smallest to the biggest.
Computing – Intermediate 2
Section I
Byte
Kilobyte
Megabyte
Terabyte
1 mark - KU megabyte byte kilobyte terabyte
•
•
•
•
•
Computing – Intermediate 2
Section I
2. Name one input device that can be used to capture a graphic.
•
•
•
Scanner
Digital Camera
1 mark for any one bullet, 1 mark - KU
Computing – Intermediate 2
Section I
3. State one reason why computer systems use binary instead of decimal numbers.
•
•
•
Simple two state system where ON is represented by a 1 and OFF is represented by a 0.
Arithmetic calculations are simpler since there are fewer combinations of 1s and 0s.
It is easier to represent two states physically on backing storage devices.
1 mark for any one bullet, 1 mark
Computing – Intermediate 2
Section I
4. Convert the binary number
10110 into a decimal number.
•
•
22
1 mark
Computing – Intermediate 2
Section I
5. A SmartTV has a built-in computer system. Name this type of computer system.
•
•
Embedded
1 mark
Computing – Intermediate 2
Section I
6.Name the part of the processor where data or program instructions are held temporarily before or after processing.
•
•
Registers
1 mark
Computing – Intermediate 2
Section I
7. Describe one economic factor that has led to the development of computer networks.
•
•
•
•
•
Falling cost of telecommunication technologies and services
Shared access to expensive equipment
Geographical spread of organisations
Demand for up-to-date information
1 mark for any one bullet, 1 mark
Computing – Intermediate 2
Section I
8. State the purpose of a string variable.
•
•
To store text
1 mark
Computing – Intermediate 2
Section I
9. A program asks the user to enter a 13 digit number.
•
•
•
Name the standard algorithm that a program would use to check the number of digits in a password.
Input validation
1 mark
Computing – Intermediate 2
Section I
10. Making use of comments is one method of improving the readability of a program.
•
•
•
•
•
•
Describe one other way of improving the readability of a program.
Use of meaningful variable names
Using indentation
Use of blank lines (white space)
Modular code
1 mark
Computing – Intermediate 2
Section I
11. Macros are often used in an application to improve productivity. Describe one method of creating a macro.
•
•
•
Record user actions (as a series of mouse clicks/moves and assign actions to keystroke)
Use a scripting language
1 mark for any one bullet, 1 mark
Computing – Intermediate 2
Section I
12. Predefined functions are used in programming. Using a programming language with which you are familiar:
(a) give an example of a predefined function.
(b)explain the operation of the function you have given in
(a) above.
•
•
•
LEN, ASC, CHR
Any suitable predefined function
1 mark
•
•
Operation of matches function given in (a).
1 mark
Computing – Intermediate 2
Section I
13. Normal and exceptional data are used to test a computer program.
•
•
Extreme
1 mark
State one other type of test data that should be used to test a program.
Computing – Intermediate 2
Section I
14. State the name of the application which you would use to type in the code for a computer program.
•
•
Text editor
1 mark
Computing – Intermediate 2
Section 2
15. Blake is a website designer who wants to buy a computer to store customer details and quotes and to use to design web sites.
The table below summarises some features of two suitable choices.
Computer Name
Processor
RAM
Magnetic Drive
Optical Drive
Genius 32
3.1 GHz
4 Gb
256 Gb
CD-RW
Bell 5120
3.5 GHz
8 Gb
512 Gb
DVD-RW
Computing – Intermediate 2
Section 2
(a) (i) State the clock speed of the Bell 5120.
•
•
3.5 GHz
1 mark
(ii) Explain what is meant by the term “clock speed”
•
•
Timing pulses per sec which co-ordinate the operation of the processor.
1 mark
Computing – Intermediate 2
Section 2
(b) The Bell 5120 has a DVD-
RW drive. Explain why Blake can use his existing CD-RW discs in this DVD-RW drive.
•
•
DVD-RW are backwards compatible with CD-RW.
1 mark
(c) Blake’s old computer had a
zip drive. State one reason why modern computers do
not have zip drives.
•
•
•
Capacity is smaller than
DVD or most USB flash drives so there is little use for it.
Other reasonable
1 mark
Computing – Intermediate 2
Section 2
(d) After considering the features of each computer and other factors, Blake decides to buy the “Genius
32”.
•
•
The higher specification of the Bell 5120 will cost significantly more therefore
Blake chose the Genius 32.
1 mark
Explain, with reference to
one other factor, why Blake decided to buy the Genius
32.
Computing – Intermediate 2
Section 2
(e) Blake designs an advert to send to his customers. He uses a word processing package to create the advert shown below.
•
•
•
•
•
Text, change font
Text, centre text
Image, Align Right
Other valid object and operation combination.
1 mark for object, 1 mark for operation
From the advert, identify
one object and one operation that may have been used to create the advert.
Computing – Intermediate 2
Section 2
(f) Blake wants to send the advert to all his customers using e-mail.
State one feature of e-mail that would allow Blake to send the advert to all his customers in one operation
•
•
Mailing list
1 mark
Computing – Intermediate 2
Section 2
(g) Blake’s e-mail is very successful and he receives lots of messages requesting quotes. He also receives messages from lots of new customers who want more details about his business.
•
•
•
Make new folders for each type of message received.
Move messages into the relevant folder.
1 mark each bullet, 2 marks
Describe how Blake can use a feature of his e-mail software to organise these messages.
Computing – Intermediate 2
Section 2
(h) Blake’s adds his computer to his client server network.
Explain the role of the
(i) client and
(ii) the server in this type of network.
•
•
Client makes requests to the server for resources such as files, authorisation etc.
1 mark
•
•
Server controls the network, manages services, file storage.
1 mark
Computing – Intermediate 2
Section 2
16. A computer game keeps a score table to remember the name and score of each player. Some sample data stored by the computer game is shown below
… …
Name[21] Sally Stuart
Name[22] Chris Reed
Name[23] Joe Beach
Name[24] Bruce White
Name[25] Amy Long
… …
… …
Score[21] 254
Score[22] 231
Score[23] 315
Score[24] 532
Score[25] 202
… …
Computing – Intermediate 2
Section 2
(a) Name the data structure used to store “Name” and
“Score”.
•
•
1D-Array
1 mark
(b) Name the standard algorithm that would be used to find the highest score.
•
•
Find Max
1 mark
Computing – Intermediate 2
Section 2
5.
6.
3.
4.
7.
1.
2.
(c) One option in the game is to display all the names and scores of the previous players and then the average score. The pseudocode for this part of the program is shown below: player =1 total = 0
8.
loop display name[player], score[player] player = player + 1 until no more players left calculate average display average
Computing – Intermediate 2
Section 2
(i) Step 2 and Step 5 are the beginning and end of a
conditional loop.
•
A conditional loop is used because the number of players (1 mark) is unknown (1 mark)
Explain why a conditional loop is used here.
(ii) Name and describe one other design notation that could have been used.
•
•
•
Structure diagram/Chart
Other valid
1 mark
Computing – Intermediate 2
Section 2
(iii) State which stage of the software development process is being carried out when the pseudocode is written.
•
•
Design
1 mark
(iv) Using a high level language with which you are familiar, write one line of program
code that will represent
Step 7 of the algorithm above.
•
•
•
•
Visual Basic average = total / player
1 mark for assignment and division
1 mark for use of program variables
Computing – Intermediate 2
Section 2
(d) The average score is calculated as 342.736 points.
•
Number is stored as a mantissa (1 mark) and exponent (1 mark)
Describe how floating point
representation is used to represent real numbers such as this one.
Computing – Intermediate 2
Section 2
(e) A player has the option at the end of a game to print a certificate showing his/her name and score.
State one reason why a laser printer is used to print the certificate rather than an inkjet printer.
•
•
•
•
Able to print a greater number of sheets without replacing toner/ink.
Other valid
Note: may not be higher resolution.
1 mark
Computing – Intermediate 2
Section 2
(f) The computer game has been compiled.
(i) Describe how a compiler translates a high level
language program into
machine code.
•
•
Compiler translates the whole program into machine code in one operation.
1 mark
(ii) Name one other type of translator.
•
•
Interpreter
1 mark
Computing – Intermediate 2
Section 2
(iii) State two reasons why a high level language was used rather than machine code.
•
•
•
•
•
Easier to understand
Easier to edit
Easier to find errors
Portable
1 mark
Computing – Intermediate 2
Section 2
(g) The computer game is supplied with a technical
guide. Describe two features of a technical guide.
•
•
•
•
•
How to install software
Troubleshooting
System specification
Other valid
1 mark
(h) An error is found in the computer game. Some changes are made and a new version of the game is made available on a web site for people who have paid for the game to download.
Which stage of the software development process has just been carried out?
[END OF SECTION II]
•
•
Maintenance
1 mark
SECTION III - Part A – Artificial Intelligence
17. MoviesForYou is an online film service which has thousands of members. The system randomly recommends movies which users have not seen but these random recommendations often result in a member receiving an unsuitable recommendation.
SECTION III - Part A – Artificial
Intelligence
(a) One way of improving the decision making could be to use an expert system to make the recommendations.
(i) What is an expert system?
(ii) Describe how an expert system is created.
•
•
•
•
A computer program that mimics the advice of a human expert.
1 mark
Human expert provide facts and rules (1mark) then coded by knowledge engineer (1mark)
2 marks
SECTION III - Part A – Artificial
Intelligence
(iii) Give one advantage and
one disadvantage of using an expert system to recommend movies for members.
•
•
•
•
Advantage always available/ no omissions/ builds up data over time.
1 mark
Disadvantage still need human expertise to upgrade/refine system.
Setup/running costs
1 mark
SECTION III - Part A – Artificial
Intelligence
(iv) State one example of a hardware development, other than higher capacity hard drives, that has allowed expert systems to be more effective.
•
•
•
•
Cheap memory,
Faster processors
Other valid
1 mark
SECTION III - Part A – Artificial
Intelligence
(b) Draw a semantic net to represent the following facts.
MoviesForYou Gold is a premium service
MoviesForYou Silver is a premium service
Premium services have 3 months included for free
MoviesForYou
Gold is_a
Premium
Service is_a has
MoviesForYou
Silver
3 months free
•
•
•
Nodes correct, 1 mark
Connections correct 1 mark
2 marks
SECTION III - Part A – Artificial
Intelligence
(c) The follow search tree represents a problem associated with making movie recommendations.
The solution to the problem is “Teen Drama”
List which nodes will be visited to reach the solution “Teen
Drama” if the search is:
Movies
Action Childrens Drama Horror
Superhero Martial Arts Cartoon Teen Drama Detective
Survival
Horror
Vampire
SECTION III - Part A – Artificial
Intelligence
(i) A depth first search?
•
•
Movies, Action, Superhero,
Martial Arts, Childrens,
Cartoon, Teen Drama
1 mark
(ii) A breadth first search?
•
•
Movies, Action, Childrens,
Drama, Horror, Superhero,
Martial Arts, Cartoon, Teen
Drama
1 mark
SECTION III - Part A – Artificial
Intelligence
(d) Some members don’t like the recommendations they receive. Some complain that children are being recommended horror films.
•
•
•
•
•
Explain who may be held legally responsible if the “computer” gives advice that appears to be incorrect.
May be the original expert who gave incorrect information.
May be knowledge engineer/programmer who introduced an error when coding.
Other valid.
1 mark
SECTION III - Part A – Artificial
Intelligence
18. RoboClean is a robot which has been programmed to clean floors and avoid obstacles.
(a) (i) State one application of artificial intelligence that could be used to identify obstacles.
(ii) Describe one problem that could affect the success of
RoboClean in correctly identifying obstacles.
•
•
Vision system
1 mark
•
•
•
•
Field of vision of robot
Height of obstacles
Other valid
1 mark
SECTION III - Part A – Artificial
Intelligence
(iii) Name two sensors that would help RoboClean avoid obstacles.
•
•
•
•
•
•
•
Vision(camera)
Touch/proximity/pressure
Infrared
Light
Sonar
Other valid
2 marks
SECTION III - Part A – Artificial
Intelligence
(b) RoboClean uses an Artificial
Neural System to help plan routes to move around rooms to clean.
(i) What is an Artificial Neural
System?
(ii) State one disadvantage of using an Artificial Neural
System for this purpose.
•
•
•
•
•
Electronic model of the human brain (consisting of many interconnected processors).
1 mark
Expensive to set up
Cannot explain reasoning behind how it made its prediction or decision
1 mark for 1 bullet
SECTION III - Part A – Artificial
Intelligence
19. SkiAgency is an employment agency who supply snow sport instructors across Europe.
(see paper)
1. teaches(fred, skiing)
2. teaches(fred, snowboarding)
3. teaches(edith, skiing)
4. teaches(edith, climbing)
5. teaches(edith, snowsled)
6. works(fred, france)
7. works(fred, italy)
8. works(edith, france)
9. works(edith, spain)
10. years_employed(fred, 12)
11. years_employed(edith, 7)
12. experienced_teacher(X):- years_employed(X,Y), Y>=5.
SECTION III - Part A – Artificial
Intelligence
(a) State a query based on the above rules, which would result in a False/No answer.
•
•
?teaches(fred, skiing).
1 mark
SECTION III - Part A – Artificial
Intelligence
(b) (i) What would be the first solution to the query experienced_teacher(X)?
(ii) Complete a trace for this solution using the numbering system shown above.
•
•
•
•
•
•
•
X = fred
1 mark
12 Subgoal years_worked(X,Y)
10 matches X=fred and
Y=10
12 Second subgoal Y>=5 succeeds first subgoal 1 mark idea of second subgoal succeeding 1 mark
2 marks
SECTION III - Part A – Artificial
Intelligence
(c) Create a rule to find teachers who will work in
France teaching snowboarding.
•
•
•
• french_ski_worker(X):works(X,france),
1mark teaches(X,snowboarding).
1 mark
2 marks
SECTION III - Part A – Artificial
Intelligence
(d) Potential teachers can download an application form from the company’s web site.
(i) A teacher downloads an application form to her
palmtop. State one input device that could be used to complete the application form.
•
•
•
•
Touchscreen,
Microphone,
Keyboard
Any one bullet for 1 mark
SECTION III - Part A – Artificial
Intelligence
(ii) Users of the web site can find out more about the company using exchanging text messages with a program called “WebHelp” which simulates conversation with a human.
Name this type of natural language processing application.
•
•
Chatterbot
1 mark
SECTION III - Part B – Computer Networking
20. Paula is a web designer and has designed a site for selling ebooks online.
The URL of a page she is currently editing is: http://www.mye-bookstore.co.uk/thriller/detective.html
SECTION III - Part B – Computer
Networking
(a) From this URL state:
(i) The name of the server hosting the web page.
•
• www.mye-bookstrore.co.uk
1 mark
(ii) The name of the protocol being used.
•
• hypertext transfer protocol
1 mark
SECTION III - Part B – Computer
Networking
(b) (i) Describe how the
Domain Name Service (DNS) would find this URL on the
Internet.
•
•
The appropriate server is found (1 mark) and translates the domain name into an IP address (1 mark)
2 marks
(ii) State one limitation of using domain names across the Internet.
•
•
Running out of domain names
1 mark
SECTION III - Part B – Computer
Networking
(c) Paula has developed a WAP version of the site which supports microbrowsers.
(i) What is a microbrowser?
•
•
A browser that is used on small screens of mobile devices.
1 mark
(ii) State one reason why mobile phones use microbrowsers.
•
•
•
They have small file sizes which match the small memory sizes of mobile phones.
Web-pages can be displayed on smaller screens.
Any one bullet, 1 mark
SECTION III - Part B – Computer
Networking
(d) Paul uses a broadband connection to upload the file she has been editing to her web server. Explain what is mean by “broadband.”
•
•
Broadband is used to describe Internet access which is faster than dial-up of ISDN connection. It refers normally to ADSL and
Cable connections.
1 mark
SECTION III - Part B – Computer
Networking
(e) Paula has implemented a
backup strategy in case the web server should fail.
Describe how a successful backup strategy would help should the server fail.
•
•
•
A backup strategy ensures that regular backups are made of the system (1
mark).
These backups can then be used to rebuild the server in the event of a failure (1 mark)
Suitable description of backup strategy with restore for 2 marks
SECTION III - Part B – Computer
Networking
(f) Apart from saving on costs, state two other ways that booksellers benefit from selling e-books online.
•
•
•
•
Store is open 24/7
Worldwide market
Other valid
1 mark each bullet, 2 marks
SECTION III - Part B – Computer
Networking
(g) The increasing use of mobile devices to read ebooks could be seen as an example of converging technologies.
•
•
Not convergent:
This is a new technology as book had not been read using technology tools prior to this.
Explain why this may or may not be an example of
“converging technologies.”
•
•
•
•
Convergent:
The combination of e-reader and mobile device are two technologies being brought together and therefore represent converging technologies.
1 mark either point
SECTION III - Part B – Computer
Networking
21. Gaile is a player of “War Of
Guilds”, an online computer game which has millions of players. She plays the game from her laptop in a cafe, over a wireless LAN.
(a) When Gail loads the game the screen below is
•
•
Gaile has to login to the game to confirm that Gaile is who she claims to be. This will give her access to her in game account.
1 mark
Explain why Gaile has to complete this screen to access the game.
SECTION III - Part B – Computer
Networking
(b) The following message is displayed when she logs in.
Explain why the game has displayed this message.
•
•
To protect her account from being hacked the game recognises that she has logged from a location not associated with her account.
1 mark
(c) Gaile receives the email and clicks on the hyperlink contained in the email.
Explain the advantage of using “hyperlinks”.
•
•
•
•
Improves navigation from login screen to web pages.
Can move to news item by clicking hyperlink.
Concept of navigation to different content.
1 mark
SECTION III - Part B – Computer
Networking
(d) (i) What hardware will
Gaile’s laptop need so that it can connect to the wireless
LAN?
(ii) State one advantage of using a wireless connection compared to a cabled connection
•
•
•
•
•
•
Wireless NIC
1 mark
No requirement to run cables
Laptop can be moved when connected
Other valid
1 mark
SECTION III - Part B – Computer
Networking
(e) Gaile often uses a web site that provides hints and tips on using “War of Guilds”.
•
•
Filtering software in school blocks access to this content.
1 mark
When she tries to access the site from school she gets the message “blocked content”. Describe one reason for this message appearing.
SECTION III - Part B – Computer
Networking
(f) She tries to play the game on the school network. The following message appears on her computer.
“Encrypted data detected: You are not authorised to use encryption on this network”
(i) Explain why the “War of
Guilds” game uses encryption?
•
•
Data is encrypted to prevent personal information being intercepted.
1 mark
SECTION III - Part B – Computer
Networking
(ii) Explain why the school do not allow encrypted data to be sent from the network.
•
•
If data is encrypted then the school network software cannot intercept and read it.
1 mark
SECTION III - Part B – Computer
Networking
(g) “War of Guilds” attracts customers to their web site to buy the game using e-
marketing.
(i) Describe two ways, other than e-mail, that “emarketing” can be used to attract customers to the web site.
•
•
•
•
Using online adverts in web pages.
Using social media to promote game
Other valid
1 mark each bullet, max
2 marks
SECTION III - Part B – Computer
Networking
(ii) “War of Guilds” send an email to all the game’s players.
Some people who receive the e-mail complain of a problem with the character set.
•
•
The list of characters a laptop/device recognises (list of characters on own not enough for mark).
1 mark
Explain what is meant by a
“character set”
SECTION III - Part B – Computer
Networking
(iii) If a player did not wish to receive anymore e-mails from “War of Guilds” what could he do to the settings for his email program?
•
•
•
Create a folder rule to automatically delete/move the emails.
Other valid.
1 mark
Section III – Part C –Multimedia Technology
22. “Designs for you” create digital images and designs for their customers.
(a) The follow design was created using a vector
graphics package.
(i) Name two attributes of the line object used in the design.
•
•
•
•
•
•
•
•
•
Colour
Style
Thinkness
Start X
Start Y
End X
End Y
Other valid
Any two attributes for 2 marks
Section III – Part C –Multimedia
Technology
(ii)Name one file type used to store graphics in vector format.
(iii) The customer for this image doesn’t want it to be slanted at 45 degrees. He wants the image to be rotated so that the line is horizontal.
Explain how using a vector graphics package makes this task easier to complete than using a bit-mapped graphics
package.
•
•
•
•
SVG
1 mark
Vector allows objects to be edited via their properties rather than trying to edit individual pixels.
1 mark
Section III – Part C –Multimedia
Technology
(iv) Describe one other advantage of a “vector graphics package” over a
“bit-mapped graphics” package.
•
•
•
Ability to layer shapes
Other valid
1 mark
Section III – Part C –Multimedia
Technology
(b) A version of the salon logo is saved as a JPEG file and another as a GIF file.
(i) State the difference in colour depth between a
JPEG file and a GIF file.
(ii) JPEG uses lossy compression.
Explain what is meant by the term “lossy compression”.
•
•
•
•
•
JPEG is 24-bit colour (1 mark)
GIF is 8-bit colour (1 mark)
2 marks
Lossy compression involves removing data from the file which you hope will not be missed such as certain colours..
1 mark
Section III – Part C –Multimedia
Technology
(iii) What type of compression do GIF files use?
•
•
Lossless
1 mark
Section III – Part C –Multimedia
Technology
(c) “Designs for You” also create some 3D digital images for a customer. (see paper)
•
•
Rotated clockwise and tilted forward.
1 mark
Shape 1 Shape 2
(i) How has “Shape 1” been manipulated to become
“Shape 2”.
Section III – Part C –Multimedia
Technology
(ii) The faces of the cube do not look very interesting.
State what can be done to improve the appearance of the cube.
•
Add a texture to the surface
(1 mark)
Section III – Part C –Multimedia
Technology
23. Nick is a multimedia producer and is working with a local pet shop to prepare a promotional video to be played on television and online video sites. The manager of the shop wants the video to be a collection of photographs, video and music.
Image A Image B
Section III – Part C –Multimedia
Technology
(a) Nick uses a digital camera to capture a photograph of some animals in the shop.
(i) Nick edits Image A to produce Image B as shown above.
•
•
•
Increased contrast
(also accept increase brightness)
1 mark
State which feature of the image editing software Nick has used.
Section III – Part C –Multimedia
Technology
(ii) The digital camera has a
CCD. Describe the function of a CCD in a digital camera.
•
•
The CCD (charged coupled device) uses sensors to capture light coming in through a lens and then converts it.
1 mark
Section III – Part C –Multimedia
Technology
(iii) This image is 3.2 Mb. The digital camera has a memory card with a capacity of 4 Gb.
Calculate how many images can be stored on the memory card.
•
•
•
•
4GB = 1024 * 4 = 4096 Mb
(1 mark)
4096/3.2 = 128 (1 mark)
128 images will fit on memory card.
2 marks
Section III – Part C –Multimedia
Technology
(b) Nick has to edit the audio from an interview with an employee of the shop. A copy of the audio track is shown below.
(i) Describe a problem with this audio recording.
(ii) Describe how this problem can fixed using audio editing software.
•
•
•
•
•
It doesn’t use the full dynamic range available
1 mark
Normalise the wave form.
Increase Volume
1 mark
Section III – Part C –Multimedia
Technology
(iii) This recording was sampled at a sampling
frequency of 48 kHz with a
bit depth of 16 bits. Explain each of the following terms.
bit depth sampling frequency
•
•
•
The number of bits used to store each sample taken of the sound. The more bits the greater the details stored. (1 mark)
The number of times per second that the audio is sampled and a value stored using the bit-depth. The higher the frequency the more accurate the representation of the sound.(1 mark)
Section III – Part C –Multimedia
Technology
(c) Nick has also recorded some video of pets in the shop.
(i) Nick used a digital video
camera to capture the footage. State one benefit of using a digital video camera rather than a webcam to capture this video.
•
•
•
•
•
A digital video camera can have better resolution and/or colour bit depth than a webcam
More features with digital video camera such as zoom, replay etc
Digital video camera can store data on tape, DVD etc
Webcam moved with difficulty/ inflexible
1 mark for any bullet
Section III – Part C –Multimedia
Technology
•
Timeline (1 mark) (ii) The footage is three minutes long when it needs to be two minutes long.
Which video editing tool can
Karin use to make the video the correct length?
(iii) The final video file is 5 Mb but needs to no bigger than
3Mb. Apart from compression and changing the length of the video, describe two ways that
Karin can reduce the video file size?
•
•
•
•
Reduce the number of frames per second
Reduce the bit depth of the video
Reduce the height/width of the frames
1 mark each bullet, max
2 marks
Section III – Part C –Multimedia
Technology
(d) Nick has created a MIDI soundtrack to play during the video.
(i) Give one reason why Nick has chosen a MIDI soundtrack rather than one based on digitized sound.
•
•
•
•
Smaller file size.- 1 mark
Easier to manipulate recording – 1 mark
Instrument, pitch, volume, duration, tempo
Any of the above 1 mark
(ii) Name one attribute of a
MIDI instruction.