When you are programming a game like poker of battleships where you need to hide opponents values is:
Options:
A.
with private state variables. This way nobody else other than the smart contract itself can see the information
B.
with external contracts holding those values. This way we can make sure that the information flow is following a clear logic and nobody else can access this information.
C.
You can't hide anything on the blockchain, because the information is public, just the call is private which means only other smart contracts would be limited in accessing that information.
Answer:
C
Question 3
Files can be imported:
Options:
A.
using relative and absolute paths, where the "." And the ".." depict that it's a relative path.
B.
only via GitHub using the Repository and Username.
C.
using the special requirefile(...) statement, which looks in a specific library path to import files.