mateus-hamade/multiple-choice-questions huggingface dataset:
Banco de Dados Modelagem de dados

Durante a fase inicial de modelagem conceitual dos dados, o profissional precisa observar atentamente tudo que for relevante no mundo real e que deva ser “transportado” para o sistema que se está projetando. Selecione a alternativa que mostra o componente de abstração no qual se encontram detalhados os componentes de estrutura do banco de dados, como tabelas, campos, tipos de valores, índices etc. 

A: Modelo conceitual
B: Modelo lógico
C: Modelo físico
D: Relacionamentos
E: Condicionalidade
Banco de Dados Formas normais , Banco de Dados Relacionais

O método para projetar um banco de dados relacional é usar um processo normalmente conhecido como normalização. Selecione a forma normal que elimina toda redundância que pode ser descoberta com base nas dependências funcionais, porém, podendo restar outros tipos de redundância. 

A: Dependências de valores múltiplos
B: Forma normal de Boyce-Codd
C: Preservação de dependência
D: Cobertura canônica
E: Domínios atômicos
Banco de Dados DER - Diagrama de Entidade e Relacionamento

O modelo de dados entidade-relacionamento foi desenvolvido para facilitar o projeto de banco de dados, permitindo especificação de um esquema de empresa que representa a estrutura lógica geral de um banco de dados. Selecione a alternativa que mostra os três elementos básicos de um Modelo Entidade Relacionamento. 

A: Entidades; Atributos; Classes
B: Entidades; Chaves; Relacionamentos
C: Classes; Atributos; Relacionamentos
D: Queries; Atributos; Relacionamentos
E: Entidades; Atributos; Relacionamentos
Banco de Dados Formas normais

A normalização consiste em um processo de refinamento do esquema de banco de dados que busca eliminar possíveis redundâncias de dados entre as entidades. Avalie como verdadeiras ou falsas as seguintes afirmações: I. A 1FN define que a relação de atributos não deve possuir valores de atributos que sejam multivalorados ou compostos. II. A 1FN cumpre com os requisitos da 2FN. III. A 3FN cumpre com os requisitos da 1FN. IV. A 3FN requer que uma entidade não possua nenhum atributo dependente de outro que não faça parte da chave primária (dependência transitiva). São verdadeiras somente as seguintes afirmativas: 

A: Apenas I, III e IV.
B: Apenas I, II e IV.
C: Apenas I e II.
D: Apenas III e IV.
E: Apenas I e IV.
Banco de Dados SQL

Considere duas tabelas criadas e populadas como apresentado a seguir.     CREATE TABLE prod_a (cod int);  CREATE TABLE prod_b (cod int);     INSERT INTO prod_a(cod) VALUES (1);  INSERT INTO prod_a(cod) VALUES (2);  INSERT INTO prod_a(cod) VALUES (3);  INSERT INTO prod_a(cod) VALUES (4);  INSERT INTO prod_a(cod) VALUES (5);  INSERT INTO prod_b(cod) VALUES (1);  INSERT INTO prod_b(cod) VALUES (3);  INSERT INTO prod_b(cod) VALUES (5);  INSERT INTO prod_b(cod) VALUES (7);     Quais valores a seguinte consulta SQL retorna?     SELECT a.cod  FROM prod_a AS a LEFT JOIN prod_b AS b ON a.cod = b.cod  WHERE b.cod is null;    

A: 7.
B: 1, 3, 5.
C: 1, 2, 3, 4, 5.
Banco de Dados SQL

A linguagem SQL pode ser dividida em DDL (Data Definition Language) e DML (Data Manipulation Language), e alguns autores também usam DQL (Data Query Language) como uma categoria especial da DML. Dentro da DML estão todos os comandos iniciados com a cláusula SELECT. Assinale a alternativa que apresenta comandos válidos em uma consulta (comandos DML).

A: UPDATE, ORDER BY e DELETE
B: UNION, WHERE e CONSTRAINT_X
C: CREATE DATABASE e DROP DATABASE
D: UNION e CREATE TABLE
E: GROUP BY, HAVING e ORDER BY
Banco de Dados Gatilhos (Triggers)

Assinale a alternativa que descreve corretamente uma trigger para banco de dados.

A: Para qualquer evento especificado que ocorrer em uma tabela, uma ação pode ser especificada para que o SGBD a execute. Dentre os eventos que podem ativar uma trigger, estão as ações INSERT e UPDATE.
B: Para qualquer alteração em um programa, ações via SQL procedure são disparadas, visando atualizar o banco de dados.
C: Para qualquer tentativa de invasão de um banco de dados, o SGBD automaticamente efetua comandos UPDATE para tentar conter o invasor.
D: Todo e qualquer comando UPDATE realizado diretamente de um console pelo usuário que implique em alteração.
E: Um evento reativo, padrão ANSI/ISO, pode ser implementado em qualquer sistema, independente de banco de dados.
Banco de Dados SQL

O operador LIKE é utilizado para buscar por uma determinada string dentro de um campo com valores textuais. Esse operador permite fazer comparações de partes de uma determinada string. Analise a consulta com operador LIKE a seguir e assinale a alternativa que completa a lacuna para selecionar o nome dos professores que terminam com ‘Silva’. SELECT nome_professor FROM professor WHERE nome_professor LIKE '__Silva'; 

A: %
B: &
C: $
D: _
Banco de Dados Conceitos Básicos em Banco de Dados

Dado é a representação utilizada para gerar uma informação. Um dado pode ser estruturado ou não estruturado. Em relação às diferenças entre dados estruturados e dados não estruturados, marque V para as afirmativas verdadeiras e F para as falsas. ( ) Em dados estruturados, dados de um mesmo registro possuem relação entre eles. ( ) Textos, documentos, banco de dados, redes sociais, imagens, vídeos e áudios são exemplos de dados não estruturados. ( ) Dados estruturados permitem que tipos de dados diferentes das estruturas preestabelecidas sejam carregados. ( ) Em dados estruturados, atributos e campos são definidos por um esquema. A sequência está correta em

A: F, V, V, F.
B: V, V, V, V.
C: V, F, F, V.
D: F, F, F, F.
Banco de Dados Banco de Dados

Abstração de dados significa exibir ou compartilhar apenas os dados necessários e ocultar todos os outros dados até que seja necessário compartilhá-los. Sobre os níveis de abstração de dados de um banco de dados, assinale a alternativa que define corretamente a forma como os dados são armazenados na máquina (ou sistema) do usuário. 

A: Nível físico.
B: Nível lógico.
C: Nível conceitual.
D: Todos os níveis.
Banco de Dados SQL

SQL foi desenvolvida na IBM Research no início da década de 1970; tornou-se a linguagem padrão para se lidar com bancos de dados relacionais. Seus comandos são divididos em grupos de acordo com sua funcionalidade. Sobre os comandos SQL de linguagem de controle de dados (Data Control Language – DCL), assinale a afirmativa INCORRETA. 

A: DENY
B: GRANT
C: REVOKE
D: COMMIT
Banco de Dados SQL

O comando SELECT da linguagem SQL é usado para consultar o banco de dados e retornar dados recuperados que satisfazem determinada condição expressa no comando. Considerando a sintaxe do comando SELECT, assinale a afirmativa INCORRETA.

A: select id_aluno from aluno;
B: select * from aluno where id_aluno = 1000;
C: select id_aluno from aluno where id_aluno = 1004;
D: select id_aluno where id_aluno = 1008 and sobrenome = 'Silva';
Banco de Dados Administração de banco de dados

ElasticSearch, Kibana e Logstash são softwares Open Source que compõem a pilha ELK. Com esse conjunto de ferramentas, é possível centralizar e armazenar bilhões de registros; efetuar buscas instantâneas; importar dados de diferentes formatos; coletar métricas de desempenho; gerar relatórios combinando vários filtros; e, criar dashboards dinâmicos, que transformam dados em informação com apenas alguns cliques. Em relação aos softwares Elasticsearch e Kibana, assinale a afirmativa correta.

A: ElasticSearch: permite junção entre diferentes índices.
B: Kibana: é uma interface web para analisar dados mantidos pelo ElasticSearch.
C: Kibana: é internacionalizável, ou seja, os filtros aplicados estão sempre visíveis e as operações de interjeição são aplicadas a todos os tipos de visualizações.
D: ElasticSearch: é um servidor de pesquisa que armazena os dados em forma de documentos e os disponibiliza no formato PDF. Uma de suas desvantagens é que ele não permite ainda disponibilizar tais documentos no formato JSON.
Banco de Dados MySQL

O MySQL Cluster é uma tecnologia que permite a distribuição de Sistemas Gerenciadores de Banco de Dados (SGBDs) MySQL. O componente que realiza a leitura do arquivo de configuração do MySQL Cluster e distribui a informação para todos os nodos que a solicitem é: 

A: ndbd
B: mysqld
C: ndb_mgm
D: ndb_mgmd
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Observe o Diagrama de Entidade e Relacionamento, mostrado a seguir.      Analise as ações apresentadas a seguir e faça a correspondência das ações com as sentenças SQL que produzem o resultado desejado, cada item pode aparecer uma, nenhuma ou várias vezes. I. Listar os nomes de todos os vereadores que não apresentaram nenhum projeto de lei. II. Listar os nomes de todos os vereadores que apresentaram a maior quantidade de projetos. III. Listar os nomes de todos os vereadores e o nome do partido e a quantidade de seus projetos. IV. Sem correspondência. ( ) select A.nom_vereador          from vereador A       where cod_vereador in                 (select cod_vereador                      from autoria                    group by 1                  having count(*) >= all (select count(*)                                                      from autoria                                                    group by cod_vereador)) ( ) select A.nom_vereador         from vereador A         left join autoria B            on B.cod_vereador = A.cod_vereador      where B.nro_projeto_lei is null ( )  select A.nom_vereador          from vereador A          join autoria B            on A.cod_vereador = B.cod_vereador      group by A.cod_vereador    having count(*) = (select max(tab.qtd)                                     from (select count(*) qtd from autoria                                         group by cod_vereador) as tab) ( ) select A.nom_vereador, B.nom_partido, count(*)         from vereador A         left join partido B           on B.sigla = A.sigla         join autoria C           on C.cod_vereador = A.cod_vereador       group by A.cod_vereador,1,2 ( )   select A.nom_vereador, C.nom_partido, count(*)           from vereador A           join autoria B             on B.cod_vereador = A.cod_vereador           join partido C             on C.sigla = A.sigla         group by 1,2  A sequência correta é    

A: IV, II, I, IV, III.
B: I, II, I, IV, III.
C: II, I, II, III, IV.
D: II, I, II, IV, III.
E: I, I, II, III, III.
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Observe o Diagrama Estendido de Entidade e Relacionamento apresentado a seguir.     Ao analisar a quantidade de linhas (tuplas) que podem ser armazenadas nas entidade apresentadas, é correto afirmar que o total de linhas em  

A: Patrimonio tem de ser igual à soma das linhas em Veiculo e Movel.
B: Veiculo tem de ser igual à soma das linhas em Passageiro e Carga.
C: Veiculo tem de ser maior ou igual à soma das linhas em Passageiro e Carga.
D: Patrimonio tem de ser igual à soma das linhas em Passageiro, Carga e Movel.
E: Patrimonio tem de ser menor ou igual à soma das linhas em Veiculo e Movel.
Banco de Dados OLAP (On-line Analytical Processing) , Banco de Dados Relacionais

As ferramentas OLAP (On-Line Analytical Processing) permitem ao usuário analisar o porquê dos resultados obtidos. Atualmente, existe disponível no mercado uma variedade dessas ferramentas com diferentes abordagens. As ferramentas OLAP, que possuem como característica principal permitir o acesso tanto aos bancos de dados relacionais quanto aos multidimensionais, são conhecidas como: 

A: ROLAP.
B: DOLAP.
C: HOLAP.
D: MOLAP.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Um modelo conceitual é uma descrição do banco de dados de forma independente de implementação em um SGBD (Sistema de Gerenciamento de Banco de Dados). Este modelo registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados a nível de SGBD. As duas cardinalidades máximas que são geralmente consideradas no modelo conceitual são: 

A: 0 e 1.
B: 1 e 2.
C: 1 e n.
D: 0 e x.
Banco de Dados SQL

Texto associado Escolha a sentença SQL, considerando o padrão ANSI, que MELHOR responda à consulta " Listar o nome do tipo de reunião, o assunto da reunião e a quantidade de pautas cadastradas para a reunião (todos os tipos de reunião e todas as reuniões devem ser exibidas mesmo sem pautas cadastradas)":

A: SELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t LEFT JOIN REUNIAO AS r ON t.codigo=r.tiporeuniao LEFT JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;
B: SELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t LEFT JOIN REUNIAO AS r ON t.codigo=r.codigo LEFT JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;
C: SELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t INNER JOIN REUNIAO AS r ON t.codigo=r.tiporeuniao INNER JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;
D: SELECT t.nometipo, r.assunto, SUM(p.numeropauta) FROM TIPO_REUNIAO AS t RIGHT JOIN REUNIAO AS r ON t.codigo=r.codigo RIGHT JOIN PAUTAS AS p ON r.codigo=p.reuniao
Banco de Dados SQL

Texto associado Escolha a sentença SQL, considerando o padrão ANSI, que MELHOR responda à consulta "Listar o codigo e o assunto das reuniões sem pautas cadastradas.":

A: SELECT codigo, assunto FROM REUNIAO INNER JOIN PAUTAS ON codigo <> reuniao;
B: SELECT codigo, assunto FROM REUNIAO RIGHT JOIN PAUTAS ON codigo = reuniao;
C: SELECT codigo, assunto FROM REUNIAO WHERE NOT EXISTS (SELECT 1 FROM PAUTAS WHERE reuniao=codigo);
D: SELECT codigo, assunto FROM REUNIAO WHERE codigo NOT IN (SELECT * FROM PAUTAS);
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Os algoritmos de roteamento usam algum padrão de medida, chamado de métrica, a fim de determinar a melhor rota para um dado destino. Para ajudar no processo de determinação de rotas, os algoritmos de roteamento inicializam e mantêm tabelas de roteamento, que contém informações de rotas. Sendo assim, analise a figura a seguir.     De acordo com a imagem, é correto afirmar:  

A: O roteador 0 informa ao roteador 1 que tem acesso às redes 40 e 50 com a métrica 1.
B: O roteador 1 informa ao roteador 0 que tem acesso às redes 20 e 30 com a métrica 2.
C: O roteador 2 informa ao roteador 1 que tem acesso às redes 40 e 50 com a métrica 1.
D: O roteador 2 informa ao roteador 1 que tem acesso às redes 40 e 50 com a métrica 2.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Dados , Hashing

Considere as assertivas abaixo sobre criptografia e funções do tipo hash:  I. O MD5 não é propriamente um modelo criptográfico, existindo limitações até mesmo de segurança. Seu hash é constituído por uma estrutura hexadecimal de 32 caracteres. II. O AES (Advanced Encryption Standard) é um algoritmo de criptografia, porém é unidirecional, não permitindo a descriptografia. III. O RSA (Rivest-Shamir-Adleman) é um algoritmo de criptografia assimétrica bidirecional.  Conforme as assertivas, responda a alternativa verdadeira:

A: Somente I está correta
B: Somente II está correta
C: Somente I e III estão corretas
D: Somente I e II estão corretas
Algoritmos e Estrutura de Dados Algoritmos , Fluxogramas , Lógicas de Programação ( assuntos)

Julgue as sentenças abaixo como VERDADEIRAS ou FALSAS.  1. (__) Vetores (arrays bidimensionais) e matrizes (arrays unidimensionais) são estruturas de dados que permitem armazenar e manipular coleções de dados de forma eficiente. 2. (__) Fluxogramas são representações gráficas de algoritmos, utilizando símbolos padronizados para denotar diferentes tipos de instruções ou operações (como processos, decisões, entrada/saída de dados, entre outros). 3. (__) Ao utilizar uma sintaxe simplificada e próxima da língua nativa do aprendiz, o Portugol permite uma compreensão mais intuitiva dos conceitos fundamentais de programação, como variáveis, estruturas de controle e lógica de programação.  A sequência CORRETA é:

A: 1.V, 2.F, 3.F;
B: 1.F, 2.V, 3.V;
C: 1.V, 2.F, 3.V;
D: 1.V, 2.V, 3.V;
E: 1.V, 2.V, 3.F.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

Qual das seguintes opções melhor descreve o conceito de uma estrutura de sequência em programação?

A: Execução de comandos em paralelo para otimizar a performance do algoritmo;
B: Seleção de um bloco de comandos para executar dentre várias opções baseadas em condições;
C: Execução de comandos, um após o outro, na ordem em que aparecem no algoritmo;
D: Repetição de um bloco de comandos até que uma condição seja satisfeita;
E: Execução de um bloco de comandos baseado em uma condição específica.
Algoritmos e Estrutura de Dados Estrutura de Dados , Hashing

Um analista de sistemas está projetando um sistema que requer a implementação de uma estrutura de dados para representar um conjunto de elementos, onde a busca por um elemento específico deve ser realizada de forma eficiente. Qual estrutura de dados é mais apropriada para essa situação?

A: Árvore binária;
B: Fila;
C: Pilha;
D: Lista Encadeada;
E: Hash table.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

Considere as seguintes características, encontradas em alguns algoritmos de ordenação:  I - É estável, ou seja, não altera a ordem relativa dos elementos que possuem o mesmo valor de chave de ordenação. II - Percorre repetidamente a lista a ser ordenada, comparando o elemento corrente com o seguinte e, se necessário, trocando os seus valores. III - Divide a lista a ser ordenada em duas partes: uma sublista ordenada de elementos, que é construída da esquerda para a direita (ordem crescente), à frente de uma sublista referente aos elementos não ordenados, sendo que, inicialmente, a primeira lista é vazia, enquanto a segunda contém todos os elementos a serem ordenados.  Essas características se aplicam, respectivamente, aos seguintes métodos de ordenação:

A: por inserção, da bolha e por seleção
B: por inserção, por seleção e da bolha
C: por seleção, da bolha e por inserção
D: por seleção, por inserção e da bolha
E: da bolha, por seleção e por inserção
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

A Figura a seguir exibe uma árvore binária.                    Suponha que uma função percorra essa árvore em ordem simétrica e exiba os valores de seus nós no console.  Um dos possíveis somatórios do 2º , do 3º e do 4º valores exibidos por essa função é  

A: 90
B: 120
C: 130
D: 150
E: 200
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Marcos, um analista do TJ contratado para otimizar o desempenho de um servidor de alta capacidade, enfrenta desafios com lentidão durante períodos de alta demanda. Uma investigação minuciosa revelou que a raiz do problema reside na gestão ineficaz da memória cache. Para abordar isso, Marcos sugere a adoção de um algoritmo de substituição de cache mais eficiente.  Considerando os algoritmos de substituição de cache mais comuns, Marcos resolverá o problema de desempenho do servidor com o algoritmo:

A: Least Recently Used (LRU);
B: First-In, First-Out (FIFO);
C: Random Replacement (RR);
D: Least Frequently Used (LFU);
E: Most Recently Used (MRU).
Algoritmos e Estrutura de Dados Estrutura de Dados

Bárbara implementa um algoritmo de ordenação estável cuja complexidade temporal média OT pertence a O(n.logn) e cuja complexidade espacial OE pertence a O(n), sendo n o tamanho do vetor a ser ordenado.  O algoritmo implementado é o:

A: quick sort;
B: merge sort;
C: bubble sort;
D: insertion sort;
E: selection sort.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Os seguintes números serão inseridos, nessa ordem, em uma árvore AVL: 3, 13, 17, 23, 7, 9, 21, 25, 2.  O quinto elemento da árvore a ser visitado, quando é realizada uma busca em pré-ordem, é o número:

A: 2;
B: 9;
C: 13;
D: 17;
E: 25.
Algoritmos e Estrutura de Dados Estrutura de Dados , Hashing

Em relação a sistemas de gerenciamento de banco de dados não relacionais NoSQL, julgue o item que se segue.     Hashes Redis são coleções não ordenadas de strings exclusivas que agem como os conjuntos de uma linguagem de programação; como tal, os hashes Redis assemelham-se aos dicionários Python, Java HashMaps e Ruby hashes.  

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Micael, atuando como analista no desenvolvimento de um sistema de gerenciamento de biblioteca, enfrenta o desafio de selecionar uma estrutura de dados que otimize o armazenamento de informações sobre os livros. O sistema requer uma solução que combine a eficiência em realizar buscas rápidas por título, a capacidade de adicionar novos títulos frequentemente e a preservação da ordem alfabética para melhorar a experiência de navegação.  Levando em conta os critérios de acesso, busca, inserção e ordenação nas estruturas de dados, Micael identifica que a melhor opção para cumprir esses requisitos é a(o):

A: hash table;
B: lista encadeada;
C: array ordenado;
D: fila de prioridade;
E: árvore de busca binária.
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

No decorrer do desenvolvimento de um software, Gabriel, analista de sistemas, depara-se com a necessidade de incorporar uma funcionalidade que demanda o uso de uma estrutura de dados capaz de armazenar e acessar informações seguindo uma ordem específica. Essencialmente, a funcionalidade exige que o último item adicionado seja o primeiro a ser extraído e processado. Além disso, é crucial que o sistema possua a habilidade de adicionar e remover elementos de maneira extremamente eficaz.  Levando em consideração esses requisitos, Gabriel identifica que a estrutura adequada para cumprir tais exigências é a:

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

Existem dois tipos de algoritmos para cifra com chave simétrica, são eles:

A: cifras de hash e cifras stream
B: initialization vector e hashing
C: swapping and hash
D: cifras de bloco e cifras de stream
E: espaços contínuos e cifras de bloco
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

Todo o processo de memória virtual passa a ser o gerenciamento de operações de swapping, procurando obter o melhor resultado possível a partir do princípio da localidade. Existem diversos algoritmos propostos para fazer essa escolha, são eles EXCETO:

A: FIFO, que escolhe para sair a página que entrou na memória há mais tempo.
B: LRU, que é um algoritmo de pilha em que o critério de escolha da página indica que a página excluída será aquela que não é referenciada há mais tempo.
C: Optimal, também é um algoritmo de pilha, mas escolhe para sair a página que levará mais tempo para ser novamente necessária.
D: Fine Tuning-FINUFO, que faz uma implementação simplificada do LRU, tomando por base valores aproximados dos reais quanto ao último acesso à página.
E: Segunda chance, que é similar ao FINUFO, porém a página escolhida para sair teria que ter os bits de acesso e de modificação zerados.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

[Questão inédita] Acerca de métodos e algoritmos de ordenação, selecione a alternativa que descreve melhor o trecho abaixo: É um algoritmo de ordenação simples. Realiza pelo menos n2 comparações para ordenar n elementos. É considerado ineficiente na ordenação de um conjunto muito grande de itens. Pode ser resumido em algumas etapas: 1 - compara dois elementos adjacentes e, quando o primeiro for maior que o segundo, ambos são trocados; 2 - realiza a troca definida em 1 para todos os pares de elementos adjacentes, começando com os dois primeiros e terminando com os dois últimos (n-1 e n). Assim, o último elemento será o maior. 3 - repete o passo 2 para todos os elementos, com exceção do último, sucessivamente.

A: Método da bolha.
B: Ordenação por inserção.
C: Ordenação por seleção.
D: Ordenação de árvores.
E: Ordenação por particionamento.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Qual das alternativas abaixo corresponde ao número decimal 21 representado, respectivamente, em números binário e hexadecimal?

A: 1100 – c
B: 1111 – f
C: 10101 – 15
D: 11011 – 21
E: 101010 – 2a