C language written test questions