Ed
ano passado
Vamos analisar cada uma das afirmações sobre a API GraphX: I - Um grafo de propriedades em GraphX é uma abstração capaz de definir um multigrafo dirigido com objetos definidos para cada vértice e aresta. Verdadeiro, essa afirmação está correta. II - Um grafo de propriedade pode ser definido como um par de conjuntos de RDDs que codificam as características de vértices e arestas. Verdadeiro, essa afirmação também está correta. III - Grafos de propriedades são distribuídos, tolerantes a falhas e seus valores e estruturas podem ser modificados facilmente. Verdadeiro, essa afirmação está correta. IV - O construtor da classe Edge recebe os parâmetros que correspondem aos identificadores dos vértices de origem e destino. Verdadeiro, essa afirmação está correta. V - O membro vertices da classe Graph retorna um VertexRDD[String, String] que é uma extensão do objeto RDD[(VertexId, (String, String))]. Falso, essa afirmação está incorreta, pois o tipo de retorno do membro vertices é um VertexRDD, mas a descrição não está precisa. Agora, vamos identificar quais afirmações estão incorretas: - A I e III: Ambas estão corretas. - B I, III e IV: Todas estão corretas. - C Apenas III: III está correta. - D Todas: Não estão todas incorretas. Portanto, a única afirmação incorreta é a V. Assim, a alternativa correta que contém as afirmações incorretas é: D) Todas.