
7-04-2024 quiz
Quiz
•
Religious Studies
•
Professional Development
•
Medium
INSPIRE [Official]
Used 1+ times
FREE Resource
Enhance your content
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
return
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
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
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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple

Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
25 questions
SRIMAD BHAGAVATAM CANTO 2
Quiz
•
1st Grade - Professio...
25 questions
PUJAN KEPITU
Quiz
•
Professional Development
25 questions
REHMAT FAST QUIZ
Quiz
•
KG - Professional Dev...
25 questions
Malayalam islamic quiz
Quiz
•
Professional Development
25 questions
Agama Kristen Protestan
Quiz
•
1st Grade - Professio...
25 questions
Kuiz Pemantapan Akidah
Quiz
•
Professional Development
25 questions
66 TH WEEK -JEREMIAH 15 - 24
Quiz
•
Professional Development
25 questions
Examen Final de Introducción al Antiguo Testamento
Quiz
•
Professional Development
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
20 questions
ELA Advisory Review
Quiz
•
7th Grade
15 questions
Subtracting Integers
Quiz
•
7th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade