Assignment: Arrays

# Assignment: Arrays | Basics of Python - Software Development PDF Download

 Table of contents Multiple Choice Questions (MCQs) High Order Thinking Questions (HOTS) Fill in the Blanks True or False Hands-On Questions

## Multiple Choice Questions (MCQs)

Q.1. Which of the following is the correct way to create an array in Python?
(a) array = [1, 2, 3]
(b) array = (1, 2, 3)
(c) array = {1, 2, 3}
(d) array = "1, 2, 3"

Ans. (a)

Q.2. How are arrays stored in memory in Python?
(a) Contiguous blocks of memory
(c) Randomly scattered memory locations
(d) Heap memory

Ans. (a)

Q.3. Which library in Python is commonly used for working with arrays?
(a) NumPy
(b) Math
(c) Pandas
(d) Scikit-learn

Ans. (a)

Q.4. How can you obtain the number of elements in an array in Python?
(a) len(array)
(b) array.length()
(c) array.size()
(d) array.count()

Ans. (a)

Q.5. What is the index of the last element in an array with n elements?
(a) n-1
(b) n
(c) n+1
(d) n/2

Ans. (a)

## High Order Thinking Questions (HOTS)

Q.1. Write a Python program to find the sum of all elements in an array.

array = [1, 2, 3, 4, 5]

sum_of_elements = sum(array)

print("Sum of elements:", sum_of_elements)

Q.2. Write a Python program to find the maximum and minimum element in an array.

array = [1, 5, 3, 2, 4]

max_element = max(array)

min_element = min(array)

print("Maximum element:", max_element)

print("Minimum element:", min_element)

Q.3. Write a Python program to find the average of elements in an array.

array = [1, 2, 3, 4, 5]

average = sum(array) / len(array)

print("Average:", average)

Q.4. Write a Python program to count the number of occurrences of a specific element in an array.

array = [1, 2, 3, 2, 4, 2, 5]

element = 2

count = array.count(element)

print("Number of occurrences:", count)

Q.5. Write a Python program to reverse an array.

array = [1, 2, 3, 4, 5]

reversed_array = array[::-1]

print("Reversed array:", reversed_array)

## Fill in the Blanks

Q.1. In Python, arrays are created using the _______ module.

Ans. array

Q.2. The index of the first element in an array is _______.

Ans. 0

Q.3. Arrays in Python can store elements of _______ data types.

Ans. different

Q.4. The process of creating a new array with the same elements as an existing array is called _______.

Ans. copying

Q.5. Arrays in Python are _______-based, which means the first element has an index of 0.

Ans. 0-based

## True or False

Q.1. Arrays in Python can store elements of different data types. (True/False)

Ans. False

Q.2. The size of an array in Python is fixed once it is created. (True/False)

Ans. True

Q.3. Arrays can be resized dynamically in Python. (True/False)

Ans. True

Q.4. NumPy is a library in Python that provides support for large, multi-dimensional arrays and matrices. (True/False)

Ans. True

Q.5. In Python, passing an array to a function requires making a copy of the array. (True/False)

Ans. False

## Hands-On Questions

Q.1. Write a Python program to create an array of 5 numbers entered by the user and display the sum of all elements.

array = []

for _ in range(5):

number = int(input("Enter a number: "))

array.append(number)

sum_of_elements = sum(array)

print("Sum of elements:", sum_of_elements)

Q.2. Write a Python program to create an array of 10 integers entered by the user and find the average of the positive numbers.

array = []

for _ in range(10):

number = int(input("Enter an integer: "))

array.append(number)

positive_numbers = [x for x in array if x > 0]

average = sum(positive_numbers) / len(positive_numbers)

print("Average of positive numbers:", average)

Q.3. Write a Python program to copy the elements of one array into another array.

array1 = [1, 2, 3, 4, 5]

array2 = array1.copy()

print("Copied array:", array2)

Q.4. Write a Python function that takes an array as a parameter and returns the maximum element in the array.

def find_maximum(array):

max_element = max(array)

return max_element

array = [1, 5, 3, 2, 4]

maximum = find_maximum(array)

print("Maximum element:", maximum)

Q.5. Write a Python function that takes a matrix (2D array) as a parameter and returns the sum of all elements in the matrix.

def sum_of_matrix(matrix):

total = 0

for row in matrix:

for element in row:

total += element

matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

sum_matrix = sum_of_matrix(matrix)

print("Sum of matrix elements:", sum_matrix)

The document Assignment: Arrays | Basics of Python - Software Development is a part of the Software Development Course Basics of Python.
All you need of Software Development at this link: Software Development

## Basics of Python

49 videos|38 docs|18 tests

## Basics of Python

49 videos|38 docs|18 tests

### Up next

 Explore Courses for Software Development exam

### Top Courses for Software Development

Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Track your progress, build streaks, highlight & save important lessons and more!
Related Searches

,

,

,

,

,

,

,

,

,

,

,

,

,

,

,

,

,

,

,

,

,

;