Intro to Coding - Programming Design

¡Supera tus tareas y exámenes ahora con Quizwiz!

Identify characteristics of structured programming design. Choose all that apply. A. It allows the programmer to save time when programming. B. It creates a program made of modules that can be called when needed. C. The code is more difficult to modify because it is structured. D. The code is easy to follow. E. The code is easy to modify.

A. It allows the programmer to save time when programming. B. It creates a program made of modules that can be called when needed. D. The code is easy to follow. E. The code is easy to modify.

Identify characteristics of top-down programming design. Choose all that apply. A. It assumes the problem has a simple solution. B. It is good for running simple calculations. C. It is simple to modify if steps change. D. It is made of one or more modules. E. It breaks a task into simpler and simpler steps.

A. It assumes the problem has a simple solution. B. It is good for running simple calculations. D. It is made of one or more modules. E. It breaks a task into simpler and simpler steps.

Which of the following are characteristics of object-oriented programming design? Choose all that apply. A. It breaks the solution into independent objects and supports a modular design. B. It uses modules and functions as objects. C. It requires unique coding symbols.

A. It breaks the solution into independent objects and supports a modular design. B. It uses modules and functions as objects.

Identify characteristics of object-oriented programming design. Choose all that apply. A. It breaks the solution into independent objects. B. It is a simple, uncomplicated approach to programming. C. It uses objects that send data to other objects. D. It supports a modular design that encourages the reuse of code.

A. It breaks the solution into independent objects. C. It uses objects that send data to other objects. D. It supports a modular design that encourages the reuse of code.

Select the statements that identify benefits of programming design. Choose all that apply. A. It ensures that programmers working on different parts of the program will produce code that will work with the rest of the code. B. It makes it possible to use many more programmers. C. It will result in code that is easy to read and maintain. D. It helps to define the solution and the approach the programmer will take.

A. It ensures that programmers working on different parts of the program will produce code that will work with the rest of the code. C. It will result in code that is easy to read and maintain. D. It helps to define the solution and the approach the programmer will take.

Which of the following are advantages of structured programming design? Choose all that apply. A. It has a modular design that makes it easy to test and debug the programs. B. It has logic flow that is easy to follow because modules are called as needed. C. It is easy to change if the problem definition or top-level logic changes significantly. D. It makes use of common routines that are developed and tested, then called as needed.

A. It has a modular design that makes it easy to test and debug the programs. B. It has logic flow that is easy to follow because modules are called as needed. D. It makes use of common routines that are developed and tested, then called as needed.

Which of the following are disadvantages of structured programming design? Choose all that apply. A. It requires a clear understanding of the problem and the logic required to solve that problem because it is difficult to make changes to the process. B. It typically only shares procedures within the code. C. It may be difficult to change if the problem definition or top-level logic changes significantly. D. It is time consuming because it requires common procedures that exist independently of the code.

A. It requires a clear understanding of the problem and the logic required to solve that problem because it is difficult to make changes to the process. B. It typically only shares procedures within the code. C. It may be difficult to change if the problem definition or top-level logic changes significantly.

Which of the following are advantages of object-oriented programming design? Choose all that apply. A. It uses abstraction to focus on the tasks that are specific to the problem. B. It uses the same object to process data from a variety of input sources that range from the keyboard to a touchscreen. C. It uses units called modules that can be broken into smaller processes. D. It separates data into an object to provide flexibility to programmers.

A. It uses abstraction to focus on the tasks that are specific to the problem. B. It uses the same object to process data from a variety of input sources that range from the keyboard to a touchscreen. D. It separates data into an object to provide flexibility to programmers.

Identify characteristics of structured programming design. Choose all that apply. A. The code is easy to test and debug. B. It creates a program made of modules that can be called when needed. C. The code is difficult to modify due to the use of modules. D. It uses logic flow. E. The code is easier to follow. F. The code is easier to modify.

A. The code is easy to test and debug. B. It creates a program made of modules that can be called when needed. D. It uses logic flow. E. The code is easier to follow. F. The code is easier to modify.

Complete the sentence to identify disadvantages of top-down programming design. Choose all that apply. Top-down programming design: A. makes it difficult for the user to easily change the code if the steps in the process change. B. does not allow for the reuse of portions of code to solve problems in other programs. C. cannot create a view of the program from start to finish. D. results in code that is intended to only be executed sequentially.

A. makes it difficult for the user to easily change the code if the steps in the process change. B. does not allow for the reuse of portions of code to solve problems in other programs.

Identify the three common types of programming design. A. object-oriented programming design B. structured programming design C. group-centered programming design D. top-down programming design E. multi-developer programming design F. multi-language programming design

A. object-oriented programming design B. structured programming design D. top-down programming design

Choose the best programming design method. You are creating a program for a process that can easily be broken into modules but is not a simple process. An excellent choice for this program is: A. structured programming design. B. object-oriented programming design. C. top-down programming design.

A. structured programming design.

Identify the three common types of programming design. A. top-down B. structured C. creative-oriented D. object-oriented

A. top-down B. structured D. object-oriented

Complete the sentence to identify advantages of top-down programming design. Choose all that apply. Top-down programming design: A. views the problem from start to finish. B. begins with a statement of the overall tasks, then breaks it into simpler and simpler steps. C. is straightforward and relatively uncomplicated. D. results in a modular view of the process.

A. views the problem from start to finish. B. begins with a statement of the overall tasks, then breaks it into simpler and simpler steps. C. is straightforward and relatively uncomplicated.

Which statement best describes top-down programming design? A. It creates complicated design techniques. B. It breaks down the problem the software is trying to solve into pieces or goals. C. It is best for programs with complicated calculations. D. It is best for programs with complicated steps.

B. It breaks down the problem the software is trying to solve into pieces or goals.

Which of the following are disadvantages of object-oriented programming? Choose all that apply. A. It makes use of abstraction. B. It can take more time to develop a solution. C. It may not be worth the additional complexity to solve a simple problem. D. It makes use of objects that are not programmed by the programmer.

B. It can take more time to develop a solution. C. It may not be worth the additional complexity to solve a simple problem.

Choose all statements that identify the benefits of programming design. A. It allows programmers to be more creative in writing the code. B. It provides a design approach to a specific type of problem. C. It ensures that all code will work together. D. It results in fewer lines of code.

B. It provides a design approach to a specific type of problem. C. It ensures that all code will work together.

Choose the best programming design method. You are creating a program for a process that will receive input from a variety of sources throughout the product development cycle. An excellent choice for this program is: A. structured programming design. B. object-oriented programming design. C. top-down programming design.

B. object-oriented programming design.t

Which of the following are addressed by programming design? Choose all that apply. A. who will work on the programming B. the problem being addressed C. the amount of time allowed for programming D. the goals of the project E. the programming language that will be used

B. the problem being addressed D. the goals of the project E. the programming language that will be used

Choose the best programming design method. You are creating a program for a client who wants it to be simple and straightforward. An excellent choice for this program is: A. structured programming design. B. object-oriented programming design. C. top-down programming design.

C. top-down programming design.

Using the drop-down menu, choose which programming design has these advantages and disadvantages: ________

object-oriented programming design

Using the drop-down menu, choose which programming design has these advantages and disadvantages: ________

structured programming design


Conjuntos de estudio relacionados

CH 12: The Correlational Research Strategy

View Set

Chapter 08 Capitalizing on Global and Regional Integration

View Set

Chapter 6- Types of Business Ownership

View Set

Unit 6 | Expansion of European Colonial Empires | Test Review | AP European

View Set

The Intraparatum assessment and interventions

View Set