SCIENCE ACTUAL 2025/2026 EXAM WITH
COMPLETE QUESTIONS AND DETAILED
ANSWERS
Object-oriented ,design ,- ,CORRECT ,ANSWER-Another ,way ,of ,looking ,at ,the
,design ,process, ,which ,views ,a ,program ,from ,the ,standpoint ,of ,data ,rather ,than
,tasks.
Top-Down ,Design ,- ,CORRECT ,ANSWER-Produces ,solutions ,to ,a ,hierarchy ,of
,tasks, ,with ,each ,task ,or ,action ,working ,upon ,the ,data ,passed ,through ,a
,parameter ,list ,to ,yield ,a ,given ,output.
Object-Oriented ,Design ,- ,CORRECT ,ANSWER-Solves ,a ,problem ,with ,self-
contained ,object ,entities ,comprising ,data ,editing ,data ,and ,operations, ,focusing
,on ,how ,objects ,interact ,with ,a ,problem.
Difference ,between ,top-down ,design ,and ,object-oriented ,design ,- ,CORRECT
,ANSWER-The ,focus: ,Top-down ,design ,emphasizes ,breaking ,down ,tasks
,(verbs) ,into ,smaller, ,manageable ,steps, ,while ,object-oriented ,design
,emphasizes ,organizing ,and ,structuring ,the ,data ,and ,defining ,how ,objects
,interact ,with ,each ,other ,through ,their ,methods.
Object-oriented ,programming ,(OOP) ,- ,CORRECT ,ANSWER-A ,paradigm ,that
,organizes ,software ,design ,around ,objects ,that ,encapsulate ,attributable ,data
,and ,associated ,methodical ,behaviors, ,allowing ,developers ,to ,copy ,real-world
,concepts.
Classes ,- ,CORRECT ,ANSWER-Blueprints ,for ,creating ,objects ,within ,object-
oriented ,programming ,to ,determine ,both ,the ,properties ,and ,behaviors ,that ,an
,object ,will ,have.
Encapsulation ,- ,CORRECT ,ANSWER-Grouping ,both ,data ,and ,methods ,within
,objects.
Inheritance ,- ,CORRECT ,ANSWER-Making ,new ,classes ,from ,already ,existing
,ones ,to ,inherit ,attributes ,and ,behaviors.
,Polymorphism ,- ,CORRECT ,ANSWER-Objects ,taking ,on ,many ,forms ,based ,on
,the ,program's ,given ,context.
OOP's ,problem-solving ,methodology ,- ,CORRECT ,ANSWER-Produces ,a ,solution
,to ,a ,problem ,in ,terms ,of ,self-contained ,entities ,called ,objects.
How ,OOP ,helps ,keep ,code ,neat ,and ,organized ,- ,CORRECT ,ANSWER-By
,grouping ,together ,related ,actions ,alongside ,data.
How ,reusing ,code ,makes ,it ,easier ,to ,build ,on ,existing ,work ,- ,CORRECT
,ANSWER-Thanks ,to ,the ,neat ,organization ,of ,OOP ,and ,how ,it ,simultaneously
,groups ,related ,actions ,and ,data.
Thinking ,of ,a ,class ,like ,a ,blueprint ,- ,CORRECT ,ANSWER-Means ,that ,classes
,act ,like ,building ,instructions ,for ,making ,objects ,that ,outline ,the ,attributable
,properties ,and ,methodical ,behaviors ,that ,each ,object ,of ,that ,type ,will ,have.
Class ,- ,CORRECT ,ANSWER-A ,plan ,of ,what ,the ,objects ,will ,look ,like ,and ,what
,they ,can ,do, ,serving ,as ,a ,blueprint ,for ,creating ,objects.
Object ,- ,CORRECT ,ANSWER-An ,instance ,of ,the ,class ,with ,both ,class-defined
,data ,and ,methods ,to ,depict ,a ,unique ,entity ,within ,the ,program.
Instance ,of ,the ,class ,- ,CORRECT ,ANSWER-An ,object ,made ,from ,a ,class ,that ,is
,a ,copy ,of ,a ,class ,structure ,that ,interacts ,independently ,upon ,other ,instances.
OOP ,- ,CORRECT ,ANSWER-Object-Oriented ,Programming, ,which ,ensures ,that
,objects ,always ,have ,data ,and ,actions ,described ,within ,their ,class ,due ,to
,inheritance.
Design ,Methodology ,- ,CORRECT ,ANSWER-The ,decomposition ,process
,consisting ,of ,four ,stages: ,brainstorming, ,filtering, ,scenarios, ,and ,responsibility
,algorithms.
Brainstorming ,- ,CORRECT ,ANSWER-Generating ,a ,list ,of ,prospective ,classes
,that ,must ,be ,used ,to ,solve ,a ,problem ,before ,deciding ,which ,classes ,to ,keep ,or
,discard.
Filtering ,- ,CORRECT ,ANSWER-The ,stage ,in ,which ,one ,reviews ,discovered
,classes ,to ,see ,if ,anything ,has ,been ,left ,out, ,can ,be ,removed, ,or ,is ,missing.
Scenarios ,- ,CORRECT ,ANSWER-The ,stage ,where ,the ,behavior ,of ,each ,class ,is
,determined ,by ,examining ,all ,situations ,and ,responsibilities.
,Responsibility ,algorithms ,- ,CORRECT ,ANSWER-The ,stage ,of ,writing ,down ,the
,responsibilities ,for ,the ,classes ,through ,algorithms.
Car ,Class ,- ,CORRECT ,ANSWER-A ,blueprint ,for ,creating ,car ,objects, ,defining
,fields ,like ,color, ,brand, ,model, ,engine ,size, ,and ,year, ,and ,methods ,like ,start(),
,stop(), ,and ,drive().
MyCar ,Object ,- ,CORRECT ,ANSWER-An ,instance ,of ,the ,Car ,class ,created ,with
,specific ,data ,fields ,such ,as ,color ,= ,Red, ,brand ,= ,Jeep, ,model ,= ,Wrangler
,Rubicon, ,and ,engine ,size ,= ,6.4L ,HEMI ,V8 ,engine.
Properties ,of ,MyCar ,- ,CORRECT ,ANSWER-Attributes ,defined ,in ,the ,Car ,class,
,including ,color, ,brand, ,model, ,and ,engine ,size.
Behaviors ,of ,MyCar ,- ,CORRECT ,ANSWER-Methods ,that ,the ,MyCar ,object ,can
,perform, ,which ,include ,start(), ,stop(), ,and ,drive().
Communication ,between ,Objects ,- ,CORRECT ,ANSWER-Objects ,communicate
,with ,one ,another ,by ,sending ,messages, ,also ,known ,as ,invoking ,one ,another's
,subprograms.
Blueprint ,- ,CORRECT ,ANSWER-A ,detailed ,plan ,or ,design ,that ,outlines ,the
,structure ,and ,behavior ,of ,objects ,in ,programming.
Attributes ,- ,CORRECT ,ANSWER-Properties ,or ,data ,fields ,that ,define ,the
,characteristics ,of ,an ,object.
Methods ,- ,CORRECT ,ANSWER-Functions ,defined ,in ,a ,class ,that ,describe ,the
,behaviors ,or ,actions ,that ,an ,object ,can ,perform.
Inheritance ,- ,CORRECT ,ANSWER-A ,mechanism ,in ,OOP ,that ,allows ,a ,class ,to
,inherit ,properties ,and ,methods ,from ,another ,class.
Unique ,Entity ,- ,CORRECT ,ANSWER-An ,object ,that ,is ,distinct ,and ,identifiable
,within ,the ,program, ,created ,from ,a ,class.
Class-defined ,Data ,- ,CORRECT ,ANSWER-Data ,that ,is ,specified ,and ,structured
,within ,a ,class, ,which ,objects ,of ,that ,class ,will ,possess.
Algorithm ,- ,CORRECT ,ANSWER-A ,step-by-step ,procedure ,or ,formula ,for
,solving ,a ,problem, ,often ,used ,in ,the ,responsibility ,algorithm ,stage.
Filtering ,- ,CORRECT ,ANSWER-In ,the ,object-oriented ,design ,methodology,
,filtering ,is ,when ,one ,takes ,the ,classes ,from ,the ,previous ,stage ,and ,narrows
,them ,down ,even ,more ,to ,the ,more ,important ,ones ,that ,are ,ensured ,to ,be ,used
,in ,the ,next ,step.
, Scenarios ,- ,CORRECT ,ANSWER-In ,the ,scenarios ,phase, ,all ,that ,is ,happening ,is
,that ,one ,is ,assigning ,responsibilities ,to ,each ,class ,by ,focusing ,on ,what ,tasks
,the ,class ,must ,perform ,instead ,of ,how ,they ,are ,implemented.
Responsibility ,algorithms ,- ,CORRECT ,ANSWER-In ,this ,stage, ,all ,that ,is
,happening ,is ,that ,the ,algorithms ,are ,now ,obtaining ,their ,respective
,responsibilities, ,which ,can ,be ,as ,simple ,as ,retrieving ,data ,from ,one ,given
,object ,or ,as ,complex ,as ,calculatory-based ,operations.
Translation ,process ,- ,CORRECT ,ANSWER-Turning ,code ,to ,machine ,code.
Assembly ,Language ,- ,CORRECT ,ANSWER-Program ,written ,in ,assembly
,language ,is ,input ,to ,the ,assembler, ,which ,translates ,the ,assembly ,language
,instructions ,into ,machine ,code.
Machine ,code ,- ,CORRECT ,ANSWER-The ,output ,produced ,by ,the ,assembler
,after ,translating ,assembly ,language ,instructions.
High-level ,languages ,- ,CORRECT ,ANSWER-Came ,in ,two ,varieties: ,those ,that
,were ,compiled ,and ,those ,that ,were ,interpreted.
Compiler ,- ,CORRECT ,ANSWER-A ,compiler ,is ,a ,tool ,that ,translates ,source ,code
,written ,in ,a ,high-level ,programming ,language ,into ,intermediate ,machine
,language ,or ,bytecode ,that ,computers ,execute.
Compiler ,program ,- ,CORRECT ,ANSWER-A ,program ,that ,translates ,source ,code
,written ,in ,a ,high-level ,programming ,language ,into ,intermediate ,machine
,language ,or ,bytecode ,that ,computers ,execute.
Multiple ,types ,of ,machines ,- ,CORRECT ,ANSWER-Programs ,can ,run ,on ,many
,kinds ,of ,machines ,since ,compilers ,are ,programs, ,and ,there ,are ,many ,different
,types ,of ,them.
Compiler ,output ,- ,CORRECT ,ANSWER-Before, ,compilers ,would ,output
,assembly ,language ,for ,a ,program, ,but ,now ,they ,mainly ,output ,executable
,machine ,code.
Compiled ,languages ,- ,CORRECT ,ANSWER-Some ,examples ,of ,compiled
,languages ,include ,FORTRAN, ,COBOL, ,and ,then ,ALGOL.
Interpreter ,- ,CORRECT ,ANSWER-Interpreters ,execute ,direct ,source ,code ,and
,translate ,it ,into ,machine ,code ,in ,real ,time ,instead ,of ,compiling ,it ,all ,from ,the
,get-go.