Information Technology (IT) MCQs - Computer Practice | PakExamPoint

Practise Information Technology (IT) MCQs in Computer. Attempt multiple-choice questions, check answers and revise related subtopics.

Information Technology (IT) MCQs and revision practice

Study Information Technology (IT) through multiple-choice questions in Computer. This subtopic contains 2241 practice questions. Read the wording carefully, compare the options and attempt an answer before checking the solution in learning mode.

Use these Information Technology (IT) MCQs to identify the facts, rules or methods you need to revise. Where an explanation is available, work through it and write down why your chosen option was correct or incorrect. Revisit difficult questions after reviewing your notes, then use exam mode for timed practice.

Continue your revision with related topics: 100 Most Repeated Computer MCQs MCQs, Computer Basic Hardware Components MCQs, Computer Short Questions MCQs, Computer Shortcut Keys MCQs, Important Abbreviations (Computer) MCQs, Internet and Social Media MCQs, Internet related Information MCQs, MS Access MCQs.

Return to all Computer topics to choose your next area of study. Read the MCQ study guide to plan your revision, or try a Computer practice quiz.

Information Technology (IT): questions and answer review

Try each question before opening its answer. Record the concept behind each mistake and revisit it during your next practice session.

851. What does the "number of messages in a TCP connection" indicate?

Check answer and explanation

Answer: Total segments exchanged during the connection

Explanation In a TCP connection , communicatio n happens via segments . The number of messages indicates how many segments were sent and received . Each segment contains data and control information for reliable transmission. This helps in monitoring connection activity and performance . It is specific to TCP and does not apply to UDP or ICMP.

852. Which of the following is an example of an object oriented programming language?

مندرجہ ذیل میں سے کون سی چیز پر مبنی پروگرامنگ زبان کی مثال ہے؟

Check answer and explanation

Answer: Java

Explanation Object-oriented programming (OOP) languages focus on the concept of " objects ," which are entities that encapsulate data and methods (functions) related to that data. Java is designed around this paradigm . It allowing developers to create classes and objects that interact with each other.

853. DSA (Stack) follows which principle?

ڈی ایس اے (اسٹیک) کس اصول کی پیروی کرتا ہے؟

Check answer and explanation

Answer: LIFO

Explanation A stack is a data structure where the last element added is the first to be removed. LIFO stands for Last In, First Out , reflecting this behavior. Common examples include undo features in software and browser back buttons . Stacks are used i n function calls, recursion, and expression evaluation in programming.

854. In latest generation computers, the instructions are executed ______?

تازہ ترین جنریشن کمپیوٹرز میں، ______ ہدایات پر عمل درآمد کیا جاتا ہے؟

Check answer and explanation

Answer: Both A & B

Explanation Latest generation computers execute instructions both sequentially (one after another) and parallelly (multiple instructions simultaneously). Parallel processing improves speed and efficiency, while sequential execution is still used for certain tasks.

855. Which of following is not a type of Bus in the computer ?

مندرجہ ذیل میں سے کون سی کمپیوٹر میں بس کی قسم نہیں ہے؟

Check answer and explanation

Answer: Utility Bus

Explanation So Utility Bus is not a type of bus used in computer architecture, hence option 4 is the correct answer. Address bus - carries memory addresses from the processor to other components such as primary storage and input/output devices. Data bus - carries the data between the processor and other components. Control bus - carries control signals from the processor to other components.

856. What Cascade Delete option is used for?

کیسکیڈ ڈیلیٹ آپشن کس کے لیے استعمال ہوتا ہے؟

Check answer and explanation

Answer: It ensures that all the related records will be deleted from parent table is deleted

Explanation The Cascade Delete option is a database feature that automatically deletes all related records in a child table when a record is deleted from a parent table. This helps maintain data consistency and integrity by ensuring that all related data is removed when a primary record is deleted.

857. In which of the following facility, all of the work of thread management is done by the application and the kernel is not aware of the existence of threads? Single-Threaded Rendering facility, Kernel Level Threads facility, User Level Threads facility, Multithreading Thread facility

درج ذیل میں کس سہولت میں تھریڈ مینجمنٹ کا تمام کام ایپلیکیشن کے ذریعے ہوتا ہے اور کرنل تھریڈز کے وجود سے واقف نہیں ہوتا؟

Check answer and explanation

Answer: User Level Threads facility

Explanation In User Level Threads (ULT), all thread management is handled by the application. The kernel is unaware of the threads ; it treats the process as a single thread. This makes thread operations fast but can block the entire process if one thread makes a blocking system call . Last verified on 23-03-2026

858. What is the purpose of Anti virus software?

اینٹی وائرس سافٹ ویئر کا مقصد کیا ہے؟

Check answer and explanation

Answer: Protect against Malware and Virus

Explanation Anti-virus software primarily serves to protect against malware and viruses Its main functions include: Detecting and Removing Threats Real-Time Protection Preventing Future Infections:

859. When the data enters into the computers, it is converted into _____?

جب ڈیٹا کمپیوٹرز میں داخل ہوتا ہے تو ، اسے _____ میں تبدیل کیا جاتا ہے؟

Check answer and explanation

Answer: Binary numbers

Explanation All data entered into a computer is converted into binary numbers (0s and 1s) for processing and storage. Computers operate using the binary number system internally.

860. Which algorithm is used for deadlock detection?

ڈیڈ لاک کا پتہ لگانے کے لئے کون سا الگورتھم استعمال ہوتا ہے؟

Check answer and explanation

Answer: Banker's Algorithm

Explanation Banker's Algorithm is used to detect and avoid deadlocks by simulating resource allocation . It ensures the system remains in a safe state before granting resources.

Found a mistake? Use “Report correction” in the practice tool or contact us with the question and a supporting source.