Skip to main content

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

Test Your Knowledge

Take a timed quiz on System Programming

🚀 Start Quiz Now