MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

ALGORITHMS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
What is abstraction?
A
The process of filtering out unnecessary detail.
B
The process of filtering out irrelevant characteristics
C
The process of filtering out irrelevant characteristics and unnecessary detail.
D
None of the above
Explanation: 

Detailed explanation-1: -Abstraction is the process of filtering out – ignoring-the characteristics of patterns that we don’t need in order to concentrate on those that we do. It is also the filtering out of specific details. From this we create a representation (idea) of what we are trying to solve.

Detailed explanation-2: -Abstraction is the process of removing unnecessary detail from a problem so that the important details can be focused on. This can make solving the problem easier.

Detailed explanation-3: -Abstraction in coding and computer science is used to simplify strings of code into different functions. It hides the underlying complexity in a programming language, which makes it simpler to implement algorithms and communicate with digital tools.

Detailed explanation-4: -Abstraction is simply the removal of unnecessary detail. The idea is that to design a part of a complex system, you must identify what about that part others must know in order to design their parts, and what details you can hide.

There is 1 question to complete.