mateus-hamade/multiple-choice-questions huggingface dataset:
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

As estruturas de dados são usadas para armazenar dados de uma forma organizada. Sobre elas, é correto afirmar que 

A: as filas usam a lógica FIFO, um acrônimo para “First Information, First Operation”.
B: uma operação append (enfileirar) insere um elemento ao final da fila.
C: uma operação enqueue (empilhar) insere um elemento no topo da pilha.
D: as pilhas usam a lógica LIFO, um acrônimo para “Last In, First Out”
E: em uma linked list, há um ponteiro head, que aponta para o último elemento da lista.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Dados

Considere a estrutura de uma lista duplamente encadeada mostrada a seguir.   A ordem corrente da lista é: 

A: Chevrolet, Fiat, Volkswagen, Toyota.
B: Chevrolet, Volkswagen, Fiat, Toyota.
C: Fiat, Chevrolet, Volkswagen, Toyota.
D: Fiat, Volkswagen, Chevrolet, Toyota.
E: Toyota, Volkswagen, Chevrolet, Fiat.
Algoritmos e Estrutura de Dados Algoritmos , Complexidade de Algoritmos

O tempo de execução de um algoritmo é importante na avaliação de problemas e soluções computacionais. Esse fator está estreitamente ligado à complexidade do algoritmo e ao número de elementos de dados que serão processados no pior caso. Numa busca num array com N elementos ordenados, assinale a complexidade algorítmica para a localização de um determinado elemento por meio da busca binária.

A: 2 . N
B: log N
C: N
D: N . log N
E: N ²
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

Listas encadeadas constituem estruturas de dados muito úteis na concepção de algoritmos e simulações. O atendimento de um caixa de banco, por exemplo, é simulado por uma lista do tipo 

A: Circular.
B: FIFO.
C: FILO.
D: LIFO.
E: PILHA.
Algoritmos e Estrutura de Dados Algoritmos

Analise o algoritmo escrito com pseudocódigo. var     A: conjunto [1..12] de inteiro     I, X, J: inteiro início     para I de 1 até 12 passo 1 faça          leia A[I]     fim_para     para I de 1 até 11 passo 1 faça          para J de I + 1 até 12 passo 1 faça             se (A[I] < A[J]) então                 X ← A[I]                 A[I] ← A[J]                 A[J] ← X             fim_se         fim_para      fim_para     para I de 1 até 12 passo 1 faça             escreva A[I]     fim_para fim Esse algoritmo tem a função de: 

A: Colocar e apresentar, em ordem decrescente, 12 elementos de um vetor.
B: Comparar elementos de dois vetores, apresentando aqueles de menor valor.
C: Criar dois vetores de índices I e J.
D: Substituir os 12 elementos do vetor I pelos do vetor J.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Analise as seguintes afirmativas sobre as sub-rotinas (procedimentos e funções) da programação modularizada: I. As variáveis declaradas dentro das sub-rotinas são chamadas de variáveis locais e aquelas declaradas fora de qualquer sub-rotina são chamadas de variáveis globais. II. Um parâmetro passado por valor para uma sub-rotina se comportará como uma variável local, isto é, qualquer modificação no valor desta variável não será visível fora da sub-rotina. III. Um parâmetro passado por referência para uma sub-rotina se comportará como uma variável global, isto é, qualquer modificação no valor desta variável será visível também fora da sub-rotina. Estão CORRETAS as afirmativas: 

A: I e II, apenas.
B: I e III, apenas.
C: II e III, apenas.
D: I, II e III.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Texto associado Entre todas as 64 entradas válidas, para os valores de coluna e linha variando de 1 até 8, quantas representam o menor espaço de possibilidades de movimentos válidos dentro do tabuleiro de xadrez?

A: 2
B: 4
C: 6
D: 8
E: 10
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Texto associado Caso o algoritmo apresentado anteriormente fosse executado e o usuário informasse os valores 3 e 4 para a coluna e linha, respectivamente, qual seria o resultado apresentado como possibilidades válidas de movimentação a partir da posição inicial informada?

A: ( 2, 3)( 2, 5)( 3, 2)( 5, 2)( 6, 3)( 6, 5)( 3, 6)( 5, 6)
B: ( 1, 3)( 1, 5)( 2, 2)( 4, 2)( 5, 3)( 5, 5)( 2, 6)( 4, 6)
C: ( 2, 2)( 2, 4)( 3, 1)( 5, 1)( 6, 2)( 6, 4)( 3, 5)( 5, 5)
D: ( 6, 6)( 6, 8)( 7, 5)
E: ( 1, 3)( 1, 5)( 2, 2)( 4, 2)( 5, 3)( 5, 5)( 2, 6)( 4, 6)
Algoritmos e Estrutura de Dados Algoritmos , Complexidade de Algoritmos

Considere, por hipótese, que uma Analista de Sistemas da Câmara Legislativa está participando de um processo de avaliaçãode quatro softwares concorrentes para suporte a algumas atividades da Câmara. A Analista solicitou que cada empresafornecesse a função de complexidade do principal algoritmo do software. As funções de complexidade estão listadas abaixo. I. f(n) = n²  II.f(n) = nlog₂n III. f(n) = 2n IV. f(n) = 3log₂n Ao fazer a análise dos algoritmos, a Analista conclui corretamente que  

A: para entradas de tamanho n até 1.000 qualquer um dos softwares poderá ser utilizado sem comprometer o desempenho do sistema.
B: há uma relação de dominação assintótica de um dos softwares sobre os demais e este software que domina assintoticamente os outros não deve ser escolhido, pois pode comprometer o desempenho do sistema.
C: para entradas de tamanho n acima de 1.000 o software IV é o mais indicado para ser escolhido, pois quanto maior o valor de n, menor o valor do log₂n.
D: para entradas de tamanho n igual ou acima de 1.000.000 qualquer um dos softwares ficará inviável, pois o desempenho do sistema ficará comprometido.
E: ambos os softwares com funções de complexidade logarítmicas possuem algoritmos ótimos e dominam assintoticamente todos os outros, por isso são as melhores escolhas.
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas

A estrutura de dados representada por uma lista linear em que todas as inserções são realizadas em um extremo da lista, e todas as retiradas e geralmente os acessos são realizados no outro extremo da lista é: 

A: Pilha.
B: Matriz.
C: Fila.
D: Árvore.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

Em programação, estruturas de controle são estruturas que estabelecem a ordem na qual as instruções de um programa são executadas, utilizando condições que são testadas com o objetivo de determinar o fluxo de execução das instruções que compõem um algoritmo. Sobre as estruturas de controle, analise as afirmativas a seguir.  I. A estrutura de repetição enquanto é utilizada para executar um mesmo algoritmo diversas vezes até que uma condição seja satisfeita, sem a necessidade de modificar essa condição, dentro do algoritmo proposto, para que o laço de repetição se encerre. II. A corotina é o mecanismo de programação, no qual uma definição de função ou de outro objeto se refere ao próprio objeto sendo definido. III. As estruturas de repetição enquanto e repita geralmente são utilizadas quando não se conhece o número de vezes que um algoritmo deve ser repetido, sendo que a segunda estrutura sempre executará o algoritmo pelo menos uma vez, já que a condição se encontra no fim.  Está correto o que se afirma apenas em

A: I.
B: II.
C: III.
D: II e III.
E: I, II e III.
Algoritmos e Estrutura de Dados Algoritmos , Complexidade de Algoritmos

Acerca de: “Pode-se considerar um algoritmo como uma ferramenta para resolver um problema computacional bem especificado. O enunciado do problema especifica em termos gerais a relação desejada entre entrada e saída”. (CORMEN at all. Algoritmos. 3ª Ed, Elsevier, 2012). Sobre a complexidade de tempo do algoritmo, analise o algoritmo abaixo e assinale a opção correta:   

A: O(n3).
B: O(n2).
C: O(n).
D: O(n lg n).
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Observe a figura abaixo que apresenta uma árvore.        Assinale a alternativa que apresenta sequência decorrente do percurso pré-ordem (pre-order) dessa árvore binária.  

A: 90,70,66,50,35,44,31,25,24,22,1815,12,4,10
B: 4,10,12,15,18,22,24,25,31,35,44,50,66,70,90
C: 4,12,10,18,22,24,15,31,44,35,66,90,70,50,25
D: 4,12,18,24,31,44,66,90,10,22,35,70,15,50,25
E: 25,15,10,4,12,22,18,24,50,35,31,44,70,66,90
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Assinale a alternativa correta com relação à estrutura de arquivos.

A: Uma árvore é considerada balanceada se, e somente se, para qualquer nó, a altura de suas duas sub-árvores difere de no máximo uma unidade. Exemplos de árvores balanceadas são as árvores AVL.
B: Uma árvore é considerada desbalanceada se, e somente se, para qualquer nó, a altura de suas duas sub-árvores difere de, no máximo, uma unidade. Exemplos de árvores balanceadas são as árvores AVL.
C: Uma árvore é considerada degenerarda se, e somente se, para qualquer nó, a altura de suas duas sub-árvores difere de, no máximo, uma unidade. Exemplos de árvores balanceadas são as árvores AVL.
D: Uma árvore AVL é uma árvore na qual as alturas das sub-árvores esquerda e direita de cada nó diferem no mínimo por uma unidade.
E: Na inserção em uma árvore AVL utiliza-se um processo de balanceamento que pode ser de 2 tipos gerais: Rotação simples ou Rotação complexa.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Analise as afirmativas abaixo com relação ao assunto Árvore-B.  1. Uma Árvore-B de ordem m é uma árvore m-direcional tal que todas as folhas estão no mesmo nível. 2. Uma Árvore-B de ordem m é uma árvore m-direcional tal que todos os nós internos, com exceção da raiz, estão restritos a terem no máximo 2 filhos não vazios. 3. Uma Árvore-B de ordem m é uma árvore m-direcional tal que a raiz deve ter pelo menos m filhos não vazios.  Assinale a alternativa que indica todas as afirmativas corretas. 

A: É correta apenas a afirmativa 1.
B: É correta apenas a afirmativa 2.
C: São corretas apenas as afirmativas 1 e 2.
D: São corretas apenas as afirmativas 1 e 3.
E: São corretas apenas as afirmativas 2 e 3.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

Assinale a alternativa que indica uma vantagem dos algoritmos de agrupamento Hierárquicos sobre os Particionais.  

A: Encontram grupos disjuntos.
B: Não usam distância euclidiana.
C: Não exigem o número de grupos.
D: São computacionalmente eficientes.
E: Podem usar diferentes tipos de distância.
Algoritmos e Estrutura de Dados Algoritmos , Tipos de Dados

Dadas as afirmativas quanto a dados estruturados e não estruturados,  I. Banco de dados são dados estruturados. II. Imagens são dados estruturados. III. Áudio são dados não estruturados. IV. E-mails são dados estruturados.  verifica-se que está(ão) correta(s) apenas  

A: IV.
B: I e III.
C: I e IV.
D: I, II e III.
E: II, III e IV.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Quanto aos conceitos de árvore binária, assinale a alternativa correta.  

A: Operações que utilizam recursão não podem ser realizadas sobre árvores binárias.
B: A árvore pode ser vazia, isto é, não ter nenhum elemento.
C: Uma árvore estritamente binária com n folhas tem 2n2 - 1 nós.
D: A altura de um nó é o comprimento do menor caminho do nó até o seu primeiro descendente.
E: Uma árvore binária completa possui, no máximo, oito nós.
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas , Pilhas

Com relação aos conceitos de pilha e fila, assinale a alternativa correta. 

A: A estrutura denominada pilha é considerada do tipo FIFO.
B: A estrutura denominada fila é considerada do tipo FILO.
C: Tanto na pilha quanto na fila, a inserção e a remoção ocorrem da mesma forma.
D: Na fila, o primeiro elemento inserido será o último a ser removido.
E: Na fila, o primeiro elemento inserido será o primeiro a ser removido.
Algoritmos e Estrutura de Dados Estrutura de Dados , Listas

Assinale a alternativa que apresenta o nome do tipo de estrutura em que cada elemento armazena um ou vários dados e um ponteiro para o próximo elemento, que permite o encadeamento e mantém a estrutura linear, sendo que, nesse tipo de estrutura, são abordadas as seguintes operações: inserir no início da lista; inserir no fim; consultar toda a lista; remover um elemento qualquer dela; e esvaziá-la.

A: lista simplesmente encadeada e não ordenada
B: lista simplesmente encadeada e ordenada
C: lista duplamente encadeada e não ordenada
D: lista duplamente encadeada e não ordenada
E: lista triplamente encadeada
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas

Pelo fato de a fila ser uma coleção dinâmica, algumas operações podem aumentar ou diminuir o seu tamanho. A operação que permite aumentar o seu tamanho é  

A: desenfileira.
B: enfileira.
C: iniciaf.
D: vaziaf.
E: cheiaf.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

A respeito das estruturas de repetição, assinale a alternativa que apresenta a estrutura que se consiste em um laço de repetição determinado, ou seja, utilizado quando é conhecida antecipadamente — antes de iniciado o laço — a quantidade de vezes em que os comandos devem ser executados.

A: DO WHILE
B: WHILE
C: FOR
D: IF
E: CASE
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas , Pilhas

Assinale a alternativa que apresenta a relação entre as duas estruturas de dados da coluna da esquerda com as respectivas características técnicas da coluna da direita.      (1) PILHA  (2) FILA      (A) O elemento inserido por primeiro é o primeiro elemento a sair da lista.  (B) O elemento inserido por último é o primeiro elemento a sair da lista.  (C) Precisa-se de apenas um ponteiro para acessar a lista.  (D) Precisa-se de dois ponteiros para acessar a lista.     Assinale a alternativa correta.  

A: 1BC - 2AD
B: 1AD - 2BC
C: 1BD - 2AC
D: 1AC - 2BD
Algoritmos e Estrutura de Dados Estrutura de Dados , Hashing

As funções de hash são comumente empregadas nos mecanismos de segurança da informação. Quanto às suas propriedades básicas, para que o algoritmo de hash seja considerado forte, é correto afirmar que: 

A: a mesma entrada deve produzir saídas diferentes;
B: deve ser difícil encontrar duas entradas que produzam o mesmo hash;
C: deve ser possível produzir a entrada original a partir do hash resultante;
D: pequenas mudanças na entrada devem produzir pequenas mudanças no hash resultante;
E: mesmo que as entradas possuam o mesmo tamanho, os resultados de hash terão tamanhos diferentes.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

Na lógica de programação, a estrutura de controle em que os comandos são executados numa sequência linear, de cima para baixo, na mesma ordem em que aparecem, é a 

A: sequencial.
B: condicional.
C: de seleção.
D: de repetição.
E: de seleção composta.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Assinale a alternativa que apresenta a estrutura que é muito útil para a implementação de algoritmos que necessitam de estruturas hierárquicas, sendo caracterizada como uma estrutura de dados bidimensional, não linear, com propriedades especiais. 

A: lista
B: fila
C: pilha
D: árvore
E: lista encadeada
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Assinale a alternativa que apresenta o tipo de algoritmo que utiliza linguagem estruturada e cuja forma se assemelha à de um programa escrito na linguagem de programação Pascal; alguns autores o chamam de “português estruturado”, embora existam pequenas diferenças em sua estrutura e em sua simbologia. 

A: diagrama de blocos
B: diagrama de Chapin
C: fluxograma
D: descrição narrativa
E: pseudocódigo
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Acerca dos aspectos das linguagens de programação e das estruturas de dados e da programação orientada a objetos (POO), julgue o item.  Em uma árvore binária, todos os nós de uma subárvore direita são maiores que o nó raiz.  

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Acerca dos aspectos das linguagens de programação e das estruturas de dados e da programação orientada a objetos (POO), julgue o item.  Na lógica de programação, o operador lógico “e” possui a função de disjunção, enquanto o operador “não” possui a função de negação.    

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

Relacione os números que referem-se a algoritmos de ordenação com as respectivas letras de suas principais características técnicas: 1. Insertion Sort 2. Selection Sort 3. Bubble sort A. Consiste em selecionar o menor item e colocar na primeira posição, selecionar o segundo menor item e colocar na segunda posição, segue estes passos até que reste um único elemento. B. Consiste em cada passo, a partir do segundo elemento, selecionar o próximo item da sequência e colocá-lo no local apropriado de acordo com o critério de ordenação. C. Percorre o vetor diversas vezes e, a cada passagem faz flutuar para o topo o maior elemento da sequência.  Assinale a alternativa com a correlação correta de cima para baixo. 

A: 1B - 2A - 3C
B: 1C - 2A - 3B
C: 1B - 2C - 3A
D: 1A - 2B - 3C
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas , Pilhas

Assinale, das alternativas abaixo, a única que identifica respectivamente uma Estrutura de Dados do tipo FIFO (First In, First Out) e uma outra com a Estrutura de dados do tipo LIFO (Last In, First Out):

A: lista - vetor
B: pilha - fila
C: vetor - lista
D: fila - pilha
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

A estrutura de dados usada em índices multiníveis dinâmicos em banco de dados relacionais, que garantem que tais estruturas sempre estejam balanceadas e que o espaço desperdiçado pela exclusão de itens de dados, se houver, nunca se torne excessivo, é denominada

A: fila.
B: hash.
C: bitmap.
D: árvore B.
E: árvore binária.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Dados

Machine Leaming possui um grande conjunto de técnicas e algoritmos consagrados. Por possuírem características específicas, essas técnicas e algoritmos são adequados ou não para a solução de um problema, a depender do tipo de aprendizagem que será utilizado. Marque a alternativa que indica o nome de um algoritmo que NÃO faz parte dos utilizados em cenários onde a aprendizagem supervisionada está presente.  

A: KNN
B: K-means
C: Redes Neurais
D: Árvore de Decisão
E: SVM
Algoritmos e Estrutura de Dados Estrutura de Dados

A respeito das estruturas de dados e algoritmos amplamente utilizados na execução de operações de busca e indexação, analise as afirmativas abaixo e marque alternativa correta.  |. Busca sequencial é a mais elementar de todas as buscas. Considerando a busca em uma estrutura de dados com informações ordenadas, a busca sequencial será sempre menos eficiente do que a busca binária, no pior caso. A busca binária se beneficia do fato da estrutura de dados estar ordenada, isso facilita sua estratégia de busca. Il. As funções hash são usadas para mapearmos grandes conteúdos de informações que, mesmo tendo tamanho variável, retornaram como resultado informações de pequeno porte e de tamanho fixo. Tratam-se de funções probabilísticas, ou seja, devem resultar sempre no mesmo valor toda vez que receberem um mesmo dado como entrada. Ill. Árvores AVL possuem como uma de suas características O fato de serem balanceada. Isso significa que a altura sub árvore esquerda de qualquer nó tem a mesma altura da sua sub árvore direita.  

A: Apenas as afirmativas | e Il estão corretas.
B: Apenas a afirmativa | está correta.
C: Apenas a afirmativa Ill está correta.
D: Apenas as afirmativas II e Ill estão corretas.
E: Todas as afirmativas estão corretas.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Com relação a dado, informação e conhecimento, julgue o item subsecutivo.   Os termos CÉU e AZUL, quando utilizados separadamente, representam dados, enquanto a expressão CÉU É AZUL representa uma informação.   

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Texto associado Com base nessas informações, julgue o item a seguir, acerca da previsão de testes a serem realizados no trecho de código apresentado.  Submetendo-se apenas os seguintes casos de teste, a cobertura de decisão alcançada seria de 25%. Caso 1 --> limite (enquanto) = 10; faltas = 0; menção = 0 Caso 2 --> limite (enquanto) = 1; faltas = 25; menção = 0  

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

Julgue o próximo item, a respeito de lógica de programação.        As estruturas se e senão são estruturas de repetição utilizadas nas situações em que, caso determinada condição seja alcançada, um comando é realizado, caso contrário, outro comando é executado.   

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Estrutura de Dados , Hashing

A respeito de algoritmos de hash, julgue o item que se segue.       A ferramenta mais utilizada para reduzir a probabilidade de acontecerem colisões em uma função de resumo (hash) é o ajuste de distribuição, de maneira que, quanto mais heterogênea e dispersa for a função resumo, menor será a sua probabilidade de colisão.  

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

O algoritmo KNN (K-nearest neighbors ou k-vizinhos mais próximos) se insere na categoria de

A: aprendizado por reforço.
B: aprendizado não supervisionado.
C: aprendizado supervisionado.
D: redução de dimensionalidade.
E: modelo paramétrico.
Algoritmos e Estrutura de Dados Algoritmos , Tipos de Dados , Estrutura de Dados

Com relação às características de dados semiestruturados, analise as afirmativas a seguir.     I. Os esquemas de dados semiestruturados são usualmente definidos após a existência dos dados, tendo como base uma investigação de suas estruturas particulares e da análise de diferenças e similaridades. No entanto, isto não significa que sempre existirá um esquema associado a um dado semiestruturado.  II. Devido à natureza evolucionária e regular dos dados semiestruturados, as estruturas de representação implícitas ou explícitas restringem-se a descrever o estado corrente de poucas ocorrências de dados similares. Dessa forma, é possível prescrever esquemas completos existindo poucas restrições de integridade com relação à semântica dos atributos.  III. Como a estrutura está embutida na descrição dos dados, muitas vezes não é clara a distinção lógica entre a estrutura e o conteúdo. Por exemplo, um endereço representado como um valor atômico em uma ocorrência de dado ou como um tipo pré-definido pelo usuário (com atributos rua, número e complemento) em outra ocorrência. Esta característica dificulta o projeto de banco de dados relacional para tais dados.     Está correto o que se afirma em 

A: I, apenas.
B: II, apenas.
C: III, apenas.
D: I e II, apenas.
E: I e III, apenas.
Algoritmos e Estrutura de Dados Algoritmos , Tipos de Dados , Estrutura de Dados

Dados conectados referem-se a um conjunto de boas práticas para publicação e conexão de dados na Web, usando padrões recomendados pelo W3C. Eles são guiados por princípios conhecidos como “sistema de 5 estrelas”, que classificam, por meio de estrelas, o grau de abertura dos dados.     Dados conectados classificados com “3 estrelas” são dados abertos já disponíveis na Internet de maneira 

A: não estruturada e em formato proprietário.
B: estruturada e em formato não proprietário.
C: estruturada e em formato proprietário com licença CC.
D: semiestruturada e em formato proprietário nos padrões HTML e XML da W3C.
E: não estruturada e em formato não proprietário nos padrões RDF e SPARQL da W3C.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Observe a configuração de uma árvore B, onde uma página pode ter no máximo 4 filhas, contendo as chaves 7, 10, 15, 18, 20, 22, 26, 30, 35, 40.         Após a inserção da chave 5, a configuração das chaves do nó raiz da árvore seria  

A: 5, 20, 30
B: 10, 20, 30
C: 5, 30
D: 10, 30
E: 20, 30
Algoritmos e Estrutura de Dados Estrutura de Dados , Hashing

Considere o esquema com a distribuição das chaves (k) numéricas de uma tabela Hash a seguir.        Acerca do esquema, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).     I. A função Hash utilizada é h(k) = k mod 7.  II. Há colisão em duas das chaves.  III. A complexidade do algoritmo de busca é O(log n).     As afirmativas são, respectivamente,  

A: V, V e F.
B: V, F e F.
C: F, V e V.
D: F, V e F.
E: F, F e F.