System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q3121: The main function creates threads using which function?
- A: CreateThread()
- B: _startThread()
- C: _beginthreadex()
- D: pthread_create()
View Answer
C
Q3122: The program is written using which language?
- A: Python
- B: Java
- C: C
- D: C++
View Answer
C
Q3123: Checksum is generated using
- A: MD5 XOR
- B: SHA-1
- C: Random XOR
- D: Timestamp XOR
View Answer
C
Q3124: Each message is validated before display to ensure
- A: Data loss
- B: Correct timestamp
- C: No corruption
- D: Thread integrity
View Answer
C
Q3125: The message data is validated by
- A: Matching sequence number
- B: Checking time
- C: Duplicating content
- D: XOR of values
View Answer
D
Q3126: The value of `mBlock.nLost` is calculated as
- A: mSequence - nCons + 1
- B: mSequence + nCons
- C: nCons - mSequence
- D: nCons / mSequence
View Answer
A
Q3127: _____ is NOT part of the user prompt options.
- A: c
- B: s
- C: r
- D: x
View Answer
C
Q3128: _tprintf is used in the program for
- A: Displaying messages in console
- B: Logging
- C: Printing to file
- D: Thread logs
View Answer
A
Q3129: The message is displayed if
- A: Checksum is invalid
- B: mBlock.fReady == 1
- C: fStop == 1
- D: User exits
View Answer
B
Q3130: InterlockedIncrement function is used to
- A: Increment integer safely
- B: Stop thread
- C: Exit loop
- D: Lock section
View Answer
A