Determine the functions of the given multiplexers
Yes, seems correct. Using typical Verilog or C language notation, we get:

r = ~a &amp; 0 | a &amp; 1

which reduces to:

r = a

Then:

t = ~c &amp; r | c &amp; 0

Which reduces to:

t = ~c &amp; r

And ultimately, since we know r = a:

t = ~c &amp; a