Buscar

Avaliação Final (Objetiva) - Individual - Lógica e Técnicas de Programação

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 6 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 6 páginas

Continue navegando


Prévia do material em texto

02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:823256)
Peso da Avaliação 3,00
Prova 65525629
Qtd. de Questões 10
Acertos/Erros 5/3
Canceladas 2
Nota 7,00
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
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 Somente a sentença III está correta.
B Somente a sentença II está correta.
C Somente a sentença I está correta.
D As sentenças I, II e III estão corretas.
Os pseudocódigos são representações usadas como referência genérica para uma linguagem de 
projeto de programação, com a finalidade de mostrar uma notação para elaboração de algoritmos, os 
quais serão utilizados na definição, criação e desenvolvimento em uma linguagem computacional. 
Analise o código a seguir:
algoritmo "Idade média" 
var 
idade, soma, cont: inteiro 
media: real 
 VOLTAR
A+
Alterar modo de visualização
1
2
02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual
about:blank 2/6
inicio 
cont := 0 
repita 
escreval("Digite uma idade: ") 
leia(idade) 
soma := soma + idade 
cont := cont + 1 
ate idade = 0 
cont := cont - 1 
media := soma / cont 
fimalgoritmo 
Considerando que sejam informadas três idades com o valor 15, 20 e 30, classifique V para as 
sentenças verdadeiras e F para as falsas: 
( ) A soma das idades será 65. 
( ) A quantidade será 3. 
( ) A média da idade será 21.6. 
( ) A saída de dados do algoritmo é a idade, quantidade e média de idades. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - V - F.
C F - F - V - V.
D V - F - F - V.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
As estruturas condicionais iniciam por um teste condicional e, dependendo do resultado deste 
teste, uma ou várias instruções podem ser executadas. A análise do teste é feita de acordo com a 
quantidade de condições a serem testadas, para que se decida qual bloco de código deve ser 
executado. O teste sempre retornará um valor Verdadeiro ou Falso; caso o retorno seja Falso, o bloco 
de comando em execução será ignorado e a sequência de execução segue a estrutura seguinte da 
condição. Sobre as estruturas condicionais, analise o código a seguir:
escreval ("Digite a 1ª nota :") 
leia(n1) 
escreval ("Digite a 2ª nota :") 
leia(n2) 
escreval ("Digite a 3ª nota :") 
leia(n3) 
escreval ("Digite a 4ª nota :") 
leia(n4) 
media <- (n1 + n2 + n3 + n4) / 4 
se (media >= 8) entao 
 escreval ("O aluno foi aprovado com média excelente") 
senao se (media >= 5) entao 
3
02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual
about:blank 3/6
 escreval ("O aluno foi aprovado com média boa") 
senao 
 escreval ("O aluno não foi aprovado") 
fimse 
 
Sobre o algoritmo apresentado, analise as afirmativas a seguir: 
I- Se a média das notas informadas resultar o número 6, será informado ao usuário "O aluno foi 
aprovado com média boa". 
II- Se a média das notas informadas resultar o número 4, será informado ao usuário "O aluno não foi 
aprovado". 
III- A mensagem "O aluno não foi aprovado" nunca será exibida ao usuário. 
IV- Se a média das notas informadas resultar o número 9.5, será informado ao usuário "O aluno foi 
aprovado com média excelente". 
Assinale a alternativa CORRETA:
A As afirmativas II e IV estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas I, III e IV estão corretas.
D Somente a afirmativa III está correta.
O professor Niklaus Wirth, vendo a necessidade de implementar as ideias de maneira mais fácil, junto 
com seus colegas da Universidade Técnica de Zurique (Suíça) desenvolveram, no início dos anos 
1970, a linguagem PASCAL. 
Com base na linguagem de programação que foi baseado a linguagem Pascal, assinale a alternativa 
CORRETA:
A Linguagem C.
B Linguagem Lisp.
C Linguagem ALGOL 60.
D Linguagem Fortran.
As tabelas-verdade são utilizadas na lógica para determinar o valor lógico de proposições 
compostas, que são proposições que resultam de uma operação entre proposições simples. O 
resultado lógico da proposição composta é determinado por meio dos valores lógicos das proposições 
simples. A respeito das tabelas verdade, avalie as asserções a seguir e a relação proposta entre elas: 
4
5
02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual
about:blank 4/6
I- Tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores de diversas 
variáveis lógicas. 
PORQUE 
II- As variáveis lógicas se encontram em apenas duas situações (verdadeiro ou falso) e em um 
conjunto de operadores aritméticos. 
Assinale a alternativa CORRETA:
A As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
B A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
C A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
D As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira.
Os algoritmos são sequências de etapas para resolver um determinado problema, definindo a 
sequência de comandos que deve ser executada para atingir um objetivo. Os algoritmos estão 
presentes em todos os momentos da nossa vida, desde o despertador até análises clínicas mais 
aprimoradas. Analise o código a seguir:
Algoritmo "Soma_Numeros" 
Var 
 soma,I, comeco, fim : inteiro 
Inicio 
 soma:=0 
 comeco := 10 
 fim := 15 
PARA I DE comeco ATÉ fim FAÇA 
 SE I MOD 2 = 0 ENTÃO 
 Soma := soma + I 
 escreval(soma) 
 FIMSE 
FIMPARA 
Fimalgoritmo 
Considerando o código exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O algoritmo escreverá para o usuário os números: 10, 11, 12, 13, 14 e 15. 
6
02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual
about:blank 5/6
( ) O algoritmo escreverá para o usuário os números: 10, 22 e 36. 
( ) O valor final da variável soma será 36. 
( ) O algoritmo faz a soma dos números ímpares. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - F - V - V.
C V - F - F - V.
D F - V - V - F.
Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e 
Finitude. Observe a descrição a seguir: cada passo/instrução/etapa de um algoritmo deve ser 
executável.
A qual característica a descrição anterior pertence?
A Clareza.
B Efetividade.
C Entrada.
D Saída.
Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema, 
seja por fluxogramas para a sua equipe de programadores ou por uma linguagem de programação 
para o próprio computador. Eles uma sequência de operações para resolver um problema definido. 
Contudo, uma das características mais importantes dos algoritmos é ser preciso, seus passos não 
podem ser confusos, de forma a não existir ambiguidades na sua interpretação. Sobre aspectos 
relevantes na criação de um bom algoritmo, analise as sentenças a seguir:
I- Elaborar um número infinito de passos. 
II- Não se preocupar com as entradas de dados. 
III- Criar a condição de parada das estruturas de repetição. 
IV- Analisar adequadamente a saída, chegando à solução esperada do problema. 
V- Não permitir que o programa entre em loop. 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
7
8
02/08/2023, 20:51 Avaliação Final (Objetiva) - Individual
about:blank 6/6
B As sentenças II, III, IV e V estãocorretas.
C As sentenças III, IV e V estão corretas.
D As sentenças IV e V estão corretas.
As proposições podem ser combinadas entre si e, para representar essas combinações, são 
utilizados os conectivos lógicos "e", "ou", "se...então", "se e somente se" ou "não". A finalidade dos 
conectivos é conectar duas ou mais proposições. Sobre conectivos lógicos assinale a alternativa 
CORRETA que apresenta uma proposição com conjunção:
A O café é preto ou o leite é branco.
B O café não é preto.
C O café é preto e o leite é branco.
D Se o café é preto então o leite é branco.
A construção dos algoritmos passa por alguns passos elementares para encontrar uma solução 
de alta qualidade. Logo, para construir um algoritmo, deve-se, primeiramente, entender o problema a 
ser resolvido, para na sequência identificar e definir as entradas de dados, descrever os passos para 
resolver o problema, definir os dados de saída e finalmente construir o algoritmo. Sobre a construção 
de algoritmos, assinale a alternativa CORRETA:
A Elaborar os passos dentro de uma quantidade infinita de passos.
B Utilizar a simplicidade e objetividade com relação aos termos e frases durante toda construção.
C É necessário criar uma condição fim, a qual permitirá que o algoritmo entre em loop.
D Escrever o algoritmo com termos que permitam duplo entendimento.
9
10
Imprimir