wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Mastering Pointers and Functions

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Is the array declaration valid?
int arr[5];

a)

Valid

b)

Invalid

2.

Is the following array declaration valid?
float arr[10];

a)

Valid

b)

Invalid

3.

Is this array declaration correct?
char arr[] = {'a', 'b', 'c'};

a)

Invalid

b)

Valid

4.

Is the following declaration valid?
double arr[5][3];

a)

Valid

b)

Invalid

5.

Is the following declaration valid?
int arr[3][4][2];

a)

Invalid

b)

Valid

6.

Is this array declaration correct?
double arr[10];

a)

Valid

b)

Invalid

7.

Is the following array declaration valid?
float arr[] = {1.0, 2.0, 3.0};

a)

Valid

b)

Invalid

8.

Is this array declaration correct?
int arr[10];

a)

Valid

b)

Invalid

9.

Is the following array declaration valid?
char arr[5];

a)

Invalid

b)

Valid

10.

Is this array declaration correct?
double arr[] = {1.1, 2.2, 3.3};

a)

Valid

b)

Invalid

11.

Is the array initialization valid?

int arr[3] = {5, 10, 15};

a)

Invalid

b)

Valid

12.

Is the following array initialization valid?
char arr[4] = {'x', 'y', 'z', 'w'};

a)

Invalid

b)

Valid

13.

Is this array initialization correct?
int arr[4] = {1, 2, 3};

a)

Valid

b)

Invalid

14.

Is this array initialization correct?
float arr[5] = {1.0, 2.0};

a)

Invalid

b)

Valid

15.

Is this array initialization correct?
int arr[3] = {1, 2};

a)

Valid

b)

Invalid