A code framework that allows an operating system to communicate with and control a high-resolution flatbed document scanner is a/an: MCQ with Answer and Explanation

A code framework that allows an operating system to communicate with and control a high-resolution flatbed document scanner is a/an:
A. Horizontal Utility App
B. System Extension Package
C. Device Driver
D. Application Plugin
Answer: Option C
Solution (By JKSSB Mock Tests)
Device drivers act as translators between hardware devices (like scanners) and the operating system, enabling smooth hardware control.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Computer Software Questions

Question #1
What is the main difference between a compiler and a transpiler?
A. Compiler targets machine code; transpiler targets another source language
B. Compiler is faster; transpiler is slower
C. No difference
D. Compiler is for high-level; transpiler is for low-level

Correct Answer: Option A


Explanation:
Transpilers convert code from one high-level language to another.

This question belongs to: Computer Computer Software
Question #2
Which software is used to create and edit vector graphics?
A. Adobe Illustrator
B. Adobe Photoshop
C. GIMP
D. MS Paint

Correct Answer: Option A


Explanation:
Adobe Illustrator is application software for vector graphics.

This question belongs to: Computer Computer Software
Question #3
What is the difference between an API and a GUI?
A. API is for program-to-program communication; GUI is for user interaction
B. API is for user interaction; GUI is for program interaction
C. API and GUI are the same
D. API is hardware; GUI is software

Correct Answer: Option A


Explanation:
GUI allows users to interact with software, while API allows programs to interact with each other.

This question belongs to: Computer Computer Software