Questões de Concurso Sobre conceitos básicos e algoritmos em algoritmos e estrutura de dados

Foram encontradas 815 questões

Q1934514 Algoritmos e Estrutura de Dados
Baseado em conhecimentos acerca de algoritmos e estruturas de dados, analise o código a seguir:
int x, y, *p;
y = 0;
p = &y;
x = *p;
x = 14;
(*p)++; --x;
(*p) += x;
printf("x=%d y=%d *p=%d", x, y, *p);
A saída do programa para x, y e *p será, respectivamente:
Alternativas
Q1931954 Algoritmos e Estrutura de Dados

A Figura 1, abaixo, apresenta um algoritmo escrito no software VisuAlg 3.0:


Imagem associada para resolução da questão


Ao final da execução do algoritmo da Figura 1, qual será o valor da variável "soma"?

Alternativas
Q1927051 Algoritmos e Estrutura de Dados
A Figura 2 abaixo apresenta um algoritmo escrito no software VisuAlg 3.0:

Imagem associada para resolução da questão Figura 2 – Algoritmo escrito no software VisuAlg 3.0


Ao executar o algoritmo da Figura 2, se forem lidos os números 6, 3, 8 e 1, o que será impresso?
Alternativas
Q1924474 Algoritmos e Estrutura de Dados
Considere o pseudocódigo do método de ordenação Insertion Sort, o qual ordena em ordem crescente os números naturais armazenados em um vetor (array) v de tamanho t indexado a partir de zero (ou seja, índices do vetor variam de 0 a t-1).
Assinale a alternativa que completa corretamente o espaço pontilhado entre chaves do pseudocódigo abaixo.

função Ordena(v, t) {      i ← 1      enquanto i < t faça      {            j ← i           enquanto j > 0 e v[j-1] > v[j] faça           {                .....................           }           i ← i + 1      } }
Alternativas
Q1919078 Algoritmos e Estrutura de Dados

Considere o algoritmo em pseudocódigo a seguir: 


Imagem associada para resolução da questão



Assinale a alternativa que apresenta CORRETAMENTE a sequência de valores impressos pelo algoritmo: 

Alternativas
Q1919077 Algoritmos e Estrutura de Dados

Considere o algoritmo em pseudocódigo a seguir:


Imagem associada para resolução da questão


Assinale a alternativa que apresenta CORRETAMENTE os valores impressos pelo algoritmo:

Alternativas
Q1900812 Algoritmos e Estrutura de Dados

Analise a Figura 5 abaixo, que contém um programa implementado no ambiente VisualAlg 3.0. 


Imagem associada para resolução da questão

Figura 5 – Algoritmo em Portugol no ambiente VisuAlg 3.0



Assinale a alternativa que apresenta o código que substituiria o conteúdo da linha 10 e geraria a mesma saída do código original.
Alternativas
Q1900811 Algoritmos e Estrutura de Dados

Para responder à questão, utilize o diagrama de Chapin ilustrado na Figura 2.


Analise os dois algoritmos abaixo, escritos em Portugol, no ambiente VisuAlg 3.0, chamados de Z1 e Z2, representados pelas Figuras 3 e 4.

Imagem associada para resolução da questão


Em relação ao diagrama de Chapin da Figura 2, é correto afirmar que:

Alternativas
Q1900810 Algoritmos e Estrutura de Dados
Para responder à questão, utilize o diagrama de Chapin ilustrado na Figura 2.


Caso o algoritmo da Figura 2 fosse implementado em alguma linguagem, qual seria o valor armazenado nas variáveis x, y e i, no final da execução, caso o usuário informasse 10 para x e y em um primeiro momento e 10 e 2 para x e y, respectivamente, em uma segunda execução?
Alternativas
Q1900808 Algoritmos e Estrutura de Dados
Para responder à questão, utilize o programa escrito em Portugol no ambiente VisuAlg 3.0, ilustrado na Figura 1.

Assinale a alternativa que contém o resultado apresentado após a execução do programa, da Figura 1, no ambiente do VisuAlg 3.0.
Alternativas
Q1881606 Algoritmos e Estrutura de Dados

função a ( n)

{

    se    (n = 4)    então

         retorne n ;

    senão

         retorne    (4*a(n+1) ) ; 

    fim se ;

}

escreva ( a (2) ) ;


Para o algoritmo anterior, o resultado apresentado é igual a

Alternativas
Q1867373 Algoritmos e Estrutura de Dados

Considere o algoritmo abaixo desenvolvido segundo a sintaxe utilizada no VisuAlg 3.0.


Imagem associada para resolução da questão



Qual o valor mostrado na saída deste algoritmo?

Alternativas
Q2038553 Algoritmos e Estrutura de Dados

Analise o seguinte algoritmo:


Se L então

C1

Senão

C2

Fim Se


O algoritmo apresentado está descrito no seguinte instrumento da lógica estruturada: 

Alternativas
Q1858063 Algoritmos e Estrutura de Dados
Observe o algoritmo a seguir:
Imagem associada para resolução da questão
Ao final da execução, será impressa a seguinte série de números: 
Alternativas
Q1858061 Algoritmos e Estrutura de Dados
Analise o pseudocódigo algoritmo abaixo, referente a um algoritmo que faz a multiplicação das matrizes M4x3 e N3x2 e gera como resultado a matriz produto P4x2.
Cabe ressaltar que, antes de realizar a multiplicação das matrizes M e N, os elementos da matriz P são zerados.
Imagem associada para resolução da questão
As instruções que devem ser inseridas em lugar de bloco Imagem associada para resolução da questão estão indicadas na seguinte alternativa: 
Alternativas
Q1858060 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo, que mostra o uso de uma função:
Imagem associada para resolução da questão
Ao final da execução, serão mostrados para as variáveis M e N, respectivamente, os seguintes conteúdos:
Alternativas
Q1858059 Algoritmos e Estrutura de Dados
A seguir se apresenta um exemplo de pseudocódigo que apresenta o uso de uma função recursiva.
Imagem associada para resolução da questão
Analisando o cenário depois de executado, é correto afirmar que a quantidade de vezes em que houve execução da função e o valor final para ALFA serão, respectivamente,
Alternativas
Q1858058 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo, no qual ocorre passagem de parâmetros por referência de ST para X e de LG para W e por valor de NR para Y.
Imagem associada para resolução da questão
Ao final da execução, serão mostrados para as variáveis ST, NR e LG, respectivamente, os seguintes conteúdos:
Alternativas
Q1853853 Algoritmos e Estrutura de Dados
Considerando algoritmos que podem ser usados para percorrer grafos, afirma-se que
Alternativas
Q1851904 Algoritmos e Estrutura de Dados
Em qualquer tipo de expressão em um algoritmo temos uma ordem a ser seguida que é chamada de ordem de precedência. Das alternativas, a seguir, qual tem maior precedência, ou seja, qual vai ter a prioridade de execução?
Alternativas
Respostas
181: C
182: D
183: C
184: B
185: D
186: B
187: A
188: C
189: A
190: B
191: C
192: E
193: D
194: B
195: A
196: C
197: A
198: B
199: A
200: C