Starting Out with Python (3rd Edition)
Starting Out with Python (3rd Edition)
3rd Edition
ISBN: 9780133582734
Author: Tony Gaddis
Publisher: PEARSON
bartleby

Videos

Textbook Question
Book Icon
Chapter 10, Problem 1MC

The _______ programming practice is centered on creating functions that are separate from the data that they work on.

a. modular

b. procedural

c. functional

d. object-oriented

Expert Solution & Answer
Check Mark
Program Description Answer

Procedural Programming:

  • Procedural programming language relies on creating functions or procedures.
  • It is derived from structural programming, which is also known as imperative programming.

Hence, the correct answer is option “B”.

Explanation of Solution

Procedural Programming:

  • The procedural programming usually depends upon procedures or routines or subroutines.
  • This programming is centered on procedures or the actions that take place in the program.
  • Procedures separate from data while operating on data items, which leads to trouble, and the code becomes more complex.

Example:

Examples for procedural language are as follows:

  • C
  • Pascal
  • FORTRAN
  • BASIC

Explanation for incorrect options:

Modular programming is a designing of software that decomposes an entire program into separate sub-programs.

Hence, option “A” is wrong.

Functional programming is designed to evaluate mathematical function that uses expressions instead of statements.

Hence, option “C” is wrong.

Object-oriented programming relies on creating objects that contain data attributes and methods. It combines the data and program into a single object.

Hence, option “D” is wrong.

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
02:03
Students have asked these similar questions
8. Name and Email AddressesWrite a program that keeps names and email addresses in a dictionary as key-value pairs. The program should display a menu that lets the user look up a person’s email address, add a new name and email address, change an existing email address, and delete an existing name and email address. The program should pickle the dictionary and save it to a file when the user exits the program. Each time the program starts, it should retrieve the dictionary from the file and unpickle it.   How would the user be able to use the program?
Please solve and answer the question correctly please. Thank you!!
Please solve and answer the question correctly please. Thank you!!

Additional Engineering Textbook Solutions

Find more solutions based on key concepts
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
C++ Data Members; Author: CppNuts;https://www.youtube.com/watch?v=StlsYRNnWaE;License: Standard YouTube License, CC-BY