Prévia do material em texto
30/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjY4NTkxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YWwgU2… 1/5
VOLTAR
GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial
Alterar modo de visualização
Peso da Avaliação
3,00
Qtd. de Questões
11
Acertos/Erros
11/0
Nota
10,00
1 Algumas linguagens de programação obedecem a uma ordem específica no que diz respeito à avaliação de operadores. A precedência
dos operadores aritméticos, relacionais e lógicos é demonstrada na tabela a seguir, na qual os operadores ++ e --, pré ou pós-fixados,
respectivamente, incrementam ou decrementam a variável, como no exemplo: varável x com valor 0, resultado de ++x é igual a 1 e o de --x é
igual a -1.
Considerando as informações da tabela e sabendo que as variáveis a, b e c têm, em determinado momento, os valores 1, 2 e 0,
respectivamente, assinale a alternativa CORRETA em que o resultado da expressão apresentada corresponde ao da expressão -a * b - c
A a * b % c
B ++a / c + b
C -a / b - c
D c - b * - a
2 A lógica de programação é uma técnica de sequenciamento de pensamentos com o objetivo de alcançar uma solução possível para um
problema previamente proposto. Os pensamentos são uma sequência de instruções que devem ser seguidas para resolver o problema. Para
cada problema existem várias formas que levam a uma solução satisfatória, ou seja, para resolver o mesmo problema é possível obter várias
soluções diferentes. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A lógica de programação é utilizada na criação de programas de computador.
( ) O estudo dos raciocínios de acordo com as relações entre as proposições é feito por meio da lógica matemática.
( ) É possível esboçar a codificação de um programa de computador, apresentando a lógica por meio de fluxogramas.
( ) Os algoritmos são uma sequência lógica de instruções para que determinada função seja executada.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B V - V - F - F.
C F - F - V - F.
D V - F - V - F.
30/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjY4NTkxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YWwgU2… 2/5
3 Sentenças declarativas afirmativas são conhecidas na lógica matemática como proposições, sendo possível afirmar que sua análise
resulta apenas verdadeira ou apenas falsa, por exemplo, "a matemática é uma ciência". Normalmente, são descritas por letras latinas
minúsculas (ex.: p, q, r, s). Sobre proposições, assinale a alternativa CORRETA:
A "Programar é muito legal!" é uma sentença imperativa.
B 10 + 15 é uma proposição composta.
C "O Brasil venceu a Copa do Mundo de 2002" é uma proposição simples.
D "Hoje é domingo e vou jogar futebol" é uma proposição simples.
4 Considere a necessidade de se implementar um componente de software que realiza cálculos de expressões matemáticas simples para as
operações básicas (soma, subtração, multiplicação, divisão e exponenciação). O software reproduz na tela do computador a entrada, os
resultados parciais e o resultado final da expressão. Para obter o referido software, sobre o que o programador deverá realizar, analise as
sentenças a seguir:
I- Definir uma parte do algoritmo para entrada de dados.
II- Definir uma gramática regular para identificar as expressões aritméticas válidas.
III- Obedecer a ordem de precedência dos operadores na realização dos cálculos.
IV- Definir uma parte do algoritmo para a saída de dados.
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I e III estão corretas.
5 Com relação ao algoritmo apresentado na imagem anexa, analise as sentenças a seguir:
I- Quando as variáveis I e J valerem, respectivamente, 0 e 1, a linha 13 apresentará a sequência de valores 0, 2, 4, 3, 1.
II- Quando as variáveis I e J valerem, respectivamente, 1 e 0, a linha 13 apresentará a sequência de valores 0, 2, 3, 1, 4.
III- Quando as variáveis I e J valerem, respectivamente, 1 e 2, a linha 13 apresentará a sequência de valores 0, 2, 1, 3, 4.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B Somente a sentença I está correta.
C Somente a sentença II está correta.
D Somente a sentença III está correta.
6 As soluções de problemas por meio de algoritmos devem garantir a sua repetibilidade. Logo, ele deve ser especificado com clareza e
exatidão, principalmente a sequência em que os passos devem ser realizados. Para que um computador consiga executar uma tarefa, é preciso
que ela seja detalhada de forma que uma máquina consiga compreender, por meio de uma linguagem de programação. Classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Nas etapas de construção de um algoritmo, os procedimentos necessários de manipulação das informações com o objetivo de produzir o
30/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjY4NTkxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YWwgU2… 3/5
resultado esperado é conhecido como a fase de processamento.
( ) Um característica importante dos algoritmos é a sua clareza ou definição, a fim de gerar duplo entendimento.
( ) O loop é a incapacidade de um algoritmo interromper a sua execução, por sua vez, não produzindo um resultado final.
( ) As entradas são as informações que alimentam um algoritmo.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B V - V - F - V.
C F - F - V - V.
D V - V - V - F.
7 Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de
abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto,
algumas formas de representação possuem maior riqueza de detalhes. O que é a descrição narrativa?
A É a construção de algoritmos em linguagem natural.
B É a construção de algoritmos em linguagem computacional.
C É a construção de algoritmos com diagramas de chapin.
D É a construção de algoritmos com representações gráficas.
8 Na lógica proposicional, definem-se regras para determinar o valor-verdade (VERDADEIRO ou FALSO) de sentenças em relação a um
modelo particular. Essas regras permitem representar raciocínios lógicos comuns das linguagens naturais. Nesse contexto, considere a
sentença e as proposições lógicas da imagem a seguir:
"Um veículo que é Elétrico (E) pode ser um Robô (R) se for Autônomo (A), caso contrário, não é um Robô (R)".
Assinale a alternativa CORRETA:
A P1.
B P3.
C P2.
D P1 e P3.
9 Os conectivos lógicos possuem a finalidade de ligar duas ou mais proposições, que são presentes nas proposições compostas. Duas
checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas. A primeira, verificar o valor das
proposições que compõem as sentenças, e a segunda, o tipo de conectivo que liga as proposições de uma mesma sentença. Sobre a negação,
analise as seguintes afirmativas:
I- A negativa de "O almoço é barato" é "Não vou almoçar".
II- Um sinal de til pode ser utilizado para representar a negação de uma proposição.
III- Na lógica proposicional, é possível negar uma proposição composta.
IV- A negação da proposição p é representada por p~.
Assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.B As afirmativas II e III estão corretas.
30/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjY4NTkxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YWwgU2… 4/5
C
As afirmativas I, II e IV estão corretas.
D Somente a afirmativa IV está correta.
10 As linguagens de programação permitem que as estruturas de controle condicionais executem um bloco de instruções caso a condicional
declarada no início da estrutura não seja atendida, esse bloco é chamado de "senão". Analise o algoritmo e as sentenças a seguir:
01 algoritmo "consultaanobissexto"
02 var
03 ano: inteiro
04 inicio
05 escreval ("Digite um ano: ")
06 leia (ano)
07
08 se ((ano mod 4 = 0) e (ano mod 100 <> 0)) ou (ano mod 400 = 0) entao
09 escreval ("O ano: ",ano," é bissexto")
10 senao
11 escreval ("O ano: ",ano," não é bissexto")
12 fimse
13 fimalgoritmo
I- Caso o usuário informe o ano 2012, o resultado será "O ano: 2012 não é bissexto".
II- O comando " mod ", presente na linha 08, retorna o resto da divisão matemática.
III- Caso sejam retiradas as linhas 10 e 11, o algoritmo retornará que o ano é bissexto, independentemente do ano informado.
IV. De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto ao mesmo tempo.
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças III e IV estão corretas.
11 (ENADE, 2018) A tabela-verdade é um instrumento da matemática utilizado para determinar os valores lógicos das proposições
compostas, a partir de atribuições de todos os possíveis valores lógicos das proposições simples componentes. Sobre tabelas-verdade, analise
as tabelas a seguir com os valores para as proposições "p" e "q" e assinale a alternativa CORRETA:
30/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjY4NTkxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YWwgU2… 5/5
A As sentenças I, III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II, III e IV estão corretas.