
7-04-2024 quiz

Quiz
•
Religious Studies
•
Professional Development
•
Medium
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
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
Similar Resources on Wayground
30 questions
CFAN LnL UE Virtual Meet 2021 - Quiz

Quiz
•
4th Grade - Professio...
30 questions
LAST QUARTERLY REVIEW YAYA EDITION 2025

Quiz
•
Professional Development
29 questions
Bible Study Teens - Review Quiz -

Quiz
•
KG - Professional Dev...
25 questions
Raghuvamsa Quiz February 2023

Quiz
•
Professional Development
31 questions
20b-26b 1k Quiz

Quiz
•
Professional Development
29 questions
BibleCell_BibleBites_19Jun2022

Quiz
•
Professional Development
30 questions
ISLAM

Quiz
•
Professional Development
30 questions
Trinity

Quiz
•
Professional Development
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12

Lesson
•
11th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade