Question: Given three classes A, B, and C, where B is a subclass of A, and C is a subclass of B.

```
(a) (o instanceof B) && (!(o instanceof A))
(b) (o instanceof B) && (!(o instanceof C))
(c) !((o instanceof A) || (o instanceof B))
(d) (o instanceof B)
(e) (o instanceof B) && !((o instanceof A) || (o instanceof C))

```

**Question:** Which option is true only when an object denoted by `reference o` has **actually been instantiated from class B**?

Note: I am unable to understand the question. Even though the object is instantiated from B, we can instantiate objects from any of the classes A, B or C.

What is the question exactly trying to state?

Answer: 
Yes Wild card search is supported in Alfresco.
They query which you are using will look something like this.

**`@cm\:name:pippo*`**

You cannot use wild card on the property name because it should match exactly with model.
Yes wild card is supported in both terms, phrases, and exact phrases.For more information please refer below link.Specially Wildcard Section.

<https://wiki.alfresco.com/wiki/Full_Text_Search_Query_Syntax#Wildcards>