CIT-15 Chapter 10

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

One IDE can often be configured to support many different languages.

True

________ is a programming language that can be used to create a wide range of Windows applications. A) Visual Basic B) PHP C) BASIC D) HTML

A) Visual Basic

How many times does code that is architecture neutral need to be compiled?

1

Which programming language uses a combination of existing technologies like JavaScript, CSS, and XML?

AJAX

Which is NOT a key factor a programmer uses in selecting the language for a project? A) Space available B) Number of inputs required C) Speed required D) Type of target application

B) Number of inputs required

The process that converts program code into machine language is called ________. A) documentation B) variable declaration C) compilation D) execution

C) compilation

6) A clearly stated objective of how a program should work and how it responds to errors is called the ________.A) SDLCB) problem statementC) compilationD) execution

Problem statement

Programming is necessary when the software needed to accomplish a task is not available.

True

Prolog is an example of a fourth-generation programming language.

fakse

If a client must wait too long for software that works, he might attempt to add requests for more and more features to be added to the program. This is known as ________.

scope creep

A Windows application which demands a lot of raw processing power to execute repetitive complex calculations is a good candidate for the object-oriented programming language C/C++.

true

Service packs are also known as software updates.

true

What is the first step of the system development life cycle (SDLC)? A) Design B) Analysis C) Problem and Opportunity Identification D) Development

C) Problem and Opportunity Identification

In object-oriented programming, ________ allows a new class to automatically use all the data and methods of an existing class. A) reusability B) regression C) scalability D) inheritance

D) inheritance

Which of the following is not true about rapid application development (RAD)?

document are crated before rad

Which of the following is not done by modern IDE editors to help the programmer?

left indent all codes

The process of identifying all the categories of inputs that are part of the problem the program is meant to solve is known as ________.

object oriented analysys

An Application Programming Interface is the documentation of the rules for the standard way for web services software to interact.

true

Code that is architecture neutral can run on many CPUs.

true

Data is the raw input that users have at the start of the job.

true

Inheritance means that the data and methods of an existing class can be extended and customized to fit a new class.

true

Java is architecture neutral.

true

Part of a testing plan includes the precise output values that a perfect program would return for input values.

true

Which category of programming languages use graphical blocks to represent control elements and variables?

visual programing languages

________ is the process of translating a task into a series of commands that a computer will use to perform the task. A) Debugging B) Programming C) Analyzing D) Diagramming

B) Programming

Which refers to a text-based approach to documenting an algorithm? A) Syntax B) Pseudocode C) Keywords D) Data types

B) Pseudocode

SQL is an example of a ________ category programming language. A) 2GL B) 3GL C) 4GL D) 5GL

C) 4GL

Which of the following would NOT be used to build websites with interactive capabilities? A) Active Server Pages (ASP) B) PHP (PHP: Hypertext Preprocessor) C) FORTRAN D) Java Server Pages (ISP)

C) FORTRAN

Special symbols called tags are used in which of the following languages? A) C# B) Java C) HTML/XHTML D) C++

C) HTML/XHTML

Which language is the most popular language for writing Apple macOS applications? A) C++ B) HTML C) Objective C D) Java

C) Objective C

A small Java-based program is called a ________. A) Java class B) JSP C) JavaScript D) Java applet

D) Java applet

________ is the set of instructions that programmers have written in a higher-level language. A) Executable code B) Base code C) Compiled code D) Source code

D) Source code

Object-oriented ________ are defined by the information (data) and the actions (methods) associated with them. A) blocks B) classes C) units D) fields

B) classes

Translating an algorithm into a programming language is called ________. A) interpreting B) coding C) compiling D) executing

B) coding

The keywords used in programming languages that use decisions to redirect the flow of a program are called ________. A) pseudocode B) control structures C) flowcharts D) operators

B) control structures

An example of a first-generation language is ________. A) BASIC B) machine language C) COBOL D) assembly language

B) machine language

Division by zero is a ________ error that is caught when the program executes. A) compiler B) runtime C) syntax D) logical

B) runtime

A loop decision point for an algorithm consists of three features: an initial value, a set of actions to be performed, and a(n) ________. A) class B) operator C) test condition D) documentation plan

C) test condition

Code ________ is the step in which a programmer physically types the code into the computer.

editing

Which of the following provides a visual representation of the patterns of an algorithm? A) Flowchart B) Pseudocode C) Gantt chart D) Flow analysis

A) Flowchart

The capability of moving a completed programming solution easily from one type of computer to another is known as ________. A) portability B) scalability C) transferability D) inheritance

A) portability

Which statement does NOT describe fifth-generation languages? A) They are the most "natural" of languages. B) They use a set of short, English-based commands (such as ADD) that speak directly to the CPU. C) Problems are presented as a series of facts or constraints rather than as a specific algorithm. D) The system of facts can be queried.

B) 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. A) Object-oriented analysis B) Top-down design C) Bottom-up design D) Inheritance

B) Top-down design

Corona and App Inventor can be used to develop ________. A) complex web applications B) apps for mobile devices C) Mac software D) Web pages

B) apps for mobile devices

Which of the following is the final stage of the program development life cycle (PDLC)? A) Making a Plan B) Coding C) Testing and Documentation D) Debugging

C) Testing and Documentation

________ enables users to define their own data-based tags and facilitates the exchange of information between websites. A) HTML B) XHTML C) XML D) PHP

C) XML

The set of specific, sequential steps that describe exactly what a computer program must do to complete the work is called a(n) ________. A) Beta code B) structure chart C) algorithm D) working plan

C) algorithm

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. A) gamma B) release to manufacturers (RTM) C) beta D) general availability (GA)

C) beta

An integrated development environment (IDE) is a ________. A) program that helps interpret code B) tool that converts one programming language into a different programming language C) collection of tools that helps programmers write and test their programs D) program that translates code into binary 1s and 0s and ignores comments

C) collection of tools that helps programmers write and test their programs

Second-generation languages are also known as assembly languages.

True

The keywords For and Next are often used to create a loop.

true

The program specification is a clear statement of the goals and objectives of the project.

true

When programmers need to create several different examples of a class, each is known as an object.

true

During the program debugging stage, the people who will use the program test the software.

fakse

)The standard set of vocabulary for pseudocode is specific and detailed.

false

A compiler translates the source code into an intermediate form of code, line by line.

false

A data-flow diagram provides a visual representation of an algorithm.

false

Control commands are keywords in a programming language that allow the programmer to direct the flow of the program based on a decision.

false

Eventually all programming languages will merge into one universal language.

false

Web applications are programs that a website uses to make information available to other websites.

false

bottom-up design is a systematic approach in which a problem is broken into a series of high-level tasks

false


Kaugnay na mga set ng pag-aaral

Test 3 med surge chapter 32: hematology

View Set

The ultimate sex poopininator (govt final review)

View Set

PATH 370 - In Class Quiz 1 (Ch. 1, 2, 4, 7)

View Set

P&C Nebraska Money, Dates, Numbers

View Set

CHapter 23: Asepsis and Infection Control

View Set

The Giver Chapter 7-9 Vocabulary

View Set

Three Possible Driving Forces Of Plate Tectonics

View Set