

MCQOPTIONS
Saved Bookmarks
This section includes 10 Mcqs, each offering curated multiple-choice questions to sharpen your C knowledge and support exam preparation. Choose a topic below to get started.
1. |
IN_THE_C_LIBRARY_FUNCTION_VOID_(*SIGNAL(INT_SIG,_VOID_(*FUNC)(INT)))(INT),_WHICH_STATEMENT_IS_TRUE_WITH_RESPECT_TO_FUNC??$ |
A. | func is a pointer to the function |
B. | func is pointer to sig |
C. | func is a static variable |
D. | func is a pointer that points to all type of data |
Answer» B. func is pointer to sig | |
2. |
void (*signal(int sig, void (*func)(int)))(int);If the value of func is SIG_IGN then ________? |
A. | the signal will be ignored |
B. | default handling for that signal will occur |
C. | The signal() function will fail to execute |
D. | the signal will be ignored |
Answer» B. default handling for that signal will occur | |
3. |
The sig argument specifies the signal, which may be any signal except _______ and _________ |
A. | SIG_DFL, SIG_IGN |
B. | SIGKILL, SIGSTOP |
C. | SIG_KILL, SIG_STOP |
D. | SIGCHLD, SIG_IGN |
Answer» C. SIG_KILL, SIG_STOP | |
4. |
______ gives receipt of an interactive attention signals. |
A. | SIGILL |
B. | SIGTERM |
C. | SIGINT |
D. | SIGFPE |
Answer» D. SIGFPE | |
5. |
Which of the following is the correct description of the macro SIGFPE? |
A. | erroneous arithmetic operation such as zero divide |
B. | invalid access to storage |
C. | termination request sent to the program |
D. | receipt of the interactive attention signal |
Answer» B. invalid access to storage | |
6. |
Select the macro that abnormally terminates the program. |
A. | SIGILL |
B. | SIGTERM |
C. | SIGABRT |
D. | SIGFPE |
Answer» D. SIGFPE | |
7. |
Which among the given header file is used to handle different signals reported during program execution? |
A. | stdarg.h |
B. | assert.h |
C. | signal.h |
D. | setjmp.h |
Answer» D. setjmp.h | |
8. |
What is the type declared by the header file signal.h? |
A. | sig_atomic_t |
B. | sig_signal_t |
C. | sig_signal_h |
D. | sig_stomic_h |
Answer» B. sig_signal_t | |
9. |
What does raise functions declared in signal.h do? |
A. | reports a synchronous signal |
B. | let’s you specify handling of signals |
C. | reports a asynchronous signal |
D. | doesn’t let you specify handling of signals |
Answer» B. let‚Äö√Ñ√∂‚àö√ë‚àö¬•s you specify handling of signals | |
10. |
Select the right statement. |
A. | synchronous signal occurs because of the action that your program takes |
B. | synchronous signal occurs because of action outside your program |
C. | asynchronous signal occurs because of the action that your program takes |
D. | division by zero is asynchronous |
Answer» B. synchronous signal occurs because of action outside your program | |