Multiple Choice
Using selfdestruct(beneficiary) with the beneficiary being a contract without a payable fallback function:
A) will throw an exception, because the fallback function is non-payable and thus cannot receive ether.
B) it's impossible to secure a contract against receiving ether, because selfdestruct will always send ether to the address in the argument. This is a design decision of the Ethereum platform.
C) selfdestruct doesn't send anything to a contract, it just re-assigns the owner of the contract to a new person. Sending ether must be done outside of selfdestruct.
Correct Answer:

Verified
Correct Answer:
Verified
Q32: The Fallback function:<br>A) cannot receive Ether, not
Q33: Address.send():<br>A) will cascade exceptions and address.transfer() will
Q34: It's easy to write clean-room unit-tests with
Q35: When using assert to check invariants and
Q36: A Blockchain Node:<br>A) can never become a
Q38: You interact with a smart contract and
Q39: It's possible to access the blockchain via
Q40: What's the difference between Ethereum Request for
Q41: The difference between address.send() and address.transfer() is:<br>A)
Q42: Address.call.value():<br>A) sends the gas stipend of 2300