Resposta C: KNN (K-Nearest Neighbors).
As outras alternativas são não-supervisionados - Clustering (Agrupamento).
Mais:
Algoritmos de aprendizado podem ser de Classificação, Regressão, Agrupamento ou Associação. O exemplo da questão cita rótulos pré-estabelecidos, ou seja, conhecimento prévio = aprendizagem superviosionada = Classificação.
Isso quer dizer que as classes estão lá estabelecidas como rótulos. O algoritmo só vai comparar as características dos dados e atribuir os devidos rótulos.
Entre os algoritmos de Classificação, estão o SVM (aquele gráfico baseado em vetor com pontos dispersos e uma reta que separa os dados conforme a sua classificação), A Análise Discriminante (), o Naive Bayes (categoriza baseado na frequência dos dados, usado em confiança na validação de captcha, ou se um e-mail é spam ou não), As Redes Neurais (rede similar ao cérebro humano, que lê entradas, estímulos e saídas e decide onde as relações são mais fortes) e o K-NN, a alternativa C, onde o K representa o nº de vizinhos comparados a uma similaridade (ex.: Compare entre os últimos K filmes vistos, para classificar preferência e recomendar novos similares para este usuário).
Vale lembrar que os algoritmos supervisionados são Classificação e Regressão, enquanto os Não Supervisionados são Agrupamento e Associação (Macete: Se começa com A é não supervisionado).
Mais detalhadamente, ainda existem os modos semi-supervisionado, em lote e aprendizagem por reforço.