

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
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
1 / 2
This page cannot be seen from the preview
Don't miss anything!


(NFQ – Level 6)
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)