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