Computer Programming: Can You Choose The Correct Answer? Quiz!

20 Questions | Total Attempts: 856

SettingsSettingsSettings
Please wait...
Computer Programming: Can You Choose The Correct Answer? Quiz!

Computer programming quiz: can you choose the correct answer? If you consider yourself quite knowledgeable when it comes to computers and is up for a challenge, this quiz is for you. Not only does it test you on programming basics but seeks to teach you some new emerging issues in programming. Do give it a shot and keep testing yourself!


Questions and Answers
  • 1. 
    ____________  is writing step-by-step instructions telling the computer exactly what you want it to do.
    • A. 

      Scripting

    • B. 

      Programming

    • C. 

      Designing

    • D. 

      Encoding

  • 2. 
    A collection of instructions that tell the computer what to do is known as a program. The instructions, written in a specific programming language, is known as the ____________.
    • A. 

      Algorithm

    • B. 

      Program

    • C. 

      Source code

    • D. 

      Flowchart

  • 3. 
    Essentially, computers really understand only one language, which consists of zeroes and ones, also known as ____________ .
    • A. 

      Machine language

    • B. 

      Programming language

    • C. 

      COBOL

    • D. 

      FORTRAN

  • 4. 
    What are the three crucial ingredients that every programmer needs?  
    • A. 

      Patience, Intellect and Logic

    • B. 

      Desire, Curiosity and Imagination

    • C. 

      Desire, Patience and Intellect

    • D. 

      Imagination, Patience and Logic

  • 5. 
    Assembly language offers the following two distinct advantages over machine language:
    • A. 

      Assembly language is easier to read, and write than machine language.

    • B. 

      Assembly language has a GUI, and is easier to write.

  • 6. 
    ____________ are programming languages that look more like ordinary human languages.
    • A. 

      RAD programming languages

    • B. 

      Web-page programming languages

    • C. 

      High-level programming languages

    • D. 

      Database programming languages

  • 7. 
    ____________ enable programmers to design the way that they want their program to look (the user interface) and then write source code to make that user interface actually do something useful, such as display information in a window.  
    • A. 

      High-level programming languages

    • B. 

      RAD programming languages

    • C. 

      Web programming languages

    • D. 

      Database programming languages

  • 8. 
    Some programmers felt that they needed a language that offers the power to access hardware (as does assembly language) but is easier to read, write, and modify. So they invented  ____________.
    • A. 

      Pascal

    • B. 

      C

    • C. 

      Visual Basic

    • D. 

      Basic

  • 9. 
    The main advantage of  ____________  is its simplicity. To print the words “Take a nap!” on-screen, you need only the one following command: PRINT "Take a nap!"
    • A. 

      Pascal

    • B. 

      BASIC

    • C. 

      HTML

    • D. 

      Assembly

  • 10. 
    Programming languages such as C++, BASIC, and Pascal were designed as  ____________ languages, which means that you can use them to write a flight simulator, an accounting program, a voice-recognition program, or a word processor.
    • A. 

      General-purpose

    • B. 

      Single-purpose

    • C. 

      Binary

    • D. 

      Programming

  • 11. 
    Most popular ____________, such as FileMaker and Microsoft Access, offer their own special programming language. For manipulating large amounts of data such as on big mainframe computers, database programs tend to use a language known as SQL (which stands for Structured Query Language). 
    • A. 

      Computer programs

    • B. 

      Web programs

    • C. 

      Database programs

    • D. 

      Basic programs

  • 12. 
    • ____________ language enables you to modify an existing program, such as a word processor or spreadsheet. That way, you can create sophisticated programs quickly with very little programming. 
    • A. 

      Rapid Application Development

    • B. 

      High-level

    • C. 

      Assembly

    • D. 

      Scripting

  • 13. 
    ____________ programming languages enable you to create Web sites that more closely resemble video games than scanned images of paper on a computer screen.  
    • A. 

      Web-page

    • B. 

      Database

    • C. 

      RAD

    • D. 

      High-level

  • 14. 
    A ____________ usually shows the user interface of the program, such as windows, pull-down menus, and dialog boxes. This may look like an actual program, but clicking menus doesn’t do anything. The whole idea  is to show what the program looks like and how it acts, without taking the time to write commands to make the program actually work.
    • A. 

      Prototype

    • B. 

      Source code

    • C. 

      Monitor

    • D. 

      Computer

  • 15. 
    ____________ takes your source code, converts the entire thing into machine language, and then stores these equivalent machine language instructions in a separate file, often known as an executable file.  A 
    • A. 

      Compiler

    • B. 

      Text editor

    • C. 

      Debugger

    • D. 

      Program

  • 16. 
    An ____________ converts each line of your source code into machine language, one line at a time.  
    • A. 

      Program

    • B. 

      Interpreter

    • C. 

      Debugger

    • D. 

      Compiler

  • 17. 
    Because one program almost never runs on multiple computers without extensive modification, programmers combined the features of a compiler with an interpreter to create something called____________. 
    • A. 

      Interpreter

    • B. 

      Compiler

    • C. 

      Debugger

    • D. 

      P-code

  • 18. 
    ____________ is the most popular programming language that uses p-code.    
    • A. 

      Javascript

    • B. 

      Java

    • C. 

      Assembly

    • D. 

      Pascal

  • 19. 
    Programs that you compile into ____________  can run without the original source code, which means that you can protect your source code and still give your program away to others.
    • A. 

      Compiler

    • B. 

      P-code

    • C. 

      Interpreter

    • D. 

      Assembler

  • 20. 
    ____________ is a special program (which may also contain bugs) that can help you track down and wipe out bugs in programs that you write. 
    • A. 

      Debugger

    • B. 

      Interpreter

    • C. 

      Compiler

    • D. 

      Assembler