Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

Exam (elaborations) BCIT

Rating
-
Sold
-
Pages
131
Grade
A
Uploaded on
12-05-2025
Written in
2024/2025

This question and answer document consists of all the questions ever tested for c programming

Institution
Course

Content preview

lOMoARcPSD|30088291




Structured Programming Revision Questions


Communication skills (University of Embu)




Scan to open on Studocu




Studocu is not sponsored or endorsed by any college or university
Downloaded by Jabez Onunda ()

, lOMoARcPSD|30088291




STRUCTURED PROGRAMMING REVISION
C AND PASCAL




1|Page


Downloaded by Jabez Onunda ()

, lOMoARcPSD|30088291




PROGRAMMING LANGUAGES REVISION
QUESTIONS
1. Outline four functions of a computer compiler (4 marks)
2. Describe each of the following terms as used in programming
a. Structured programming (2 marks)
b. Web scripting programming (2 marks)
3. Under which circumstance would a programmer choose to use fifth generation
programming language (2 marks)
4. Distinguish between monolithic and modular programming approaches
(4 marks)
5. Differentiate between source code and object code as used in computer
programming (4 marks)
6. Describe compilation as used in programming (2 marks)
7. An ICT company intends to develop a new program. The team leader is faced
with a challenge over which programming language to use. Explain four factors
that the leader should consider when making a decision (8 marks)
8. Outline four characteristics of assembly language (4 marks)
9. Explain three reasons for developing a computer program (6 marks)
10. Patrick, a programmer, developed a program for his client. Outline four ways that
he could make the program easy to read and understandable (4 marks)
11. Maria decided to use a compiler rather than an interpreter during program
translation. Outline four reasons that could have led her to make this decision
(4 marks)
12. Distinguish between program designing and program coding stages in system
development (4 marks)
13. Define the term modular programming (2 marks)
14. Outline four advantages of monolithic programming (4 marks)
15. Describe three features of third generation programming languages (6 marks)
16. Outline three sources of programming projects (3 marks)
17. State four examples of structured programming language other than Pascal and
C languages (2 marks)
18. Outline four advantages of assembly language (4 marks)
19. Give four examples of tokens in assembly language (4 marks)
20. Write a simple assembly language program to add two integer numbers by an
x86 microprocessor (4 marks)
21. Outline four factors to consider when selecting an appropriate programming
language (4 marks)
22. Explain each of the following approaches in structured programming
a. Top- down (2 marks)
b. Bottom – up (2 marks)

2|Page


Downloaded by Jabez Onunda ()

, lOMoARcPSD|30088291




23. Distinguish between procedural and non-procedural languages (4 marks)
24. Explain two reasons that would make a programmer to opt for top-down design
when developing a program (4 marks)
25. Outline three types of utility programs used in program translation (3 marks)
26. Explain the term module as used in programming (2 marks)
27. Outline three advantages of structured programming languages (3 marks)
28. Explain three advantages of modular programming (6 marks)
29. Distinguish between object oriented and visual programming (2 marks)
30. State four programming paradigms giving an example of a programming
language in each case (8 marks)
31. Explain each of the following stages used when solving a problem through
computer programming
a. Problem definition
b. Writing an algorithm
c. Testing the solution (6 marks)
32. Distinguish between compilation and debugging as used in programming
(2 marks)
33. Explain the term procedural programming (2 marks)
34. Outline two circumstances that would make a programmer to use structured
programming languages when writing a program (2 marks)
35. Outline three circumstances under which a programmer would prefer to use an
interpreter when translating a program (3 marks)
36. Explain the term stepwise refinement as used in programming (2 marks)
37. Two programmers shared the work of creating a program amongst themselves
a. Identify the programming approach that they are using (1 mark)
b. Outline three advantages of this approach (3 marks)
38. Outline four advantages of machine language (4 marks)
39. John, a programmer at Waka Computer solutions created a program using
unstructured programming language. Outline four challenges he may have
encountered (4 marks)
40. Outline four advantages of bottom –up approach in structured programming
(4 marks)




3|Page


Downloaded by Jabez Onunda ()

Written for

Institution
Course

Document information

Uploaded on
May 12, 2025
Number of pages
131
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$8.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
sianwales96

Get to know the seller

Seller avatar
sianwales96 Sian
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
1 year
Number of followers
0
Documents
1
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions