100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.6 TrustPilot
logo-home
Exam (elaborations)

IT-ITSW 2113(D278) Scripting & Programming Foundations Latest OA Guide 2025

Rating
-
Sold
-
Pages
30
Uploaded on
09-05-2025
Written in
2024/2025

IT-ITSW 2113(D278) Scripting & Programming Foundations Latest OA Guide 2025IT-ITSW 2113(D278) Scripting & Programming Foundations Latest OA Guide 2025IT-ITSW 2113(D278) Scripting & Programming Foundations Latest OA Guide 2025











Whoops! We can’t load your doc right now. Try again or contact support.

Document information

Uploaded on
May 9, 2025
Number of pages
30
Written in
2024/2025
Type
Exam (elaborations)
Contains
Unknown

Subjects

Content preview

IT – D278 ITSW 2113

Scripting & Programming Foundations

3.0 Credits

Objective Assessment Review (Qns &
Ans)

2025




©2025

, Question 1:
Which concept in functional programming ensures that a function always
produces the same output for a given input without causing side effects?
- A. Encapsulation
- B. Polymorphism
- C. Referential Transparency
- D. Data Hiding

Correct ANS: C. Referential Transparency
Rationale:
Referential transparency is a hallmark of pure functions in functional
programming. It guarantees that functions do not depend on external
states, thus producing consistent results and simplifying debugging and
reasoning about code.

---

Question 2:
In dynamically typed scripting languages, what does it mean when we say
that functions are “first-class citizens”?
- A. They are compiled before other entities
- B. They can be assigned to variables, passed as arguments, and returned
from other functions
- C. They are executed with the highest priority
- D. They are stored in a special memory area

Correct ANS: B. They can be assigned to variables, passed as
arguments, and returned from other functions
Rationale:
Treating functions as first-class citizens means they can be used like any
other data type—stored in variables, passed to or returned from
functions—which is fundamental to many scripting languages and
supports higher-order programming.


©2025

, ---

Question 3:
Which type of function allows developers to write anonymous, inline
functions in languages like Python?
- A. Decorator functions
- B. Lambda functions
- C. Recursive functions
- D. Generator functions

Correct ANS: B. Lambda functions
Rationale:
Lambda functions in Python enable the creation of small, anonymous
functions that are defined in a single expression, often used for short-
term operations or as arguments to higher-order functions.

---

Question 4:
What is the term for a function that “remembers” its lexical scope even
when executed outside its original context?
- A. Closure
- B. Coroutine
- C. Recursion
- D. Callback

Correct ANS: A. Closure
Rationale:
A closure arises when a function is defined within another function and
retains access to its parent function’s variables, even after the parent has
finished execution. This allows for data encapsulation and stateful
functions in a functional paradigm.

---


©2025

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Bankart Chamberlain College of Nursing
View profile
Follow You need to be logged in order to follow users or courses
Sold
150
Member since
2 year
Number of followers
31
Documents
4512
Last sold
1 week ago

3.6

21 reviews

5
9
4
0
3
9
2
1
1
2

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

Frequently asked questions