Note: Try this test, and then go to TestYourself answers for Filters and preconditions to correct yourself.
  1. True or False. All expressions modeled in the Filters section of the Rulesheet behave as filters.
  2. True or False. All expressions modeled in the Filters section of the Rulesheet behave as preconditions.
  3. True or False. Some rules may be unaffected by Filters expressions on the same Rulesheet.
  4. When 2 conditional expressions are expressed as two filter rows, they are logically ______ together.
    or'ed and'ed replaced duplicated
  5. True or False. A Filter row is a stand-alone rule that can be assigned its own Rule Statement
  6. A null collection is a collection that:
    1. Has a parent but no children
    2. Has children but no parent
    3. Has no parent and no children
    4. Has a parent and children
  7. An empty collection is a collection that:
    1. Has a parent but no children
    2. Has children but no parent
    3. Has no parent and no children
    4. Has a parent and children
  8. A Filter expression is equivalent to a Conditional expression as long as it includes ______ collection operators in the expression.
    some all no at least one
  9. True or False. To join two filters with an or operator, you must use the word or in between expressions.
  10. By default, all Filter expressions are ______________ filters
    limiting coffee full extreme
  11. The following Filter expression has which behaviors?

    limiting filter full filter precondition noncondition
  12. The following Filter expression has which behaviors?

    limiting filter full filter precondition noncondition
  13. What happens when a Filter expression, acting as a precondition, is not satisfied?
    1. The expression is ignored and Rulesheet execution continues.
    2. The Rulesheet is re-executed from the beginning.
    3. The last Rulesheet is executed.
    4. The next Rulesheet is executed.
    5. All Rulesheet execution stops.
    6. Execution of that Rulesheet stops.
  14. Which filters behaviors can be active at the same time?
    1. Full filter and precondition
    2. Limiting filter and precondition
    3. Limiting and full filter
    4. Precondition can only act alone
  15. For the sample data in the following figure, determine which data survives the filter for each question. Enter the entity number (the number in brackets) for each survivor in the appropriate column. Assume the collection Movie has the alias movies; Movie.dvd has the alias dvds; and Movie.oscar has alias oscars.   None behave as preconditions.