Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

Foundations of scripting and programming

Rating
-
Sold
-
Pages
22
Grade
A+
Uploaded on
15-01-2023
Written in
2022/2023

Foundations of scripting and programming

Institution
Course

Content preview

WGU C173 SCRIPTING AND PROGRAMMING – FOUNDATIONS
( END OF SECTION 2022/2023 TEST PREP)
What is Programming? (correct answers)"You write your source code and then a compiler goes through
the code and creates a separate file that contains the machine code. This separate file is an executable
file because the computer can directly execute it. All of the code is converted at once and the new
compiled file is no longer editable.



Found in Lynda.com Lesson 1: Programming Basics, "Compiled and Interpreted Languages"



What is an interpreted programming language?: (correct answers)An interpreted language does the
conversion from source code to machine code on-the-fly. There is no separate machine code file. The
computer executes each line when it is needed. This means that all of the code is saved in a format that
is editable programming language.



Found in Lynda.com Lesson 1: Programming Basics, "Compiled and Interpreted Languages"



What is the main difference in compiled and interpreted code? (correct answers)The main difference is
when the code is converted to machine language. A compiled language converts all of the code at one
time, before the code is run by the machine, and saves this into a new file. That new file is now machine
code, and is not editable. An interpreted language still needs to convert to machine language in order
for the computer to understand it, but it does this at the time that the code is executed. The original
programming language is preserved, so it is editable.



What is an object? (correct answers)Something that has its own identity and characteristics, separate
from other objects.



Found in Lynda Lesson 1: Core Concepts, "What is an Object"



What three things describe an object in object-oriented programming languages? (correct
answers)identity, attributes, and behavior

,Found in Lynda Lesson 1: Core Concepts, "What is an Object"



What is a class? (correct answers)A class describes what an object will be, but it isn't the object itself. A
class is a blueprint, a detailed description, a definition of an object.



Found in Lynda Lesson 1: Core Concepts, "What is an Class"



Why would we create a class? (correct answers)To create a blueprint upon which to build multiple
objects that share attributes and behaviors



Found in Lynda Lesson 1: Core Concepts, "What is an Class"



What is the difference in an object and a class? (correct answers)An object is something that has its own
identify and characteristics, separate from other objects. A class describes that object will be, but it isn't
the object itself. For example, a house is an object and the blueprints used to create it would be
considered the class.



What is instantiation? (correct answers)Creating instances of a class



Found in Lynda Lesson 1: Core Concepts, ""What is an Class""; Codecademy Lesson 20, 2/11, "Create an
Instance of a Class"



What is abstraction? (correct answers)Focus on the essential qualities of something rather than one
specific example. For example, if I say a table you have an idea of what I mean even though I didn't say if
it was wood/glass or big/small. This is the essential idea behind creating classes.



Found in Lynda Lesson 1: Core Concepts, "What is Abstraction"

, What is encapsulation? (correct answers)Surrounding something, not just to keep the contents
together, but also to protect those contents. Restricts access to the inner workings of a class or any
objects based on that class; this is referred to as information hiding or data hiding.



Found in Lynda Lesson 1: Core Concepts, "What is Encapsulation"



What is inheritance? How does inheritance apply to working with classes? (correct answers)A form of
code reuse. We can create a new class, but instead of writing it from scratch, we can base it on an
existing class. It would inherit some of the characteristics of the base class but could also have its own
unique properties and methods that are not shared with the base class.



Found in Lynda Lesson 1: Core Concepts, "What is Inheritance"; Lynda.com Lesson 6: Inheritance and
Composition;



What is polymorphism? How does polymorphism apply to working with classes? (correct
answers)Means many forms. It lets us automatically do the correct behavior even if what we're working
with could take one of many different forms. The + is a great example. If we're adding two variables
together with the plus sign, and these variables are integers, it will numerically add them. But if they are
two strings it will concatenate them. With classes this allows us to work with objects created from
different classes.



Found in Lynda Lesson 1: Core Concepts, "What is Polymorphism"



How do you define a class in Python? (correct answers)The syntax for creating a class in Python is:



class <ClassName> (<BaseClass>):

<Block>



Found in Codecademy Lesson 20, 1/11, "Class Basics"

Written for

Course

Document information

Uploaded on
January 15, 2023
Number of pages
22
Written in
2022/2023
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$8.89
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
lectelsy

Get to know the seller

Seller avatar
lectelsy Western Governers University
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
3 year
Number of followers
0
Documents
12
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions