Chapter 10 1&2

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

What is the Processing language based on?

Java

________ is the set of instructions that programmers have written in a higher-level language.

Source code

Which of the following is the final stage of the program development life cycle (PDLC)?

Testing and Documentation

In selecting the most appropriate language it is useful to know

all the above

There is not one "perfect" language for programming because

forcing a language to be general purpose also forces it to become inefficient.

Which of the following would NOT be used to build websites with interactive capabilities?

FORTRAN

Makers are people who want to build ________.

their own solutions to problems

You do not need to know how to program to

use Microsoft Word to type text and select various fonts.

Which of the following is NOT true about HTML?

HTML is a fully featured programming language.

Special symbols called tags are used in which of the following languages?

HTML/XHTML

What does IDE stand for?

Integrated Development Environment

Which is NOT an advantage of Java?

Java performs faster than C++.

The most popular programming languages include

Java, C, C++

JSON stands for

JavaScript Object Notation

The ________ is a creative, exciting blend of programming and electronics.

Maker movement

Which is NOT a key factor a programmer uses in selecting the language for a project?

Number of inputs required

Which programming language is most commonly used for iOS devices?

Objective C

What is the first step of the system development life cycle (SDLC)?

Problem and Opportunity Identification

________ is the process of translating a task into a series of commands that a computer will use to perform the task.

Programming

Which refers to a text-based approach to documenting an algorithm?

Pseudocode

________ is a text-based approach to documenting an algorithm.

Pseudocode

The Q in SQL stands for Structured ________ Language.

Query

Which of the following is TRUE about considerations for choosing programming languages for programs that will be embedded on a chip?

The final program needs to not take up a lot of storage space.

________ is a programming language that can be used to create a wide range of Windows applications.

Visual Basic

________ enables users to define their own data-based tags and facilitates the exchange of information between websites.

XML

Which is TRUE about XML?

XML enables designers to define their own data-based tags.

A(n) ________ is a set of specific, sequential steps that describe in natural language exactly what the computer must do to complete its task.

algorithm

Selecting the right programming language for a project depends on

all the above

The keywords used in programming languages that use decisions to redirect the flow of a program are called ________.

control structures

The steps of the program development life cycle start with

describing the problem

A ________ is a visual representation of a process, including the decisions that need to be made along the way.

flowchart

In object-oriented programming, ________ allows a new class to automatically use all the data and methods of an existing class.

inheritance

Java is considered to be architecture neutral because it

only needs to be compiled once and can run on many different CPUs.

A clearly stated objective of how a program should work and how it responds to errors is called the ________.

problem statement

Programmers often begin by constructing a working simulation of the program, called a(n) ________.

prototype

The Processing IDE provides the ability to do all of the following EXCEPT ________.

publish

Division by zero is a ________ error that is caught when the program executes.

runtime

You can combine Arduino with ________ and motors so when the microcontroller receives input, it makes something happen with the motors or LEDs.

sensors

The add-on boards which connect to your Arduino and give it additional functionality such as a touch-screen are ________.

shields

Compiling a program turns

source code into an executable program

The following are common to all programming languages

syntax, keywords, and operators

A loop decision point for an algorithm consists of three features: an initial value, a set of actions to be performed, and a(n) ________.

test condition

$$$$$$$$$$$$

&&&&&&&&&&&&&&

________ is a microcontroller popular in the Maker movement.

Arduino

Which of the following is NOT a common consideration when selecting an appropriate programming language for a project?

Database access

Which statement does NOT describe fifth-generation languages?

They use a set of short, English-based commands (such as ADD) that speak directly to the CPU.

________ breaks down a problem into a series of high-level tasks and continues to break each task into successively more detailed subtasks.

Top-down design

before its final commercial release, a(n) ________ version of software may be offered to certain test sites or to interested users free or at a reduced cost.

beta

In an object-oriented programming language, ________ are a combination of data fields and methods and model things like network connections, windows, scrollbars.

classes

Translating an algorithm into a programming language is called ________.

coding

An integrated development environment (IDE) is a ________.

collection of tools that helps programmers write and test their progra


Ensembles d'études connexes

Business Foundations Chapters 1-5

View Set

Ch. 7- The Vitamins: A Functional Approach

View Set

Corporate Finance Chapter 3: Working with Financial Statements

View Set

Personal Fitness & Wellness (Exam 1)

View Set

The Greatest Muhammad Ali by Walter Dean Myers

View Set