795 CSC 2022 Paper 1 Nal Mock 2024
795 CSC 2022 Paper 1 Nal Mock 2024
795 CSC 2022 Paper 1 Nal Mock 2024
1. What are the 2 parts of a computer d. is the method by which the user interacts
instruction? with the computer system
a. Op-code and operator _______________________________________
b. Op-code and operand 7. During your systems boot process what is
c. Op-code and opState the first thing that happens.
d. Op- and opmemory a. The operating system is started
_______________________________________ b. The device drivers for each connected
2. Black box testing means... device are loaded
a. The tester is familiar with the code and is c. POST occurs
checking that all routes through the code work d. The BIOS switches on each connected
correctly device in a pre-defined sequence
b. The software is nearly ready for release _______________________________________
c. The tester is focused on the functionality of 8. What is the difference between paging and
the code segmentation in memory management?
d. The maximum load on the system is being a. Paging splits the process to be loaded into
checked. equal size blocks
_______________________________________ b. Paging allocates frames to hold the data on
3. What is the kernel of the operating system? the hard drive
a. The parts of the OS that interact with c. Paging splits the process to be loaded into
peripherals. variable sized, logical blocks
b. Central components of the operating d. Paging is used on Windows computers,
system segmentation on MacOS
c. The part of the OS that are not loaded into _______________________________________
memory 9. Which of the following is not a state that a
d. The start-up instructions for the computer. process in memory can be in?
_______________________________________ a. Ready to run
4. What is a multitasking computer? b. Running
a. Multiple users can be logged in at the same c. Blocked
time d. paused
b. A CPU core that can run more than one 10. The rules of a programming language
process at a time constitute its __________.
c. Multiple programs can be running at the a. Syntax
same time b. Object
d. A computer that can handle multiple input c. Logic
devices. d. Format
_______________________________________ _______________________________________
5. A signal sent by a hardware or software to 11. A __________ translates high-level
the CPU indicating that something needs language statements into machine code
attention is... a. Programmer
a. a system call b. Compiler
b. paging c. Syntax Detector
c. interrupt d. Decipherer
d. blocking _______________________________________
_______________________________________ 12. The main focus of the spiral development
6. Process management.... model is managing....
a. allocates time for processes to use the CPU a. Risks
b. stores programs and data that are presently b. Budget
being used by the CPU c. Developers
c. is responsible for creating, deleting, d. Timeline
renaming of files and folders _______________________________________
37. Consider the following set of processes, c. The delay that is tolerated for a task without
with the length of the CPU-burst time given in disturbing the entire project
milliseconds d. The delay between two dependent tasks
_______________________________________
Process Burst Priority 42. Three constraints of a project are
Time a. Time, cost, scope
P1 10 3 b. Time, resources, cost
P2 1 1 c. Cost, space, scope
P3 2 3 d. Time, space, scope
P4 1 4 ________________________________________
P5 5 2 43. PERT stands for
Using a non-preemptive priority scheduling and a. Program Evaluation and Review Technique
considering that a smaller priority number implies b. Project Execution and Review Technique
a higher priority, the order of termination of the c. Personal Evaluation and Resources Team
processes are: d. Program Execution and Rapid Testing
a. P1, P2, P3, P4, P5 ________________________________________
b. P4, P1, P3, P5, P2 44. Critical path is
c. P2, P5, P1, P3, P4 a. A set of tasks that determine the earliest time
d. P2, P4, P3, P5, P1 for delivering the final product.
______________________________________ b. The set of all tasks that are executed in the
38. Given the algorithmic statements below project.
If(A>N) or (B<0), then c. The set of tasks that all a delay without
A<A+1 disturbing the project
B<B – 1 d. The shortest path between the first and last
Else task.
A<B +N ________________________________________
End 45. Transaction in DBMS must be atomic
The statement A<B+N is only executed means that
a. When A>N or B < 0 a. There must be only one transaction running
b. When A<N or B <0 at a given time.
c. When A>N and B<0 b. A transaction must complete all its steps
d. When A>N A and B<0 before being committed
_______________________________________ c. A committed transaction modifies the state of
39. Using Round Robin scheduling with the the database permanently.
time quantum = 1, the average waiting time of d. Once a transition is committed the data
the processes is cannot be updated anymore.
a. 9.6 _______________________________________
b. 5.4 46. Broadband system are transmission
c. 3.2 systems that:
d. 8.2 a. Communicate data in both directions.
________________________________________ b. Uses the whole bandwidth for data
40. Slack time is transmission
a. The earliest time to start a task c. Can apply frequency multiplexing
b. The latest time to start a task d. Communicate in half-duplex mode
c. The delay that is tolerated for a task without _________________________________
disturbing the entire project 47. The set of operations that make up the data
d. The delay between two dependent tasks. manipulation language in SQL is summarized as
_______________________________________ a. ISUD
41. Lag time is b. CRMD
a. The earliest time to start a task c. ISMD
b. The latest time to start a task d. CRUD
______________________________________
5MOCK/NAL/0795/1/2024/ Turn Over
NAL MOCK 2024, 795 COMPUTER SCIENCE PAPER 1