Introduction to Computers- Chapter 10

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

How many steps are there in the system development life cycle?

a. 4 b. 10 c. 6 **** d. 5

PROLOG is an example of a ________.

a. 4GL b. 3GL c. 2GL d. 5GL ****

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

a. Active Server Pages b. Java Server Pages c. Visual Basic **** d. PHP (hypertext preprocessor)

What is the first step of the system development life cycle?

a. Analysis b. Problem and opportunity identification **** c. Design d. Development and documentation

Where will you find Xcode?

a. As code behind Web pages b. Shipped with Windows 7 c. As an add-on as a downloadable compiler d. Shipped with OS X ****

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

a. Coding b. Making the plan c. Describing the problem **** d. Writing the plan

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

a. Compiled code b. Base code c. Source code **** d. Executable code

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

a. Diagramming b. Flow analysis c. Flowcharting d. Pseudocode ****

Which language do programmers use if the problem requires a lot of number crunching?

a. FORTRAN b. HTML c. Java d. C++ ****

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

a. Gantt chart b. structure chart c. flowchart **** d. data-flow diagram

________ is a powerful programming language used to build a wide range of Windows applications.

a. HTML b. PHP c. BASIC d. Visual Basic ****

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

a. HTML/XHTML **** b. C++ c. BASIC d. Java

Which of the following statements describes dynamic decision making?

a. It is an alternative method used in system design. b. It is the ability of a Web page to decide how to display itself based on choices the reader makes. **** c. It occurs during the second phase of the SDLC. d. It is part of the flowcharting phase of algorithm creation.

Which language is used for applications that need to collect information from networked computers?

a. Java **** b. COBOL c. HTML d. FORTRAN

Which of the following statements about Java is FALSE?

a. Java can run only on a Windows operating system. **** b. The Java program can run on any CPU or operating system. c. Its object-oriented model enables programmers to benefit from its large set of existing classes. d. Java needs to be compiled only once.

________ is a scripting language that's often used to add interactivity to Web pages.

a. JavaScript **** b. C# c. C-Script d. Visual Basic

Small Java-based programs are called ________.

a. JavaScripts b. JSPs c. Java applets **** d. Java classes

To develop Web-based multimedia, Adobe Flash includes a programming language named ________, which is similar to JavaScript in its keywords, operators, and classes.

a. LimeLight b. ActionScript **** c. Active Server Pages d. SilverLight

Corona and Magmito can be used to develop ________.

a. Mac software b. complex Web applications c. Web pages d. apps for smartphones ****

What is the final step of the system development life cycle?

a. Maintenance and evaluation **** b. Testing and installation c. Analysis d. Design

Information is most closely related to which of the following?

a. Output **** b. Methods c. Input d. Processes

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

a. Programming **** b. Diagramming c. SDLC d. Flowcharting

Which statement about selecting the right programming language for a project is FALSE?

a. Programming languages require the same amount of time to execute. **** b. Certain languages are customized to support a UNIX or Windows environment. c. Some programming languages might take up too much space for a particular project. d. Select a language that is easy for programmers to use and maintain.

Which of the following development environments enables Web sites to talk to each other easily by introducing a standard way for software to interact through Web services?

a. RAD b. PHP (hypertext preprocessor) c. JavaScript d. The .NET Framework ****

Which of the following provides a visual representation of patterns that an algorithm comprises?

a. Source code b. Pseudocode c. Flowchart **** d. Structure chart

Which of the following provides a visual representation of patterns that an algorithm comprises?

a. Structure chart b. Pseudocode c. Source code d. Flowchart ****

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

a. Testing and documentation **** b. Coding c. Making the plan d. Debugging the code

During which phase of the system development life cycle are flowcharts and data-flow diagrams developed?

a. Testing and installation b. Design **** c. Analysis d. Development and documentation

Which statement does NOT describe fifth-generation languages?

a. The system of facts can be queried. b. They are the most "natural" of languages. c. They use a set of short, English-based commands (such as SUB) that speak directly to the CPU. **** d. Problems are presented as a series of facts or constraints rather than as a specific algorithm.

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

a. XML **** b. PHP c. XHTML d. HTML

Some programmers include scroll bars, title bars, buttons, and menus in a program simply by adding them to a layout through a process called ________ programming.

a. applications b. layout c. drag-and-drop d. visual ****

The process by which program code is converted into machine language is called ________.

a. documentation b. variable declaration c. compilation **** d. execution

The description of what a program should do if the input data are invalid is called ________.

a. error trapping b. exception trapping c. exception handling d. error handling ****

The binary sequence that instructs the CPU to run the programming code is called a(n) ________.

a. executable program **** b. source file c. interpreted program d. base code

A variable declaration tells the operating system to allocate storage space ________.

a. in the CPU b. on the bus c. on the hard drive d. in RAM ****

An alternative approach to systems development, called ________, makes use of a prototype at the beginning of the project

a. integrated development (ID) b. the iterative method c. rapid application development (RAD) **** d. the waterfall method

A(n) ________ error is caught when the program executes.

a. logical **** b. internal c. syntax d. execution

The first-generation language is ________.

a. machine language **** b. assembly language c. BASIC d. COBOL

A(n) ________ is custom-built miniprogram that allows you to execute a complicated sequence of steps with a single command.

a. macro **** b. application c. micro d. applet

The method of algorithm creation used when a programmer breaks down a problem into a series of high-level tasks and continues to break each task into successively more detailed subtasks is called ________.

a. object-oriented analysis b. coding design c. top-down design **** d. bottom-up design

Keywords in a programming language that redirect the flow of a program based on a decision are called ________.

a. operators b. control structures **** c. pseudocode d. directions

An integrated development environment (IDE) is a ________.

a. program that translates code into binary 1s and 0s, ignores comments, and helps programmers input correct, appropriate code b. tool that helps programmers as they enter program code, highlighting keywords and alerting them to typos c. tool that helps programmers write and test their programs **** d. program that helps interpret code

The set of specific, sequential steps that describe exactly what a computer program must do to complete the work is called a(n) ________.

a. pseudocode b. flowchart c. structure chart d. algorithm ****

The flowchart shape for a binary decision is a(n) ________.

a. rectangle b. diamond **** c. oval d. parallelogram

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

a. regression b. inheritance **** c. reusability d. compilation

Before its final commercial release, software is often provided free or at a reduced cost in a(n) ________ version to certain test sites or to interested users.

a. release to manufacturers (RTM) b. general availability (GA) c. alpha d. beta ****

The capability of moving a completed programming solution easily from one type of computer to another is known as ________.

a. scalability b. inheritance c. portability **** d. transferability

SQL is an example of a ________-generation language.

a. second b. third c. fifth d. fourth ****

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

a. syntax b. runtime **** c. compiler d. execution

With object-oriented analysis, programmers identify categories of input that are part of the problem into ________.

a. tables b. units c. blocks d. classes ****

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

a. test condition **** b. testing plan c. operator d. class

FORTRAN, C++, and Java are all ________-generation languages.

a. third **** b. first c. fourth d. second

An editor is a ________.

a. tool that helps programmers write and test their programs b. program that helps compile code c. tool that helps programmers as they enter program code, highlighting keywords and alerting them to typos **** d. program that translates code into binary 1s and 0s, ignores comments, and helps programmers input correct, appropriate code

In a ________ system, each step is dependent on the previous step being completed first.

a. waterfall **** b. top-down c. rapid development d. bottom-up


Ensembles d'études connexes

MIS Chapter 6: Telecommunications and Networking

View Set

Fundamentals of Programming and Software Development - Programming Languages

View Set

Chapter 15 Physiology Mastering A&P

View Set

Advanced Accounting 400 Chapter 1

View Set

Econ 104: Money, Banks, And The Federal Reserve System

View Set