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
5441
The Intel 4004, the world's first commercially available microprocessor, was designed by a team led by:
Answer:
Ted Hoff
Ted Hoff, along with Federico Faggin and Stanley Mazor at Intel, is credited with the invention of the first microprocessor, the Intel 4004, in 1971. This invention paved the way for the personal computer.
5442
LISP, one of the earliest high-level programming languages, is primarily associated with which field of computer science?
Answer:
Artificial Intelligence
LISP (List Processing) was developed by John McCarthy in 1958. Its symbolic processing capabilities and flexible list data structure made it the language of choice for AI research for many decades.
5443
What was the name of the U.S. government project that created the network that would eventually become the Internet?
Answer:
ARPANET
ARPANET (Advanced Research Projects Agency Network) was an early packet-switching network and the first network to implement the TCP/IP protocol suite. Both technologies became the technical foundation of the Internet.
5444
Which pioneering computer system, launched in 1981, is recognized as the first commercially available machine to feature a comprehensive graphical user interface (GUI), incorporating elements like windows, icons, folders, and controlled by a mouse?
Answer:
Xerox STAR
The Xerox STAR 8010 Information System, introduced in 1981, holds the distinction of being the first commercially available computer to offer a complete graphical user interface (GUI). Its innovative design included features that are now commonplace, such as bit-mapped displays, windows, icons, scrollbars, folders for organizing files, and the use of a mouse for navigation and interaction. Although the STAR itself was not a commercial success due to its high price and specialized market focus, its revolutionary GUI heavily influenced the development of subsequent widely adopted systems, most notably the Apple Lisa (1983) and the Apple Macintosh (1984), both of which drew significant inspiration from the STAR's visual and interactive paradigm. The Commodore Amiga 1000, while also having an advanced GUI, was released later in 1985.
5445
What was the primary form of memory used in first-generation computers like the UNIVAC?
Answer:
Magnetic Drums
First-generation computers utilized magnetic drums for memory. These were rotating metal cylinders coated with a magnetic material, onto which data and programs could be stored and retrieved.
5446
Which fundamental programming paradigm, widely influential in modern software development, was notably pioneered and popularized by the Smalltalk programming language, originating from Xerox PARC?
Answer:
Object-Oriented Programming (OOP), built around the concept of 'objects' containing data and methods.
Smalltalk, fundamentally developed at Xerox PARC (primarily by Alan Kay, Dan Ingalls, Adele Goldberg, and others), is widely recognized as one of the first and most influential programming languages to fully embrace and popularize the Object-Oriented Programming (OOP) paradigm. It introduced key OOP concepts such as encapsulation, inheritance, polymorphism, and message passing as core tenets of the language design. Its design significantly influenced the development of many subsequent object-oriented languages, including C++, Java, Python, and Ruby. While other paradigms existed, Smalltalk's contribution to the widespread adoption and understanding of OOP was unparalleled.
5447
Which language was developed by Apple primarily for building applications for its iOS and macOS operating systems, before the introduction of Swift?
Answer:
Objective-C
Objective-C was the main programming language used by Apple for its OS X (now macOS) and iOS operating systems and their respective application programming interfaces (APIs), Cocoa and Cocoa Touch, until Swift was introduced in 2014.
5448
Which individual is credited with the creation of the Python programming language, initiating its development in the late 1980s?
Answer:
Guido van Rossum (Creator of Python)
Guido van Rossum, a Dutch programmer, began developing Python in the late 1980s. He designed Python with a strong emphasis on code readability, employing significant whitespace and a clear, concise syntax. This design philosophy aimed to allow developers to express concepts in fewer lines of code compared to more verbose languages like C++ or Java. Larry Wall is known for creating Perl, James Gosling for Java, and Yukihiro Matsumoto for Ruby, making Guido van Rossum the correct answer for the creator of Python.
5449
Which pioneering computer, introduced in 1973, is recognized for being the first to integrate a graphical user interface (GUI) and a mouse?
Answer:
The incorporation of a graphical user interface (GUI) and a mouse.
The Xerox Alto, developed at Xerox PARC in 1973, was a landmark in computer history primarily because it was the first computer to feature a graphical user interface (GUI) driven by a mouse. Although not a commercial product, its innovations significantly influenced subsequent personal computer development, particularly the Apple Macintosh. While microprocessors (like the Intel 4004 in 1971) existed before the Alto, and high-level programming languages were also well-established, and removable magnetic storage had been around for decades, the Alto's unique combination of a bitmapped display, windows, icons, and mouse interaction set a new standard for user interaction and laid the foundation for modern computing interfaces.
5450
What was the first general-purpose, electronic digital computer, designed during WWII to calculate artillery firing tables?
Answer:
ENIAC
ENIAC (Electronic Numerical Integrator and Computer), built at the University of Pennsylvania, was the first electronic general-purpose computer. It was Turing-complete and able to be reprogrammed to solve a wide range of computing problems.