Foram encontradas 60 questões.
Analise as afirmações a seguir sobre OLAP (Online Analytical Processing), Data Warehouse e Data Mining:
I - As aplicações de OLAP são dominadas por consultas ad hoc complexas. Em termos de SQL (Structured Query Language), as consultas OLAP envolvem operadores de agrupamento e agregação e fornecem excelente suporte para condições booleanas complexas.
Il - O problema fundamental na manutenção de um Data Warehouse é a manutenção síncrona de tabelas replicadas e visões materializadas.
Ill - A mineração de dados está relacionada à subárea da estatística chamada análise combinatória de dados.
RAGHU, R.; GEHRKE, )., Sistemas de Gerenciamento de Banco de Dados, 3º Ed. Editora McGraw-Hill, 2011.
Assinale a alternativa correta conforme Raghu e Gehrke (2011):
Provas
Analise o diagrama UML (Unified Modeling Language) a seguir:

GUEDES, G. T. A. UML 2: Uma abordagem prática. Editora Novatec. 3º Ed. 657 pg. 2009.
Assinale a alternativa que indica o tipo do diagrama acima, conforme Guedes (2009):
Provas
Analise as seguintes afirmações sobre padrões de projeto comportamentais:
I - O padrão de projeto Chain of Responsiblity tem a intenção de evitar o acoplamento do remetente de uma solicitação ao seu receptor, ao dar a mais de um objeto a oportunidade de tratar a solicitação, e encadear os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate.
Il - O padrão de projeto Strategy tem a intenção de, sem violar o encapsulamento, capturar e externalizar um estado interno de um objeto, de maneira que o objeto possa ser restaurado para esse estado mais tarde.
III - O padrão de projeto Interpreter tem a intenção de fornecer um meio de acessar sequencialmente os elementos de um objeto agregado, sem expor a sua representação subjacente.
GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES,). Padrões de Projetos - Soluções Reutilizáveis, Editora Bookman, 2000.
Assinale a alternativa correta, conforme Gamma et al. (2000):
Provas
Analise as seguintes afirmações sobre padrões de projeto de criação:
I - O padrão de projeto Abstract Factory tem a intenção de definir uma interface para criar um objeto, mas deixar as subclasses decidirem que classe instanciar. Este padrão permite adiar a instanciação para subclasses.
II- O padrão de projeto Singleton tem como intenção garantir que uma classe tenha somente uma instância e fornecer um ponto global de acesso para a mesma.
III - O padrão de projeto Factory Method tem a intenção de fornecer uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.
GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES,). Padrões de Projetos - Soluções Reutilizáveis, Editora Bookman, 2000.
Assinale a alternativa CORRETA, conforme Gamma et al. (2000):
Provas
Assinale a alternativa que NÃO representa um tipo de diagrama estrutural da Linguagem UML (Unified Modeling Language), conforme Guedes (2009, pg. 338):
GUEDES, G. T. A. UML 2: Uma abordagem prática. Editora Novatec. 3º Ed. 657 pg. 2009.
Provas
Considere o código em Python apresentado a seguir:
num = 6
def calc(num) :
if num == 1:
return 1
return num * calc(num - 1)
Após realizar a chamada da função usando “print(cale(num))”, qual é o último valor retornado pelo programa na linguagem Python 3.11.0?
Provas
Assinale a alternativa que representa somente diagramas de interação da Linguagem UML (Unified Modeling Language), conforme Guedes (2009):
GUEDES, G. T. A. UML 2: Uma abordagem prática. Editora Novatec. 3º Ed. 657 pg. 2009.
Provas
- Engenharia de SoftwarePrincípios de Engenharia de Software
- Engenharia de SoftwareModelos de Desenvolvimento
Assinale a alternativa INCORRETA sobre conceitos de engenharia de software conforme Pressman (2016):
PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH Editora, 2016. 940 p.
Provas
Os modelos de processo prescritivo definem um conjunto prescrito de elementos de processo e um fluxode trabalho de processo previsível. (PRESSMAN, 2016, p. 41).
PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH Editora, 2016.
NÃO é um exemplo de modelo prescritivo segundo Pressman (2016):
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreOperações em Árvores
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvorePercursos em Árvores
- Fundamentos de ProgramaçãoRecursividade
Utilize o código fonte em linguagem C seguinte para responder as questões 45 e 46.
#include <stdio.h>
#include <stdlib.h>
struct Node {
int data;
struct Node* left;
struct Node* right;
};
struct Node* createNode(int data) {
struct Node* newNode = (struct Node*)malloc(sizeof(struct Node));
newNode->data = data;
newNode->left = NULL;
newNode->right = NULL;
return newNode;
}
struct Node* insert(struct Node* root, int data)(
if (root == NULL) {
return createNode(data);
}
if (data < root->data) (
root->left = insert(root->left, data);
Y else if (data > root->data) £
root->right = insert(root->right, data);
}
return root;
}
struct Node* search(struct Node* root, int key) {
if (root == NULL || root->data == key){
return root;
}
if (key < root->data) (
return search(root->left, key);
}
return search(root->right, key);
}
void list(struct Node* root) {
if (root != NULL) {
list(root->left);
printf("%d ”, root->data);
list(root->right);
}
}
int main() {
struct Node* root = NULL;
root = insert(root, 50);
root = insert(root, 20);
root = insert(root, 70);
root = insert(root, 20);
root = insert(root, 50);
list(root);
return 0;
}
Considere as seguintes três afirmações com base no código:
I - A função list() percorre a árvore e imprime os elementos em ordem crescente.
II - A função search() realiza uma busca recursiva na árvore binária e retorna um ponteiro para o nó que contém o elemento procurado, se encontrado.
III - A função list() não é recursiva.
Assinale a alternativa correta:
Provas
Caderno Container