Array of Structures 2

Array of Structures 2

University

40 Qs

quiz-placeholder

Similar activities

Coding Skill Test -I

Coding Skill Test -I

University

40 Qs

CSCI Test 2 (Practice)

CSCI Test 2 (Practice)

University

37 Qs

I/O and Operators in C

I/O and Operators in C

University

43 Qs

A4ALGU CLUB EVENT QUIZ

A4ALGU CLUB EVENT QUIZ

University

40 Qs

Technical MCQ

Technical MCQ

University

45 Qs

Java Programming

Java Programming

University

40 Qs

Examen C

Examen C

University

40 Qs

Structures and Pointers in C

Structures and Pointers in C

University

35 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?