Array Errors Quiz

Array Errors Quiz

University

12 Qs

quiz-placeholder

Similar activities

Revision 2 MCA

Revision 2 MCA

University

13 Qs

Revision 2 C

Revision 2 C

University

17 Qs

Introduction to Arrays

Introduction to Arrays

KG - University

10 Qs

CODE CAREER

CODE CAREER

University

9 Qs

BCSC0006 - Quiz 1 - Arrays

BCSC0006 - Quiz 1 - Arrays

University

10 Qs

IT Quiz Round 3

IT Quiz Round 3

University

10 Qs

FGCT4023 Topic 4 - Array

FGCT4023 Topic 4 - Array

University

10 Qs

Chapter 2-1: Array Part 1

Chapter 2-1: Array Part 1

University

12 Qs

Array Errors Quiz

Array Errors Quiz

Assessment

Quiz

Computers

University

Hard

Created by

Juris Ormanis

Used 3+ times

FREE Resource

12 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

What is the error in the following array initialization? int arr[3] = {1, 2, 3, 4};

The correct initialization should be int arr[4] = {1, 2, 3, 4};

The array size should be 4 instead of 3

The elements should be separated by spaces

The array should be initialized with square braces

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

int arr[5];

arr[5] = 10;

arr[-1] = 10;

arr[4] = 10;

arr[4] = {10};

arr = 10;

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Find the error in passing the array to the function: void printArray(int arr);

The error is that the array is not passed by pointer.

The error is that the array is not passed by address.

The error is that the array is not passed by value.

The error is that the array is not passed by reference. The function signature should be void printArray(int *arr) or void printArray(int arr[])

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Identify the error in multidimensional array declaration: int arr[][] = {{1, 2}, {3, 4, 5}};

int arr[][] = {{1, 2}, {3, 4, 5}}; should be corrected to int arr[][] = {{1, 2}, {3, 4, 5}, {6, 7}};

int arr[][] = {{1, 2}, {3, 4, 5}}; should be corrected to int arr[][] = {{1, 2}, {3, 4, 5, 6}};

int arr[][] = {{1, 2}, {3, 4, 5}}; should be corrected to int arr[][] = {{1, 2}, {3, 4, 5}, {6}}

int arr[][] = {{1, 2}, {3, 4, 5}}; should be corrected to int arr[][] = {{1, 2}, {3, 4}};

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Find the error in passing the array to the function: void printArray(int arr[5]);

Add the size to the function signature: void printArray(int arr[], int size);

Pass the array as a pointer to the first element: void printArray(int *arr);

Change the function signature to int printArray(int arr[5]);

Add a reference symbol to the function signature: void printArray(int &arr);

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Identify the error in multidimensional array declaration: int arr[][] = {{1, 2}, {3, 4}, {5}};

int arr[][] = {{1, 2}, {3, 4}, {5, 6, 7}};

int arr[][] = {{1, 2}, {3, 4}, {5, 6};

int arr[][] = {{1, 2}, {3, 4}, {5, 6, 7, 8}};

int arr[][] = {{1, 2}, {3, 4}, {5}}; should be int arr[][] = {{1, 2}, {3, 4}, {5, 6}};

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the error in the following array initialization? int arr[2] = {1, 2, 3};

The correct initialization should be int arr[2] = {1, 2};

The correct initialization should be int arr[3] = {1, 2, 3};

The array should be initialized with a loop instead of direct assignment

The array size should be larger to accommodate all elements

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?