

MCQOPTIONS
This section includes 88 Mcqs, each offering curated multiple-choice questions to sharpen your Library Functions knowledge and support exam preparation. Choose a topic below to get started.
51. |
A preprocessor command |
A. | need not start on a new line |
B. | need not start on the first column |
C. | has # as the first character |
D. | comes before the first executable statement |
Answer» D. comes before the first executable statement | |
52. |
The source filename and line number come from the preprocessor macros________and______ |
A. | _ _FILE_ _ and _ _LINE_ _ |
B. | _ _NAME_ _ and _ _NUMBER_ _ |
C. | _ _FILENAME_ _ and _ _NMN_ _ |
D. | _ _FILE_ _ and _ _NUM_ _ |
Answer» B. _ _NAME_ _ and _ _NUMBER_ _ | |
53. |
mblen() function returns 0,if a null wide character was recognized. It returns -1 if an invalid multi-byte sequence was encountered. |
A. | true |
B. | false |
Answer» B. false | |
54. |
C preprocessor |
A. | Takes care of conditional compilation |
B. | Takes care of macros |
C. | Takes care of include files |
D. | All of the above |
Answer» E. | |
55. |
The library function clock() returns the number of _________ elapsed since the start of the program. |
A. | minutes |
B. | clock ticks |
C. | milli-seconds |
D. | micro-seconds |
Answer» C. milli-seconds | |
56. |
Some types and macros defined under the header file stddef.h may be defined under other header files too. |
A. | True |
B. | False |
Answer» B. False | |
57. |
Select the function that reads or sets location dependent information. |
A. | longjmp() |
B. | setlocale() |
C. | assert() |
D. | toupper() |
Answer» C. assert() | |
58. |
The pointer used in the mblen() function points to the _________ |
A. | first byte of multibyte character |
B. | last byte of multibyte character |
C. | middle byte of multibyte character |
D. | no pointer is used in mblen function |
Answer» B. last byte of multibyte character | |
59. |
The mbstowcs() function is used to return the number of array elements modified, not including a terminating zero code, if any. |
A. | true |
B. | false |
Answer» B. false | |
60. |
MB_CUR_MAX is not defined in stdlib.h. |
A. | true |
B. | false |
Answer» C. | |
61. |
Which of the following is the correct code? |
A. | tanh(double x) |
B. | tanh double x |
C. | tanhdouble x |
D. | tanhdoublex |
Answer» B. tanh double x | |
62. |
The header file assert.h of the C Standard Library defines ________macro. |
A. | stderr |
B. | stdarg |
C. | setjmp |
D. | assert |
Answer» E. | |
63. |
The purpose of the function ctime() is that ___________ |
A. | it returns a string representing the local time |
B. | it returns a void string |
C. | it returns a string representing the time in UTC format |
D. | it returns a string representing the time stored in a structure |
Answer» B. it returns a void string | |
64. |
Which of the following is defined under the header file time.h? |
A. | strnct() |
B. | fabs() |
C. | iscntrl() |
D. | null |
Answer» E. | |
65. |
Determine Output:
|
A. | 50 |
B. | 10 |
C. | Compiler Error |
D. | None of These |
Answer» B. 10 | |
66. |
Point out the error in the following program.
|
A. | Error: in Array declaration |
B. | Error: printf statement |
C. | Error: unspecified character in printf |
D. | No error |
Answer» E. | |
67. |
Point out the error in the following program.
|
A. | Error: in memccpy statement |
B. | Error: invalid pointer conversion |
C. | Error: invalid variable declaration |
D. | No error and prints "Learn through Comp" |
Answer» E. | |
68. |
What will be the output of the program?
|
A. | aaaa |
B. | aaaaa |
C. | Garbage value |
D. | Error in ungetc statement |
Answer» C. Garbage value | |
69. |
What will function gcvt() do? |
A. | Convert vector to integer value |
B. | Convert floating-point number to a string |
C. | Convert 2D array in to 1D array |
D. | Covert multi Dimensional array to 1D array |
Answer» C. Convert 2D array in to 1D array | |
70. |
What is the purpose of fflush() function ? |
A. | flushes all streams and specified streams |
B. | flushes only specified stream |
C. | flushes input/output buffer |
D. | flushes file buffer |
Answer» B. flushes only specified stream | |
71. |
What is stderr ? |
A. | standard error |
B. | standard error types |
C. | standard error streams |
D. | standard error definitions |
Answer» D. standard error definitions | |
72. |
Which standard library function will you use to find the last occurrence of a character in a string in C? |
A. | strnchar() |
B. | B. |
C. | |
D. | strrchar() |
E. | D. |
Answer» E. D. | |
73. |
The prototypes of all standard library string functions are declared in the file string.h. |
A. | Yes |
B. | No |
Answer» B. No | |
74. |
scanf() or atoi() function can be used to convert a string like "436" in to integer. |
A. | Yes |
B. | No |
Answer» B. No | |
75. |
The itoa function can convert an integer in decimal, octal or hexadecimal form to a string. |
A. | Yes |
B. | No |
Answer» B. No | |
76. |
Will the program outputs "IndiaBIX.com"?
|
A. | Yes |
B. | No |
Answer» C. | |
77. |
If the two strings are found to be unequal then strcmp returns difference between the first non-matching pair of characters. |
A. | True |
B. | False |
Answer» B. False | |
78. |
What will the function rewind() do? |
A. | Reposition the file pointer to a character reverse |
B. | Reposition the file pointer stream to end of file |
C. | Reposition the file pointer to beginning of that line |
D. | Reposition the file pointer to begining of file |
Answer» E. | |
79. |
Data written into a file using fwrite() can be read back using fscanf() |
A. | True |
B. | False |
Answer» C. | |
80. |
FILE is a structure suitably typedef'd in "stdio.h". |
A. | True |
B. | False |
Answer» B. False | |
81. |
ftell() returns the current position of the pointer in a file stream. |
A. | True |
B. | False |
Answer» B. False | |
82. |
What will be the output of the program?
|
A. | Missed |
B. | Got it |
C. | Error in memcmp statement |
D. | None of above |
Answer» C. Error in memcmp statement | |
83. |
What will be the output of the program?
|
A. | 55, 55.555 |
B. | |
C. | C. |
D. | D. |
Answer» D. D. | |
84. |
What will be the output of the program?
|
A. | bbbb |
B. | bbbbb |
C. | b |
D. | Error in ungetc statement. |
Answer» D. Error in ungetc statement. | |
85. |
What will be the output of the program?
|
A. | 1 |
B. | 2 |
C. | |
D. | D. |
Answer» C. | |
86. |
What will be the output of the program?
|
A. | 2, 3 |
B. | 2.000000, 3 |
C. | 2.000000, 0 |
D. | 2, 0 |
Answer» D. 2, 0 | |
87. |
Which of the given function differs from the statement errno is not neccessarily set on conversion error ? |
A. | atof() |
B. | atoi() |
C. | atol() |
D. | strtod() |
Answer» E. | |
88. |
______ macro must be called before using ______ and ________ |
A. | va_arg, va_end and va_start |
B. | va_start, va_end and va_arg |
C. | va_end, va_arg and va_start |
D. | v_arg, v_end and v_start |
Answer» C. va_end, va_arg and va_start | |