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

O algoritmo ordena 13 números em ordem crescente, com o auxílio de uma variável auxiliar AUX.        procedimento ORDENAR     Inicio     repita     troca<- VERDADEIRO     para K de 1 ate 12 faca     se TAB[K) > TAB[K+ 1] entao     AUX <- TAB[K)     TAB[K] <-TAB[K+1]     TAB[K+1] <- AUX     TROCA<- FALSO     fimse     fimpara     ate TROCA= VERDADEIRO     fimrepita     fimprocedimento        Uma solução com o mesmo resultado, mas sem o uso dessa variável auxiliar AUX, é possível por meio da substituição das linhas de código da figura     AOX <- TAB[K]     TAB[K] <- TAB[K+1]     TAB[K<+1] <- AUX     por: 

A: TAB[K] <- TAB[K] + TAB[K+l) TAB[K] <- TAB[K] - TAB[K+1] TAB[K+l] <- TAB[K] - TAB[K+l]
B: TAB[K+1] <- TAB[K] + TAB[K+1] TAB[K] <- TAB[K] - TAB[K+1] TAB[K+1]
C: TAB[K] <- TAB[K+1] TAB[K+1] <- TAB[K] - TAB[K+1] TAB[K]
D: TAB[K+1] <- TAB[K] + TAB[K+1] TAB[K] <- TAB[K] - TAB[K+1] TAB[K+1]
Algoritmos e Estrutura de Dados Algoritmos

O algoritmo usa o recurso passagem de parâmetros, de M G para PX por valor, e de RESP para PW por referência.        algoritmo "AN_TI"     var     MG: inteiro     RESP : caractere     procedimento PRC(PX:inteiro;var PW:caractere) inicio     PX <- 55     PW <- "BRASIL"     fimprocedimento     inicio     MG <- 99     RESP <- "ARGENTINA"     PRC (MG, RESP)     escreval(RESP:-13,MG)     fimalqoritmo        Após a execução, os valores finais para as variáveis RESP e MG são, respectivamente: 

A: BRASIL e 55
B: BRASIL e 99
C: ARGENTINA e 55
D: ARGENTINA e 99
E: BRASIL e 99
Algoritmos e Estrutura de Dados Algoritmos

Qual algoritmo divide a sequência original em pares de dados, agrupa estes pares na ordem desejada; depois agrupa as sequências de pares já ordenados, formando uma nova sequência ordenada de quatro elementos, e assim por diante, até tertoda a sequência ordenada? 

A: Bubble Sort.
B: Merge Sort.
C: Quick Sort.
D: Bogo Sort.
E: Heap Sort.
Algoritmos e Estrutura de Dados Algoritmos

Associe os algoritmos de substituição de páginas da memória com as suas respectivas descrições.     Algoritmo  1. NRU  2. LRU  3. Segunda Chance  4. Ótimo  5. FIFO     Descrição  ( ) Página mais antigamente carregada na memória é descartada.  ( ) Página no início da fila é a mais antiga e terá seu bit R inspecionado. Se ele for 0, ela é trocada. Se for 1, ela é colocada no final da fila.  ( ) Parte do princípio que as páginas usadas com mais frequência nas últimas execuções provavelmente serão utilizadas novamente.  ( ) Usa dois bits de status, o bit R (referenciado) e bit M (modificado).  ( ) Retira da memória a página que tem menos chance de ser referenciada.     A sequência correta é 

A: 5, 3, 2, 1, 4.
B: 4, 2, 1, 3, 5.
C: 5, 3, 2, 1, 4.
D: 4, 2, 1, 3, 5.
E: 5, 3, 2, 1, 4.
Algoritmos e Estrutura de Dados Estrutura de Dados

Júnior elaborou o seguinte diagrama utilizando a notação BMPN 2.0 e apresentou para o seu chefe Carlos.       Ao analisar o diagrama elaborado por Júnior, Carlos observou o seguinte erro de notação: 

A: uma tarefa deve conter apenas uma entrada de dados e não duas como, por exemplo, objeto de dados e armazém de dados;
B: s caminhos paralelos de um fluxo devem conter atividades do mesmo tipo, apenas subprocessos ou apenas tarefas;
C: o evento de fim de processo deve ser representado por um círculo duplo e não por um círculo simples com linha grossa;
D: a associação de dados de entrada de uma tarefa deve ser representada por uma seta com linha pontilhada e não por uma seta com uma linha contínua;
E: a sincronização de caminhos paralelos de um fluxo deve ser representada por apenas um gateway com sinal de multiplicação no centro do losango.
Algoritmos e Estrutura de Dados Estrutura de Dados

O auditor de contas públicas João deverá realizar uma auditoria financeira e precisa construir um modelo de aprendizado de máquina, simples e interpretável, para classificar transações como "suspeitas" ou "não suspeitas". Para tanto, João deverá basear-se em atributos, como valor da transação, localização, tipo de transação e histórico do cliente, contidos em um conjunto de dados relativamente pequeno. Nesse contexto, para criar esse modelo, João deverá aplicar a técnica de classificação binária:

A: k-means;
B: regressão linear;
C: árvore de decisão;
D: rede neural artificial;
E: análise de componentes principais.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

O Registro do Windows é um banco de dados hierárquico que contém dados críticos para a operação do sistema operacional e dos aplicativos e serviços executados nele. Os dados são estruturados em um formato de árvore, e cada nó dessa árvore é chamado de: 

A: Célula.
B: Vértice.
C: Tupla.
D: Código.
E: Chave.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Analise o algoritmo abaixo, que foi escrito no software VisuAlg 3.0:     algoritmo "cálculo_média"  var        qtd, cont, soma, media: inteiro  inicio       soma <- 0       leia(qtd)       para cont de 1 ate qtd faca             soma <- soma + cont       fimpara      media <- soma / cont      escreva(media)  fimalgoritmo        O que precisa ser corrigido no algoritmo acima para que ele seja executado sem erros? 

A: A atribuição da variável “media” deve ser movida para dentro do laço de repetição “para”.
B: O tipo da variável “media” deve ser alterado para “real”.
C: A instrução “escreva(media)” deve ser movida para cima da atribuição da variável “media”.
D: A variável “cont” deve ser inicializada antes do laço de repetição “para”.
E: O operador de divisão “/” (barra) deve ser alterado para “%” (percentual).
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

Em uma estrutura de dados do tipo “pilha”, qual das afirmações abaixo corresponde à disciplina de acesso padrão aos elementos de dados nela armazenados? 

A: O elemento inserido há mais tempo, dentre aqueles presentes na estrutura de dados, é sempre o próximo a ser removido.
B: A inserção e remoção de elementos pode se dar em qualquer posição.
C: O último elemento inserido é sempre o próximo a ser removido.
D: Elementos são sempre inseridos na primeira posição da estrutura de dados e a operação de remoção sempre retira o elemento presente na última posição.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Um conjunto de programas que gerenciam a estrutura do banco de dados e controlam o acesso aos dados armazenados, onde o banco de dados se assemelha a um arquivo eletrônico com conteúdo muito bem organizado por este conceito, denomina-se Sistema de:

A: Processamento de Transações (SPT).
B: Informação Gerencial (SIG).
C: Dados sobre dados (Metadados).
D: Gerenciamento de Bancos de Dados (SGBD).
E: Apoio à Decisão (SAD).
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Em estruturas de dados, existem conjuntos __________________ nos quais o elemento removido do conjunto pela operação ‘Delete’, por exemplo, é especificado previamente. Em uma ___________, o elemento eliminado do conjunto é o mais recente inserido, a política implementada é “último a entrar, primeiro a sair”, ou LIFO (last-in, first-out). Já em uma ____________, o elemento eliminado é sempre o que estava no conjunto a mais tempo, a política implementada é “primeiro a entrar, primeiro a sair”, ou FIFO (first-in, first-out).   Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

A: dinâmicos – pilha – fila
B: estáticos – árvore – pilha
C: dinâmicos – fila – pilha
D: estáticos – pilha – fila
E: dinâmicos – fila – árvore
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Analise o algoritmo abaixo em VisuAlg:                    Assinale a alternativa que contém o resultado da execução desse algoritmo. 

A: Os números de 1 a 10 são exibidos em ordem decrescente.
B: O laço não será executado nenhuma vez e os números não serão exibidos.
C: Os números de 1 a 10 são exibidos em órdem crescente.
D: São exibidos os números de 1 a 10 em ordem aleatória.
E: São exibidos 10 vezes os caracteres “j:3”.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Relacione a Coluna 1 à Coluna 2, associando os comandos mais utilizados no VisuAlg às suas respectivas opções na Barra de Tarefas.   Coluna 1 1. Executar (F9). 2. Intervalo do timer. 3. Gerar valores aleatórios.  Coluna 2  ( ) Inicia (ou continua) a execução automática do pseudocódigo. ( ) Atraso em cada linha, para quando se deseja executar o pseudocódigo mais lentamente. ( ) Ativa a geração de valores arbitrários que substituem a digitação de dados. ( ) Pode efetuar a geração de dados do tipo caractere sem faixa pré-estabelecida, gerando strings de 5 letras maiúsculas.   A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

A: 3 – 1 – 2 – 2.
B: 1 – 2 – 3 – 3.
C: 2 – 3 – 1 – 2.
D: 2 – 1 – 3 – 3.
E: 3 – 1 – 2 – 1.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Analise as informações a seguir:  I. É correto afirmar que algoritmo é todo conjunto de regras e conceitos necessários para criar códigos que serão interpretados e executados por um computador.  II. É correto afirmar que lógica de programação é uma sequência lógica de ações cujo objetivo é resolver um problema.  Marque a alternativa CORRETA: 

A: As duas afirmativas são verdadeiras.
B: A afirmativa I é verdadeira, e a II é falsa.
C: A afirmativa II é verdadeira, e a I é falsa.
D: As duas afirmativas são falsas.
Algoritmos e Estrutura de Dados Algoritmos

Com relação às técnicas de agrupamento, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.  ( ) Os algoritmos de agrupamento hierárquicos são divididos em dois grupos principais: aglomerativos e divisíveis. ( ) O algoritmo de agrupamento aglomerativo é uma abordagem bottom-up que começa com todos os dados em um único cluster; os clusters são divididos progressivamente até que cada dado esteja em seu próprio cluster individual. ( ) Os algoritmos de agrupamento divisíveis são uma abordagem top-down, na qual um único cluster é dividido em vários clusters à medida que avançamos na hierarquia.  As afirmativas são, respectivamente,

A: V – V – V.
B: V – F – V.
C: F – V – V.
D: V – F – F.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

Sobre Estruturas de Repetição, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).  ( ) Em linguagens de programação, não é possível aninhar estruturas de repetição, ou seja, ter uma dentro da outra. ( ) A estrutura de repetição foreach é utilizada somente para iterações em que a ordem dos elementos não é importante. ( ) A utilização excessiva de instruções break e continue em estruturas de repetição é geralmente considerada uma boa prática de programação.  Assinale a alternativa que apresenta a sequência correta de cima para baixo. 

A: F - F - F
B: F - V - F
C: V - F - V
D: V - V - V
Algoritmos e Estrutura de Dados Estrutura de Controle e Repetição

Sobre Estruturas de Seleção/Condição, analise as afirmativas e dê valores Verdadeiro (V) ou Falso (F).  ( ) A instrução else é obrigatória em todas as estruturas de condição. ( ) A instrução else em uma estrutura de condição é executada quando a condição no if é avaliada como falsa. ( ) Estruturas de condição não são necessárias em programação, pois é possível realizar todas as operações sem avaliar condições.  Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A: F - F - F
B: F - V - F
C: V - F - V
D: V - V - V
Algoritmos e Estrutura de Dados Estrutura de Dados , Grafos

Grafo é um conjunto de vértices (ou nós), interconectados dois a dois por arestas. Em uma estrutura de dados de grafo, assinale a alternativa que apresenta o que representa as arestas nesta estrutura.

A: Direções
B: Nós
C: Valores armazenados
D: Ligações entre nós
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

Estruturas de dados são constantemente utilizadas em algoritmos para resolução de problemas, desde os mais simples aos mais complexos, desta forma, estrutura de dados utiliza o princípio “Último a entrar, primeiro a sair”(LIFO): 

A: Fila
B: Lista Encadeada
C: Pilha
D: Árvore
Algoritmos e Estrutura de Dados Algoritmos , Fluxogramas

Julgue o item a seguir.       Os fluxogramas são ferramentas gráficas utilizadas no desenvolvimento de algoritmos para representar visualmente o processo de execução de um código. Eles são amplamente adotados devido à sua capacidade de oferecer uma visualização clara dos passos de um processo, sendo assim mais facilmente compreendidos por diferentes profissionais, inclusive aqueles fora da área de programação.   

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

Julgue o item a seguir.      Um pseudocódigo é uma representação textual de um algoritmo, utilizada para planejar e estruturar soluções algorítmicas antes de sua implementação em uma linguagem de programação específica. Sua elaboração inclui a compreensão do problema, divisão em etapas, identificação de variáveis, definição da lógica usando estruturas de controle, e adição de comentários explicativos para melhor clareza.   

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

Julgue o item a seguir.      Fluxogramas são ferramentas obsoletas no processo de desenvolvimento de algoritmos, sendo raramente usados na prática atual de programação. Eles são considerados ineficazes para representar algoritmos complexos e não são adotados por profissionais da área de tecnologia da informação, como analistas de sistemas e cientistas da computação.  

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

   Considerando que o algoritmo acima está expresso na forma de um pseudocódigo, assinale a opção que apresenta o resultado desse algoritmo quando ele for executado.

A: -0-1-2-3-5
B: -2-3-5-8
C: -5
D: -8
E: -1-2-6-24-120
Algoritmos e Estrutura de Dados Algoritmos

A biblioteca Scikit-Learn emprega o algoritmo Classification And Regression Tree (CART) para treinar Árvores de Decisão. O algoritmo CART baseia-se na recursividade e na estratégia de divisão binária para construir uma árvore de decisão. Inicialmente, a árvore é representada por um único nó, que contém todos os dados de treinamento. A cada passo, o algoritmo busca a melhor maneira de dividir o conjunto de dados. A recursividade continua até que uma condição de parada seja atendida, como atingir uma profundidade máxima da árvore. Uma vez construída a árvore, a fase de predição ocorre ao percorrer a estrutura da árvore de acordo com as condições estabelecidas nos nós, levando a uma predição (inferência) para uma determinada entrada. Considerando-se que n corresponde ao número de features e m ao número de instâncias, qual é a complexidade computacional assintótica de predição para árvores de decisão treinadas com o algoritmo CART?

A: O(m)
B: O(m2)
C: O(n × m log(m))
D: O(n2 × m log(m))
E: O(log2 (m))
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

As árvores de decisão são um modelo de aprendizado de máquina que opera por meio da construção de uma estrutura em forma de árvore para tomar decisões e que oferece uma compreensão clara da lógica de decisão e da hierarquia de características que contribuem para as predições finais. Elas são versáteis e podem ser usadas tanto para tarefas de classificação quanto para as de regressão. Nesse contexto, considere a construção de uma árvore de regressão usando a classe DecisionTreeRegressor do ScikitLearn e seu treinamento em um conjunto de dados quadrático com max_depth=2, conforme mostrado a seguir:  from sklearn.tree import DecisionTreeRegressor tree_reg = DecisionTreeRegressor(max_depth=2) tree_reg.fit(X, y)  A árvore resultante é representada na Figura a seguir.     GÉRON, A. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniquesto Build Intelligent Systems. 2 ed. Sebastopol, CA: O’Reilly Media, Inc.: 2019, p. 183.  Considerando-se o cenário apresentado e que se deseja fazer uma predição para uma nova instância, com x1 = 0.6, qual será o valor predito? 

A: 0.015
B: 0.074
C: 0.111
D: 0.259
E: 110
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

No gráfico XY, são apresentados pontos que representam duas propriedades de elementos de duas classes, R e S. Os pontos da classe R, representados como círculos, são [(3,5),(3,4),(2,3)], enquanto os pontos da classe S, representados como quadrados, são [(4,3),(4,2),(4,1),(3,1),(2,2)]. É necessário classificar pontos novos, de acordo com o algoritmo K-NN, com K=3, considerando a distância euclidiana.    Nesse contexto, as classes dos pontos [(3,2),(3,3) e (4,4)] são, respectivamente: 

A: [R,R,S]
B: [R,S,R]
C: [S,R,R]
D: [S,R,S]
E: [R,R,R]
Algoritmos e Estrutura de Dados Estrutura de Dados

Considere um conjunto de dados estruturados composto por colunas, que refletem as características desses dados, e por linhas, que combinam essas características. No tratamento desses dados, o processo de enriquecimento consiste em

A: adicionar dados externos ao conjunto de dados.
B: expandir ou adernar os dados de um conjunto, sem interferência externa.
C: verificar a integridade dos relacionamentos entre as colunas.
D: normalizar os dados, mitigando a diferença de escala entre as colunas.
E: imputar dados em linhas de dados que apresentem valores ausentes.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

Seja um array de inteiros de 32 bits com 10.000 elementos, gerados e posicionados aleatoriamente nesse array. Nessas condições, qual algoritmo irá ordenar esse array com um consumo de tempo, em seu caso médio, proporcional ao consumo de tempo do pior caso do Quick sort?

A: Bucket sort
B: Heap sort
C: Insertion sort
D: Merge sort
E: Tree sort
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. Qual será o sexto valor a ser exibido por essa função?

A: 20
B: 30
C: 60
D: 70
E: 80
Algoritmos e Estrutura de Dados Algoritmos

Considere o trecho de código abaixo:     String[][] matriz = {{"A", "B"}, {"C", "D", "E"}, {"F", "G"}};  System.out.println(matriz[2][1]);     Assinale a alternativa que apresenta o valor ao termino da execução. 

A: A
B: C
C: E
D: F
E: G
Algoritmos e Estrutura de Dados Algoritmos , Recursividade

Quanto a Recursividade é INCORRETO afirmar: 

A: A recursão é uma técnica que define um problema em termos de uma ou mais versões menores deste mesmo problema.
B: Esta ferramenta pode ser utilizada sempre que for possível expressar a solução de um problema em função do próprio problema.
C: Para se codificar programas de modo recursivo usa-se um procedimento ou sub-rotina, que permite dar um nome a um comando, o qual pode chamar a si próprio. Esta chamada pode ser diretamente recursiva, quando o procedimento P contiver uma referência explícita a si próprio, ou indiretamente recursiva, quando o procedimento P contiver uma referência a outro procedimento Q, que por sua vez contém uma referência direta ou indireta a P.
D: Em se tratando de procedimentos recursivos pode-se ocorrer um problema de terminação do programa, como um “looping interminável ou infinito”.
E: Um programa recursivo é mais elegante e menor que a sua versão iterativa, além de exibir com maior clareza o processo utilizado, desde que o problema ou os dados sejam naturalmente definidos através de recorrência. Além de exigir um menor espaço de memória e é, na grande maioria dos casos, mais rápido do que a versão iterativa.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Acerca de estrutura de dados e algoritmos, julgue o item a seguir.     Uma árvore binária é classificada como balanceada (AVL) quando as alturas das subárvores da maioria dos nós dessa árvore diferem entre si em apenas uma unidade.  

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

Acerca de estrutura de dados e algoritmos, julgue o item a seguir.     O seguinte pseudocódigo possui complexidade de tempo de pior caso O(2") para a verificação da existência de um elemento na lista.     função                       BuscaRecursiva(lista,                        tamanho,  elemento)    se tamanho < 1 então    retorna FALSO     se lista[tamanho] == elemento então    retorna VERDADEIRO    senão    BuscaRecursiva(lista, tamanho-1, elemento)  fim função  

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

Acerca de estrutura de dados e algoritmos, julgue o item a seguir.     Os algoritmos de Dijkstra e de Bellman-Ford resolvem o problema de caminhos mais curtos de única origem. Enquanto este aceita arestas de pesos negativos, aquele aceita somente arestas não negativas.  

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

Acerca de estrutura de dados e algoritmos, julgue o item a seguir.     A passagem de um vetor por valor é mais eficiente que a passagem por parâmetro, considerando aspectos de tempo de processamento e espaço em memória, estando ambas as situações sob as mesmas condições de recursos.   

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

Observe a figura a seguir.   Para a árvore binária apresentada, qual a ordem correta de visitação dos nós em um percurso em pós-ordem(pós-fixo)?  

A: 40, 80, 26, 90, 13, 43, 75, 34, 55, 1, 5, 17.
B: 40, 90, 26, 13, 75, 43, 80, 1, 17, 5, 55, 34.
C: 34, 80, 40, 43, 13, 26, 90, 75, 55, 5, 1, 17.
D: 90, 26, 13, 75, 43, 40, 80, 17, 5, 1, 55, 34.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

O script a seguir foi executado duas vezes por um usuário.  !/bin/bash touch text.txt cat text.txt echo "# Este é um comentário" >> text.txt exit  Após a segunda execução, ao abrirmos o arquivo text.txt, ele

A: conterá a linha "# Este é um comentário", apenas.
B: conterá duas linhas, a primeira em branco e a segunda com "# Este é um comentário".
C: conterá duas linhas, ambas com "# Este é um comentário".
D: conterá uma linha “# Este é um comentário” seguida de uma linha em branco.
E: estará vazio.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Avalie se, no contexto da lógica de programação, as etapas para o desenvolvimento de um programa a seguir estão corretamente descritas:  (   ) Estuda-se o enunciado do problema para definir os dados de entrada, o processamento e os dados de saída. (   ) Usa-se fluxogramas ou português estruturado para descrever o problema com suas soluções. (   ) O algoritmo é transformado em códigos da linguagem de programação escolhida para se trabalhar.  Está correto o que se afirma em 

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

Dentre as opções a seguir, aquela que é uma característica dos vetores:

A: armazena elementos de tipos distintos em posições distintas
B: aumenta de tamanho no momento da execução do programa
C: é representado em memória como uma sequência de bytes sucessivos
D: é uma estrutura de dados dinâmica e ordenada com elementos do mesmo tipo
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

Observe a seguinte estrutura de controle:      repita         <lista de comandos>  até         <condição>     Uma outra estrutura de controle equivalente a essa é: 

A: enquanto <não condição> faça <lista de comandos> até
B: enquanto <condição> faça
C: repita
D: <não condição> faça <lista de comandos> até <lista de comandos> fim se
Algoritmos e Estrutura de Dados Algoritmos

Julgue o item a seguir, a respeito de algoritmos e técnicas supervisionadas e não supervisionadas de aprendizado de máquina e aprendizagem profunda.      Random forests fornecem pontuações de distância euclidiana entre os recursos que podem ser usadas para compreender a importância relativa de cada recurso na previsão.   

A: Certo
B: Errado