Computer Science/IT MCQs
Topic Notes: Computer Science/IT
MCQs and preparation resources for competitive exams, covering important concepts, past papers, and detailed explanations.
Plato
- Biography: Ancient Greek philosopher (427–347 BCE), student of Socrates and teacher of Aristotle, founder of the Academy in Athens.
- Important Ideas:
- Theory of Forms
- Philosopher-King
- Ideal State
371
Which software program is recognized as the first web browser ever developed?
Answer:
Nexus (formerly WorldWideWeb)
The very first web browser, named WorldWideWeb, was created by Tim Berners-Lee in 1990 while working at CERN. It was not only a browser but also a powerful editor, allowing users to view and modify web pages. To avoid confusion with the 'World Wide Web' itself, it was later renamed Nexus. Mosaic, developed by Marc Andreessen and Eric Bina in 1993, is often mistakenly cited as the first browser due to its widespread popularity and user-friendly graphical interface, but it was not the inaugural one. Netscape Navigator followed in 1994, and Internet Explorer in 1995.
372
Who developed the Pascal programming language, which was widely used for teaching structured programming?
Answer:
Niklaus Wirth
Niklaus Wirth, a Swiss computer scientist, designed Pascal in the late 1960s as a teaching language that emphasized good programming practices and data structures.
373
Which of the following attributes is most accurately associated with the first generation of computers?
Answer:
They produced substantial heat and relied on vacuum tubes for their core logic.
The first generation of computers, spanning roughly from the 1940s to the mid-1950s, was fundamentally defined by their use of vacuum tubes as the primary electronic switching and amplifying components. These vacuum tubes were physically large, consumed significant amounts of electrical power, and consequently generated a considerable amount of heat. This heat often necessitated specialized cooling systems and contributed to their low reliability, as tubes were prone to burning out. Options A and D describe characteristics of later generations (integrated circuits for third generation, widespread high-level languages for later generations), while option B is incorrect as first-generation computers were enormous and highly unreliable.
374
Which of these is considered a "low-level" programming language?
Answer:
Assembly Language
Assembly language is a low-level language because there is a strong correspondence between its instructions and the machine code instructions of the computer's architecture. It provides very little abstraction from the hardware.
375
Which historical figure is credited with pioneering the application of punch card technology for data tabulation and processing, a development that significantly advanced early computing and data management?
Answer:
Herman Hollerith
While Joseph Jacquard famously utilized punch cards to automate patterns on textile looms in the early 19th century, it was Herman Hollerith who introduced the groundbreaking concept and practical application of punch cards for large-scale data tabulation and processing. Hollerith developed a punch card tabulating machine system specifically to efficiently process the vast amounts of data collected for the 1890 U.S. Census. His innovative system dramatically reduced the time required for census data processing from an estimated eight years to just one. This invention represented a pivotal moment in the history of automated data processing and the foundation of modern computing. Hollerith's company, Tabulating Machine Company, later merged with others to form International Business Machines (IBM), solidifying his legacy in the technological landscape.
376
Which operating system, originating from Bell Labs in the late 1960s, revolutionized computing through its emphasis on portability, multi-user support, and multi-tasking functionalities?
Answer:
Unix
Unix, developed at Bell Labs starting in 1969, was a groundbreaking operating system. Its primary innovations included its design for portability (being largely written in C), robust multi-user capabilities, and efficient multi-tasking, allowing multiple programs to run concurrently. These features set it apart from contemporary systems and laid the foundation for many modern operating systems, including Linux, macOS, and Android. CP/M was an early OS for 8-bit microcomputers, MS-DOS was a dominant OS for IBM PC compatibles in the 1980s, and IBM OS/360 was a mainframe operating system, none of which had the same foundational influence on portability and multi-user/multi-tasking design across diverse hardware platforms as Unix did.
377
During which computer generation did operating systems first become a foundational component, enabling new functionalities like multiprogramming?
Answer:
Third Generation (1960s-1970s)
Operating systems, with capabilities such as multiprogramming and time-sharing, were first significantly introduced and utilized in the Third Generation of computers (roughly 1964-1971). These systems allowed computers to efficiently manage and execute multiple tasks concurrently, sharing processor time among various applications. This was a major leap from earlier generations: First-generation computers (using vacuum tubes) typically operated with machine language and punch cards, lacking a formal operating system. Second-generation computers (using transistors) introduced assembly language and batch processing systems, which automated job sequencing but did not offer the interactive or concurrent capabilities of true operating systems. Fourth-generation computers saw the rise of personal computers and graphical user interfaces (GUIs), building upon the operating system foundations established in the third generation.
378
What was the first supercomputer developed by C-DAC called?
Answer:
PARAM 8000
PARAM 8000 marked India’s entry into supercomputing, developed in 1991. [cite: 275]
379
The foundational era of electronic computing, characterized by the utilization of vacuum tubes for core processing and memory, primarily emerged and flourished during which decade?
Answer:
1940s
The first generation of electronic computers, which relied heavily on vacuum tubes for their fundamental operations, predominantly arose in the 1940s. Landmark machines like the ENIAC (Electronic Numerical Integrator and Computer), often cited as one of the earliest general-purpose electronic digital computers, was completed in 1945. Other significant developments like the Atanasoff-Berry Computer (ABC) also originated in this decade. While some foundational theoretical work and electromechanical computing occurred earlier, the widespread adoption and development of vacuum tube-based electronic computers began in earnest during the 1940s, paving the way for subsequent generations of computing technology.
380
Which specific era of computing technology utilized vacuum tubes as their primary electronic switching components?
Answer:
The first generation of computers
The first generation of computers, spanning roughly from the 1940s to the mid-1950s, is uniquely characterized by its reliance on vacuum tubes for all internal operations, including logic and memory storage. These vacuum tubes were large, consumed significant power, generated considerable heat, and were prone to failure, leading to massive, expensive, and unreliable machines like ENIAC and UNIVAC I. Later generations moved to more efficient technologies like transistors (second generation) and integrated circuits (third generation).