Programming

Improve C, Java and Python code tracing

Focus on execution order, scope and value changes across languages.

Use a trace table

Record variables, conditions, indices and output at each iteration.

Restore precedence with parentheses

Rewrite mixed increment, logical, bitwise and assignment expressions.

5 subjects · 100 itemsWritten response · 150 min40 each · 60 average

Separate scope and passing behaviour

Track local and global, value and reference, static and instance state.

Find the executed method

Separate declared reference type from runtime object for inheritance and polymorphism.