Array of Structures 2

Array of Structures 2

University

40 Qs

quiz-placeholder

Similar activities

2025190602

2025190602

University

40 Qs

Information Technology

Information Technology

University

35 Qs

Technical Quiz

Technical Quiz

University

40 Qs

CodeChef (Secret Snippet)

CodeChef (Secret Snippet)

University

35 Qs

CS2110 Spring 24 Final Exam Prep

CS2110 Spring 24 Final Exam Prep

University

35 Qs

Techno Excellent

Techno Excellent

University

40 Qs

CC103 - Week 14

CC103 - Week 14

University

40 Qs

Brain Blitz (Round 2)

Brain Blitz (Round 2)

University

40 Qs

Array of Structures 2

Array of Structures 2

Assessment

Quiz

Computers

University

Medium

Created by

Karen Tan

Used 1+ times

FREE Resource

40 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

Which of the following declares an array of structures of size 5, where each structure holds two integers (x and y)?

struct point arr[5];

struct point arr[] = {x: 1, y: 2};

struct point {int x; int y;} arr[5];

struct point arr = {1, 2};

2.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What is the correct way to access the second element’s x field of an array of structures called points?

points[1].x;

points[0].x;

points.x[1];

points.x[2];

3.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

Given a pointer p to an array of structures, which statement accesses the third element's y field?

p[2].y;

(*p[2]).y;

(*p).y[2];

p->y[2];

4.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

Which of the following code snippets correctly traverses an array of structures points of size 5 and prints all the x values?

for (int i = 0; i arr[0] = 10;

for (int i = 0; i < 5; i++) printf("%d", points[i].x);

for (int i = 0; i < 5; i++) printf("%d", arr[i].x);

struct data {int arr[5];} *d; d.arr[0] = 10;

5.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What is the correct way to access the y value of the second point using a pointer to the array?

points[1].y;

points->y;

points[2].y;

points[1]->y;

6.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What is the correct way to calculate the size of an array of structures arr containing 10 elements of type struct point?

sizeof(arr);

sizeof(arr) / sizeof(struct point);

sizeof(struct point) / sizeof(arr);

sizeof(arr) / sizeof(struct point*);

7.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

Which of the following accesses the field y in the nested structure inner_var?

outer.inner_var.y;

outer.inner_var->y;

outer->inner_var.y;

outer.inner_var[1].y;

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?