Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.123 questões

Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602397 Algoritmos e Estrutura de Dados
No que concerne aos aspectos de linguagens de programação, algoritmos, estrutura de dados e case, julgue o item subsequente.

Considerando que o algoritmo seguinte possui um arranjo A que armazena n > 3 elementos, é correto afirmar que a saída (s) será a soma dos elementos das células ímpares de A.

A[0] = 0;

para i = 2 até n-1 em incrementos de 3 faça

s = s + A [i]

retorna s
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602395 Algoritmos e Estrutura de Dados
No que concerne aos aspectos de linguagens de programação, algoritmos, estrutura de dados e case, julgue o item subsequente.

Dado o vetor [ ] com n > 3 elementos numéricos e inteiros, o algoritmo apresentado por seleção resultará no mesmo vetor com os elementos ordenados na ordem decrescente.

                Imagem associada para resolução da questão
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602394 Algoritmos e Estrutura de Dados
No que concerne aos aspectos de linguagens de programação, algoritmos, estrutura de dados e case, julgue o item subsequente.

O algoritmo apresentado a seguir, desenvolvido na linguagem Java, retornará true se não houver elementos comuns entre os arranjos a, b e c, ou seja, se os três conjuntos forem disjuntos.

             Imagem associada para resolução da questão
Alternativas
Q600305 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 os seguintes números:


Alternativas
Q600304 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo, que ordena 9 números em ordem crescente.

                              Imagem associada para resolução da questão

As instruções que devem substituir .... INSTRUÇÕES - ORDENAÇÃO... estão indicadas na seguinte opção:


Alternativas
Q600303 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo, que utiliza um procedimento com passagem de parâmetro por valor e por referência. 

                   Imagem associada para resolução da questão

Ao final do processamento, serão impressos para as variáveis NUM, ALFA e BETA, respectivamente, os seguintes valores:


Alternativas
Q600302 Algoritmos e Estrutura de Dados

Assinale EQ ou RP no QUADRO I, se a caraterística descrita é VERDADEIRA para as estruturas de controle indicadas no QUADRO II. 

                         QUADRO I - Característica

(__) O teste de controle é realizado no fim da estrutura de controle.

(__) O teste de controle é realizado no início da estrutura de controle.


(__) A condição de saída do loop ocorre quando o teste é FALSO.

(__) A condição de saída do loop ocorre quando o teste é VERDADEIRO.

(__) Se o resultado do teste for FALSO, a execução do programa permanece no loop.

(__) Se o resultado for VERDADEIRO, a execução do programa permanece no loop.


                       QUADRO II - Estrutura de Controle

(EQ) enquanto... faca... fimenquanto

(RP) repita... ate... fimrepita


Tendo por foco o QUADRO I, de cima para baixo a sequência correta é:

Alternativas
Q600301 Algoritmos e Estrutura de Dados
A figura ilustra o arranjo matemático conhecido por Triângulo de Pascal. 

                Imagem associada para resolução da questão

Os elementos da 1ª coluna e os da diagonal são iguais a 1, e os demais são resultado da soma dos elementos da linha anterior, o da mesma coluna com o da coluna anterior. Abaixo é mostrado o código que gera o Triângulo de Pascal.

                 Imagem associada para resolução da questão

As instruções que devem substituir o BLOCO DE INSTRUÇÕES estão indicadas na seguinte opção:


Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598747 Algoritmos e Estrutura de Dados
Um Programador da Defensoria Pública do Estado de São Paulo foi solicitado a propor uma solução para o problema: Há uma quantidade grande de dados classificáveis por chave e estes dados devem ser divididos em subconjuntos com base em alguma característica das chaves. Um método eficiente deve ser capaz de localizar em qual subconjunto deve-se colocar cada chave e depois estes subconjuntos bem menores devem ser gerenciados por algum método simples de busca para que se localize uma chave rapidamente. O Programador propôs como solução, corretamente, a implementação de
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598746 Algoritmos e Estrutura de Dados
As funções Fila1 e Fila2 implementam operações em filas. Além das filas, há diversas outras estruturas muito úteis na solução de problemas, dentre as quais encontram-se as
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598745 Algoritmos e Estrutura de Dados
Considerando que os ponteiros inicio e fim foram inicializados com NULO, é correto afirmar que a função Fila2
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598744 Algoritmos e Estrutura de Dados
Considerando que os ponteiros inicio e fim foram inicializados com NULO, é correto afirmar que a função Fila1
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598743 Algoritmos e Estrutura de Dados
O uso da recursividade geralmente permite uma descrição mais clara e concisa dos algoritmos. Em relação aos conceitos e utilização de recursividade, é correto afirmar:
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598742 Algoritmos e Estrutura de Dados

Considere a função Divide apresentada em pseudocódigo.


Em relação aos conceitos de função e à função Divide acima, é correto afirmar:
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598741 Algoritmos e Estrutura de Dados

Considere o algoritmo em pseudocódigo no qual DIV calcula o quociente da divisão inteira e MOD o resto da divisão inteira:

O algoritmo em pseudocódigo acima
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598740 Algoritmos e Estrutura de Dados

Considere o algoritmo em pseudocódigo:

Em relação a este algoritmo é correto afirmar que
Alternativas
Q597501 Algoritmos e Estrutura de Dados
No que diz respeito às estruturas de dados, considere a sequência de operações executadas em uma pilha IFRJ, inicialmente vazia.
                                        

A pilha IFRJ suporta três operações básicas definidas a seguir:

I - POP(IFRJ,e) - tem por objetivo inserir um elemento e na IFRJ.

II - PUSH(IFRJ,e) - tem por objetivo inserir um elemento e na IFRJ.

III - TOP(IFRJ,e) - tem por objetivo acessar, sem remover, um elemento e na IFRJ.
Nessas condições, ao final da execução o elemento que se encontra no topo da pilha é:

Alternativas
Q597489 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo, no qual ocorre passagem de parâmetro por valor e por referência.

Imagem associada para resolução da questão 

Ao final do processamento, serão impressos para as variáveis M, N e L, respectivamente, os seguintes valores:


Alternativas
Q597488 Algoritmos e Estrutura de Dados
O algoritmo abaixo realiza a multiplicação das matrizes ALFA2X3 por BETA3x4 e gera a matriz produto GAMA2x4.

Imagem associada para resolução da questão 

O bloco de instruções que substitui está indicado na seguinte opção:


Alternativas
Q597487 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo.

Imagem associada para resolução da questão 

Após a execução, a saída gerada pelo algoritmo é:


Alternativas
Respostas
1921: E
1922: E
1923: C
1924: B
1925: E
1926: C
1927: D
1928: A
1929: B
1930: D
1931: C
1932: E
1933: E
1934: A
1935: B
1936: D
1937: B
1938: A
1939: A
1940: D