Board Questions On Header Files
There is 1 or 2 Marks questions based on function mapping to header files
Q1(CBSE 2012): Write the names of the header file to which of the following belong:
(i) sqrt( )
(ii) randomize()
Answer: (i) math.h
(ii) stdlib.h
Q2: Name the header file that will be needed for the following code:
Answer: iostream.h (for cout), iomanip.h (for setw)
Q3(CBSE 2012): Which C++ header file(s) are especially required to be included to run the following C++ code. (Note: Do not include any header which is/are not required):
Answer: iostream.h (for cout), string.h (for strlen)
Q4(CBSE 2013): Observe the following C++ code and write name(s) of the header file(s) which will be essentially required to run in a C++ compiler:
Answer: iostream.h (for cin, cout), math.h (for abs)
Q5(CBSE 2011): Which C++ header file(s) will be essentially required to be included to run/execute the following C++ code?
Answer: iostream.h (for cin and cout), ctype.h (for toupper)
Q6(CBSE 2009): Write the names of the header files to which the following belong:
(i) puts()
(ii) randomize()
Answer:
(i) stdio.h (puts)
(ii) stdlib.h (randomize)
Q7(CBSE 2009): Write the names of the header files to which the following belong:
(i) setw()
(ii) sqrt()
Answer:
(i) iomanip.h (setw)
(ii) math.h (sqrt)
Q8(CBSE 2004): Write the names of the header files to which the following belong:
(i) sqrt()
(ii) isalpha()
(iii) puts()
(iv) strcpy()
Answer:
(i) math.h
(ii) ctype.h
(iii) string.h
(iv) stdio.h
(i) sqrt( )
(ii) randomize()
Answer: (i) math.h
(ii) stdlib.h
Q2: Name the header file that will be needed for the following code:
void main() { char word [] = "Board Examination"; cout << setw(20) << word; }
Answer: iostream.h (for cout), iomanip.h (for setw)
Q3(CBSE 2012): Which C++ header file(s) are especially required to be included to run the following C++ code. (Note: Do not include any header which is/are not required):
void main() { char TEXT[] = "something"; cout << "Remaining SMS chars: " << 160 - strlen(TEXT) << endl; }
Answer: iostream.h (for cout), string.h (for strlen)
Q4(CBSE 2013): Observe the following C++ code and write name(s) of the header file(s) which will be essentially required to run in a C++ compiler:
void main() { int number; cin >> number; if (abs(number) == number) cout << "positive" << endl; }
Answer: iostream.h (for cin, cout), math.h (for abs)
Q5(CBSE 2011): Which C++ header file(s) will be essentially required to be included to run/execute the following C++ code?
void main() { char name[20]; cin >> name; toupper(name[0]); cout << name << endl; }
Answer: iostream.h (for cin and cout), ctype.h (for toupper)
Q6(CBSE 2009): Write the names of the header files to which the following belong:
(i) puts()
(ii) randomize()
Answer:
(i) stdio.h (puts)
(ii) stdlib.h (randomize)
Q7(CBSE 2009): Write the names of the header files to which the following belong:
(i) setw()
(ii) sqrt()
Answer:
(i) iomanip.h (setw)
(ii) math.h (sqrt)
Q8(CBSE 2004): Write the names of the header files to which the following belong:
(i) sqrt()
(ii) isalpha()
(iii) puts()
(iv) strcpy()
Answer:
(i) math.h
(ii) ctype.h
(iii) string.h
(iv) stdio.h
In question number 8, puts should be in stdio.h and stripy should be in string.h. Not vice versa.
ReplyDeleteExactly!!😎
DeleteCORRECT
DeleteKal board exam hai poore saal time pass nahi karna chaiye tha lol
ReplyDelete