All Subjects
National University of Modern Languages17 سوالات

Computer Science Fundamentals MCQs

Practice Computer Science Fundamentals multiple-choice questions for National University of Modern Languages competitive exams. Each question includes the correct answer and a short explanation, and past-paper questions are marked so you can revise both repeated and fresh material in one place.

Control Unit
Register
ALU
Cache
وضاحتThe Arithmetic Logic Unit (ALU) is the part of the processor that performs mathematical and bitwise operations.
Queue
Stack
Linked List
Array
وضاحتA stack is a linear data structure that operates on the LIFO principle, where the last element added is the first one removed.
To compile high-level code
To manage hardware and software resources
To browse the internet
To design databases
وضاحتThe OS acts as an intermediary between the hardware and user applications, managing system resources like memory and processor time.
ROM
Hard Drive
RAM
Flash Drive
وضاحتRAM (Random Access Memory) requires power to maintain the stored information; it loses data when power is off.
Procedural
Object-Oriented
Functional
Logic-based
وضاحتJava is designed around classes and objects, making it a classic object-oriented language.
Structured Query Language
Standard Question Logic
System Query Library
Simple Query Layout
وضاحتSQL is the standard language used for managing and manipulating relational databases.
Total Connection Protocol
Transmission Control Protocol
Transfer Computation Port
Traffic Communication Packet
وضاحتTCP is a core protocol of the Internet Protocol Suite, responsible for reliable data transmission.
Physical Layer
Data Link Layer
Network Layer
Transport Layer
وضاحتThe Network Layer (Layer 3) is responsible for routing data via IP addresses.
Python
Assembly
C++
Java
وضاحتAssembly is considered a low-level language as it is very close to machine code.
To debug code line by line
To translate high-level code into machine code
To store data permanently
To manage hardware drivers
وضاحتCompilers convert human-readable source code into binary machine code that CPUs understand.
2
8
10
16
وضاحتHexadecimal is a base-16 number system using digits 0-9 and letters A-F.
@
&
*
#
وضاحتIn C/C++, the asterisk symbol (*) is used to declare and dereference pointer variables.
Motherboard
Hard Disk
Central Processing Unit
Power Supply
وضاحتThe CPU performs the majority of the processing and instructions inside the computer.
RAM
Cache
ROM
Registers
وضاحتRead-Only Memory (ROM) retains its data even when power is turned off, making it non-volatile.
Storing files
Connecting different networks
Compiling code
Displaying output
وضاحتRouters direct data packets between different networks to ensure information reaches its destination.
9
11
13
15
وضاحت1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 8 + 0 + 2 + 1 = 11.
Microsoft Word
Web Browser
Operating System
Photo Editor
وضاحتSystem software manages the computer hardware and provides a platform for application software.

Frequently Asked Questions

Are these Computer Science Fundamentals MCQs free?

Yes. Every Computer Science Fundamentals MCQ on this page is free to practice, including the correct answer and explanation.

Do these include past-paper questions?

Yes — questions sourced from past papers are clearly marked with a "Past Paper" badge, alongside fresh practice questions.

Which exams do these Computer Science Fundamentals MCQs help with?

They are aimed at National University of Modern Languages and related Pakistani competitive exams that test Computer Science Fundamentals.

How should I practice subject-wise MCQs?

Attempt each question first, then reveal the answer and read the explanation. Short, focused sessions on one subject work better than long unstructured reading.

ہم کوکیز استعمال کرتے ہیں

ہم پلیٹ فارم کو چلانے کے لیے ضروری کوکیز اور استعمال سمجھنے کے لیے analytics کوکیز استعمال کرتے ہیں۔ آپ analytics اور advertising کوکیز قبول یا رد کر سکتے ہیں۔