Soloda health and technology college design program logic final exam for 3rd year ICT students
Name _____________________________________ ID______________________
I. Choose the best answer from the given alternatives
1. The electrical power is delivered above the set conditions
A) blackout B) brownout C) Surges and spikes D) Electrical noise E) all
2. ________ Transform of incoming data flow(s) to outgoing flow(s).
A. Data flow B. Process C. Data store D. External Entity
3. If it a data flow in to a data store means
A. Read, write, display C. Update, read, display, delete
B. Delete, update, select type D. Write, update, delete
4. If it a data flow from a data store means
A. Read, delete and display C. read, display (select)
B. Change, update & selected D. none
5. Which one different from others?
A. Syntax error B. logical error C. run time error D. Debugging
6. An error occurred due to faulty algorithm is
A. Syntax error B. logical error C. run time error D. Debugging
7. Which of the following is not benefits of using modular programming?
A. High code has to be written.
B. Programs can be designed more easily.
C. Code is short, simple and easy to understand.
D. Errors can easily be identified.
E. The same code can be used in many applications.
II. Match column A with column B (2 points for each)
“A” “B”
______1. Diamonds A. Informal high-level description
______2. Pseudocode B. Relationship between the entities in terms of numbers
______3. Cardinality C. Which shows decisions that must be made
______4. HIPO D. Storing and organizing data
______5. data structure E. Computer Aided Software Engineering tool
______6. CASE tool F. Hierarchical chart for the function performed by the system
III. Write the pseudo code and draw the flow chart of the statement (25)
1. Write an algorithm and draw a flow chart that will calculate the root of quadratic equation
ax2+bx+c=0 (hint d=sqrt(b2-4ac) and if b2-4ac>=0 and calculate the roots are X1=(-b+d/2a) and
X2=(-b-d/2a) and if b2-4ac<0 it can’t calculate the roots of X1 and X2.
2. Write and explain the program Development life cycle step?
3. Write Data flow diagram involve symbols with explanation?
4. List The benefits of using modular programming?