When you install Fedora, anaconda asks you to set the root password. Until recently, I didn't know that it allowed you to continue without setting it. To answer your second question, yes, you can log in as root with that setting, but it's a major security hole if the virtual machine has access to the Internet.