c programming viva questions