"Boost Your IT Aptitude: 25 Must-Know MCQs"

 


1. Which of the following is the correct sequence of steps in the software development life cycle (SDLC)?

A) Planning, Coding, Testing, Design
B) Planning, Design, Coding, Testing
C) Design, Testing, Planning, Coding
D) Coding, Design, Planning, Testing

Answer: B) Planning, Design, Coding, Testing


2. Which of the following programming languages is mainly used for web development?

A) Python
B) C
C) JavaScript
D) Assembly

Answer: C) JavaScript


3. What is the time complexity of a binary search algorithm in the worst case?

A) O(n)
B) O(log n)
C) O(n^2)
D) O(n log n)

Answer: B) O(log n)


4. Which of the following is NOT an operating system?

A) Windows
B) Linux
C) Python
D) macOS

Answer: C) Python


5. What is the primary function of an operating system?

A) To run applications
B) To manage hardware and software resources
C) To provide security
D) To manage the database

Answer: B) To manage hardware and software resources


6. Which data structure uses the principle of Last In First Out (LIFO)?

A) Queue
B) Stack
C) Tree
D) Array

Answer: B) Stack


7. What does HTTP stand for?

A) Hyper Transfer Text Protocol
B) Hypertext Transfer Protocol
C) Hyperlink Text Transfer Protocol
D) Hypertext Transmission Protocol

Answer: B) Hypertext Transfer Protocol


8. In a computer, what does RAM stand for?

A) Random Access Memory
B) Read Access Memory
C) Read Only Memory
D) Random Only Memory

Answer: A) Random Access Memory


9. Which of the following is a type of database relationship?

A) One-to-one
B) One-to-many
C) Many-to-many
D) All of the above

Answer: D) All of the above


10. Which language is primarily used for Android development?

A) Java
B) Swift
C) Kotlin
D) Ruby

Answer: A) Java


11. What does the acronym SQL stand for?

A) Structured Query Language
B) Simple Query Language
C) Structured Quick Language
D) Simple Quick Language

Answer: A) Structured Query Language


12. Which of the following is an example of a version control system?

A) Git
B) Python
C) Java
D) HTML

Answer: A) Git


13. Which protocol is commonly used for sending emails?

A) FTP
B) HTTP
C) SMTP
D) SNMP

Answer: C) SMTP


14. What is the main purpose of a firewall?

A) To encrypt files
B) To prevent unauthorized access to a network
C) To store files
D) To create backups

Answer: B) To prevent unauthorized access to a network


15. Which of the following is used to ensure the confidentiality of data during transmission?

A) Firewall
B) Encryption
C) Decryption
D) Antivirus

Answer: B) Encryption


16. What does the term 'cloud computing' refer to?

A) Storing data on the cloud
B) Using networked servers to process and store data
C) Using physical disks for data storage
D) Storing files on a personal computer

Answer: B) Using networked servers to process and store data


17. Which of these is an example of an integrated development environment (IDE)?

A) Git
B) Eclipse
C) Linux
D) Ubuntu

Answer: B) Eclipse


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

A) COBOL
B) C
C) Python
D) Assembly

Answer: C) Python


19. What is the main purpose of a compiler?

A) To execute code
B) To convert high-level code to machine code
C) To debug code
D) To store code

Answer: B) To convert high-level code to machine code


20. What is the maximum number of nodes in a binary tree with 4 levels (starting from level 0)?

A) 8
B) 15
C) 16
D) 31

Answer: B) 15


21. Which of the following is a non-volatile memory?

A) RAM
B) Cache
C) ROM
D) Register

Answer: C) ROM


22. What is the full form of URL?

A) Uniform Resource Locator
B) Uniform Reliable Locator
C) Universal Resource Locator
D) Universal Reliable Locator

Answer: A) Uniform Resource Locator


23. Which of the following is an open-source web server?

A) Apache
B) IIS
C) Nginx
D) All of the above

Answer: D) All of the above


24. In computer networking, what does DNS stand for?

A) Data Network System
B) Domain Name System
C) Domain Name Service
D) Data Name System

Answer: B) Domain Name System


25. Which of the following is NOT a type of software testing?

A) Unit Testing
B) Integration Testing
C) System Testing
D) Computation Testing

Answer: D) Computation Testing

Comments

Popular posts from this blog

How to Use Python for Creating Anime Characters (Including Pokémon and Shin Chan) with Colorful Sample Code

"10 Must-Know Time, Speed, and Distance MCQs for Competitive Exams"

"Top 50 Current Affairs MCQs from the Last 6 Months (2024) – Part 1"