Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.780 questões

Q1256440 Algoritmos e Estrutura de Dados
A programação de computadores necessita das estruturas de controle abaixo referenciadas para que possa ser utilizada com eficiência. Neste contexto, relacione as estruturas de controle a seguir com as características correspondentes.
( EE ) ENQUANTO ... FAÇA ... FIM ENQUANTO ( RR ) REPITA ... ATÉ ... FIM REPITA
( ) A condição de teste da estrutura é inserida no fim da estrutura de controle. ( ) A condição de teste da estrutura é inserida no início da estrutura de controle. ( ) Se o resultado do teste for FALSO, a execução do programa permanece no loop. ( ) Se o resultado do teste for VERDADEIRO, a execução do programa permanece no loop. ( ) A saída do loop ocorre quando o teste da condição de controle retorna valor FALSO. ( ) A saída do loop ocorre quando o teste da condição de controle retorna valor VERDADEIRO.
A relação correta, de cima para baixo, é:
Alternativas
Q1256369 Algoritmos e Estrutura de Dados
As figuras abaixo mostram um algoritmo em (a) e uma janela com a correspondente execução em (b): Imagem associada para resolução da questão (a)
Imagem associada para resolução da questão (b)
O procedimento de troca de variáveis pode ser feito de dois modos: (1) com ajuda de uma variável auxiliar (TROCA) ou (2) sem o auxílio dessa variável auxiliar.
As soluções que mostram as instruções que devem compor o Imagem associada para resolução da questão para os modos (1) e (2) estão indicadas, respectivamente, na seguinte alternativa:
Alternativas
Q1256368 Algoritmos e Estrutura de Dados

Observe o algoritmo abaixo:

Imagem associada para resolução da questão

Após a execução, esse algoritmo irá gerar a seguinte sequência de números:

Alternativas
Ano: 2018 Banca: CESPE / CEBRASPE Órgão: Polícia Federal
Q1237899 Algoritmos e Estrutura de Dados
Acerca de codificação de voz, imagens e vídeo, julgue o item que se segue.
O algoritmo de Huffman é um método de codificação sem perdas.
Alternativas
Ano: 2018 Banca: NC-UFPR Órgão: ITAIPU BINACIONAL
Q1228653 Algoritmos e Estrutura de Dados
Em sistemas de Recuperação de Informação, os termos de indexação podem ser extraídos diretamente do texto dos documentos, fornecendo uma visão lógica dos documentos. Assinale a alternativa que apresenta corretamente uma das operações realizadas para obter as palavras-chaves. 
Alternativas
Ano: 2018 Banca: Itame Órgão: Prefeitura de Avelinópolis - GO
Q1182152 Algoritmos e Estrutura de Dados
Em relação ao algoritmo é incorreto afirmar:
Alternativas
Q1179671 Algoritmos e Estrutura de Dados
Em uma rede peer-to-peer, qual é a estrutura utilizada para obtenção e alocação de informações de maneira descentralizada?
Alternativas
Q1170435 Algoritmos e Estrutura de Dados
Um conjunto homogêneo de dados se dá quando uma determinada estrutura de dados é composta de variáveis com o mesmo tipo. Assinale a alternativa que corresponde a uma variável composta unidimensional.
Alternativas
Q1170434 Algoritmos e Estrutura de Dados

Uma estrutura de seleção possibilita a escolha de um grupo de ações a ser executado quando determinadas condições são ou não satisfeitas. A figura, a seguir, apresenta uma estrutura de seleção de dados:

Imagem associada para resolução da questão

Fonte: Do autor.






Omodelo de seleção utilizado na imagem corresponde à seleção

Alternativas
Q1170433 Algoritmos e Estrutura de Dados
Um dado é denominado como variável quando existe a possibilidade de ser alterado em algum instante no decorrer do tempo. Assinale a alternativa que apresenta a característica de uma variável.
Alternativas
Q1170431 Algoritmos e Estrutura de Dados
A finalidade de uma expressão aritmética é especificar uma computação aritmética. Esse tipo de implementação deve causar duas ações: buscar os operandos e executar as operações aritméticas sobre eles. Sobre as expressões aritméticas nas linguagens operativas, assinale a alternativa INCORRETA.
Alternativas
Ano: 2018 Banca: FCC Órgão: SABESP Prova: FCC - 2018 - SABESP - Estagiário - Nível Médio |
Q1166344 Algoritmos e Estrutura de Dados

Considere, por hipótese, que a SABESP utiliza diferentes preços de tarifas para os serviços de abastecimento de água e/ou coleta de esgoto para o município de São Paulo. Para a categoria Residencial/Favela as tarifas são:


Consumo Valor da Tarifa

0 a 10 6,25/mês

11 a 20 0,71/m3

21 a 30 2,36/m3

31 a 50 7,14/m3

acima de 50 7,89/m3


Foi solicitado a um estagiário propor a lógica de programação para a solução do seguinte problema: ler o valor do consumo de um usuário da categoria Residencial/Favela (variável consumo) e calcular o valor a pagar com base nas tarifas (variável valor).

O Estagiário sugeriu utilizar
Alternativas
Q1165984 Algoritmos e Estrutura de Dados
Antes de se escrever um programa em uma linguagem de programação, uma prática recomendada é apresentar a lógica de programação usando uma pseudolinguagem. Considere o algoritmo em pseudolinguagem apresentado abaixo, em que o operador mod retorna o resto da divisão inteira.
Imagem associada para resolução da questão

Um Estagiário, ao analisar o algoritmo acima, conclui corretamente que

Alternativas
Q1165631 Algoritmos e Estrutura de Dados
Método de Ordenação que utiliza-se do método da divisão e conquista para ordenação do vetor. Sua complexidade é dada por O(n lg(n)). Em sua técnica, escolhe um elemento denominado de pivô (um dos elementos a serem ordenados) e separa os elementos em 2 partes, de modo que os elementos menores que o pivô ficam à esquerda e os elementos maiores que o pivô ficam à direita. Esse processo é repetido recursivamente até que todos os elementos estejam ordenados. Como se denomina Método de Ordenação?
Alternativas
Q1165344 Algoritmos e Estrutura de Dados

A definição de uma variável é uma das etapas principais para elaboração de um programa, que pode ser compreendida como uma reserva de um espaço na memória do computador para armazenar informações. Em relação aos tipos de variáveis, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa que apresenta a sequência correta.


( ) Variável do tipo caractere serve para armazenar um único caractere podendo ser letra ou símbolo.

( ) Variável do tipo inteiro é utilizada para armazenar valores numéricos, podendo ser positivos e negativos e, também, valores com ponto decimal.

( ) Variável do tipo numérico real armazena valores reais, inclusive valores com ponto decimal, podendo ser positivos e negativos.

Alternativas
Q1165329 Algoritmos e Estrutura de Dados
Testes lógicos são amplamente utilizados em lógicas de programação durante a construção de um algoritmo. Nesse contexto, assinale a alternativa que apresenta o nome de uma estrutura que tem por objetivo tomar uma decisão de acordo com o resultado de apenas uma condição de um teste lógico, sendo que esta deve ser verdadeira para que o comando possa ser executado, já que, caso não seja verdadeiro o teste lógico, o comando não será executado.
Alternativas
Q1164934 Algoritmos e Estrutura de Dados

Imagem associada para resolução da questão


Considerando o grafo precedente, assinale a opção correta.

Alternativas
Q1164933 Algoritmos e Estrutura de Dados
Na teoria dos conjuntos fuzzy, que fundamenta a lógica fuzzy, as operações padrão utilizadas são
Alternativas
Q1164929 Algoritmos e Estrutura de Dados
Na reprodução utilizada em algoritmos genéticos, quando os descendentes recebem, em seu código, aspectos diferentes dos indivíduos mais evoluídos dentro das populações, o operador genético usado é denominado
Alternativas
Q1160105 Algoritmos e Estrutura de Dados
A primeira abstração introduzida, nos primórdios da computação, foi o uso de mnemônicos, em assembly. Assim, sobre linguagens de programação, é correto afirmar que, com o surgimento das linguagens de alto nível, a primeira abstração introduzida por essas linguagens foi o conceito de
Alternativas
Respostas
1781: D
1782: A
1783: C
1784: C
1785: E
1786: D
1787: A
1788: D
1789: A
1790: C
1791: D
1792: D
1793: C
1794: B
1795: C
1796: D
1797: E
1798: B
1799: C
1800: A