Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.899 questões

Q512915 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo.

Imagem associada para resolução da questão


Após a execução, a variável S será impressa uma quantidade de vezes igual a:
Alternativas
Q512899 Algoritmos e Estrutura de Dados

Observe o algoritmo abaixo, que determina a transposta T de uma matriz M3X2.

Imagem associada para resolução da questão

As instruções que devem substituir

Imagem associada para resolução da questão

no código estão indicadas na seguinte alternativa:
Alternativas
Q512897 Algoritmos e Estrutura de Dados
Observe o código abaixo, referente a um algoritmo.

Imagem associada para resolução da questão

A estrutura equivalente que utiliza repita ... fimrepita, gerando o mesmo resultado, é mostrada na seguinte alternativa:
Alternativas
Q510132 Algoritmos e Estrutura de Dados
Em uma estrutura de dados em árvore binária, necessariamente,
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499290 Algoritmos e Estrutura de Dados
Observe o algoritmo a seguir.

algoritmo "MDA"
var
M : vetor[1..5,1..5] de inteiro
L,C : inteiro
procedimento GERAR
inicio
para L de 1 ate 5 faca
        para C de 1 ate L faca
            se ((C=1) ou (L=C)) entao
                  M[L,C] <- 1
            senao
                  M[L,C] <- M[L-1,C] + M[L-1 ,C-1]
            fimse
        fimpara
fimpara
fimprocedimento
procedimento SAIDA
inicio
   para L de 1 ate 5 faca
        para C de 1 ate I faca
                escreva(M[L,C]:3)
        fimpara
       |escreval
    fimpara
fimprocedimento
inicio
    GERAR
    SAIDA
fimalgoritmo


Após a execução, a saída será:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499289 Algoritmos e Estrutura de Dados
O fluxograma a seguir representa a estrutura de controle enquanto... faça.

                        imagem-019.jpg

Observe as afirmativas a seguir.

- Após a execução, será impressa uma sequência de números.
- Na saída da estrutura, K terá um valor específico.
- As instruções no loop serão executadas n vezes.

A sequência de números e os valores de K e de n serão, respectivamente:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499288 Algoritmos e Estrutura de Dados
Observe o algoritmo a seguir, que utiliza o conceito de função recursiva.

algoritmo "MDA"
var
   X, W, N : inteiro
funcao FF(Y:inteiro):inteiro
inicio
N <- N + 1|
se Y < 2 entao
  retorne 1
senao
  retorne Y * FF(Y-1)
fimse
fimfuncao
inicio
  X <-5
  N <-0
  W <- FF(X)
  W <-W-50
  escreval(W,N)
fimalgoritmo


Após a execução, o algoritmo, os valores de W e N serão, respectivamente:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499287 Algoritmos e Estrutura de Dados
O algoritmo a seguir mostra o uso de um procedimento com passagem de parâmetro por valor de L para PL e por referência de N para PN e de C para PC.

algoritmo "MDA"
var
   N : inteiro
   C : caractere
   L : logico
procedimento P14(var PN:inteiro;var PC:caractere;PL:logico)
inicio
      PN <-65
      PL <- FALSO
      se (PN MOD 4 = 3) entao
            PC < - "FLASH"
      senao
             PC < - "PHOTOSHOP"
      fimse
fimprocedimento
inicio
   N <-17
   C<-"INDESIGN"
   L <- FALSO
   P14(N,C,L)
   N <- N MOD 13
   se L = VERDADEIRO entao
        C<-"ILLUSTRATOR"
   fimse
   escreval(N:5,C:-10," ",L)
fimalgoritmo


Após a execução, o algoritmo ira gerar a seguinte saida:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499286 Algoritmos e Estrutura de Dados
O bloco de instruções equivalente à estrutura para ... fimpara que usa repita ... fim repita e que gera a mesma saída, está indicada em qual alternativa?
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499285 Algoritmos e Estrutura de Dados
Observe o algoritmo a seguir, em que a fungao MOD retorna o resto da divisao de urn numero por outro, e responda a questão.

                        algoritmo "ALG888"
                        var
                           N : inteiro
                         inicio
                            para N de 5 ate -2 passo -1 faca
                                     se N MOD 2 = 0 entao
                                          escreva(N)
                                     fimse
                            fimpara
                         fimalgoritmo


Após a execução, o algoritmo irá gerar a seguinte saída:
Alternativas
Q490276 Algoritmos e Estrutura de Dados
Sobre listas lineares, é CORRETO afirmar que
Alternativas
Q490275 Algoritmos e Estrutura de Dados
Seja Lo uma lista ordenada e Lno uma lista não ordenada, ambas com 100 elementos. Os números de comparações, no pior caso, quando aplicando uma busca binária em Lo e uma busca sequencial em Lno são, respectivamente,
Alternativas
Q490274 Algoritmos e Estrutura de Dados
Considere um cinema, onde a disposição das poltronas segue a estrutura de uma matriz com N filas de cadeiras (linhas), cada uma contendo M cadeiras (colunas). Um sistema de venda de ingressos para este cinema está sendo desenvolvido, onde a referida matriz de poltronas é armazenada em um vetor, segundo sua sequência de linhas, da primeira para a última, e, em cada linha, da primeira coluna para a última. Sendo a primeira posição no vetor a de índice 0 (zero), a posição k da poltrona do cinema localizada à fila de número f e à coluna de número c é igual a
Alternativas
Q490273 Algoritmos e Estrutura de Dados
Sobre a análise de algoritmos, é CORRETO afirmar que
Alternativas
Q483428 Algoritmos e Estrutura de Dados
Marque C,se a proposição é verdadeira; E,se a proposição é falsa.

Considerando a árvore mostrada, em que o nodo A é a raiz da árvore, a visita aos nodos feita em  pré-ordem resultará na seguinte sequência: ABDEFCG.

imagem-009.jpg
Alternativas
Q471513 Algoritmos e Estrutura de Dados
Para responder à  questão, considere o seguinte algoritmo, apresentado em Português Estruturado. Assuma que os valores lidos para a, b e c tenham sido, respectivamente, 6, 3 e 2.

                                         Início 
                                            Leia a, b, c; 
                                            x ← 0; 
                                            Para i de 1 até 9 passo 2 faça 
                                            [ 
                                                Se ((a mod 2) = 0) 
                                                    Então x ← x + 2*b; 
                                                    Senão x ← x - c; 
                                                a ← a - 1 
                                           ]
                                           Imprima x 
                                      Fim



Ao final do algoritmo, o valor impresso da variável x foi:
Alternativas
Q471512 Algoritmos e Estrutura de Dados
Para responder à  questão, considere o seguinte algoritmo, apresentado em Português Estruturado. Assuma que os valores lidos para a, b e c tenham sido, respectivamente, 6, 3 e 2.

                                         Início
                                            Leia a, b, c;
                                            x ← 0;
                                            Para i de 1 até 9 passo 2 faça
                                            [
                                                Se ((a mod 2) = 0)
                                                    Então x ← x + 2*b;
                                                    Senão x ← x - c;
                                                a ← a - 1
                                           ]
                                           Imprima x
                                      Fim

Para o algoritmo apresentado, assinale a alternativa que contém o número de vezes que o comando.

                  Então x ← x + 2*b;

foi executado, considerando os valores lidos para as variáveis de entrada.
Alternativas
Q468374 Algoritmos e Estrutura de Dados
Considere a definição da função processa, apresentada a seguir, para responder à questão.

Imagem associada para resolução da questão

Considere que o programador, por engano, inseriu um defeito na linha 300, escrevendo-a como enquanto (x <= y) em vez de enquanto (x < y) . O par de valores (x, y) que revelaria a presença do defeito é:
Alternativas
Q468373 Algoritmos e Estrutura de Dados
Considere a definição da função processa, apresentada a seguir, para responder à questão.

Imagem associada para resolução da questão

Caso o critério, de teste cobertura de comandos seja empregado, o par de valores (x, y), se for usado como dado de entrada para a função processa, que resultaria em 100% de cobertura desse critério :
Alternativas
Q468364 Algoritmos e Estrutura de Dados
Considere a sequência 1, 1, 2, 3, 5, 8, 13, ..., onde: o primeiro e o segundo elementos possuem seus valores iguais a 1; e o valor de qualquer outro elemento é obtido pela soma dos dois elementos imediatamente antecessores (por exemplo, 8 é obtido de 3 + 5). Seja a classe ZZ, que possui um método denominado processa , que recebe um número inteiro n (n > 0), e retorna o n-ézimo elemento da sequência. O corpo do método processa da classe ZZ é:
Alternativas
Respostas
2721: C
2722: B
2723: D
2724: A
2725: A
2726: D
2727: D
2728: B
2729: E
2730: E
2731: A
2732: A
2733: D
2734: B
2735: E
2736: C
2737: C
2738: D
2739: B
2740: E