Quiz: What is Programming?

Please enjoy this self-check quiz to help you identify key concepts, points, and techniques discussed in this section.

The process of conceiving, creating, and improving software is called what?

Software Design Pattern Application Build Cycle Software Development Life Cycle Software Engineering Process The "Software Development Life Cycle" refers to the ongoing process of creating and improving software.

Who proposed the World Wide Web?

Brendan Eich Katherine Johnson Vannevar Bush Tim Berners-Lee Tim Berners-Lee first proposed the World Wide Web in 1991 while he was working as a researcher at CERN.

What was the name Vannevar Bush gave the device he envisioned to allow us to browse vast repositories of information and media?

The Browser The Memex Jacquard's Loom Computer Vannevar Bush described the "Memex" as a desk that could browse through and display information.

In a "typed" programming language, developers do not need to declare the data type of a variable.

True False In a "typed" programming language, developers must always specify the type of a variable when they declare it.

Which of the following programming languages are compiled?

C++ COBOL Python PHP C++ and COBOL both use compilers to generate binary files that can be executed by a computer.

The lowest-level programming language is called:

Basic Assembly Binary C Assembly is the lowest-level programming language.

What do we call a "self-contained sequence of actions to be performed" in a program?

instructions function algorithm proces An "algorithm" is a self-contained sequence of actions.

What do we call words that developers cannot use to name variables, functions, etc. in their code?

reserved words keywords special words singletons "Reserved words" are used by the programming language and cannot be used to name variables, functions, etc.

What data type is commonly used to contain text in a programming language?

Dictionary Integer String Boolean Most programming languages have a notion of a "String" data type that is meant to contain text.

What data types are commonly used with numbers?

String Integer Boolean Float Integers and Floats (or Decimals) are used in many programming languages to store numeric data.

What data type is used for storing `true` and `false` values?

String Boolean Decimal Integer The Boolean data type is used for storing `true` and `false` values.

What two kinds of loops are often found in programming languages?

`recurring` `for` `continuous` `while` The two most common types of loop are `for` and `while`.

The `if`/`else` statement is an example of what kind of logical flow control concept?

reactors conditionals directions gates The `if`/`else` statement is an example of a conditional.

Two types of data structures found in JavaScript are:

Array Object Collection Box JavaScript uses Arrays and Objects as primary data structures.

Which programming languages are used in web development? (select all that apply)

PHP Python Ruby Java All of these programming languages are used to build websites.

Visit Quiz Online

The quiz on this page has been removed from your PDF or ebook format. You may take the quiz by visiting this book online.

results matching ""

    No results matching ""