COMP1236 Midterm Chapters 1-2
80 Questions
104 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Which virus was the first computer virus to infect the MS-DOS's boot sector?

  • ILOVEYOU
  • Melissa
  • Brain (correct)
  • Stuxnet
  • What was the purpose of creating the BRAIN virus?

  • To gain control over computer systems
  • To prevent illegal software distribution (correct)
  • To spread fear and panic
  • To steal personal information
  • Which operating system's boot sector was infected by the BRAIN virus?

  • Linux
  • MS-DOS (correct)
  • Mac OS
  • Windows 10
  • Which of the following best describes pseudocode?

    <p>An informal representation of an actual code</p> Signup and view all the answers

    Can pseudocode be executed as a program?

    <p>No, it is just a representation of code</p> Signup and view all the answers

    Which of the following statements about pseudocode is true?

    <p>Pseudocode is easier to generate and understand</p> Signup and view all the answers

    Which chart is commonly used in industries worldwide for its simplified representation of instructions?

    <p>Flowchart</p> Signup and view all the answers

    What is the main advantage of using a flowchart in industries?

    <p>It is easy to understand and follow</p> Signup and view all the answers

    Why is the simplified representation of instructions important in industries?

    <p>To save time and resources</p> Signup and view all the answers

    Coding is the process of converting Pseudocode into a computer language.

    <p>True</p> Signup and view all the answers

    Pseudocode is a programming language that can be executed by a computer.

    <p>False</p> Signup and view all the answers

    Coding is an essential step in the development of computer programs.

    <p>True</p> Signup and view all the answers

    Which crisis led to the invention of the computer?

    <p>A number-crunching crisis</p> Signup and view all the answers

    Who invented the first computer?

    <p>Charles Babbage</p> Signup and view all the answers

    What was the name of the first computer invented by Charles Babbage?

    <p>Difference Engine</p> Signup and view all the answers

    Who established an organization now known as IBM?

    <p>Herman Hollerith</p> Signup and view all the answers

    What is the current name of the organization established by Herman Hollerith?

    <p>IBM</p> Signup and view all the answers

    During which generation of computers were massive machines with voluminous space commonly used?

    <p>First generation</p> Signup and view all the answers

    Which characteristic was a defining feature of the first generation of computers?

    <p>Massive size</p> Signup and view all the answers

    Who introduced the world's first electronic digital computer named ABC in 1937?

    <p>Dr. John V Atanasoff and Clifford Berry</p> Signup and view all the answers

    What was the name of the world's first electronic digital computer introduced in 1937?

    <p>ABC</p> Signup and view all the answers

    What did the BRAIN virus do to computers?

    <p>To infect the boot sector of the operating system</p> Signup and view all the answers

    Who developed a calculating machine to perform calculations involving larger numbers?

    <p>Howard Aiken</p> Signup and view all the answers

    What was the purpose of Howard Aiken's calculating machine?

    <p>To perform calculations involving larger numbers</p> Signup and view all the answers

    During which generation of computers were programming languages like COBOL and FORTRAN introduced?

    <p>Third generation</p> Signup and view all the answers

    What was the significance of the introduction of the integrated circuit or 'the CHIP'?

    <p>It allowed computers to become smaller and more powerful</p> Signup and view all the answers

    Which of the following inventions paved the way for the third generation of computers?

    <p>The introduction of the integrated circuit or 'the CHIP'</p> Signup and view all the answers

    Which company invented the first operating system named UNIX during the third generation of computers?

    <p>Bell Labs</p> Signup and view all the answers

    Which hardware component was unveiled by Intel during the third generation of computers and was called Intel 1103?

    <p>Dynamic Access memory Chip (DRAM)</p> Signup and view all the answers

    Which of the following inventions happened during the third generation of computers?

    <p>The first operating system named UNIX</p> Signup and view all the answers

    Who created the world's first computer program for Charles Babbage's Difference Engine?

    <p>Ada Lovelace</p> Signup and view all the answers

    What was the purpose of Ada Lovelace's computer program?

    <p>To calculate Bernoulli numbers</p> Signup and view all the answers

    What were the two key concepts in computer programming developed by Jon Von Neumann?

    <p>Shared-Program Technique and Conditional Control Transfer</p> Signup and view all the answers

    Which technique proposed using complicated instructions for controlling the hardware, allowing it to be reprogrammed quickly?

    <p>Shared Program technique</p> Signup and view all the answers

    What was the main objective of the Shared Program technique?

    <p>To make computer hardware simple</p> Signup and view all the answers

    Which concept gave birth to logical statements like 'IF', 'THEN', and 'FOR' in computer programming?

    <p>Conditional Control Transfer</p> Signup and view all the answers

    What was the main advantage of Conditional Control Transfer in computer programming?

    <p>It allowed for alternative solutions</p> Signup and view all the answers

    Who used concepts from Jon Von Neumann's work in his machines and the Plankalkul programming language?

    <p>Konrad Zuse</p> Signup and view all the answers

    What was the Plankalkul programming language known for?

    <p>Being the first high-level programming language</p> Signup and view all the answers

    What did Konrad Zuse's use of Jon Von Neumann's concepts and the Plankalkul programming language mark the beginning of?

    <p>The early era of programming</p> Signup and view all the answers

    Which of the following was considered a primitive language in the development of computer languages?

    <p>Short Code</p> Signup and view all the answers

    What was the main characteristic of the first computer language, Short Code?

    <p>Programmers had to manually change statements into 0's and 1's</p> Signup and view all the answers

    Who devised the first compiler, A-0?

    <p>Grace Hopper</p> Signup and view all the answers

    What did the first compiler, A-0, do?

    <p>Converted language statements into 0's and 1's</p> Signup and view all the answers

    Which programming language was designed by John Backus and other scientists at IBM?

    <p>FORTRAN</p> Signup and view all the answers

    Which statements were used in the first high-level programming language, FORTRAN?

    <p>IF, DO, GOTO</p> Signup and view all the answers

    Which programming language was invented to handle 'Input' and 'Output' properly?

    <p>COBOL</p> Signup and view all the answers

    What was the goal of inventing COBOL?

    <p>To make it easy for the average businessperson to learn and adopt</p> Signup and view all the answers

    Who were the inventors of COBOL?

    <p>Grace Hooper and Bob Bemer</p> Signup and view all the answers

    Which programming language was introduced by Thomas Kurtz, Mary Keller, and John Kemeny in 1964?

    <p>BASIC</p> Signup and view all the answers

    What does the acronym BASIC stand for?

    <p>Beginner's All-Purpose Symbolic Instruction Code</p> Signup and view all the answers

    Who were the individuals responsible for introducing the first computer language for non-computer background individuals?

    <p>Thomas Kurtz, Mary Keller, and John Kemeny</p> Signup and view all the answers

    Which programming language was developed by Niklaus Wirth as a refinement of other languages like Algol, FORTRAN, and COBOL?

    <p>Pascal</p> Signup and view all the answers

    Why did Niklaus Wirth develop Pascal?

    <p>As a necessity for a useful teaching tool</p> Signup and view all the answers

    What was the main impact of the Second Era of computer programming?

    <p>Development of different programming languages</p> Signup and view all the answers

    Which language was an extension of the C language and used in in-game engines and software like Adobe Photoshop in 1983?

    <p>C++</p> Signup and view all the answers

    Which programming language is known for its user-friendliness and is preferred by data analysts and statisticians?

    <p>R</p> Signup and view all the answers

    Which programming language is universally used for enhancing web browser applications?

    <p>JavaScript</p> Signup and view all the answers

    Which programming language was developed by Apple in 2014 as a replacement for C, C++, and Objective-C?

    <p>Swift</p> Signup and view all the answers

    Which of the following is NOT a Fourth Generation Language?

    <p>FORTRAN</p> Signup and view all the answers

    Which programming language is particularly well-suited for writing mathematical programs and is widely used in education and mathematics research?

    <p>MatLab</p> Signup and view all the answers

    Which language uses command sentences for adding, removing, and viewing data?

    <p>SQL</p> Signup and view all the answers

    Which language emerged in 1991 and has become a popular framework for social media sites like Instagram and YouTube?

    <p>Python</p> Signup and view all the answers

    Which of the following is an example of a Fifth Generation Programming Language?

    <p>OPS5</p> Signup and view all the answers

    Which generation of programming languages introduced visual tools to aid in program development?

    <p>Fifth Generation</p> Signup and view all the answers

    Which programming language is NOT mentioned as an example of a Fifth Generation Programming Language?

    <p>C++</p> Signup and view all the answers

    Which type system does Mercury feature?

    <p>Strong and static</p> Signup and view all the answers

    What kind of programming does Mercury operate on?

    <p>Functional programming</p> Signup and view all the answers

    Which type of programming language is more suitable for developing new operating systems?

    <p>Low-level language</p> Signup and view all the answers

    Which characteristic is a defining feature of high-level programming languages?

    <p>Concise codes and flexible syntax</p> Signup and view all the answers

    Which programming language category does not need compilers?

    <p>Low-level language</p> Signup and view all the answers

    Which type of high-level language does not generate intermediate object code and hence has a lower memory requirement?

    <p>Interpreted language</p> Signup and view all the answers

    Which type of high-level language takes an entire program as input and converts it into intermediate object code?

    <p>Compiled language</p> Signup and view all the answers

    Which type of development is responsible for the client-side and server-side portions of developing a web application?

    <p>Full-stack development</p> Signup and view all the answers

    Which type of programming is also known as server-side programming?

    <p>Back end development</p> Signup and view all the answers

    Which type of developer specializes in building applications for Android and iOS?

    <p>Mobile Developer</p> Signup and view all the answers

    Which type of developer writes code for applications that run natively on operating systems like Windows and macOS?

    <p>Desktop Developer</p> Signup and view all the answers

    Which of the following applications is NOT mentioned as a use case for C++?

    <p>Database software</p> Signup and view all the answers

    Which programming language is commonly used for front end development?

    <p>HTML</p> Signup and view all the answers

    Which of the following is NOT mentioned as an example of a GUI based application that uses C++?

    <p>MySQL</p> Signup and view all the answers

    Study Notes

    Key Facts in the History of Computers

    • The first computer virus, created to stop illegal software distribution, infected the MS-DOS boot sector.
    • Pseudocode is an informal representation of code, easier to generate and understand without a pre-defined syntax.
    • A chart is widely used in industries for its simplified representation of instructions.
    • Coding is the process of converting pseudocode into a computer language.
    • The computer was invented to solve a number-crunching crisis and the tabulation of the 1880 US Census.
    • Charles Babbage invented the first computer, known as the Difference Engine.
    • Herman Hollerith established the organization now known as IBM.
    • The first electronic digital computer, named ABC (Atanasoff Berry Computer), was introduced in 1937 by Dr. John V Atanasoff and Clifford Berry.
    • Howard Aiken developed a calculating machine for larger number calculations.
    • The third generation of computers saw the introduction of programming languages like COBOL and FORTRAN, as well as the integrated circuit.
    • Bell Labs invented the first operating system, UNIX, during the third generation.
    • The years 1963 to 1980 were considered the golden period with the incorporation of companies like Microsoft and Apple Computers.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Feel free to share this with the class! ^_^

    If you have suggestions, let me know!

    More Like This

    Historia de las Computadoras
    11 questions

    Historia de las Computadoras

    BreathtakingCottonPlant avatar
    BreathtakingCottonPlant
    The History of Computers
    10 questions

    The History of Computers

    BeneficiaryPlanet2132 avatar
    BeneficiaryPlanet2132
    Histoire et Invention des Ordinateurs
    40 questions
    Use Quizgecko on...
    Browser
    Browser