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

Foram encontradas 2.316 questões

Q1771798 Algoritmos e Estrutura de Dados

O pseudocódigo abaixo refere-se a um algoritmo conhecido por Triângulo de Pascal.


Imagem associada para resolução da questão


O resultado impresso, gerado pelo algoritmo, está indicado na seguinte alternativa:

Alternativas
Q1771448 Algoritmos e Estrutura de Dados
As figuras mostram em (I) um algoritmo que gera uma sequência de números, usando a estrutura de controle para... faca e em (II) o resultado da execução.
Imagem associada para resolução da questão (I)
Imagem associada para resolução da questão (II)
Duas estruturas equivalentes a para ... faca ... fimpara, que geram o mesmo resultado, a primeiro usando repita ... ate que... e a segunda enquanto... faca..., são mostradas, respectivamente, na seguinte opção:
Alternativas
Q1771431 Algoritmos e Estrutura de Dados
Na programação de computadores, as funções são bastante empregadas. Neste contexto, analisa-se a figura que contém um pseudocódigo com o emprego de uma função.
Imagem associada para resolução da questão
Após a execução, os valores finais das variáveis SOL e LUA são, respectivamente:
Alternativas
Q1771430 Algoritmos e Estrutura de Dados

A figura a seguir apresenta um pseudocódigo referente a um programa de computador.


Imagem associada para resolução da questão


Após a execução, a sequência de números gerada está indicada na seguinte opção:

Alternativas
Q1771429 Algoritmos e Estrutura de Dados
No que diz respeito à programação de computadores, os operadores lógicos AND e OR são bastante utilizados na construção de algoritmos e codificação das linguagens. Sendo p e q duas proposições que podem assumir os valores lógicos FALSO e VERDADEIRO, as tabelas-verdade que correspondem às operações (p AND q) e (p OR q) são, respectivamente:
Alternativas
Q1771428 Algoritmos e Estrutura de Dados
Lógica de programação é a organização coesa de uma sequência de instruções voltadas à resolução de um problema, ou à criação de um software ou aplicação. No contexto, o conceito de algoritmo torna-se fundamental, definido como um conjunto de instruções que um software ou aplicação deve seguir para executar uma tarefa e resolver um problema. Nesse sentido, observa-se o pseudocódigo abaixo referente a um algoritmo, no qual ocorre passagem de parâmetros por valor das variáveis BRASIL para ARGENTINA e por referência de HOLANDA para ITALIA.
Imagem associada para resolução da questão
Após a execução, os valores finais das variáveis BRASIL e HOLANDA são, respectivamente:
Alternativas
Q1771425 Algoritmos e Estrutura de Dados
A figura abaixo ilustra um esquema para elaboração de algoritmos e programas no que se refere às técnicas de programação.
Imagem associada para resolução da questão
Na geração de códigos executáveis, os processos P1 e P2 são denominados, respectivamente:
Alternativas
Ano: 2021 Banca: FGV Órgão: IMBEL Prova: FGV - 2021 - IMBEL - Engenheiro Mecatrônico |
Q1755641 Algoritmos e Estrutura de Dados
A ordenação é uma das questões mais importantes da ciência da computação. Em diversas situações é necessário ordenar uma lista, a fim de facilitar a busca de informações. Assinale a opção que indica o método de ordenação, que se baseia na estratégia de resolução de problemas conhecida como divisão e conquista.
Alternativas
Q1754648 Algoritmos e Estrutura de Dados
Considere uma lista ordenada, contendo 20 chaves únicas, na qual seja realizada uma busca binária. Assinale o número máximo de acessos necessários para encontrar uma determinada chave.
Alternativas
Q1735416 Algoritmos e Estrutura de Dados
Um determinado programador é responsável por tarefas de ordenação e, ao estudar determinados produtos, resolveu ordenar, de maneira crescente, a sequência [64, 34, 25, 12, 90, 11, 22] utilizando dois algoritmos, o Bubble Sort e o Select Sort, nessa ordem. Ele iniciou o teste com o Bubble Sort, mas, na iteração em que a chave 64 atingiu a sua posição correta pela primeira vez, copiou a sequência alcançada nesse estágio e utilizou-a para continuar o trabalho com o algoritmo Select Sort. A partir do momento em que o programador começa a utilizar o segundo algoritmo, quantas trocas de posições de chaves serão realizadas para atingir, pela primeira vez, a situação em que a sequência está ordenada?
Alternativas
Q1721413 Algoritmos e Estrutura de Dados

O programa a seguir, expresso na forma de uma pseudolinguagem, possui três loops. Analise a execução do algoritmo.


9.png (220×329)


Ao final da execução do algoritmo, o valor da variável a será igual a:

Alternativas
Q1721411 Algoritmos e Estrutura de Dados

Considere a seguinte tabela-verdade, com três entradas (A, B, C) e uma saída S.


4.png (132×147)


A saída S é corretamente expressa em:

Alternativas
Q1721410 Algoritmos e Estrutura de Dados

Considere o programa a seguir, apresentado na forma de uma pseudolinguagem. 


3.png (191×377)


Caso o valor lido para a variável x tenha sido 10, então ao final da execução desse programa o valor impresso para a variável z terá sido:

Alternativas
Q1696862 Algoritmos e Estrutura de Dados
programa { funcao inicio ( ) { inteiro x, y, z x=3 y=5 z=2 escreva ( x * y - 4 * z * z *z ) } }


Assinale a opção que apresenta resultado do programa precedente.
Alternativas
Q1696860 Algoritmos e Estrutura de Dados
Assinale a opção que apresenta o pseudo-código que apresentará o valor 10 como resposta.
Alternativas
Q1696859 Algoritmos e Estrutura de Dados
programa { funcao proc(inteiro n) { se (n==4) { retorna n; } senão { retorna 2*proc(n+1); } } escreva (proc(2));

Assinale a opção que apresenta o resultado da execução do pseudo-código precedente.
Alternativas
Q1686344 Algoritmos e Estrutura de Dados
Assinale a opção que apresenta a técnica que tem a maior complexidade de tempo de execução.
Alternativas
Q1686343 Algoritmos e Estrutura de Dados
(4 > 2) xor (5 = 3) and (4 > 2) or (5 = 5)
Assinale a opção que apresenta o resultado da expressão anterior.
Alternativas
Q1686342 Algoritmos e Estrutura de Dados

Imagem associada para resolução da questão


Assinale a opção que apresenta o resultado do algoritmo apresentado.

Alternativas
Q1686340 Algoritmos e Estrutura de Dados
Imagem associada para resolução da questão

O resultado do algoritmo precedente é
Alternativas
Respostas
941: C
942: C
943: C
944: B
945: B
946: D
947: B
948: E
949: B
950: B
951: C
952: D
953: D
954: A
955: C
956: E
957: D
958: E
959: C
960: E