Higher Certificate in Engineering in Electronic Engineering Exam - Summer 2005, Exams of System Programming

The exam question paper for the higher certificate in engineering in electronic engineering awarded by cork institute of technology in summer 2005. The exam covers topics such as usb and firewire technologies, ethernet standard, components of computer systems, programming, arrays, sorting algorithms, and user-defined data types. Students are required to answer five questions out of six, with each question carrying equal marks.

Typology: Exams

2012/2013

Uploaded on 03/30/2013

lalchand
lalchand 🇮🇳

4.4

(67)

117 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Cork Institute of Technology
Higher Certificate in Engineering in Electronic Engineering – Award
(National Certificate in Engineering in Electronic Engineering – Award)
(NFQ – Level 6)
Summer 2005
Computer Systems & Programming
(Time: 3 Hours)
Answer FIVE questions out of six.
All questions carry equal marks.
Examiners: Mr. J. Horan
Dr. R. O Dubhghaill
Mr. J. Berry
Q1. (a) Discuss USB and Firewire technologies. (10 marks)
(b) Briefly discuss 4 of the following:
PCI slots and their use
Frontside bus
MMX technology
Parallel and serial ports
Device driver (10 marks)
Q2. (a) Discuss the components of the Ethernet standard. (8 marks)
(b) Concerning Network topologies briefly discuss:
HUBs and switches
802.11 connection speed
Fiber optics and the role it plays. (6 marks)
(c) Discuss DSL and its components technologies. (6 marks)
Q3. (a) Develop a program, sketch the form and write the code to perform the following tasks.
The form should have two text boxes and two list boxes. One of the text boxes will hold
the name of a person and the other will hold the corresponding phone number. When a
command button is clicked, the entries in both text boxes are placed into the list boxes.
(8 marks)
(b) Add a button to this program with associated code which will save the contents of the
listboxes to a file. (6 marks)
pf2

Partial preview of the text

Download Higher Certificate in Engineering in Electronic Engineering Exam - Summer 2005 and more Exams System Programming in PDF only on Docsity!

Cork Institute of Technology

Higher Certificate in Engineering in Electronic Engineering – Award

(National Certificate in Engineering in Electronic Engineering – Award)

(NFQ – Level 6)

Summer 2005

Computer Systems & Programming

(Time: 3 Hours)

Answer FIVE questions out of six.

All questions carry equal marks.

Examiners: Mr. J. Horan Dr. R. O Dubhghaill Mr. J. Berry

Q1. (a) Discuss USB and Firewire technologies. (10 marks) (b) Briefly discuss 4 of the following: ƒ PCI slots and their use ƒ Frontside bus ƒ MMX technology ƒ Parallel and serial ports ƒ Device driver (10 marks)

Q2. (a) Discuss the components of the Ethernet standard. (8 marks) (b) Concerning Network topologies briefly discuss: ƒ HUBs and switches ƒ 802.11 connection speed ƒ Fiber optics and the role it plays. (6 marks) (c) Discuss DSL and its components technologies. (6 marks)

Q3. (a) Develop a program, sketch the form and write the code to perform the following tasks. The form should have two text boxes and two list boxes. One of the text boxes will hold the name of a person and the other will hold the corresponding phone number. When a command button is clicked, the entries in both text boxes are placed into the list boxes. (8 marks) (b) Add a button to this program with associated code which will save the contents of the listboxes to a file. (6 marks)

(c) Add code to program which will cause a phone number to be “msgboxed” in response to a click on the names listbox. The number will of course will correspond to the name that was clicked. (6 marks)

Q4. (a) Describe the use of arrays in Qbasic. (4 marks) (b) Compare & Contrast the Select Sort and Bubble Sort Algorithms. (6 marks) (c) Write a program that sorts an array of 50 integers using the Bubble Sort Algorithm. (10 marks)

Q5. (a) Explain each of the following terms as they apply in VB; ƒ Method ƒ Control ƒ Event procedure ƒ Properties window ƒ Add Watch menu item (7 marks) (b) Discuss the Timer and Scrollbar controls. In the description refer to their important properties and events. (3 marks) (c) Describe a program (code and controls) that shows the hours, minutes and seconds on three vertical scrollbars. A command button sets the starting time from three text input boxes. (10 marks)

Q6. (a) What is a “User defined” data-type in basic? Explain with examples. (8 marks) (b) In a simply banking program. Each user has a name, address, bank ID and balance. The data in this bank is stored in an ascii file. Write code to define the data structure necessary for this program. Write a subroutine to read the data from a file. Write a subroutine to add a user. Write a subroutine to delete a user. (12 marks)