Buscar

AE2 Gabarito Detalhado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
QUESTÃO 01 | Objetiva Código: 98426
As estruturas de repetição nos possibilitam realizar tarefas repetitivas de forma automatizada. Essas estruturas podem
realizar um número pré-determinado de repetições ou repetir indefinidamente, baseada em alguma condição de
parada. Assinale a afirmativa com a estrutura utilizada quando a quantidade de repetições já é
previamente conhecida.
Resposta esperada:
R: para
A Para.
B Enquanto.
C Faca-enquanto.
D Repita.
E Looping.
QUESTÃO 02 | Objetiva Código: 98427
O algoritmo que exibe na tela a tabuada para um número num é apresentado no código a seguir.
Porém, a estrutura de repetição se perdeu na cópia do arquivo, assim como a linha de fechamento da estrutura.
Assinale a afirmativa que contém a estrutura de repetição que se encaixa bem com o resto do código.
Resposta esperada:
R:
para i de 1 até 10 faca
As estruturas enquanto e repita não se encaixam porque não há o incremento do contador.
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
A enquanto (i < 10) faca
fim_para
B para i de 1 até 10 faca
fim_para
C repita (...) ate (i = 10)
fim_repita
D para i de 1 ate num faca
fim_se
E enquanto (num <> 10)
fim
QUESTÃO 03 | Objetiva Código: 98431
Em diversas ocasiões, é interessante interromper a execução de um looping por algum determinado motivo. Para isso,
temos a instrução interrompa. Assinale a afirmativa que indica em qual das estruturas de repetição a
instrução interrompa pode ser utilizada.
Resposta esperada:
R: enquanto, repita e para.
A instrução interrompa é a mesma para todas as estruturas de repetiçao.
A "para", somente.
B "enquanto", somente.
C "repita", somente.
D "enquanto" e "repita", somente.
E "enquanto", "repita" e "para".
QUESTÃO 04 | Objetiva Código: 98432
É possível fazer repetição com diferentes estruturas, apesar de que conceitualmente são similares: todas são desvios
no código em looping, até uma condição ser satisfeita. Associe as colunas abaixo ligando as estruturas com suas
devidas propriedades.
 
1. para ( ) Sempre executa o trecho do código do looping pelo menos uma vez.
 ( ) Possui um iterador de passo embutido
2. enquanto ( ) É encerrado ao encontrar um valor VERDADEIRO na condição
 ( ) Faz o teste no início, sem um contador pré-estabelecido
3. repita ( ) Não é recomendado para quando não se sabe antes a quantidade de repetições
Resposta esperada:
R: 3, 1, 3, 2, 1.
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
A 1, 1, 2, 2, 3.
B 1, 3, 3, 2, 1.
C 2, 3, 1, 3, 1.
D 3, 1, 3, 2, 1.
E 3, 3, 2, 2, 1.
QUESTÃO 05 | Objetiva Código: 98568
A estrutura para permite que o contador seja atualizado por meio de soma ou de subtração de qualquer número, não
apenas de um em um. Analise o código a seguir e assinale a afirmativa que indica o que esse algoritmo faz.
algoritmo "sem nome"
var
 i: inteiro
inicio
 para i de 100 ate 1 passo 2 faca
 escreval(i)
 fimpara
fimalgoritmo
Resposta esperada:
Não faz nada, pois para ir de 100 até 1, o passo deveria ser negativo.
A Exibe os números pares na ordem crescente.
B Exibe os números ímpares na ordem crescente.
C Exibe os números pares na ordem decrescente.
D Exibe os números ímpares na ordem descrescente.
E Não faz nada.
QUESTÃO 06 | Objetiva Código: 98798
Uma estrutura de repetição sempre precisa de um critério de parada, para não ficar repetindo infinitamente. Observe o
código a seguir:
para i de n ate 1 passo -1 faca
 escreval(n)
fimpara
Esse trecho de código exibe na tela o números em ordem decrescente, reduzindo 1 número a cada passo até chegar
em 1. O que acontece caso a variável n passada tenha valor 0? Assinale a afirmativa correta.
Resposta esperada:
O looping não é executado, pois a estrutura para testa já na primeira vez se a sequência é válida ou não.
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
A O looping é executado apenas uma vez, imprimindo o número 0 na tela.
B A variável i é iniciada com valor zero, e reduzida de 1 a cada passo. Com isso nunca vai chegar a 1, e entraem looping infinito.
C O looping não é executado.
D O programa tem um erro fatal, sendo cancelado para prevenir um looping infinito.
E O looping é executado 2 vezes, uma para o valor 0 e outra para o valor 1. Como n é menor no que i, o passo éinvertido automaticamente.
QUESTÃO 07 | Objetiva Código: 98800
Em programação, é comum o uso de loopings aninhados, ou seja, estruturas de repetição dentro de estruturas de
repetição. Analise o código abaixo e assinale a afirmativa com o valor correto de x.
algoritmo "sem nome"
var
 x, i, j: inteiro
inicio
 x <- 0
 para i de 1 ate 10 faca
 para j de 1 ate 10 faca
 se (x = j) entao
 interrompa
 fimse
 se (x <> i) entao
 x <- x + 1
 fimse
 fimpara
 fimpara
fimalgoritmo
Resposta esperada:
R: 1
O algoritmo interrompe várias vezes quando x e j são iguais a 1.
A 0.
B 1.
C 10.
D 20.
E 100.
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
QUESTÃO 08 | Objetiva Código: 98802
Dado o fluxograma a seguir, que representa uma estrutura de repetição, assinale o trecho de código que tem o
mesmo algoritmo do fluxograma.
 
Resposta esperada:
Conforme estudado, a estrutura repita sempre executa a tarefa pelo menos uma vez antes de entrar em looping. As
outras estruturas possuem o teste no início da repetição.
repita
 leia(A)
ate (A > 5)
escreva(A * 2)
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
A
B
C
D
E
QUESTÃO 09 | Objetiva Código: 98805
Looping infinito é um nome dado a uma sequência de repetições sem fim. Pode ser usado como um recurso para um
sistema que deve ficar sempre em execução repetindo tarefas, ou pode levar a erros e travamento do sistema. Dado o
código a seguir, temos diferentes formas de evitar o looping infinito. Assinale a afirmativa que evita o looping
infinito, sem prejudicar o cálculo do fatorial.
 1 algoritmo "fatorial"
 2 var
 3 n, fat: inteiro
 4
 5 inicio
 6 leia(n)
 7 fat <- 1
 8
 9 enquanto (n > 1) faca
10 fat <- n * fat
11 fimenquanto
12 escreva(fat)
13 fimalgoritmo
Resposta esperada:
Abaixo da linha 10, incluir a instrução n <- n -1.
Mais feedbacks nas alternativas.
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
A Acima da linha 10, incluir a instrução n <- n -1.
B Na linha 9, trocar o conteúdo da linha por para i de 1 a n faca, declarando i:inteiro na linha 3 e trocandofimenquanto para fimpara na linha 11.
C Abaixo da linha 10, incluir a instrução n <- n -1.
D Na linha 9, trocar todo o conteúdo por repita e todo o conteúdo da linha 11 por ate (n = 1).
E Abaixo da linha 10, incluir a instrução se (n > fat) entao [quebra de linha] interrompa [quebra delinha] fimse.
Resposta esperada (Alternativas):
 Se incluir acima, o fatorial vai diminuir o n antes do cálculo, daí o cálculo é feito para o número anterior. A
 Se mudar para a estrutura para, a linha 10 precisa ser mudada de fat B
 Não evita o looping. O n continua sempre tendo o mesmo valor. D
 O n continua sempre com o mesmo valor e a estrutura condicional não faz diferença, exceto quando n = 1 E
QUESTÃO 10 | Objetiva Código: 98806
A repetição de tarefas também é útil para operações matemáticas e tratamentos numéricos. Dado o algoritmo a
seguir, assinale a afirmativa que informa o que o algoritmo faz.
Algoritmo "semnome"
Var
 n: inteiro
Inicio
 leia(n)
 enquanto (n > 0) faca
 escreva(n mod 10)
 n <- n div 10
 fimenquantoFimalgoritmo
Resposta esperada:
Exibe números positivos na forma reversa (de trás pra frente).
A Exibe números positivos na forma reversa (de trás pra frente).
B Exibe números múltiplos de 10.
C Exibe a parte decimal do número fornecido.
D Exibe o número na notação científica. Ex: 12345 -> 1,2345 * 104
E Exibe o primeiro algarismo do número fornecido.

Outros materiais