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
71
Who is the founder of IBM Company?
Answer:
Thomas J. Watson
Thomas J. Watson Sr. led the Computing-Tabulating-Recording Company (CTR) and renamed it International Business Machines (IBM) in 1924. While he didn't found the original company, he is credited as the founder of IBM as we know it, having built it into a global technology giant.
72
Which individual is credited with originally developing the Python programming language during the late 1980s?
Answer:
Guido van Rossum (Creator of Python)
Guido van Rossum, a Dutch programmer, is widely recognized as the creator of the Python programming language. He initiated its development in the late 1980s at Centrum Wiskunde & Informatica (CWI) in the Netherlands, with the first version released in 1991. Python was conceived with a strong emphasis on code readability, employing significant whitespace and a clear, concise syntax to make programming more intuitive. The other individuals listed are also influential language creators: Larry Wall developed Perl, James Gosling created Java, and Yukihiro Matsumoto is the mind behind Ruby.
73
What technology is used to define the style and layout of a web page written in HTML?
Answer:
CSS
CSS (Cascading Style Sheets) is a style sheet language used for describing the presentation of a document written in a markup language like HTML. It controls colors, fonts, layout, and spacing.
74
The Apple Macintosh, released in 1984, was revolutionary for popularizing which feature in a commercially successful personal computer?
Answer:
The Graphical User Interface (GUI)
While not the first computer to have a GUI, the Macintosh was the first to make it a commercial success. Its combination of a mouse, windows, icons, and menus made it much more intuitive and user-friendly than the command-line interfaces of its competitors.
75
What generation of computers used microprocessors as switching devices?
Answer:
Fourth Generation
The fourth generation of computers, which began in the 1970s, is characterized by the use of the microprocessor. A microprocessor integrates all the functions of a central processing unit (CPU) onto a single integrated circuit, paving the way for the personal computer revolution.
76
Which pioneering computer, developed in 1973 by Xerox PARC, introduced the revolutionary combination of a graphical user interface (GUI) and a mouse for user interaction?
Answer:
A graphical user interface (GUI) and a mouse.
The Xerox Alto, developed at Xerox PARC in 1973, was not a commercial product but was immensely influential. It was the first computer to integrate a graphical user interface (GUI) with a mouse, pioneering concepts like bitmapped displays, windows, icons, and menus that are now standard in modern computing. While it also featured networking (Ethernet), its most groundbreaking contribution was the GUI and mouse, which fundamentally changed how users interacted with computers. Other options like multi-core processors, widespread internet access, and commercially available personal computers came much later or were not the Alto's primary innovation.
77
What does HTTP, the protocol for communication between web browsers and web servers, stand for?
Answer:
HyperText Transfer Protocol
HTTP is the foundation of data communication for the World Wide Web. It is an application protocol for distributed, collaborative, hypermedia information systems.
78
What groundbreaking architectural elements were pioneering aspects of the Atanasoff-Berry Computer (ABC), developed between 1937 and 1942?
Answer:
It integrated binary computation and a refreshable memory system.
The Atanasoff-Berry Computer (ABC) was revolutionary for its time, even though it wasn't a programmable computer in the modern sense. Its two most significant innovations were the use of binary arithmetic for all computations and the implementation of a regenerative capacitor memory system. Binary arithmetic (representing all numbers and data using only 0s and 1s) is fundamental to all modern digital computers. The regenerative memory system, which periodically refreshed its contents to prevent data loss, was an early precursor to dynamic random-access memory (DRAM). These core principles laid critical groundwork for future computer development. Option A is incorrect as GUIs emerged much later. Option C is incorrect; while it had processing capabilities, the concept of a formalized CPU as a distinct unit came later with stored-program computers. Option D is partially true as it used vacuum tubes, but it's not its *key* distinguishing architectural feature compared to the specific innovations in binary and memory.
79
Which foundational programming paradigm was prominently introduced and popularized by the Smalltalk language, developed at Xerox PARC?
Answer:
Object-Oriented Programming (OOP), centered on objects and message passing.
Smalltalk, conceived primarily by Alan Kay at Xerox PARC in the 1970s, 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 fundamental OOP concepts such as objects, classes, inheritance, polymorphism, and message passing as its core operating principles. While other paradigms like procedural, functional, and logic programming existed or were emerging, Smalltalk's design was singularly dedicated to the object-oriented approach, directly influencing the design of subsequent prominent languages like C++, Java, Python, and Ruby.
80
Integrated circuits (ICs) were pivotal in shrinking computer sizes and boosting their processing capabilities. Which term is commonly used interchangeably with "integrated circuit"?
Answer:
Microchip
Integrated circuits (ICs) are commonly known as microchips. These tiny electronic devices contain multiple transistors and other components fabricated on a single semiconductor substrate, typically silicon. Their invention revolutionized computing by enabling the dramatic miniaturization, increased power, and reduced cost of electronic devices, particularly computers, marking the advent of the third generation of computing.