IOT Questions and Answers – Eclipse software – 1

This set of IOT Multiple Choice Questions & Answers (MCQs) focuses on “Eclipse software – 1”.

1. What is the main programming language code developed by eclipse?
a) C
b) JAVA
c) C++
d) C/C++
View Answer

Answer: b
Explanation: Eclipse is mostly written in Java and its primary use for development Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, C, C++.

2. What does an Eclipse IDE allows?
a) Editing the program
b) Compiling the program
c) Both editing and compiling
d) Editing, building, Debugging, Compiler
View Answer

Answer: d
Explanation: An Integrated Development Environment is a software application that provides comprehensive facility to computer programmer for software development. An IDE normally consists of a source code editor, build automation tools and a debugger. Eclipse also has a compiler while some others do not provide it.

3. What is the scenario the IDE generally required?
a) Language support
b) Visual programming
c) Attitude across different platforms
d) Out system platform
View Answer

Answer: b
Explanation: Visual programming is a usage scenario in which an IDE is generally required. Visual basics allows user to create new applications by moving programming, building blocks, or code nodes to create flow chats or structure diagrams that are then compiled and interpreted.
advertisement
advertisement

4. What is Eclipse?
a) IDE
b) Software
c) GNU
d) Code base
View Answer

Answer: a
Explanation: An Integrated Development Environment is a software application that provides comprehensive facilities to computer programmers for software development.

5. Eclipse is used to develop documents with LaTeX.
a) True
b) False
View Answer

Answer: a
Explanation: Eclipse is used to develop documents with LaTeX, (via a TeXlipse plugin) and packages for the software Mathematica.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. Development environment include the __________
a) Eclipse VisualAge
b) Classpath
c) Eclipse JDT
d) IcedTea
View Answer

Answer: c
Explanation: Development environment include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for c/c++, and eclipse PDT for PHP, among others.

7. The initial codebase is originated from ________
a) IBM VisualAge
b) Equinox
c) Borland VisualAge
d) Red Hat VisualAge
View Answer

Answer: a
Explanation: The initial codebase originated from IBM VisualAge. The Eclipse software development kit, which includes the Java development tools, is meant for Java developers.
advertisement

8. SDK stands for ________
a) Software Design Kit
b) Serial Development Kit
c) Software Development Kit
d) Serial Design Kit
View Answer

Answer: c
Explanation: Eclipse software development kit (SDK) is free and open source software released under the terms of the eclipse public license, although it is incompatible with the GNU General Public License.

9. It was one of the first IDE to run under ________ and it runs without problem under IcedTea.
a) GNU General Public License
b) Both GNU Classpath, GPL
c) Neither GNU nor GPL
d) GNU Classpath
View Answer

Answer: d
Explanation: It was one of the first IDE to run under GNU Classpath and it runs without problem under IcedTea.
advertisement

10. ACM stands for ________
a) Architecture for Computing Machinery
b) Association for Computing Machinery
c) Association for Cloud Machinery
d) Architecture for Cloud Machinery
View Answer

Answer: b
Explanation: The Association for computing Machinery recognized Eclipse with the 2011 ACM Software Systems Award.

11. EPL stands for ________
a) Extended Public License
b) Extended Platform License
c) Eclipse Platform License
d) Eclipse Public License
View Answer

Answer: d
Explanation: The Eclipse Public License (EPL) is the fundamental license under which Eclipse projects are released. Some projects require dual licensing, for which the Eclipse Distribution License is available.

12. Common Public License is re licensed under ________
a) Eclipse Public License
b) General Public License
c) Eclipse Platform
d) Eclipse plug-in
View Answer

Answer: a
Explanation: Eclipse was originally released under the Common Public License, but was later re-licensed under the Eclipse Public License. The Free Software Foundation has said licenses are free software licenses, but are incompatible with the GNU GPL.

13. UML stands for________
a) User Modeling Language
b) User Module Language
c) Unified Modeling Language
d) Unified Module Language
View Answer

Answer: c
Explanation: One of the examples of plug-ins include for Unified Modeling Language, for sequence and other UML diagram, a plug in for DB Explorer, and many more.

14. The Eclipse SDK includes the Eclipse Java development tools.
a) True
b) False
View Answer

Answer: a
Explanation: The Eclipse SDK includes the Eclipse Java development tools, offering an IDE with a built-in Java incremental compiler and a full model of the Java source files.

15. Which allows for advanced refactoring technique?
a) JDK
b) SDK
c) UML
d) EPL
View Answer

Answer: b
Explanation: The Eclipse SDK includes the Eclipse Java development tools, offering an IDE with a built-in Java incremental compiler and a full model of the Java source files. This allows for advanced refactoring technique and code analysis.

Sanfoundry Global Education & Learning Series – IOT.

To practice all areas of IOT, here is complete set of 1000+ Multiple Choice Questions and Answers.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.