Hi Justice
you can construct the word 'abbba' with the second regular expression that is (a + b)*ab(a + b)* I will try to explain:
So from the first (a+b)* we take the empty set ? so we have ab( a + b)* left.
We must allow ab and with (a + b)* build up the rest of your word that is bba.
That is easy because we have a closure over a or b eg. (a + b)*.
So we build the word in the following steps:
ab (this must be in every word)
abb (we selected a b from our closure)
abbb (we selected another b from our closure)
abbba (we selected a a from our closure)
and thus we created the word 'abbba' from the regular expression.
Remember if our alphabet is only the set {a, b} you can build any word with the regex (a + b)*. So read the answer in the study guide again you will see they point out the word will contain any amount of a b(or ?) in the beginning and then followed by ab and then contain any amount of a b (or ? again) in the end.
Hope this helps,
PS. I tried to reply yesterday but the phorum crashed the whole time! I only realize now after I tried to find the problem is that the forum does not like utf-8 characters so all the ? in my answer above is actually the uppercase
Lambda sign.