CS 401- Quiz 2

VU-CS 401- Quiz 2
VU-CS 401- Quiz 2



On which ship did Charles Darwin embark on his famous voyage? 
a. HMS Beagle 
b. HMS Endeavour 
c. HMS Discovery 
d. HMS Challenger
Answer: a. HMS Beagle

In which year was Charles Darwin's groundbreaking book "On the Origin of Species" published? 
a. 1859
 b. 1871 
c. 1822 
d. 1904
Answer: a. 1859

Which Galapagos Island is renowned for its diverse finch species that influenced Darwin's ideas? 
a. Daphne Major 
b. Floreana 
c. Santa Cruz 
d. San Cristobal
Answer: c. Santa Cruz

What term describes the process through which favorable traits become more common in a population over time? 
a. Natural selection 
b. Genetic mutation 
c. Artificial selection d. Genetic drift
Answer: a. Natural selection

What types of species are found nowhere else in the world but on the Galapagos Islands? 
a. Endemic species 
b. Invasive species 
c. Extinct species 
d. Native species
Answer: a. Endemic species

Which animal found on the Galapagos Islands is known for its ability to change the color of its skin? 
a. Marine iguana 
b. Blue-footed booby 
c. Giant tortoise 
d. Galapagos penguin
Answer: a. Marine iguana

Which Galapagos tortoise subspecies is believed to have influenced Darwin's theory of evolution? 
a. Geochelone nigra 
b. Geochelone elephantopus 
c. Geochelone chathamensis 
d. Geochelone hoodensis
Answer: b. Geochelone elephantopus

What adaptation do the cacti on the Galapagos Islands possess to survive in the arid environment? 
a. Thick, waxy stems 
b. Long taproots 
c. Spines instead of leaves 
d. Succulent stems
Answer: c. Spines instead of leaves

Which bird species on the Galapagos Islands has distinct blue feet? 
a. Blue-footed booby 
b. Frigatebird 
c. Albatross 
d. Finch
Answer: a. Blue-footed booby

Which of the following is NOT a mammal found on the Galapagos Islands? 
a. Galapagos sea lion 
b. Galapagos fur seal 
c. Galapagos giant rat 
d. Galapagos rice rat
Answer: c. Galapagos giant rat

What are the unique ecosystems formed by submerged volcanic craters called in the Galapagos Islands? 
a. Marine reserves 
b. Mangroves 
c. Lagoons 
d. Marine sinkholes
Answer: c. Lagoons

Which island in the Galapagos archipelago is home to the famous Darwin's Arch rock formation? 
a. Darwin Island 
b. Española Island
c. Floreana Island 
d. Isabela Island
Answer: a. Darwin Island

Which reptile found on the Galapagos Islands is known for its ability to "skip" across the water's surface? 
a. Marine iguana 
b. Galapagos snake 
c. Lava lizard 
d. Galapagos tortoise
Answer: a. Marine iguana

Which Galapagos Islands are located closest to the mainland of South America? 
a. Española and Genovesa 
b. San Cristobal and Santa Cruz 
c. Floreana and Isabela 
d. Baltra and Bartolome
Answer: b. San Cristobal and Santa Cruz

Which Galapagos Island is famous for its population of waved albatrosses? 
a. Española Island 
b. Genovesa Island 
c. Fernandina Island 
d. Santiago Island
Answer: a. Española Island

VU-CS 401- Quiz 2
VU-CS 401- Quiz 2



Which species on the Galapagos Islands has the largest population of all the world's penguins? 
a. Galapagos penguin 
b. Emperor penguin 
c. Adélie penguin 
d. King penguin
Answer: a. Galapagos penguin

Which volcanic island in the Galapagos is the youngest and most active? 
a. Fernandina Island 
b. Genovesa Island 
c. Isabela Island 
d. Pinta Island
Answer: a. Fernandina Island

Which Galapagos Islands are home to the famous Darwin's finches? 
a. Isabela and Santa Cruz 
b. Santiago and Floreana 
c. Española and Genovesa 
d. San Cristobal and Baltra
Answer: c. Española and Genovesa

What is the name of the largest volcano on Isabela Island in the Galapagos? 
a. Sierra Negra 
b. Wolf Volcano
c. Alcedo Volcano 
d. Darwin Volcano
Answer: a. Sierra Negra

Which species of giant tortoise on the Galapagos Islands is considered the rarest in the world? 
a. Geochelone elephantopus 
b. Geochelone darwin 
c. Geochelone hoodensis 
d. Geochelone chathamensis
Answer: c. Geochelone hoodensis

What is the name of the strait that separates Baltra Island from Santa Cruz Island? 
a. Itabaca Channel 
b. Bolivar Channel
c. Beagle Channel 
d. Pinta Channel
Answer: a. Itabaca Channel

Which plant species on the Galapagos Islands is known for its bright red flowers? 
a. Galapagos cotton 
b. Galapagos tomato 
c. Galapagos daisy 
d. Galapagos fern
Answer: c. Galapagos daisy

What is the common name for the booby species that has a distinctive red-throat pouch? 
a. Red-footed booby 
b. Nazca booby 
c. Masked booby 
d. Brown booby
Answer: b. Nazca booby

Which Galapagos Island is famous for its population of flightless cormorants? 
a. Fernandina Island 
b. Santa Fe Island 
c. Rábida Island 
d. North Seymour Island
Answer: a. Fernandina Island

Which bird species on the Galapagos Islands is known for its elaborate courtship dance? 
a. Frigatebird 
b. Albatross 
c. Red-footed booby 
d. Magnificent frigatebird
Answer: d. Magnificent frigatebird

Which Galapagos Islands are home to the famous "Pinnacle Rock" formation? 
a. Bartolome and Genovesa 
b. Española and Floreana 
c. Rabida and Santiago 
d. Seymour and Santa Fe
Answer: a. Bartolome and Genovesa

What is the name of the strait that separates Isabela and Fernandina Islands? 
a. Bolivar Channel 
b. Beagle Channel 
c. Itabaca Channel 
d. Daphne Channel
Answer: a. Bolivar Channel

Which animal on the Galapagos Islands is known for its ability to "dance" on its hind legs? 
a. Galapagos mockingbird 
b. Galapagos Hawk 
c. Galapagos penguin 
d. Galapagos sea lion
Answer: d. Galapagos sea lion

Which Galapagos Island is home to the Charles Darwin Research Station? 
a. Santa Cruz 
b. Baltra 
c. Floreana 
d. San Cristobal
Answer: a. Santa Cruz

What is the purpose of the conditional jump instruction in assembly language programming? 
a. To perform temporary diversions 
b. To perform permanent diversions 
c. To execute a roundabout 
d. To create a loop in a knitted thread
Answer: b. To perform permanent diversions

Which instruction allows temporary diversion and reusability of code in assembly language? 
a. JMP 
b. RET 
c. CALL 
d. LOOP
Answer: c. CALL

What is the purpose of the RET instruction in assembly language programming? 
a. To perform temporary diversions 
b. To perform permanent diversions 
c. To return from a subroutine 
d. To create a loop in a knitted thread
Answer: c. To return from a subroutine

What is the relationship between the CALL and RET instructions in assembly language programming? 
a. CALL and RET are independent instructions 
b. CALL and RET must always be used together 
c. RET cannot be used without CALL, but CALL can be used without RET 
d. CALL can be used without RET, but RET cannot be used without CALL
Answer: a. CALL and RET are independent instructions

How are parameters passed to a subroutine in assembly language programming? 
a. Using the CALL instruction 
b. Using the JMP instruction 
c. Using registers 
d. Using the RET instruction
Answer: c. Using registers

Which register is typically used to hold parameters in assembly language programming? 
a. IP 
b. SP 
c. AX 
d. BX
Answer: c. AX

Which instruction is used to break the thread of execution temporarily in assembly language programming? 
a. JMP 
b. RET 
c. CALL 
d. LOOP
Answer: c. CALL

Which instruction is used to break the thread of execution permanently in assembly language programming? 
a. JMP 
b. RET 
c. CALL 
d. LOOP
Answer: a. JMP

Can the RET instruction be used without being called by a subroutine? 
a. Yes, it can be used independently. 
b. No, it must always be used with CALL. 
c. No, it can only be used if there is a preceding JMP instruction. 
d. No, it will result in an error if used without being called.
Answer: a. Yes, it can be used independently.

What is the concept of a roundabout in assembly language programming? 
a. It is a temporary diversion mechanism. 
b. It is a permanent diversion mechanism. 
c. It allows parameters to be passed to a subroutine. 
d. It enables reusability of code.
Answer: a. It is a temporary diversion mechanism.

Which instruction is used to perform a permanent diversion in assembly language programming? 
a. JMP 
b. RET 
c. CALL 
d. LOOP
Answer: a. JMP

How does the CALL instruction affect the registers in assembly language programming? 
a. It changes all registers except IP and SP. 
b. It changes only the AX register. 
c. It does not change any registers. 
d. It changes all registers except AX.
Answer: a. It changes all registers except IP and SP.

Which instruction is used to perform a temporary diversion in assembly language programming? 
a. JMP 
b. RET 
c. CALL 
d. LOOP
Answer: c. CALL

What is the purpose of the JMP instruction in assembly language programming? 
a. To perform temporary diversions 
b. To perform permanent diversions 
c. To execute a roundabout 
d. To create a loop in a knitted thread
Answer: b. To perform permanent diversions

Can the CALL instruction be used without the RET instruction in assembly language programming? 
a. Yes, it can be used independently. 
b. No, it must always be used with RET. 
c. No, it can only be used if there is a preceding JMP instruction. 
d. No, it will result in an error if used without RET.
Answer: a. Yes, it can be used independently.

Which instruction allows control to return from a subroutine in assembly language programming? 
a. JMP 
b. RET 
c. CALL 
d. LOOP
Answer: b. RET

How does the RET instruction know where to return in assembly language programming? 
a. It reads the label following the CALL instruction. 
b. It reads the instruction following the JMP instruction. 
c. It uses the stack to determine the return address. 
d. It uses the AX register to determine the return address.
Answer: c. It uses the stack to determine the return address.

Can the JMP instruction be used for temporary diversion in assembly language programming? 
a. Yes, it can be used with minor changes. 
b. No, it is designed only for permanent diversions. 
c. No, it can only be used with the RET instruction. 
d. No, it will result in an error if used for temporary diversion.
Answer: b. No, it is designed only for permanent diversions.

Which instruction is used to pass control to a subroutine in assembly language programming? 
a. JMP 
b. RET 
c. CALL 
d. LOOP
Answer: c. CALL

THE END 😊