Letra correta: A
Consultas SQL são baseadas em álgebra booleana, ou seja um valor ou pode ser verdade ou falso. Entretanto, as consultas precisão lidar com o valor de nulo de forma diferenciada, pois gerar um terceiro valor. Para isso, utiliza uma lógica de 3 valores, conhecida como lógica ternária.
No site da wikipidia tem um resuminho sobre assunto que acredito que possa dar uma iluminada. Segue a introdução:
Lógica ternária (ou lógica trivalente) refere-se a qualquer sistema lógico polivalente em que há três valores verdade indicando verdadeiro, falso e algum terceiro valor. Em contraste, a forma mais comum de lógica é bivalente (como a lógica booleana) e fornece somente {verdadeiro} e {falso}.
Maiores detalhes:
https://pt.wikipedia.org/wiki/L%C3%B3gica_tern%C3%A1ria
Todos os operadores aritméticos (+, -, *, /, %), operadores bit a bit (~, &, e |), e a maioria das funções retornam NULL se qualquer um dos operandos ou argumentos de SqlTypes são NULL. A propriedade IsNull sempre retorna um valor true ou false.
https://msdn.microsoft.com/pt-br/library/ms131081(v=sql.120).aspx