System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Chapter: 4
Q121:
Windows allows remote function calls using
A. APIs only
B. Command Line
C. Remote Procedure Calls (RPCs)
D. Windows Registry
Correct Answer:
C
Chapter: 4
Q122:
RPCs in Windows are useful for
A. Editing files
B. Running local programs
C. Distributed client-server applications
D. Driver updates
Correct Answer:
C
Chapter: 4
Q123:
Which GUI system is supported in Windows and is cross-platform?
A. X Windows
B. System32
C. PowerShell
D. Command Prompt
Correct Answer:
A
Chapter: 4
Q124:
X Windows system provides
A. GUI for mobile devices
B. GUI in a distributive network environment
C. Text-only interface
D. Driver management
Correct Answer:
B
Chapter: 4
Q125:
Windows supports sockets for communication among devices with
A. Different architectures
B. Same OS only
C. No internet
D. Limited memory
Correct Answer:
A
Chapter: 4
Q126:
Which of the following is NOT true about Windows OS?
A. It's open source
B. It supports C/C++ libraries
C. It provides RPC support
D. It supports sockets
Correct Answer:
A
Chapter: 4
Q127:
Vendor-specific updates in Windows help maintain
A. Multiple versions
B. Standardization
C. Open source access
D. Hardware problems
Correct Answer:
B
Chapter: 4
Q128:
The use of sockets in Windows allows connection over ______
A. TCP/IP and other protocols
B. Only HDMI
C. Only USB
D. BIOS systems
Correct Answer:
A
Chapter: 4
Q129:
Remote Procedure Calls are useful in ______ applications
A. Gaming only
B. Local
C. Distributed client-server
D. Web browser only
Correct Answer:
C
Chapter: 4
Q130:
Which OS provides GUI in a distributed network environment?
A. BIOS
B. X Windows
C. DOS
D. Linux
Correct Answer:
A
Chapter: 4
Q131:
X Windows system is classified as
A. Closed source
B. Single-platform
C. Proprietary
D. Cross-platform
Correct Answer:
D
Chapter: 4
Q132:
Socket is a resource needed when
A. Running JavaScript
B. Connecting two computers
C. Compiling code
D. Installing drivers
Correct Answer:
B
Chapter: 4
Q133:
Standard C compilers can be installed on
A. Android
B. Windows
C. BIOS
D. Excel
Correct Answer:
B
Chapter: 4
Q134:
Windows supports communication across devices with different ______
A. Process IDs
B. Memory slots
C. Computer architectures
D. CMD settings
Correct Answer:
C
Chapter: 4
Q135:
Windows offers interoperability which means it can
A. Only run in isolated mode
B. Crash other systems
C. Communicate with non-Windows systems
D. Ignore TCP protocols
Correct Answer:
C
Chapter: 5
Q136:
In Windows OS, system resources like processes and threads are represented by
A. Threads
B. Classes
C. Objects
D. Functions
Correct Answer:
C
Chapter: 5
Q137:
How does Windows identify and reference its internal objects?
A. Pointer
B. ID
C. Address
D. Handle
Correct Answer:
D
Chapter: 5
Q138:
Accessing Windows objects directly results in
A. Warning
B. Access granted
C. Exception thrown
D. System crash
Correct Answer:
C
Chapter: 5
Q139:
Which component allows safe access to Windows system objects?
A. Executable
B. API
C. Driver
D. Compiler
Correct Answer:
B
Chapter: 5
Q140:
Several APIs can relate to a single object to
A. Lock it permanently
B. Prevent memory usage
C. Manipulate it differently
D. Delete it
Correct Answer:
C