Computer Science 1A Final
Exam Questions and Answers
Updated 2026
CharlesBBabbageB-
BAnswerBTheBfatherBofBcomputing.BInvented/designedBtheBdifferenceBengineBandBthe
BanalyticalBengine.
DifferenceBEngineB-
BAnswerBABwhollyBmechanicalBcomputerBwithBonlyBwheels,Bcogs,BandBgears.BInvente
dBbyBCharlesBBabbage.
AnalyticalBEngineB-
BAnswerB1stBmechanicalBcomputer.BRanBoffBofBpunchedBcards.BCreatedBbyBCharlesBB
abbage,BbutBneverBcompletedBbyBhim.BAdaBLovelaceBhelped.
AdaBLovelaceB-
BAnswerBSheBisBconsideredBtoBbeBtheBfirstBcomputerBprogrammer.BSheBwroteBaBcom
puterBlanguageBforBtheBAnalyticalBEngine.
JosephBMarieBJacquardB-
BAnswerBFrenchBinventorBofBtheBJacquardBloomBthatBcouldBautomaticallyBweaveBcom
plicatedBpatternsB(1752-1834)BusedBPUNCHBCARDS
HermanBHollerithB-
BAnswerBHeBinventedBtheB"TabulatingBMachine."BTheBTabulatingBMachineBusedBpunch
BcardsBtoBstoreBinformation.BItBwasBlaterBusedBtoBtabulateBtheBU.S.BCensus.
GraceBHopperB-
BAnswerBFoundBtheBfirstBcomputerB"bug"BfoundBinBtheBHarvardBMarkB1=I.BDevelope
dBtheBFIRSTBCOMPILER.
,WhatBthreeBcharacteristicsBdoBconsumersBlookBatBtoBnoteBdifferentBgenerationsBofBco
mputers?B-BAnswerBsize,Bspeed,Bcost
MauchlyBandBEckertB-BAnswerBtheBcreatorsBofBENIACBandBUNIVAC
WhatBwereBtheBbreakthroughBtechnologiesBforBeachBgenerationBofBcomputers?B-
BAnswerB1B-BvacuumBtubesBandBmagneticBdrums
2B-Btransistors
3B-BintegratedBcircuits
4B-Bmicroprocessor
vacuumBtubesBandBmagneticBdrumsB-BAnswerBFlemming
TransistorsB(1950's)B-
BAnswerBWilliamBShockley,BJohnBBardeen,BandBWalterBBrattain.BReplacedBvacuumBtub
es.
IntegratedBCircuitsB(1960's)B-
BAnswerBJackBKirbyBandBRobertBNoyceBdesignedBtheBintegratedBcircuit.BABcircuitBisBa
BtinyBchipBthatBcontainsBthousandsBofBtinyBcircuits.BIntegratedBcircuitsBareBaboutBthe
BsizeBofBaBfingernailBandBareBmadeBfromBsiliconeB(hardBplastic).BTheyBallowBelectricit
yBtoBflowBthroughoutBtheBcomputer.
MicroprocessorB-
BAnswerBTheBcentralBprocessingBunitBthatBisBgenerallyBmadeBfromBaBsingleBintegrate
dBcircuit.BTedBHoffBofBIntel.
WhatBdoBweBuseBtoBconvertBfromBBinary,BOct,BorBHexBtoBDecimal?B-
BAnswerBSumBofBtheBExpansionBofBParts
HowBdoBweBconvertBfromBDecimalBtoBBinary,BOct,BorBHex?B-BAnswerBDibbleBDabble
, BusesB-
BAnswerBDataBflowsBbetweenBdifferentBpartsBofBtheBcomputerBviaBbuses.BDataBbuses
,BAddressBbuses,BandBControlBbuses.
DataBBusB-
BAnswerBTheBlinesBonBtheBsystemBbusBthatBtheBCPUBusesBtoBsendBandBreceiveBdata
.
WhatBareBtheBbasicBcomponentsBofBtheBCPU?B-
BAnswerBregisters,BcontrolBunitB(CU),BArithmeticBLogicBUnitB(ALU)
WhyBdoBweBstoreBdataBandBinstructionsBonBregisters?B-
BAnswerBTheyBareBfastBandBtemporary
WhatBdoesBtheBALUBdo?B-
BAnswerBItBcarriesBoutBallBtheBarithmeticBandBlogicalBoperationsBsuchBasBaddition.Bs
ubtractionBandBlogicalBoperations
WhatBdoesBtheBCUBdo?B-
BAnswerBControlBprogram'sBoverallBexecution,BoneBofBCPUBcomponents
WhenBaBcomputerBisBturnedBoff,BwhichBmemoryBwillBpersist?B-BAnswerBROM
BootstrapBProtocolB(BOOTP)B-
BAnswerBABcomponentBofBTCP/IPBthatBallowsBcomputersBtoBdiscoverBandBreceiveBan
BIPBaddressBfromBaBDHCPBserverBpriorBtoBbootingBtheBOS.BOtherBitemsBthatBmayBbe
BdiscoveredBduringBtheBBOOTPBprocessBareBtheBIPBaddressBofBtheBdefaultBgatewayBf
orBtheBsubnetBandBtheBIPBaddressesBofBanyBnameBservers.BLOADSBTHEBOPERATINGBS
YSTEM.
Exam Questions and Answers
Updated 2026
CharlesBBabbageB-
BAnswerBTheBfatherBofBcomputing.BInvented/designedBtheBdifferenceBengineBandBthe
BanalyticalBengine.
DifferenceBEngineB-
BAnswerBABwhollyBmechanicalBcomputerBwithBonlyBwheels,Bcogs,BandBgears.BInvente
dBbyBCharlesBBabbage.
AnalyticalBEngineB-
BAnswerB1stBmechanicalBcomputer.BRanBoffBofBpunchedBcards.BCreatedBbyBCharlesBB
abbage,BbutBneverBcompletedBbyBhim.BAdaBLovelaceBhelped.
AdaBLovelaceB-
BAnswerBSheBisBconsideredBtoBbeBtheBfirstBcomputerBprogrammer.BSheBwroteBaBcom
puterBlanguageBforBtheBAnalyticalBEngine.
JosephBMarieBJacquardB-
BAnswerBFrenchBinventorBofBtheBJacquardBloomBthatBcouldBautomaticallyBweaveBcom
plicatedBpatternsB(1752-1834)BusedBPUNCHBCARDS
HermanBHollerithB-
BAnswerBHeBinventedBtheB"TabulatingBMachine."BTheBTabulatingBMachineBusedBpunch
BcardsBtoBstoreBinformation.BItBwasBlaterBusedBtoBtabulateBtheBU.S.BCensus.
GraceBHopperB-
BAnswerBFoundBtheBfirstBcomputerB"bug"BfoundBinBtheBHarvardBMarkB1=I.BDevelope
dBtheBFIRSTBCOMPILER.
,WhatBthreeBcharacteristicsBdoBconsumersBlookBatBtoBnoteBdifferentBgenerationsBofBco
mputers?B-BAnswerBsize,Bspeed,Bcost
MauchlyBandBEckertB-BAnswerBtheBcreatorsBofBENIACBandBUNIVAC
WhatBwereBtheBbreakthroughBtechnologiesBforBeachBgenerationBofBcomputers?B-
BAnswerB1B-BvacuumBtubesBandBmagneticBdrums
2B-Btransistors
3B-BintegratedBcircuits
4B-Bmicroprocessor
vacuumBtubesBandBmagneticBdrumsB-BAnswerBFlemming
TransistorsB(1950's)B-
BAnswerBWilliamBShockley,BJohnBBardeen,BandBWalterBBrattain.BReplacedBvacuumBtub
es.
IntegratedBCircuitsB(1960's)B-
BAnswerBJackBKirbyBandBRobertBNoyceBdesignedBtheBintegratedBcircuit.BABcircuitBisBa
BtinyBchipBthatBcontainsBthousandsBofBtinyBcircuits.BIntegratedBcircuitsBareBaboutBthe
BsizeBofBaBfingernailBandBareBmadeBfromBsiliconeB(hardBplastic).BTheyBallowBelectricit
yBtoBflowBthroughoutBtheBcomputer.
MicroprocessorB-
BAnswerBTheBcentralBprocessingBunitBthatBisBgenerallyBmadeBfromBaBsingleBintegrate
dBcircuit.BTedBHoffBofBIntel.
WhatBdoBweBuseBtoBconvertBfromBBinary,BOct,BorBHexBtoBDecimal?B-
BAnswerBSumBofBtheBExpansionBofBParts
HowBdoBweBconvertBfromBDecimalBtoBBinary,BOct,BorBHex?B-BAnswerBDibbleBDabble
, BusesB-
BAnswerBDataBflowsBbetweenBdifferentBpartsBofBtheBcomputerBviaBbuses.BDataBbuses
,BAddressBbuses,BandBControlBbuses.
DataBBusB-
BAnswerBTheBlinesBonBtheBsystemBbusBthatBtheBCPUBusesBtoBsendBandBreceiveBdata
.
WhatBareBtheBbasicBcomponentsBofBtheBCPU?B-
BAnswerBregisters,BcontrolBunitB(CU),BArithmeticBLogicBUnitB(ALU)
WhyBdoBweBstoreBdataBandBinstructionsBonBregisters?B-
BAnswerBTheyBareBfastBandBtemporary
WhatBdoesBtheBALUBdo?B-
BAnswerBItBcarriesBoutBallBtheBarithmeticBandBlogicalBoperationsBsuchBasBaddition.Bs
ubtractionBandBlogicalBoperations
WhatBdoesBtheBCUBdo?B-
BAnswerBControlBprogram'sBoverallBexecution,BoneBofBCPUBcomponents
WhenBaBcomputerBisBturnedBoff,BwhichBmemoryBwillBpersist?B-BAnswerBROM
BootstrapBProtocolB(BOOTP)B-
BAnswerBABcomponentBofBTCP/IPBthatBallowsBcomputersBtoBdiscoverBandBreceiveBan
BIPBaddressBfromBaBDHCPBserverBpriorBtoBbootingBtheBOS.BOtherBitemsBthatBmayBbe
BdiscoveredBduringBtheBBOOTPBprocessBareBtheBIPBaddressBofBtheBdefaultBgatewayBf
orBtheBsubnetBandBtheBIPBaddressesBofBanyBnameBservers.BLOADSBTHEBOPERATINGBS
YSTEM.