Buscar

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

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

06/10/2022 14:56 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:668591)
Peso da Avaliação 3,00
Prova 33045587
Qtd. de Questões 11
Acertos/Erros 9/2
Nota 9,00
É notória a importância da construção do algoritmo que, além de permitir a definição dos passos 
para a solução de um problema sem precisar se preocupar com as regras complexas de uma 
linguagem de programação, permitirá que este algoritmo seja aplicado posteriormente a qualquer 
linguagem de programação. Diante disso, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Considerando que a quantidade e o valor unitário informados seja igual a 3 e 2,50, 
respectivamente, a informação impressa na linha 16 será: O valor total a pagar é 7,50. 
( ) O conteúdo armazenado nas variáveis Produto e V total não serão exibidas ao usuário. 
( ) Na linha 15, será atribuído à variável V_total o resultado da multiplicação da quantidade pelo 
valor unitário. 
( ) Na linha 11, o comando leia possibilitará a entrada de dados para a variável Qtde. 
( ) O uso do caractere underline nas variáveis declaradas na linha 5 encontra-se em 
desconformidade com as regras previamente estabelecidas para a formação das variáveis. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - F.
B V - F - V - V - F.
C F - F - V - V - V.
D V - V - F - V - F.
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 
 VOLTAR
A+
Alterar modo de visualização
1
2
06/10/2022 14:56 Avaliação Final (Objetiva) - Individual
about:blank 2/7
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 
 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 Somente a afirmativa I está correta.
B As afirmativas I, III e IV estão corretas.
C Somente a afirmativa III está correta.
D As afirmativas II e IV estão corretas.
As estruturas de controle de seleção permitem alterar o fluxo de execução dos algoritmos. São 
capazes de selecionar qual parte - bloco - de código-fonte será executada a partir de uma condição 
previamente determinada. A condição é representada por expressões relacionais ou lógicas. Avalie a 
estrutura a seguir e assinale a alternativa que apresenta a saída de dados CORRETA: 
Algoritmo "aula" 
var notaFinal : inteiro 
Inicio 
notaFinal <- 7 
3
06/10/2022 14:56 Avaliação Final (Objetiva) - Individual
about:blank 3/7
se ( notaFinal >= 7 ) entao 
 escreva ("aluno aprovado") 
senao 
 escreva ("aluno reprovado") 
fimse 
FimAlgoritmo
A Verdadeiro.
B "aluno reprovado".
C Falso.
D "aluno aprovado".
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.
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 representação de algoritmos por 
Diagrama de Chapin?
A É a construção de algoritmos com diagramas de atividade.
B É a construção de algoritmos em linguagem computacional.
4
5
06/10/2022 14:56 Avaliação Final (Objetiva) - Individual
about:blank 4/7
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com representações gráficas hierárquica e estruturada.
Augusto discutindo futebol com Oswaldo declarou que se o time X venceu o último jogo, então 
o time Y é campeão. Oswaldo, depois de algumas horas, descobriu que a declaração era falsa. Sobre a 
verdade descoberta por Oswaldo, assinale a alternativa CORRETA:
A O time X não venceu o último jogo e o time Y não é campeão.
B Se o time Y não é campeão, então o time X não venceu o último jogo.
C O time X venceu o último jogo e o time Y não é campeão.
D O time X não venceu o último jogo e o time Y é campeão.
Considere uma situação em que um professor que queira saber se existem alunos cursando, ao 
mesmo tempo, as disciplinas A e B, tenha implementado um programa que: 
1) inicializa um array a de 30 posições que contém as matrículas dos alunos da disciplina A. 
2) inicializa outro array b de 40 posições, que contém as matrículas dos alunos da disciplina B. 
3) imprime a matrícula dos alunos que estão cursando as disciplinas A e B ao mesmo tempo. 
Considere, ainda, que os arrays foram declarados e inicializados, não estão necessariamente 
ordenados, e seus índices variam entre 0 e n - 1, sendo n o tamanho do array. 
1. para ( i de 0 até 29 ) faça 
2. para ( j de 0 até 39 ) faça 
3. 
4. 
5. 
6. fim-para 
7. fim-para 
Com base nessas informações, assinale a alternativa CORRETA que apresenta o trecho a ser incluído 
nas linhas 3, 4 e 5 do código, para que o programa funcione corretamente:
A 3. se ( a[i] = b[j] ) entao 4. escreva ( a[j] ) 5. fim-se
B 3. se ( a[j] = b[i] ) entao 4. escreva ( a[j] ) 5. fim-se
C 3. se ( a[i] = b[i] ) entao 4. escreva ( a[i] ) 5. fim-se
D 3. se ( a[i] = b[j] ) entao 4. escreva ( a[i] ) 5. fim-se
As estruturas de condição compostas se-então-senão permitem o encadeamento de regras e de 
condicionais, oferecendo a possibilidade de executar determinadas ações se o resultado da expressão 
lógica for verdadeira e outras ações se o resultado for falso. Analise o algoritmo a seguir e classifique 
6
7
8
06/10/2022 14:56 Avaliação Final (Objetiva) - Individual
about:blank 5/7
V para as sentenças verdadeiras e F para as falsas: 
01 algoritmo "Sexo da pessoa" 
02 var nome, sexo : texto;03 inicio 
04 escreval ("Digite o seu nome: ") 
05 leia (nome) 
06 
07 escreval ("Digite o seu sexo: ") 
08 leia (sexo) 
09 
10 se (sexo = "Masculino") entao 
11 escreval ("Ilmo Sr. ", nome) 
12 senao se (sexo = "Feminino") entao 
13 escreval ("Ilmo Sra. ", nome) 
14 senao 
15 escreval ("Digite um sexo válido") 
16 fimse 
17 fimse 
18 
19 fimalgoritmo 
( ) Caso o usuário digite exatamente "masculino" para a variável "sexo" e "Cristovam" para a 
variável "nome", será exibida a mensagem "Ilmo Sr. Cristovam". 
( ) Caso o usuário digite exatamente "Feminino" para a variável "sexo" e "Marina" para a variável 
"nome", será exibida a mensagem "Ilmo Sra. Marina". 
( ) Caso o usuário digite exatamente "masc" para variável "sexo", será exibida a mensagem "Digite 
um sexo válido". 
( ) Na linha 10, a comparação ' sexo = "Masculino" ' retorna um valor verdadeiro ou falso para a 
estrutura condicional. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - V - V - V.
C V - F - V - V.
D F - F - V - V.
Nas linguagens de programação, alguns tipos básicos são disponibilizados nativamente para o 
programador. Dependendo da linguagem utilizada para construir o algoritmo, estes tipos podem ou 
não ser suficientes para representação das informações que o programa precisa armazenar. Como são 
conhecidos estes tipos dados?
A São conhecidos como Principiantes.
B São conhecidos como Primordiais.
C São conhecidos como Primitivos.
D São conhecidos como Iniciais.
9
06/10/2022 14:56 Avaliação Final (Objetiva) - Individual
about:blank 6/7
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 := 15 
 fim := 20 
PARA I DE comeco ATÉ fim FAÇA 
 SE I MOD 2 <> 0 ENTÃO 
 Soma := soma + I 
 escreval(soma) 
 FIMSE 
FIMPARA 
 
Fimalgoritmo 
Sobre o algoritmo 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. 
( ) O algoritmo escreverá para o usuário os números: 11, 24 e 39. 
( ) O valor final da variável soma será 39. 
( ) O algoritmo faz a soma dos números pares. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - F - V.
C F - V - V - F.
D V - V - V - F.
(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 
10
11
06/10/2022 14:56 Avaliação Final (Objetiva) - Individual
about:blank 7/7
os valores para as proposições "p" e "q" e assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e IV estão corretas.
Imprimir

Continue navegando