MCQS ON CONCEPT OF OPEN SOURCE TECHNOLOGIES
1. What is open source software?
a) Software that can only be used by developers
b) Software with hidden source code
c) Software with publicly available source code
d) Software with high subscription fees
The correct answer is c) Software with publicly available source code.
2. Which operating system is open source and widely used on servers?
a) Windows
b) macOS
c) Linux
d) Android
The correct answer is c) Linux.
3. What can developers do with open source software's source code?
a) Keep it secret
b) Share it publicly
c) Sell it for profit
d) Use it without permission
The correct answer is b) Share it publicly.
4. Which open source programming language is often used for web development?
a) Java
b) C++
c) Python
d) Ruby
The correct answer is c) Python.
5. What does "forking" mean in open source projects?
a) Sharing a meal
b) Copying a project to start a new one
c) Writing code from scratch
d) Deleting code
The correct answer is b) Copying a project to start a new one.
6. Which open source programming language is often used for web development?
a) Java
b) C++
c) Python
d) Ruby
The correct answer is c) Python.
7. Which open source browser is developed by the Mozilla Foundation?
a) Chrome
b) Safari
c) Edge
d) Firefox
The correct answer is d) Firefox.
8. Which open source tool is used for version control in projects?
a) Facebook
b) Twitter
c) Instagram
d) Git
The correct answer is d) Git.
9. What does an open source license allow you to do with software?
a) Hide it from others
b) Share and modify it
c) Sell it without permission
d) Keep all changes private
The correct answer is b) Share and modify it.
10. Which open source database is known for its scalability and performance?
a) MySQL
b) PostgreSQL
c) MongoDB
d) Oracle
The correct answer is b) PostgreSQL.
11. What's a benefit of open source software for users?
a) Paying high licensing fees
b) Limited customization
c) Access to the source code
d) Need for constant updates
The correct answer is c) Access to the source code.
12. Which open source tool helps in creating virtual machines on a computer?
a) Docker
b) VirtualBox
c) Kubernetes
d) Ansible
The correct answer is b) VirtualBox.
13. Which open source language is used for automating tasks and scripts?
a) Java
b) Perl
c) Ruby
d) C#
The correct answer is b) Perl.
14. Which license type lets you use, modify, and distribute open source software?
a) Closed Source License
b) Open Source License
c) Proprietary License
d) Commercial License
The correct answer is b) Open Source License.
15. Which open source office suite includes Writer, Calc, and Impress?
a) Microsoft Office
b) LibreOffice
c) Google Docs
d) Adobe Creative Suite
The correct answer is b) LibreOffice.
16. Which open source technology is used for building and managing websites?
a) Angular
b) Django
c) Spring
d) React
The correct answer is b) Django.
17. What can developers collaborate on in open source projects?
a) Keeping everything private
b) Sharing code and ideas
c) Ignoring each other's work
d) Competing for attention
The correct answer is b) Sharing code and ideas.
18. What is the purpose of version control in open source development?
a) Hiding code changes
b) Deleting old versions
c) Tracking and managing code changes
d) Making all code public
The correct answer is c) Tracking and managing code changes.
19. Which open source protocol is used for secure shell access?
a) HTTP
b) FTP
c) SSH
d) Telnet
The correct answer is c) SSH.
20. Which open source browser extension can block ads and improve privacy?
a) Adblock Plus
b) Grammarly
c) LastPass
d) Honey
The correct answer is a) Adblock Plus.