In queryResult, there wont be any value. But anyway, when you are parsing SObject to specific type, then the fields which haven't returned the value will be displayed as null.
e.g. Contact clk = new Contact(lastName = 'k'); insert clk;
List<sObject> sobjList = database.query('select firstName from Contact where lastname = '\k'\'); Contact c = (Contact) sobjList[0]; system.debug(c.FirstName);
e.g. Contact clk = new Contact(lastName = 'k');
insert clk;
List<sObject> sobjList = database.query('select firstName from Contact where lastname = '\k'\');
Contact c = (Contact) sobjList[0];
system.debug(c.FirstName);
Result would be - null
sobjList[0].get('FirstName')
it would return null as well.