it will be -
After 1 clock cycle a=2;b=3;c=10;d=10;
After 2 clock cycle a=3;b=10;c=10;d=10;
After 3 clock cycle a=10;b=10;c=10;d=10;
The scenario might be different in case of asynchronous statements where b,c and d are not in the sensitivity list. in that case if d is constant from the beginning i.e. 10 then values of a, b, c and will remain same in simulation.
again sensitivity list does not matter in terms of hardware synthesis.
you can always simulate and check , whenever you have doubt