Array and Pointer Quiz

Array and Pointer Quiz

University

41 Qs

quiz-placeholder

Similar activities

Lập trình mạng ( cơ bản + pipe )

Lập trình mạng ( cơ bản + pipe )

University

45 Qs

Kiến thức ngôn ngữ lập trình C++

Kiến thức ngôn ngữ lập trình C++

University

41 Qs

C++ MCQ Question Bank

C++ MCQ Question Bank

University

40 Qs

Data Structures and Algorithms Quiz

Data Structures and Algorithms Quiz

University

42 Qs

Quiz de Java: Fundamentos Básicos

Quiz de Java: Fundamentos Básicos

University

40 Qs

7 класс

7 класс

7th Grade - University

38 Qs

Ujian Pemrograman Dasar

Ujian Pemrograman Dasar

University

45 Qs

INFORMATIKA10 PG

INFORMATIKA10 PG

10th Grade - University

40 Qs

Array and Pointer Quiz

Array and Pointer Quiz

Assessment

Quiz

Information Technology (IT)

University

Medium

Created by

PRIYADHARSHNI S

Used 2+ times

FREE Resource

41 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

You are writing a program to store some scores in an array. You want to print the third score stored. int arr[] = {1, 2, 3, 4}; printf("%d", arr[2]); What is the output?

1

2

3

4

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

You have two arrays representing sensor readings. You want to calculate the sum of the first and last values in one of these arrays. int arr[] = {5, 6, 7}; printf("%d", arr[0] + arr[2]); What is the output?

5

6

7

12

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

You partially initialize an array and want to print the first and last elements of it. int arr[4] = {1}; printf("%d %d", arr[0], arr[3]); What is the output?

1 1

1 0

0 1

0 0

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In a loop, you print all elements of an integer array initialized with three values. int arr[3] = {10, 20, 30}; for(int i = 0; i < 3; i++) printf("%d ", arr[i]); What does this print?

10 20 30

20 30 10

30 20 10

10 30 20

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

You store characters in a char array intending it to be a string and then print it. char arr[] = {'a', 'b', 'c', '\0'}; printf("%s", arr); What does this output?

abc

a

ab

Error

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

You use pointer arithmetic to access the second element of an integer array. int arr[3] = {1, 2, 3}; printf("%d", *(arr + 1)); What is the output?

1

2

3

Garbage value

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

You are confused about pointer dereferencing and arithmetic. You print *arr + 1 on an integer array. int arr[3] = {1, 2, 3}; printf("%d", *arr + 1); What is the output?

0

1

2

3

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?

Discover more resources for Information Technology (IT)