"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
Post a Comment