Functional Programming Quiz

Functional Programming Quiz

12th Grade

20 Qs

quiz-placeholder

Similar activities

CS Principles Unit 5 Assessment

CS Principles Unit 5 Assessment

9th - 12th Grade

20 Qs

DATSRUC Week 6

DATSRUC Week 6

10th Grade - University

15 Qs

Python Quiz

Python Quiz

12th Grade

22 Qs

Ucertify Programming Essentials

Ucertify Programming Essentials

9th - 12th Grade

20 Qs

Unit 2 Test Review

Unit 2 Test Review

9th - 12th Grade

15 Qs

Computer Science - Python

Computer Science - Python

9th - 12th Grade

15 Qs

Objects

Objects

8th - 12th Grade

16 Qs

CSP Lists Loops and Traversals

CSP Lists Loops and 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?