← Back to papers
ACSEE 🇹🇿 NECTA ✓ MS available

Science · Paper 1 · 2014

20 questions

💰 Sit full exam 200 TZS

3-hour timed simulation · auto-graded · counts toward ranking

Pay & start exam →

Questions (20)

Section A

1. 0 marks

(a) Explain the concept of bus topology and its advantages. (b) Describe types of transmission media by giving examples for each type.

  1. Explain the concept of bus topology and its advantages. (0 mk)
  2. Describe types of transmission media by giving examples for each type. (0 mk)

Upgrade to see model answers.

2. 0 marks

(a) Convert hexadecimal number B29 to its decimal equivalent. (b) Convert 101.111102 to its decimal equivalent. (c) Use Boolean laws of algebra to prove the Boolean expression A + AB = A + B.

  1. Convert hexadecimal number B29 to its decimal equivalent. (0 mk)
  2. Convert 101.111102 to its decimal equivalent. (0 mk)
  3. Use Boolean laws of algebra to prove the Boolean expression A + AB = A + B. (0 mk)

Upgrade to see model answers.

3. 0 marks

(a) Describe three methods that a programmer can use to make C++ code understood to allow the computer engineer to maintain it. (b) Explain why header file(s) are very important in every C++ program and (c) Explain the importance of break at the end of each switch…case statement.

  1. Describe three methods that a programmer can use to make C++ code understood to allow the computer engineer to maintain it. (0 mk)
  2. Explain why header file(s) are very important in every C++ program. (0 mk)
  3. Explain the importance of break at the end of each switch…case statement. (0 mk)

Upgrade to see model answers.

4. 0 marks

(a) Provide the formula in cell E8 which used to work out the total money taken for “The manual” event. (b) Write function statement which was in cell G4. (c) Identify the cells which would be automatically updated if the value in C7 was changed to 2000. (d) Write the formula to find maximum cost of event.

  1. Provide the formula in cell E8 which used to work out the total money taken for “The manual” event. (0 mk)
  2. Write function statement which was in cell G4. (0 mk)
  3. Identify the cells which would be automatically updated if the value in C7 was changed to 2000. (0 mk)
  4. Write the formula to find maximum cost of event. (0 mk)

Upgrade to see model answers.

5. 0 marks

(a) State the type of relationship between the two tables. (b) Draw the normalized relationship between the student’s details and teacher’s details in the form of entity-relationship diagram. (c) Explain the meaning of primary and foreign keys by giving examples using the given tables.

  1. State the type of relationship between the two tables. (0 mk)
  2. Draw the normalized relationship between the student’s details and teacher’s details in the form of entity-relationship diagram. (0 mk)
  3. Explain the meaning of primary and foreign keys by giving examples using the given tables. (0 mk)

Upgrade to see model answers.

6. 0 marks

(a) Explain the concept of software piracy by giving example. (b) Describe three measures taken to prevent data against unauthorized access.

  1. Explain the concept of software piracy by giving example. (0 mk)
  2. Describe three measures taken to prevent data against unauthorized access. (0 mk)

Upgrade to see model answers.

7. 0 marks

(a) Explain why it will be necessary to initialize the array CONTESTANT_TOTALS () before to run the algorithm. (b) Write a FOR loop which can be used to initialize the array CONTESTANT_TOTALS () at the beginning of the algorithm. (c) Explain what happens when the program based on this algorithm is executed. (d) Re-write line 12 to produce the correct result.

  1. Explain why it will be necessary to initialize the array CONTESTANT_TOTALS () before to run the algorithm. (0 mk)
  2. Write a FOR loop which can be used to initialize the array CONTESTANT_TOTALS () at the beginning of the algorithm. (0 mk)
  3. Explain what happens when the program based on this algorithm is executed. (0 mk)
  4. Re-write line 12 to produce the correct result. (0 mk)

Upgrade to see model answers.

8. 0 marks

Describe three steps for planning and creating Visual Basic project.

  1. Describe three steps for planning and creating Visual Basic project. (0 mk)

Upgrade to see model answers.

9. 0 marks

Write a C++ program that reads numbers entered by a user and a program should be able to find their sum and print the average of the numbers.

  1. Write a C++ program that reads numbers entered by a user and a program should be able to find their sum and print the average of the numbers. (0 mk)

Upgrade to see model answers.

10. 0 marks

(a) Describe four symbols used in a flowchart diagram. (b) Differentiate pseudocode from algorithm.

  1. Describe four symbols used in a flowchart diagram. (0 mk)
  2. Differentiate pseudocode from algorithm. (0 mk)

Upgrade to see model answers.

Section B

11. 0 marks

Describe eight stages of program development in their respective order.

  1. Describe eight stages of program development in their respective order. (0 mk)

Upgrade to see model answers.

12. 0 marks

Explain how the computer hardware and software including communications and networking have made automation to be possible in our daily life by referring to eight areas.

  1. Explain how the computer hardware and software including communications and networking have made automation to be possible in our daily life by referring to eight areas. (0 mk)

Upgrade to see model answers.

13. 0 marks

Describe eight factors to be considered for successful Website Development.

  1. Describe eight factors to be considered for successful Website Development. (0 mk)

Upgrade to see model answers.

💡 Unlock all answers & explanations
Premium · 3000 TZS/mo