Skip to main content

System Programming MCQs with Answers

Practice important System Programming MCQs with answers and explanations.

Multiple Choice Questions

Q831: SetFileTime() API allows modification of ________.
  • A: creation, access, and write times
  • B: file size
  • C: file permissions
  • D: file name
View Answer
A

Q832: In GetFileType(), which is NOT a valid file type?
  • A: Disk file
  • B: Pipe
  • C: Network file
  • D: Unknown type
View Answer
C

Q833: Which API converts file time from UTC to local time?
  • A: FileTimeToLocalFileTime
  • B: LocalFileTimeToFileTime
  • C: SystemTimeToFileTime
  • D: CompareFileTime
View Answer
A

Q834: Which API converts system time into file time?
  • A: FileTimeToSystemTime
  • B: SystemTimeToFileTime
  • C: GetFileTime
  • D: SetFileTime
View Answer
B

Q835: The return value INVALID_FILE_ATTRIBUTES corresponds to the hex value ________.
  • A: 0xFFFFFFFF
  • B: 0x00000000
  • C: 0xFFFFFFFE
  • D: 0x12345678
View Answer
A

Q836: Which member is NOT part of FILETIME structure?
  • A: dwLowDateTime
  • B: dwHighDateTime
  • C: dwFileAttributes
  • D: dwLowDateTime
View Answer
C

Q837: Temporary files in Windows usually have the extension ________.
  • A: .tmp
  • B: .tmpfile
  • C: .temp
  • D: .tmf
View Answer
A

Q838: GetTempFileName API is used to create ________ files.
  • A: temporary
  • B: hidden
  • C: system
  • D: readonly
View Answer
A

Q839: In GetTempFileName(), lpPathName specifies the ________ path.
  • A: file
  • B: directory
  • C: filename
  • D: file extension
View Answer
B

Q840: The maximum length allowed for lpPathName in GetTempFileName() is ________ characters.
  • A: 14
  • B: 16
  • C: 32
  • D: 64
View Answer
A

Test Your Knowledge

Take a timed quiz on System Programming

🚀 Start Quiz Now