Buscar

AE1 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 8 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 8 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

Prévia do material em texto

UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
QUESTÃO 01 | Objetiva Código: 95630
A programação de computadores envolve a construção de algoritmos para que estes possam ser traduzidos para um
programa de computador. Sobre algoritmos, assinale a alternativa correta:
Resposta esperada:
Resposta: Algoritmos são uma sequência de tarefas bem definidas, realizadas para resolver algum tipo de problema.
Incorretas:
( ) Algoritmos são estruturas matemáticas similares a logaritmos, porém com aplicação específica no campo da lógica
binária.
Não são estruturas matemáticas, nem similares a logaritmos.
( ) Algoritmos são programas executáveis que podem rodar em um computador, usando recursos do sistema
operacional para solucionar problemas.
Algoritmos não são programas. Podem ser até descrição textual.
( ) Algoritmos são estruturas de dados que armazenam informações que estão sendo utilizados durante a
programação.
Não são estruturas de dados.
( ) Algoritmos são códigos-fonte de programação escritos em linguagem de português estruturado.
Não são códigos-fonte.
A Algoritmos são estruturas matemáticas similares a logaritmos, porém com aplicação específica no campo dalógica binária.
B Algoritmos são programas executáveis que podem rodar em um computador, usando recursos do sistemaoperacional para solucionar problemas.
C Algoritmos são uma sequência de tarefas bem definidas, realizadas para resolver algum tipo de problema.
D Algoritmos são estruturas de dados que armazenam informações que estão sendo utilizados durante aprogramação.
E Algoritmos são códigos-fonte de programação escritos em linguagem de português estruturado.
QUESTÃO 02 | Objetiva Código: 95634
Para escrever um algoritmo, aprendemos que temos 4 passos para seguir que nos ajudam a formular corretamente a
solução. Assinale a afirmativa que não faz parte desses passos.
Resposta esperada:
R: Definir as estruturas de controle.
Não precisamos definir as estruturas de controle para conseguir escrever o algoritmo. Isso vem durante a etapa de
processamento.
A Definir a saída de dados.
B Entender o problema.
C Definir o processamento.
D Definir as entradas de dados.
E Definir as estruturas de controle.
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
QUESTÃO 03 | Objetiva Código: 95642
Variáveis são identificadores que apontam para alguma informação armazenada na memória principal. Todas as
variáveis possuem um tipo. Sobre os tipos de dados, assinale a informação incorreta.
Resposta esperada:
R: Uma variável pode ter seu tipo trocado em tempo de execução com o comando “tipo”.
Não existe tal comando e na linguagem que estamos utilizando os tipos não podem ser trocados.
A Os tipos de dados definem quanto espaço na memória precisa ser reservado.
B Uma variável do tipo inteiro não pode armazenar um número decimal.
C Os tipos de dados definem como os bits serão entendidos ao serem recuperados da memória.
D A declaração de variáveis é importante para indicar o tipo da variável.
E Uma variável pode ter seu tipo trocado em tempo de execução com o comando "tipo".
QUESTÃO 04 | Objetiva Código: 95644
Em programação podemos usar diferentes tipos de expressões: aritméticas, relacionais, lógicas e literais. Os tipos de
dados de entrada e de saída podem diferir entre os tipos de expressões. Associe as colunas, ligando as expressões
aos seus tipos de entrada e saída.
1. Aritméticas ( ) Entrada: tipos variados. Saída: tipo lógico.
2. Relacionais ( ) Entrada: tipos lógicos. Saída: tipo lógico.
3. Lógicas ( ) Entrada: tipos texto. Saída: tipo texto.
4. Literais ( ) Entrada: tipos numéricos. Saída: tipo numérico.
Resposta esperada:
R: 2, 3, 4, 1.
A 1, 2, 4, 3.
B 1, 3, 2, 4.
C 2, 3, 4, 1.
D 2, 4, 1, 3.
E 3, 2, 4, 1.
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
QUESTÃO 05 | Objetiva Código: 95785
Os operadores lógicos (E, OU, NÃO) são muito utilizados em expressões lógicas que serão utilizadas em estruturas
condicionais ou estruturas de repetição. Observe a tabela a seguir e assinale a afirmativa que preenche
corretamente (em ordem) a última coluna.
A B A OU B NÃO(B) NÃO(A OU B) E (NÃO(B))
Verdadeiro Verdadeiro Verdadeiro Falso 
Verdadeiro Falso Verdadeiro Verdadeiro 
Falso Verdadeiro Verdadeiro Falso 
Falso Falso Falso Verdadeiro 
Resposta esperada:
Resposta: Falso, Falso, Falso, Verdadeiro.
A solução da última coluna é uma conjunção (operador E) do negação (operador NÃO) da terceira coluna com a quarta
coluna. Ou seja, inverte-se o valor da terceira coluna e combina com a quarta coluna, de acordo com as tabelas das
páginas 60-61.
A Verdadeiro, Verdadeiro, Falso, Falso.
B Verdadeiro, Falso, Verdadeiro, Falso.
C Falso, Falso, Verdadeiro, Falso.
D Falso, Verdadeiro, Falso, Falso.
E Falso, Falso, Falso, Verdadeiro.
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
QUESTÃO 06 | Objetiva Código: 96656
O trecho de código a seguir está escrito em português estruturado e serve para identificar se um determinado número
n é par ou não. Porém, uma linha de código foi perdida. Assinale a afirmativa que contenha a estrutura
condicional correta para o problema a seguir:
Resposta esperada:
se (n mod 2 = 0) entao
O operador mod pega o resto da divisão. Um número par dividido por 2 tem resto zero.
A se (n é par) entao
B se (par(n)) entao
C se (n = 2x, para x inteiro) entao
D se (n mod 2 = 0) entao
E se (n+1 é ímpar) entao
QUESTÃO 07 | Objetiva Código: 96690
Uma estrutura condicional múltipla, como o escolha, pode substituir estruturas condicionais aninhadas, ou seja,
estrutura se dentro de estrutura se. Porém, há diferenças sutis entre usar estruturas condicionais aninhadas ou
múltiplas. Assinale a afirmativa que apresenta uma diferença existente.
Resposta esperada:
R: Na estrutura escolha não se testa uma condição, mas o valor de uma variável.
Erradas:
( ) A estrutura escolha não permite a execução de comandos para um caso não descrito, que nem o “senao” do “se”.
Falso. Existe o "outrocaso".
( ) Estruturas condicionais aninhadas permitem diferentes execuções para casos diferentes.
O escolha também.
( ) A estrutura escolha é utilizada nos casos em que as estruturas condicionais aninhadas não suportam.
Ao contrário, o escolha é mais limitado que os "se" aninhados.
( ) Todos os casos tratados por uma estrutura podem também ser tratados pela outra.
Falso. O escolha é um pouco mais limitado.
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
A Na estrutura escolha não se testa uma condição, mas o valor de uma variável.
B A estrutura escolha não permite a execução de comandos para um caso não descrito, que nem o "senao" do"se".
C Estruturas condicionais aninhadas permitem diferentes execuções para casos diferentes.
D A estrutura escolha é utilizada nos casos em que as estruturas condicionais aninhadas não suportam.
E Todos os casos tratados por uma estrutura podem também ser tratados pela outra.
QUESTÃO 08 | Objetiva Código: 97975
Os algoritmos podem ser escritos em forma de fluxograma. Uma vantagem é o apoio visual e a facilidade de converter
o algoritmo para código-fonte. Analise o fluxograma a seguir a assinale a alternativa que corresponde ao
código-fonte do mesmo algoritmo.
Resposta esperada:
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
A
B
C
D
E
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
QUESTÃO 09 | Objetiva Código: 97980
As estruturas condicionais permitem o desvio no fluxo de execução baseado no teste de alguma expressão lógica ou
relacional, na forma:se (<expressão>) entao
 <instruções>
senao
 <instruções>
fimse
Assinale a afirmativa que contém uma expressão inválida para a estrutura condicional acima.
Resposta esperada:
R: c <- 3
A expressão deve sempre retornar um valor lógico (Verdadeiro ou Falso). Atribuição não retorna valor.
A a > 5
B 12 <= b
C 1 = 2
D c <- 3
E FALSO
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
QUESTÃO 10 | Objetiva Código: 97983
Analise o seguinte algoritmo com estruturas condicionais, e assinale a resposta com a saída correta do
algoritmo.
Algoritmo "semnome"
Var
 dia: inteiro
 diasemana: caractere
Inicio
 dia <- 25
 diasemana <- "terça"
 
 se (dia > 5) entao
 se (dia < 20) ou (diasemana <> "domingo") entao
 escreva("A")
 senao
 se (dia > 24) e (diasemana = "terça") entao
 escreva("B")
 senao
 escreva("C")
 fimse
 fimse
 senao
 se (dia < 30) ou (diasemana = "quarta") entao
 escreva("D")
 senao
 escreva("E")
 fimse
 fimse
Fimalgoritmo
Resposta esperada:
R: A
A A
B B
C C
D D
E E

Continue navegando