Computer Fundamentals Questions and Answers – High Level Languages

This set of Computer Fundamentals Multiple Choice Questions & Answers (MCQs) focuses on “High Level Languages”.

1. Prolog comes under ___________
a) Logic Programming
b) Procedural Programming
c) OOP
d) Functional
View Answer

Answer: a
Explanation: Prolog stands for Programming in Logic. The options mentioned are the four categories of programming. Prolog is a type of logic programming.

2. Java is procedural programming.
a) True
b) False
View Answer

Answer: b
Explanation: The statement is false. Java is a type of object oriented programming language. It involves solving real-life problems as well.

3. A program that can execute high-level language programs.
a) Compiler
b) Interpreter
c) Sensor
d) Circuitry
View Answer

Answer: b
Explanation: Interpreter is a program that can execute high-level language programs “directly,” without first being translated into machine language.
advertisement
advertisement

4. Executables might be called ________
a) native code
b) executable code
c) complex code
d) machine code
View Answer

Answer: a
Explanation: The executables are sometimes called native code. HLL are translated to Machine language called the native code.

5. Source program is compiled to an intermediate form called ___________
a) Byte Code
b) Smart code
c) Executable code
d) Machine code
View Answer

Answer: a
Explanation: The Source program is compiled to an intermediate form called byte code. For each supported platform, write a “virtual machine” emulator that reads byte code and emulates its execution.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. _______________ is the assembly language for an imaginary architecture.
a) Byte code
b) Machine code
c) Native code
d) Executable code
View Answer

Answer: a
Explanation: Source program is compiled to an intermediate form – byte code. Byte code is the assembly language for an imaginary architecture.

7. JIT stands for?
a) Just in time
b) Jump in time
c) Jump in text
d) Jump in terms
View Answer

Answer: a
Explanation: JIT stands for Just in time. JVMs actually compile each bytecode instruction to native code the first time it is used.
advertisement

8. JVM stands for?
a) Java virtual machine
b) Java visual machine
c) JRE virtual machine
d) JRE visual machine
View Answer

Answer: a
Explanation: JVM stands for Java Virtual Machine. Other related terms are JRE which is java runtime environment and JDK which is java development kit.

9. A language supported by MS. Net platform.
a) C
b) C++
c) java
d) C#
View Answer

Answer: d
Explanation: C# is supported by MS. Net platform. JAVA was originally designed for web purposes.
advertisement

10. Which of the following isn’t a characteristic of High level languages?
a) machine code
b) platform independent
c) interactive execution
d) user-friendly
View Answer

Answer: a
Explanation: HLL isn’t in machine language. It is converted to machine language for further processing.

Sanfoundry Global Education & Learning Series – Computer Fundamentals.

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

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

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.