System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Chapter: 36
Q821:
FileTimeToLocalFileTime() converts ________ file time to local file time.
A. UTC
B. system
C. file
D. network
Correct Answer:
A
Chapter: 36
Q822:
LocalFileTimeToFileTime() converts ________ file time to UTC file time.
A. local
B. system
C. file
D. network
Correct Answer:
A
Chapter: 36
Q823:
GetFileType() API provides information about the type of ________.
A. file
B. disk
C. file or pipe
D. process
Correct Answer:
C
Chapter: 36
Q824:
GetFileAttributes() returns FILE_ATTRIBUTE_READONLY if the file is ________.
A. read-only
B. hidden
C. system
D. temporary
Correct Answer:
A
Chapter: 36
Q825:
The value 0xFFFFFFFF returned by GetFileAttributes() indicates ________.
A. failure
B. success
C. normal file
D. temporary file
Correct Answer:
A
Chapter: 36
Q826:
FILE_ATTRIBUTE_NORMAL means the file has no special ________.
A. attributes
B. size
C. flags
D. permissions
Correct Answer:
A
Chapter: 36
Q827:
FILE_ATTRIBUTE_TEMPORARY indicates the file is intended to be ________.
A. temporary
B. permanent
C. system
D. file
Correct Answer:
B
Chapter: 36
Q828:
GetFileAttributes() requires the ________ of the file or directory.
A. name
B. handle
C. descriptor
D. path
Correct Answer:
A
Chapter: 36
Q829:
Which structure receives the file times in GetFileTime()?
A. LPFILETIME
B. LPWIN32_FIND_DATA
C. HANDLE
D. DWORD
Correct Answer:
A
Chapter: 36
Q830:
What type does GetFileAttributes() return?
A. DWORD
B. HANDLE
C. LPCTSTR
D. LPFILETIME
Correct Answer:
A
Chapter: 36
Q831:
SetFileTime() API allows modification of ________.
A. creation, access, and write times
B. file size
C. file permissions
D. file name
Correct Answer:
A
Chapter: 36
Q832:
In GetFileType(), which is NOT a valid file type?
A. Disk file
B. Pipe
C. Network file
D. Unknown type
Correct Answer:
C
Chapter: 36
Q833:
Which API converts file time from UTC to local time?
A. FileTimeToLocalFileTime
B. LocalFileTimeToFileTime
C. SystemTimeToFileTime
D. CompareFileTime
Correct Answer:
A
Chapter: 36
Q834:
Which API converts system time into file time?
A. FileTimeToSystemTime
B. SystemTimeToFileTime
C. GetFileTime
D. SetFileTime
Correct Answer:
B
Chapter: 36
Q835:
The return value INVALID_FILE_ATTRIBUTES corresponds to the hex value ________.
A. 0xFFFFFFFF
B. 0x00000000
C. 0xFFFFFFFE
D. 0x12345678
Correct Answer:
A
Chapter: 36
Q836:
Which member is NOT part of FILETIME structure?
A. dwLowDateTime
B. dwHighDateTime
C. dwFileAttributes
D. dwLowDateTime
Correct Answer:
C
Chapter: 37
Q837:
Temporary files in Windows usually have the extension ________.
A. .tmp
B. .tmpfile
C. .temp
D. .tmf
Correct Answer:
A
Chapter: 37
Q838:
GetTempFileName API is used to create ________ files.
A. temporary
B. hidden
C. system
D. readonly
Correct Answer:
A
Chapter: 37
Q839:
In GetTempFileName(), lpPathName specifies the ________ path.
A. file
B. directory
C. filename
D. file extension
Correct Answer:
B
Chapter: 37
Q840:
The maximum length allowed for lpPathName in GetTempFileName() is ________ characters.
A. 14
B. 16
C. 32
D. 64
Correct Answer:
A