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
5551
Which language, created by Bjarne Stroustrup, added object-oriented features to the C programming language?
Answer:
C++
Bjarne Stroustrup began developing "C with Classes" in 1979 at Bell Labs, which later evolved into C++. It was designed to be a superset of C, adding powerful features like classes and objects while retaining C's efficiency.
5552
What was the first widely used graphical web browser that popularized the World Wide Web?
Answer:
Mosaic
NCSA Mosaic, developed at the National Center for Supercomputing Applications and released in 1993, was the first web browser to display images in-line with text instead of in a separate window. Its user-friendly interface made the web accessible to non-technical people.
5553
Which of the following was the primary electronic component used in first-generation computers?
Answer:
Vacuum Tubes
First-generation computers, from 1940 to 1956, relied on vacuum tubes for circuitry and magnetic drums for memory. These components were bulky, generated a lot of heat, and were prone to frequent failure.
5554
The term "surfing the Internet" was popularized by:
Answer:
A computer magazine article
The phrase is often credited to librarian Jean Armour Polly, who published an article titled "Surfing the INTERNET" in the Wilson Library Bulletin in 1992.
5555
Who is the primary creator of the Linux operating system kernel?
Answer:
Linus Torvalds
Linus Torvalds, a Finnish-American software engineer, created the Linux kernel and released its first version in 1991. It has since become the foundation for a vast number of operating systems, including Android.
5556
Which of the following best describes John Napier's 'Napier's Bones,' a significant computational tool from the early 17th century?
Answer:
A set of rods used for simplifying multiplication and division through a system of partial products and sums.
John Napier's 'Napier's Bones,' invented in the early 17th century, was a manual calculating device. It consisted of a set of nine rods, often made of wood, bone, or ivory, with multiplication tables inscribed on their faces. By arranging these rods appropriately, users could perform multiplication and division operations by breaking them down into simpler addition and subtraction steps. The 'bones' did not use electronic circuitry (ruling out option A) and were distinct from optical instruments (ruling out option C) and the abacus (ruling out option D). Its primary function was to facilitate complex arithmetic calculations by hand, making it a critical historical tool in the development of computing.
5557
Which influential figure is widely credited with conceptualizing the 'stored-program computer' architecture, where both instructions and data reside in a shared memory space?
Answer:
John von Neumann
The concept of the 'stored-program computer,' a foundational element of modern computing, is primarily attributed to John von Neumann. His 1945 paper, 'First Draft of a Report on the EDVAC,' meticulously outlined this architecture. In this design, both program instructions and the data they operate on are stored in the same main memory, allowing for much greater flexibility and programmability than earlier machines which often required physical re-wiring to change programs. While Alan Turing made significant theoretical contributions to computability, Grace Hopper pioneered compiler development, and Claude Shannon established information theory, it was von Neumann who articulated this specific architectural paradigm.
5558
Which of the following machines is recognized as the inaugural commercially produced electronic digital computer?
Answer:
UNIVAC I
The UNIVAC I (Universal Automatic Computer I) holds the distinction of being the first general-purpose electronic digital computer made available for commercial use. It was developed by J. Presper Eckert and John Mauchly, who also created ENIAC. The first UNIVAC I was delivered to the U.S. Census Bureau in 1951, primarily for processing demographic data, thus marking a significant milestone in bringing computer technology to business and government sectors beyond purely scientific or military applications.
ENIAC (Electronic Numerical Integrator and Computer) was an early electronic general-purpose digital computer, completed in 1945, but it was not commercially produced; it was built for the U.S. Army.
EDSAC (Electronic Delay Storage Automatic Calculator) was an early British computer, notable for being the first stored-program electronic computer. It ran its first program in 1949 but was not a commercial product.
Colossus was a series of secret British computers used for code-breaking during World War II, predating commercial availability and general-purpose design.
5559
Which pioneering commercial video game, launched in 1972, played a pivotal role in establishing the arcade gaming industry due to its unprecedented widespread popularity?
Answer:
Pong
Pong, released by Atari in 1972, was a foundational video game that simulated a table tennis match with simple two-dimensional graphics. While not the very first video game ever created, its immense commercial success and widespread adoption in arcades demonstrated the viability and significant market potential of electronic gaming. This marked a crucial turning point, effectively launching the arcade industry and paving the way for future video game development and innovation. Space Invaders (1978), Pac-Man (1980), and Donkey Kong (1981) came much later, building upon the groundwork laid by Pong.
5560
Which pioneering mechanical computing device, conceived by Charles Babbage, is considered a foundational precursor to modern computers?
Answer:
Analytical Engine
Charles Babbage, a British mathematician and inventor, designed two significant mechanical computing devices. The 'Difference Engine' was his first major endeavor, created to automate the calculation of polynomial functions and produce mathematical tables. However, his more ambitious and arguably more influential design was the 'Analytical Engine,' which he conceived later. The Analytical Engine is widely regarded as the first design for a general-purpose mechanical computer, featuring an arithmetic logic unit (the 'mill'), conditional branching, loops, and integrated memory. Although never fully constructed in his lifetime due to engineering challenges and funding issues, its architectural principles laid a theoretical groundwork for future digital computers. The 'Turing Machine' is a theoretical model of computation developed by Alan Turing, and the 'Harvard Mark I' was an early electro-mechanical computer built in the 20th century.