Questões de Concurso Sobre algoritmos em algoritmos e estrutura de dados

Foram encontradas 1.944 questões

Q2383105 Algoritmos e Estrutura de Dados
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?
Alternativas
Q2382085 Algoritmos e Estrutura de Dados

Considere o trecho de código abaixo:


int[] numeros = {1, 2, 3, 4, 5};

System.out.println(numeros[2]);


O valor que será apresentado ao termino da execução é:

Alternativas
Q2382083 Algoritmos e Estrutura de Dados

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.

Alternativas
Q2378356 Algoritmos e Estrutura de Dados

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

Alternativas
Q2378354 Algoritmos e Estrutura de Dados

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.

Alternativas
Q2376543 Algoritmos e Estrutura de Dados
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
Alternativas
Q2370378 Algoritmos e Estrutura de Dados
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 
Alternativas
Q2369643 Algoritmos e Estrutura de Dados

Observe a seguinte estrutura de controle: 


repita

       <lista de comandos>

até

       <condição>


Uma outra estrutura de controle equivalente a essa é:

Alternativas
Q2369642 Algoritmos e Estrutura de Dados

Observe o seguinte algoritmo:



Imagem associada para resolução da questão



A ferramenta utilizada para construção desse algoritmo é:

Alternativas
Q2367133 Algoritmos e Estrutura de Dados

Julgue o item a seguir que tratam de extração e representação de conhecimento. 


Se um algoritmo induzir hipóteses que apresentam baixa taxa de acerto mesmo no conjunto de treino, então as hipóteses estão superajustadas aos dados. 

Alternativas
Q2367129 Algoritmos e Estrutura de Dados

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. 

Alternativas
Q2367127 Algoritmos e Estrutura de Dados

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. 


O objetivo das regras de associação é encontrar todos os conjuntos de itens que possuem confiança mínima com máximo de dados observados. 

Alternativas
Q2367124 Algoritmos e Estrutura de Dados

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. 


A distância de Minkowski entre duas cadeias de caracteres é definida como o número mínimo de operações de edição necessárias para transformar a primeira cadeia de caracteres na segunda. 

Alternativas
Q2367122 Algoritmos e Estrutura de Dados

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. 


No algoritmo K-means, a similaridade intragrupo é avaliada considerando-se o valor médio dos objetos em um grupo, que pode ser visto como o seu centro de gravidade ou o centroide. 

Alternativas
Q2367121 Algoritmos e Estrutura de Dados
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. 
A tarefa do agrupamento consiste em segmentar uma base de dados não rotulada em grupos que tenham algum significado ou utilidade prática.



Alternativas
Q2362094 Algoritmos e Estrutura de Dados
Assinale a opção que apresenta a representação correta de instruções, em pseudocódigo tipado, para definir uma variável e modificar e imprimir seu conteúdo em uma saída.
Alternativas
Q2362093 Algoritmos e Estrutura de Dados
Uma das vantagens do uso de funções predefinidas é
Alternativas
Q2362091 Algoritmos e Estrutura de Dados
programa principal inteiro i, contagem = 10, limite = 10; para (i = 0; i > limite; i = i + 1) faça contagem = contagem – 1; fim para imprime(contagem); fim programa

Com base no algoritmo precedente, escrito em pseudocódigo, assinale a opção que corresponde ao tipo de estrutura em que se realiza o decréscimo da variável contagem.
Alternativas
Q2361277 Algoritmos e Estrutura de Dados
Qual é o método de ordenação que percorre a lista de elementos, comparando os adjacentes (pares consecutivos) e trocando-os de posição, caso não estejam em ordem?
Alternativas
Respostas
221: C
222: C
223: E
224: C
225: C
226: C
227: C
228: A
229: A
230: C
231: E
232: E
233: E
234: E
235: C
236: E
237: D
238: A
239: B
240: A