Search Header Logo

Structure and Array Quiz

Authored by Karen Tan

Computers

University

Used 2+ times

Structure and Array Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What will be the output of the following program? #include struct emp_rec { char emp_name[30]; char emp_ID[10]; }; int main() { struct emp_rec emp = {"Alice", "E12345"}; printf("%s %s\n", emp.emp_name, emp.emp_ID); return 0; }

Compilation error

Alice E12345

Garbage value

E12345 Alice

2.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What will be the output of the following program? #include <stdio.h>

struct emp_rec {

char emp_name[30];

float salary;

};

int main() {

struct emp_rec emp[3] = {{"Jack", 50000}, {"Mia", 60000}, {"Noah", 55000}};

int max_index = 0;

for (int i = 1; i < 3; i++)

if (emp[i].salary > emp[max_index].salary)

max_index = i;

printf("%s\n", emp[max_index].emp_name);

return 0;

}

Jack

Noah

Mia

Error not found

3.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What is the output of the following code? #include struct emp_rec { char emp_name[30]; int emp_ID; }; int main() { struct emp_rec emp[2] = {{"Bob", 1001}, {"Charlie", 1002}}; printf("%s %d\n", emp[1].emp_name, emp[1].emp_ID); return 0; }

Bob 1001

Charlie 1002

Compilation error

1002 Charlie

4.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What will be the output of the following program? #include struct emp_rec { char emp_name[30]; float salary; }; int main() { struct emp_rec emp = {"David", 50000}; printf("%.2f\n", emp.salary); return 0; }

50000.00

50000

Compilation error

Undefined behavior

5.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What will be the output of the following code? #include struct emp_rec { char emp_name[30]; int attendance[3]; }; int main() { struct emp_rec emp = {"Ethan", {1, 1, 0}}; printf("%d\n", emp.attendance[2]); return 0; }

1

0

Compilation error

Undefined behavior

6.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What will be the output of the following program? #include struct emp_rec { char emp_name[30]; int attendance[5]; }; int main() { struct emp_rec emp = {"Ethan", {1, 1, 0, 1, 0}}; for (int i = 0; i < 5; i++) { printf("%d ", emp.attendance[i]); } return 0; }

0 1 1 0 1

1 1 0 1 0

0 0 0 0 0

1 0 1 1 0

7.

MULTIPLE CHOICE QUESTION

1 min • 20 pts

What will be the output of the following program? #include struct emp_rec { char emp_name[30]; float salary; }; int main() { struct emp_rec e1 = {"Ava", 65000}; struct emp_rec e2 = e1; printf("%s %.0f\n", e2.emp_name, e2.salary); return 0; }

Compilation error

Ava 65000

Garbage value

Undefined behavior

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?

Discover more resources for Computers