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

Foram encontradas 2.320 questões

Q463754 Algoritmos e Estrutura de Dados
O seguinte algoritmo foi elaborado em português estruturado:

imagem-002.jpg

Suponha que sejam lidos os valores 5, 3 e 5, respectivamente, para as variáveis a, b e c. O valor de x ao final da execução do algoritmo é
Alternativas
Q463026 Algoritmos e Estrutura de Dados
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado) e responda à questão.

imagem-005.jpg
Ao final da execução do algoritmo, a variável a1 terá um valor
Alternativas
Q463024 Algoritmos e Estrutura de Dados
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado) e responda à questão.

imagem-005.jpg
Ao final da execução do algoritmo apresentado, o valor da variável cont será:
Alternativas
Q463023 Algoritmos e Estrutura de Dados

Analise o seguinte algoritmo, apresentado na forma de pseudolinguagem (Português Estruturado). Assuma que os valores lidos para a variável B, à medida que forem necessários, serão os valores obtidos a partir da seguinte sequência: 2, 4, 6, 8, 10, 12, 14, 16... Assim, o primeiro valor lido para B será 2, enquanto que o sétimo valor, se necessário, será 14.
Imagem associada para resolução da questão

Assinale a alternativa que apresenta uma dupla de valores corretos e coerentes para o valor lido para a variável A e para o respectivo valor da variável Soma impresso ao final da execução do algoritmo.
Alternativas
Q461172 Algoritmos e Estrutura de Dados
Seja o algoritmo abaixo, no qual o operador “!” inverte o valor dos bits de um número inteiro, e 1 é verdadeiro e 0 é falso.

imagem-002.jpg

Ao se executar esse algoritmo, “frase” será escrita:
Alternativas
Q459922 Algoritmos e Estrutura de Dados
Observe abaixo uma implementação em C# de um algoritmo de ordenação

public class InsertionSort
  {
       public int[] iSort(int[] input)
      {
          for (int i = 1; i < input.Length; i++)
         {
              int key = input[i];
              int j = i - 1;
              while (j >= 0 && input[j] > key)
              {
                   input[j + 1] = input[j];
                   j--;
              }
              input[j + 1] = key;
          }
          return input;
      }
}

A implementação realiza um procedimento de ordenação sobre um vetor de números inteiros. Ao final da ordenação, o vetor ordenado é apresentado no monitor.

Assinale a alternativa que apresenta o método de ordenação utilizado.
Alternativas
Q455228 Algoritmos e Estrutura de Dados
Java emprega diversas estruturas de controle, sendo o loop while utilizado para executar um bloco de instruções repetidamente sem ter de escrevê-las várias vezes. Enquanto a < condição> for verdadeira, o loop permanece em execução, saindo da estrutura quando essa < condição> é falsa.

A sintaxe dessa estrutura está indicada na seguinte alternativa:
Alternativas
Q455217 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo, que se refere a uma função recursiva.
                                                         Imagem associada para resolução da questão



Após a execução, os valores de W, F(N) e K serão, respectivamente:
Alternativas
Q455216 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo que determina a transposta T3X4 a partir de M4X3.
                                                  Imagem associada para resolução da questão




A s instruções que devem substituir imagem-003.jpg a para determinar a ransposta T, estão indicadas na seguinte alternativa:
Alternativas
Q455215 Algoritmos e Estrutura de Dados
No que diz respeito às estruturas de dados, considere os procedimentos e funções a seguir.
• INIT(H) cria a pilha H vazia • PUSH(H,alfa) insere alfa na pilha H • POP(H )desempilha  a pilha H • PILHA VAZIA(H) testa se a pilha H está vazia • STR(alfa) converte um valor inteiro em caractere • CONCATENA(x,alfa) concatena x e alfa
Observe o algoritmo abaixo.
                                Imagem associada para resolução da questão

Se for lido o valor 25 para alfa,o valor de saída do algoritmo para x será:
Alternativas
Q453446 Algoritmos e Estrutura de Dados
Qual é a saída do algoritmo faca_contas para a entrada 7, 3, 5, 2, 3 ?
Alternativas
Q453445 Algoritmos e Estrutura de Dados
Os algoritmos de ordenação por seleção (SS) e bubble sort (BS) foram usados para ordenar a sequência 31, 11, 23, 17, 13 de forma crescente.

Quantas trocas e comparações foram realizadas, respectivamente, por cada um?
Alternativas
Q453423 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo em português estruturado

imagem-013.jpg
Que número seria impresso caso esse programa executasse?
Alternativas
Q453411 Algoritmos e Estrutura de Dados
O método de acesso de arquivos chamado aleatório é caracterizado por
Alternativas
Q449679 Algoritmos e Estrutura de Dados
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado). Esse algoritmo deverá ser utilizado para responder às questões de números 47 e 48.

imagem-007.jpg
Considere que os valores lidos para x1, x2 e x3 tenham sido, respectivamente, 5, 4 e 3

Considerando o algoritmo fornecido, caso a linha de programa

Para i de 1 até x1 faça

seja substituída pela linha

Para i de 1 até x1 passo 2 faça

o número de vezes que as instruções serão executadas dentro do loop Para... é igual a
Alternativas
Q449678 Algoritmos e Estrutura de Dados
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado). Esse algoritmo deverá ser utilizado para responder às questões de números 47 e 48.

imagem-007.jpg
Considere que os valores lidos para x1, x2 e x3 tenham sido, respectivamente, 5, 4 e 3

É correto afirmar que o valor impresso ao final da execução do algoritmo é igual a
Alternativas
Q449080 Algoritmos e Estrutura de Dados
Considere o seguinte algoritmo, expresso na forma de uma pseudolinguagem (Português Estruturado). Suponha que o valor lido para a variável a seja 2.

                         Início                               Inteiro a, b, c, i;                               Leia a;                               b ← 0;                               c ← 0;                               Para i de 1 até 5, faça
                              [
                                  b ← b + 2*a + i;                                   c ← c + 3*a - i;                               ]                               Imprima (b+c);                         Fim

Ao final da execução do algoritmo, o valor impresso será igual a:
Alternativas
Q446970 Algoritmos e Estrutura de Dados
Certa cadeia de caracteres (string) não vazia tem comprimento X e contém uma frase em português constituída apenas por letras (acentuadas ou não), dígitos e os sinais comuns de pontuação. Se codificada segundo o padrão ISO-8859-1 (Latin-1), esta cadeia requer X bytes para sua representação; se codificada em UTF-8, são necessários X+1 bytes, ou seja, um byte a mais em relação à representação ISO-8859-1. É correto afirmar que o byte adicional:
Alternativas
Q435485 Algoritmos e Estrutura de Dados
No que diz respeito aos conceitos e fundamentos de lógica de programação, julgue o item seguinte.
Por característica, o algoritmo quicksort apresenta melhor desempenho que o merge sort.
Alternativas
Ano: 2014 Banca: FGV Órgão: SUSAM Prova: FGV - 2014 - SUSAM - Analista de Sistemas |
Q434024 Algoritmos e Estrutura de Dados

  A figura a seguir apresenta um fluxograma de uma função que fornece ao usuário o valor do ingresso que deverá ser cobrado para a entrada no cinema.

  

                       Imagem associada para resolução da questão


Os parâmetros de entrada da função são sua IDADE e PROFISSÃO.  A  conversão  deste  fluxograma  em  pseudolinguagem  de  programação é

Alternativas
Respostas
1681: B
1682: E
1683: A
1684: C
1685: A
1686: C
1687: A
1688: D
1689: A
1690: A
1691: C
1692: A
1693: E
1694: C
1695: D
1696: C
1697: C
1698: C
1699: E
1700: A