System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q4101: The function _______ is used to wait until the named pipe is available.
- A: WaitNamedPipe()
- B: ConnectNamedPipe()
- C: ReadFile()
- D: SleepPipe()
View Answer
A
Q4102: To write to the pipe after connection, call
- A: WritePipe()
- B: WriteData()
- C: WriteFile()
- D: TransferPipe()
View Answer
C
Q4103: ________ must be called to disconnect the client after communication.
- A: DisconnectNamedPipe()
- B: RemoveClientPipe()
- C: DisconnectPipe()
- D: ResetPipe()
View Answer
A
Q4104: A connected server reads messages using _______.
- A: ReadClient()
- B: ReadFile()
- C: ReadPipe()
- D: GetPipeMessage()
View Answer
B
Q4105: _______ function allows the server to accept a client connection.
- A: ConnectNamedPipe()
- B: WaitNamedPipe()
- C: ReadPipe()
- D: LinkPipe()
View Answer
A
Q4106: _______ enables the server to synchronize its connection wait with client actions.
- A: ConnectNamedPipe()
- B: WaitNamedPipe()
- C: WaitClientPipe()
- D: ConnectClientPipe()
View Answer
B
Q4107: The function that sends messages after connection is _______.
- A: SendPipe()
- B: TransmitPipe()
- C: WriteFile()
- D: WritePipeData()
View Answer
C
Q4108: A pipe handle is disconnected using _______.
- A: DisconnectNamedPipe()
- B: HandleClosePipe()
- C: DisconnectClient()
- D: CloseNamedPipe()
View Answer
A
Q4109: The function signature of ConnectNamedPipe includes HANDLE and _______.
- A: DWORD
- B: LPCVOID
- C: LPOVERLAPPED
- D: LPSTR
View Answer
C
Q4110: What happens when a client disconnects from a named pipe?
- A: WriteFile() fails
- B: ReadFile() returns FALSE
- C: Server shuts down
- D: ConnectNamedPipe() returns FALSE
View Answer
B