Programming Languages — Set 3
Computers · प्रोग्रामिंग भाषाएं · Questions 21–30 of 60
Which concept in programming refers to the ability of a language to hide internal details and show only functionality?
Correct Answer: D. Abstraction
Abstraction allows programmers to manage complexity by focusing on the 'what' instead of the 'how'. It hides the complicated background details of a system from the user. This is a key principle in high-level language design.
Which language is known for its 'Write Once, Run Anywhere' capability through the use of a Virtual Machine?
Correct Answer: C. Java
Java code is compiled into an intermediate form called bytecode. This bytecode is then executed by the Java Virtual Machine (JVM) which is available for many different hardware platforms. This makes Java highly portable across various devices.
Which functional programming language is a dialect of LISP and is used in the AutoCAD software?
Correct Answer: D. AutoLISP
AutoLISP is a specialized version of LISP created for the AutoCAD design software. It allows users to automate complex drawing tasks and customize the software interface. It has been an integral part of the CAD environment for decades.
Which language, primarily used for data analysis, uses the 'dplyr' and 'ggplot2' libraries?
Correct Answer: D. R
R is a specialized language for statistical computing and graphics. It is the standard tool for statisticians and researchers performing data mining. Its extensive library system makes it powerful for complex mathematical visualizations.
Which of these is a 'Compiled' language rather than an 'Interpreted' one?
Correct Answer: C. C
C requires a compiler to translate the source code into an executable binary file before it can be run. This results in high execution efficiency as the translation happens once at the end of development. Interpreted languages translate the code line-by-line during runtime.
What is the term for a programming language that is designed to be used by non-programmers to interact with software?
Correct Answer: A. 4GL
4GL stands for Fourth-Generation Language and they are more human-friendly than previous generations. They often use natural language-like commands and are used primarily for database queries or report generation. SQL is a classic example of a 4GL.
Which language was developed by Microsoft as a component of the .NET framework to rival Java?
Correct Answer: D. C#
C# (C-Sharp) is a modern, object-oriented language that is the primary language for Windows applications. It shares many structural similarities with Java and C++. It is widely used today in enterprise software and the Unity game engine.
What name is given to the error-finding process in a computer program?
Correct Answer: C. Debugging
Debugging is the systematic process of identifying and fixing bugs or defects in software. The term became popular after a moth was found causing a malfunction in an early mechanical computer. Modern software uses 'Debuggers' to pause code execution and inspect variables.
Which language is famously known as the primary tool for Unix system development?
Correct Answer: C. C
C was developed specifically to rewrite the Unix operating system in a portable high-level language. Before C, most operating systems were written in difficult assembly code. This move allowed Unix to be easily ported to different types of computer hardware.
Which language is the standard for creating and modifying the style of a web page?
Correct Answer: D. CSS
CSS stands for Cascading Style Sheets and is used alongside HTML to define colors, fonts, and layouts. While HTML provides the content, CSS provides the visual presentation. It allows for the separation of document structure from the design.