LCC Computer Science MCQs Past Papers

LCC Computer Science MCQs Past Papers: Complete Guide for Female ICTOs (Pakistan Army Lady Cadet Course

LCC Computer Science MCQs Past Papers” are an essential resource for female candidates preparing for the Pakistan Army Lady Cadet Course (LCC), especially those applying as ICTOs (Information and Communication Technology Officers) with a Computer Science background. These past papers provide a comprehensive collection of academic questions covering key topics such as Programming (C/C++/Python), Databases (SQL), Networking (OSI Model, TCP/IP), Operating Systems (Process Scheduling), and Data Structures.

By practicing these fully past-paper-based MCQs, candidates can effectively prepare for the initial academic tests of the LCC entry process. The questions are tailored to reflect the actual exam pattern, helping aspirants assess their knowledge, improve time management, and boost confidence. Whether you’re revising core concepts or testing your readiness, these LCC Computer Science past papers serve as the perfect study guide for female cadets aiming to excel in their selection process.

Q. The amount of data transmitted for a given amount of time is called:
(A) Noise
(B) Bandwidth
(C) Frequency
(D) None of these
Answer: (B) Bandwidth

Q. All operating systems get their total memory initialized from:
(A) BIOS
(B) RAM
(C) ROM
(D) CPU
Answer: (A) BIOS

Q. Which of the following ports is used to connect external devices such as printers, scanners, and cameras to a computer?
(A) USB (Universal Serial Bus)
(B) HDMI (High-Definition Multimedia Interface)
(C) VGA (Video Graphics Array)
(D) None of these
Answer: (A) USB (Universal Serial Bus)

Q. Which programming language is widely used for Machine Learning?
(A) R
(B) C++
(C) Matlab
(D) Python
Answer: (D) Python

Q. The world’s most popular computer operating system is:
(A) Windows
(B) Macintosh
(C) Linux
(D) Android
Answer: (A) Windows

Q. Which register stores the result of ALU operations?
(A) Data Register
(B) Instruction Register
(C) Data Address Register
(D) Accumulator Register
Answer: (D) Accumulator Register

Q. Which of the following devices uses parallel transmission?
(A) Mouse
(B) Keyboard
(C) Printer
(D) Light Pen
Answer: (C) Printer

Q. What is a diagrammatic way of representing the relationship between the entities in a database?
(A) Flowchart
(B) ERD
(C) DFD
(D) Algorithm
Answer: (B) ERD (Entity Relationship Diagram)

Q. NTFS stands for?
(A) New Trend File Saving
(B) Network File Saving
(C) New Technology File System
(D) None of These
Answer: (C) New Technology File System

Q. Which variable type can have only two possible values?
(A) integer
(B) string
(C) double
(D) bool
Answer: (D) bool

Q. Internet uses ________ to communicate between devices and networks.
(A) HTTPS
(B) email
(C) website
(D) internet protocol suite
Answer: (D) internet protocol suite

Q. In peer-to-peer networking:
(A) there is only one server and many clients
(B) there is only one client and many servers
(C) every computer is capable of playing the role of server
(D) every computer is capable of playing the role of client, server or both at the same time
Answer: (D)

Q. URL is an abbreviation of:
(A) Universal Resource Locator
(B) Uniform Resource Locator
(C) Universal Resource Location
(D) Uniform Resource Location
Answer: (B) Uniform Resource Locator

Q. The network in which we connect each node to the network along a single piece of network cable is called:
(A) Bus Network Topology
(B) Star Network Topology
(C) Ring Network Topology
(D) None of these
Answer: (A) Bus Network Topology

Q. The network in which we connect each network node to a central device (hub) is called:
(A) Bus Network Topology
(B) Star Network Topology
(C) Ring Network Topology
(D) None of these
Answer: (B) Star Network Topology

Q. FTP is an abbreviation of:
(A) File Transfer Position
(B) File Transfer Protection
(C) File Transfer Protocol
(D) File Transfer Possibility
Answer: (C) File Transfer Protocol

Q. Algorithms that improve automatically through experience are known as:
(A) computer program
(B) machine learning
(C) computer language
(D) artificial intelligence
Answer: (B) machine learning

Q. The basic medium of optical fiber is a fiber that is mostly made of:
(A) glass
(B) wood
(C) copper
(D) lead
Answer: (A) glass

Q. Web pages are interlinked by using:
(A) HTTP
(B) marquee
(C) hyperlinks
(D) slider
Answer: (C) hyperlinks

Q. The “Macintosh” computers and laptops are manufactured by:
(A) Apple
(B) Microsoft
(C) Samsung
(D) Lenovo
Answer: (A) Apple

Q. The major language of World Wide Web (WWW) is:
(A) HTML
(B) PHP
(C) ASP.NET
(D) Java
Answer: (A) HTML

Q. Which computer language is used to design the display of an HTML web page?
(A) PHP
(B) Java
(C) CSS
(D) ASP.NET
Answer: (C) CSS

Q. In a program where a user inputs the roll number and the program displays the marks obtained, which of the following is suitable?
(A) for loop
(B) do-while loop
(C) if/else statement
(D) switch statement
Answer: (D) switch statement

Q. In which loop does the loop body execute at least once?
(A) for loop
(B) while loop
(C) do-while loop
(D) none of these
Answer: (C) do-while loop

Q. In C++, a pointer is:
(A) address of a variable
(B) variable for storing addresses
(C) data type of an address variable
(D) constant value
Answer: (B) variable for storing addresses

Q. The internet protocol suite is a framework for communication protocols that is divided into:
(A) four layers
(B) five layers
(C) six layers
(D) seven layers
Answer: (A) four layers

Q. The goto statement causes control to go to a/an:
(A) function
(B) operator
(C) variable
(D) label
Answer: (D) label

Q. Bundling data and functions together is known as:
(A) debugging
(B) encapsulation
(C) overloading
(D) polymorphism
Answer: (B) encapsulation

Q. What is the statement that displays the address of the variable myvar?
(A) myvar;
(B) &myvar;
(C) cout << myvar;
(D) cout << &myvar;
Answer: (D) cout << &myvar;

Q. An address is a _____, while a pointer is a _____.
(A) constant, variable
(B) variable, constant
(C) constant, constant
(D) variable, variable
Answer: (A) constant, variable

Related: How Female Can Become Captain after Graduation?

Q. What is an operating system?
a) interface between the hardware and application programs
b) collection of programs that manages hardware resources
c) system service provider to the application programs
d) all of the mentioned
Answer: (d) all of the mentioned

Q. What is the main function of the command interpreter?
a) to provide the interface between the API and application program
b) to handle the files in the operating system
c) to get and execute the next user-specified command
d) none of the mentioned
Answer: (c) to get and execute the next user-specified command

Q. In Operating Systems, which of the following is/are CPU scheduling algorithms?
a) Priority
b) Round Robin
c) Shortest Job First
d) All of the mentioned
Answer: (d) All of the mentioned

Q. To access the services of the operating system, the interface is provided by the ___________
a) Library
b) System calls
c) Assembly instructions
d) API
Answer: (b) System calls

Q. CPU scheduling is the basis of ___________
a) multiprogramming operating systems
b) larger memory sized systems
c) multiprocessor systems
d) none of the mentioned
Answer: (a) multiprogramming operating systems

Q. Which one of the following is not true?
a) kernel remains in the memory during the entire computer session
b) kernel is made of various modules which can not be loaded in running operating system
c) kernel is the first part of the operating system to load into memory during booting
d) kernel is the program that constitutes the central core of the operating system
Answer: (b) kernel is made of various modules which can not be loaded in running operating system

Q. Which one of the following errors will be handle by the operating system?
a) lack of paper in printer
b) connection failure in the network
c) power failure
d) all of the mentioned
Answer: (d) all of the mentioned

Q. Where is the operating system placed in the memory?
a) either low or high memory (depending on the location of interrupt vector)
b) in the low memory
c) in the high memory
d) none of the mentioned
Answer: (a) either low or high memory (depending on the location of interrupt vector)

Q. If a process fails, most operating system write the error information to a ______
a) new file
b) another running process
c) log file
d) none of the mentioned
Answer: (c) log file

Q. Which one of the following is not a real time operating system?
a) RTLinux
b) Palm OS
c) QNX
d) VxWorks
Answer: (b) Palm OS

(Continuing in the same format for remaining questions…)

Q. What does OS X have?
a) monolithic kernel with modules
b) microkernel
c) monolithic kernel
d) hybrid kernel
Answer: (d) hybrid kernel

Q. In operating system, each process has its own __________
a) open files
b) pending alarms, signals, and signal handlers
c) address space and global variables
d) all of the mentioned
Answer: (d) all of the mentioned

Q. In a timeshare operating system, when the time slot assigned to a process is completed, the process switches from the current state to?
a) Suspended state
b) Terminated state
c) Ready state
d) Blocked state
Answer: (c) Ready state

Q. Cascading termination refers to the termination of all child processes if the parent process terminates ______
a) Normally or abnormally
b) Abnormally
c) Normally
d) None of the mentioned
Answer: (a) Normally or abnormally

Q. When a process is in a “Blocked” state waiting for some I/O service. When the service is completed, it goes to the __________
a) Terminated state
b) Suspended state
c) Running state
d) Ready state
Answer: (d) Ready state

Free online Practice of Computer Science MCQs

Welcome

to

Shaheen Forces Academy

We expect 100% result.

Click on Start Button. 

Your time is Ended. Thanks


Computer Sciences Tests Quiz

1 / 25

The digital computer was developed primarily in:-

2 / 25

Formatting a cell in Number format you can not set:-

3 / 25

The  start  frame  delimeter  in ethernet  frame  is  10101011-

4 / 25

To enhance the functionality of a computer we normally add _________ to our system:-

5 / 25

Which statement  is  incorrect  in case  of  hierarchical routing :-

6 / 25

In PLD,  there  are  provision to  perform   interconnections  of  the gates  internally, because of ;-

7 / 25

Which field type will you select when creating a new table if you require to enter long text in that field:-

8 / 25

Program stored in ROM are called as:-

9 / 25

What term describes a background that appears as a grainy non smooth surface:-

10 / 25

Which method can not be used edit the content of cell:-

11 / 25

An IBM system /38 represents the computer class of:-

12 / 25

Move tool is used to move selected layer around:-

13 / 25

Bluetooth uses RF technology:-

14 / 25

A term associated with the comparison of processing speeds of different computer system:-

15 / 25

A  wireless  network  interface  controller   can work  in;-

16 / 25

Which of the following can you format using button on the formatting toolbar:-

17 / 25

Devices  that  provide  the  connectivity  to  a  WiMAX  network  are  known as :-

18 / 25

The  first practical  form  of  Random access  memory  was the :--

19 / 25

A  stepper  motor  HDL   application must include ;-

20 / 25

The color picked by the eye dropper appears as a new color :-

21 / 25

What is  the  disadvantage  of  burst  errors  over  single  bit  error  in error  detection  and correction;-

22 / 25

The main memory of a computer is also called as:-

23 / 25

Which  type  of  device  FGPA     are ;-

24 / 25

This key uniquely identifies each record:-

25 / 25

Which  is  not  used  in media  access  control :-

Your score is

The average score is 0%

Q. Transient operating system code is a code that ____________
a) stays in the memory always
b) never enters the memory space
c) comes and goes as needed
d) is not easily accessible
Answer: (c) comes and goes as needed

Q. The portion of the process scheduler in an operating system that dispatches processes is concerned with ____________
a) assigning ready processes to waiting queue
b) assigning running processes to blocked queue
c) assigning ready processes to CPU
d) all of the mentioned
Answer: (c) assigning ready processes to CPU

Q. The FCFS algorithm is particularly troublesome for ____________
a) operating systems
b) multiprocessor systems
c) time sharing systems
d) multiprogramming systems
Answer: (c) time sharing systems

Q. For an effective operating system, when to check for deadlock?
a) every time a resource request is made at fixed time intervals
b) at fixed time intervals
c) every time a resource request is made
d) none of the mentioned
Answer: (a) every time a resource request is made at fixed time intervals

Q. A deadlock avoidance algorithm dynamically examines the __________ to ensure that a circular wait condition can never exist.
a) operating system
b) resources
c) system storage state
d) resource allocation state
Answer: (d) resource allocation state

Q. Swapping _______ be done when a process has pending I/O, or has to execute I/O operations only into operating system buffers.
a) must never
b) maybe
c) can
d) must
Answer: (a) must never

Q. The main memory accommodates ____________
a) cpu
b) user processes
c) operating system
d) all of the mentioned
Answer: (d) all of the mentioned

Q. The operating system is responsible for?
a) bad-block recovery
b) booting from disk
c) disk initialization
d) all of the mentioned
Answer: (d) all of the mentioned

Q. The operating system and the other processes are protected from being modified by an already running process because ____________
a) every address generated by the CPU is being checked against the relocation and limit registers
b) they have a protection algorithm
c) they are in different memory spaces
d) they are in different logical addresses
Answer: (a) every address generated by the CPU is being checked against the relocation and limit registers

Q. Using transient code, _______ the size of the operating system during program execution.
a) maintains
b) changes
c) increases
d) decreases
Answer: (d) decreases

Q. The operating system maintains a ______ table that keeps track of how many frames have been allocated, how many are there, and how many are available.
a) memory
b) mapping
c) page
d) frame
Answer: (d) frame

Q. To obtain better memory utilization, dynamic loading is used. With dynamic loading, a routine is not loaded until it is called. For implementing dynamic loading ____________
a) special support from operating system is essential
b) special support from hardware is required
c) user programs can implement dynamic loading without any special support from hardware or operating system
d) special support from both hardware and operating system is essential
Answer: (c) user programs can implement dynamic loading without any special support from hardware or operating system

Q. The _________ presents a uniform device-access interface to the I/O subsystem, much as system calls provide a standard interface between the application and the operating system.
a) Device drivers
b) I/O systems
c) Devices
d) Buses
Answer: (a) Device drivers

Q. In real time operating system ____________
a) process scheduling can be done only once
b) all processes have the same priority
c) kernel is not required
d) a task must be serviced by its deadline period
Answer: (d) a task must be serviced by its deadline period

Q. Hard real time operating system has ______________ jitter than a soft real time operating system.
a) equal
b) more
c) less
d) none of the mentioned
Answer: (c) less

Q. For real time operating systems, interrupt latency should be ____________
a) zero
b) minimal
c) maximum
d) dependent on the scheduling
Answer: (b) minimal

Q. Which one of the following is a real time operating system?
a) Windows CE
b) RTLinux
c) VxWorks
d) All of the mentioned
Answer: (d) All of the mentioned

Q. The priority of a process will ______________ if the scheduler assigns it a static priority.
a) depends on the operating system
b) change
c) remain unchanged
d) none of the mentioned
Answer: (c) remain unchanged

Q. What are the characteristics of Host based IDS?
a) Logs are analysed to detect tails of intrusion
b) The host operating system logs in the audit information
c) Logs includes logins, file opens, and program executions
d) All of the mentioned
Answer: (d) All of the mentioned

Q. What are the characteristics of stack based IDS?
a) It is programmed to interpret a certain series of packets
b) It models the normal usage of the network as a noise characterization
c) They are integrated closely with the TCP/IP stack and watch packets
d) The host operating system logs in the audit information
Answer: (c) They are integrated closely with the TCP/IP stack and watch packets

Q. If the sum of the working – set sizes increases, exceeding the total number of available frames ____________
a) the operating system selects a process to suspend
b) the system crashes
c) then the process crashes
d) the memory overflows
Answer: (a) the operating system selects a process to suspend

Q. The information about all files is kept in ____________
a) operating system
b) separate directory structure
c) swap space
d) none of the mentioned
Answer: (b) separate directory structure

Q. The operating system keeps a small table containing information about all open files called ____________
a) file table
b) directory table
c) open-file table
d) system table
Answer: (c) open-file table

Q. What will happen in the single level directory?
a) All files are contained in the same directory
b) All files are contained in different directories all at the same level
c) Depends on the operating system
d) None of the mentioned
Answer: (a) All files are contained in the same directory

Q. The operating system _______ the links when traversing directory trees, to preserve the acyclic structure of the system.
a) deletes
b) considers
c) ignores
d) none of the mentioned
Answer: (c) ignores

Q. To recover from failures in the network operations _____________ information may be maintained.
a) operating system
b) ip address
c) stateless
d) state
Answer: (d) state

Q. On systems where there are multiple operating system, the decision to load a particular one is done by _____________
a) process control block
b) file control block
c) boot loader
d) bootstrap
Answer: (c) boot loader

Q. Whenever a process needs I/O to or from a disk it issues a ______________
a) system call to the operating system
b) a special procedure
c) system call to the CPU
d) all of the mentioned
Answer: (a) system call to the operating system

Q. The two steps the operating system takes to use a disk to hold its files are _______ and ________
a) caching & logical formatting
b) logical formatting & swap space creation
c) swap space creation & caching
d) partitioning & logical formatting
Answer: (d) partitioning & logical formatting

Q. The _______ program initializes all aspects of the system, from CPU registers to device controllers and the contents of main memory, and then starts the operating system.
a) bootstrap
b) main
c) bootloader
d) rom
Answer: (a) bootstrap

Q. In SCSI disks used in high end PCs, the controller maintains a list of _________ on the disk. The disk is initialized during ________ formatting which sets aside spare sectors not visible to the operating system.
a) destroyed blocks, partitioning
b) bad blocks, low level formatting
c) destroyed blocks, high level formatting
d) bad blocks, partitioning
Answer: (b) bad blocks, low level formatting

Q. Which principle states that programs, users, and even the systems be given just enough privileges to perform their task?
a) principle of least privilege
b) principle of process scheduling
c) principle of operating system
d) none of the mentioned
Answer: (a) principle of least privilege

Q. Network operating system runs on ___________
a) every system in the network
b) server
c) both server and every system in the network
d) none of the mentioned
Answer: (b) server

Q. What are the types of distributed operating systems?
a) Zone based Operating system
b) Level based Operating system
c) Network Operating system
d) All of the mentioned
Answer: (c) Network Operating system

Q. In Unix, which system call creates the new process?
a) create
b) fork
c) new
d) none of the mentioned
Answer: (b) fork

Related: Most Repeated Questions of LCC Computer Questions

Cyber Intelligence 2026

Synchronize your neural circuits for the 2026 screening. Access verified Verbal and Non-Verbal reasoning banks for Pakistan Army, Navy, and PAF officer selection.

Army Navy PAF Success Hub

The 2026 synthetic core for military preparation. Download high-bandwidth PDF past papers and master ISSB and Cadet College entrance exams with digital precision.

More Past Experiences for Army Navy and PAF Initial Tests

More Related Posts