Functional Programming Quiz

Functional Programming Quiz

12th Grade

20 Qs

quiz-placeholder

Similar activities

Lists Code.org

Lists Code.org

10th - 12th Grade

20 Qs

AP Computer Science Principles Lists

AP Computer Science Principles Lists

9th - 12th Grade

20 Qs

HTML5 Basics

HTML5 Basics

6th - 12th Grade

20 Qs

Python Intermediate Quiz (Including pygame)

Python Intermediate Quiz (Including pygame)

3rd - 12th Grade

20 Qs

MSS CSEC Intro

MSS CSEC Intro

9th - 12th Grade

22 Qs

Intro to Microsoft Access

Intro to Microsoft Access

10th - 12th Grade

20 Qs

Unit 6: Loops and Traversals Test

Unit 6: Loops and Traversals Test

10th - 12th Grade

20 Qs

CSP Loops Lists Traversals

CSP Loops Lists Traversals

10th - 12th Grade

20 Qs

Functional Programming Quiz

Functional Programming Quiz

Assessment

Quiz

Computers

12th Grade

Medium

Created by

Ralph Ellis

Used 1+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main characteristic of the functional programming paradigm?

Functions are used as a way to construct algorithms

Variables can be reassigned freely

Programs are structured around objects and their methods

It requires strict sequencing of instructions

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an example of a declarative programming language?

Haskell

SQL

Python

Assembly

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In functional programming, what is meant by "no side effects"?

A function always returns multiple values

Functions can modify variables outside their scope

Functions always produce the same output for the same input

Functions depend on external states to compute results

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the definition of a first-class object in functional programming?

An object that is declared at the start of a program

An object that can be passed as an argument or returned from a function

An object that can only store numeric values

An object that is immutable

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these is an example of a higher-order function?

A function that calculates the factorial of a number

A function that takes another function as an argument

A function that multiplies two numbers

A function that reverses a string

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the map function do in functional programming?

Filters elements of a list based on a condition

Applies a function to each element of a list and returns a new list

Combines all elements of a list into a single value

Splits a list into smaller sublists

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the filter function?

To apply a function to every element in a list

To create a subset of elements that meet a specific condition

To find the length of a list

To map elements from one list to another

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?