7-04-2024 quiz

7-04-2024 quiz

Professional Development

30 Qs

quiz-placeholder

Similar activities

Bible Connection 2019 - Round 2

Bible Connection 2019 - Round 2

10th Grade - Professional Development

25 Qs

Esther 6-10

Esther 6-10

KG - Professional Development

25 Qs

Sabbath School Lesson: Prayer Power

Sabbath School Lesson: Prayer Power

Professional Development

25 Qs

QUIZ 1

QUIZ 1

Professional Development

25 Qs

1 Kings

1 Kings

Professional Development

25 Qs

judges

judges

Professional Development

25 Qs

A Step In Faith

A Step In Faith

Professional Development

25 Qs

There's Something About Mama

There's Something About Mama

Professional Development

25 Qs

7-04-2024 quiz

7-04-2024 quiz

Assessment

Quiz

Religious Studies

Professional Development

Medium

Created by

INSPIRE [Official]

Used 1+ times

FREE Resource

30 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The keyword used to transfer control from a function back to the calling function is


back

terminate

return

end

Answer explanation

The keyword return is used to transfer control from a function back to the calling function.


2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Point out the error in the program

Missing parenthesis in return statement

The function should be defined as int f(int a, int b)

Redeclaration of a

None of above

Answer explanation

f(int a, int b) The variable a is declared in the function argument statement.

int a; Here again we are declaring the variable a. Hence it shows the error "Redeclaration of a"

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt


A function cannot be defined inside another function

True

False

Answer explanation

A function cannot be defined inside the another function, but a function can be called inside a another function.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is true about the size of C data types?

sizeof(char) <= sizeof(int) <= sizeof(long)

sizeof(double) <= sizeof(float)

sizeof(char) > sizeof(short)

sizeof(int) == sizeof(float)

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the correct way to declare a comment in C?

<!-- This is a comment -->

/* This is a comment */

// This is a comment

Both B and C are correct

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Functions cannot return more than one value at a time

True

False

Answer explanation

True, A function cannot return more than one value at a time. because after returning a value the control is given back to calling function.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What will be the output of the program?

Print 5, 4, 3, 2, 1

Infinite loop

Print 1, 2, 3, 4, 5

Print 5, 4, 3, 2, 1, 0

Answer explanation

Step 1: int no=5; The variable no is declared as integer type and initialized to 5.

Step 2: reverse(no); becomes reverse(5); It calls the function reverse() with '5' as parameter.

The function reverse accept an integer number 5 and it returns '0'(zero) if(5 == 0) if the given number is '0'(zero) or else printf("%d,", no); it prints that number 5 and calls the function reverse(5);.

The function runs infinetely because the there is a post-decrement operator is used. It will not decrease the value of 'n' before calling the reverse() function. So, it calls reverse(5) infinitely.

Note: If we use pre-decrement operator like reverse(--n), then the output will be 5, 4, 3, 2, 1. Because before calling the function, it decrements the value of 'n'.

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?