Buscar

LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO - ADS - UVA

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

Prévia do material em texto

13/09/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6359026/bc466d18-7de4-11eb-9d6a-061c8bffc327/ 1/6
Local: Sala 1 - Térreo / Andar / Polo Nova Friburgo / POLO NOVA FRIBURGO - RJ 
Acadêmico: EAD-IL10309-20212B
Aluno: TÁBITA CONCEIÇÃO TOLEDO DA SILVA 
Avaliação: A2-
Matrícula: 20211302328 
Data: 18 de Junho de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 5,50/10,00
1  Código: 39490 - Enunciado: O português estruturado utiliza uma forma de escrever algoritmos
que facilita o aprendizado de quem está começando a programar computadores. Para suportar
essa forma de escrever algoritmos foram desenvolvidos alguns recursos, como o VisuAlg e o
Portugol, que utilizam linguagens interpretativas simples, escritas em pseudocódigo,  permitindo
o funcionamento do algoritmo no computador.Considere o seguinte pseudocódigo: 
//Início do algoritmoi: inteiroi := 10enquanto i < 102 faca   escreva (i:4)   i := i + 2fimenquanto//Fim
do algoritmo 
Podemos afirmar que este algoritmo mostrará os números:
 a) Pares de 11 a 102, utilizando a estrutura de repetição enquanto/faca.
 b) Pares de 12 a 102, utilizando estrutura de repetição enquanto/faca.
 c) Pares de 10 a 102, utilizando a estrutura de repetição enquanto/faca.
 d) Pares de 12 a 100, utilizando a estrutura de repetição enquanto/faca.
 e) Pares de 10 a 100, utilizando a estrutura de repetição enquanto/faca.
Alternativa marcada:
e) Pares de 10 a 100, utilizando a estrutura de repetição enquanto/faca.
Justificativa: Resposta correta: Pares de 10 a 100, utilizando a estrutura de repetição
enquanto/faca. Correta. A variável i é inicializada com o valor 10. Na sequência, existe uma
estrutura de repetição enquanto/faca que testará se i é menor do que 102. Como a resposta é
verdadeira, escreverá na tela o valor de i (que é igual a 10), adicionará 2 na variável i e voltará a
testar se i é menor do que 102. Agora o valor de i é 12, continuando a ser menor do que 102 e
permitindo escrever o valor de i na tela. Assim, o processo se repetirá até que i seja igual a 102.
Nesse momento, a estrutura de repetição será desfeita sem escrever o valor de i na tela. Portanto,
após o final do algoritmo, a tela mostrará os números pares de 10 até 100. 
Distratores:Pares de 11 a 102, utilizando a estrutura de repetição enquanto/faca. Errada. A
estrutura de repetição enquanto/faca irá desarmar quando i for igual a 102. Assim, o
pseudocomando escreva (i:4) não será executado e o 102 não será mostrado na tela.Pares de 12 a
100, utilizando a estrutura de repetição enquanto/faca. Errada. O primeiro valor a ser escrito na
tela será 10 porque este é o valor inicial da variável i antes de ser incrementada de 2. Após a
execução do algoritmo, serão mostrados na tela os números pares de 10 a 100 e não os números
sequenciais de 12 a 100. Pares de 10 a 102, utilizando estrutura de repetição
enquanto/faca. Errada. A estrutura de repetição enquanto/faca irá desarmar quando i for igual a
102. Assim, o comando escreva (i:4) não será executado e o 102 não será mostrado na tela. Após a
execução do algoritmo serão mostrados na tela os números pares de 10 a 100 e não os números
sequenciais de 10 a 102.Pares de 12 a 102, utilizando estrutura de repetição enquanto/faca.
Errada. O primeiro valor a ser escrito na tela será 10 porque este é o valor inicial da variável i
antes de ser incrementada de 2. Outro aspecto é que a estrutura de repetição enquanto/faca irá
desarmar quando i for igual a 102. Assim, o pseudocomando escreva (i:4) não será executado e o
102 não será mostrado na tela.
1,50/ 1,50
2  Código: 38024 - Enunciado: Vetores são bastante úteis em programação. Uma de suas vantagens
é a redução do tamanho dos blocos de código quando comparados com outros sem a sua
utilização. 
Considere as características de um vetor e avalie as afirmações a seguir:I. O vetor é uma estrutura
1,00/ 1,00
13/09/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6359026/bc466d18-7de4-11eb-9d6a-061c8bffc327/ 2/6
de dados indexada que pode armazenar uma quantidade de valores do mesmo tipo.II. Um vetor
é uma matriz com apenas duas dimensões.III. A primeira posição de um vetor tem índice zero.IV.
A última posição de um vetor tem índice igual ao número de posições desse vetor menos um. 
Com base no exposto, é correto apenas o que se afirma em:
 a) I, II e III apenas.  
 b) I apenas.  
 c) I, III e IV apenas.
 d) I, II e IV apenas. 
 e) I, II, III e IV.
Alternativa marcada:
c) I, III e IV apenas.
Justificativa: Resposta correta:I, III e IV apenas.I. O vetor é uma estrutura de dados indexada que
pode armazenar uma quantidade de valores do mesmo tipo. Correta. O vetor é uma matriz de
uma dimensão com estrutura de dados indexada e que permite armazenar conteúdo com várias
ocorrências do mesmo tipo de variável. Ele possui um único nome e armazenamento contíguo na
memória. Para acessar cada posição de um vetor, utiliza-se o seu respectivo índice. 
Índice012345678Conteúdo100101101020003000400550300112Posição123456789 
III. A primeira posição de um vetor tem índice
zero. Correta.Índice012345678Conteúdo100101101020003000400550300112Posição123456789 
IV. A última posição de um vetor tem índice igual ao número de posições desse vetor menos um.
Correta.Índice012345678Conteúdo100101101020003000400550300112Posição123456789 
Distrator:II. Um vetor é uma matriz com apenas duas dimensões. Errada. Um vetor é uma matriz
com apenas uma dimensão.
3  Código: 37559 - Enunciado: O cálculo formal para qualquer apontamento de estudo é criado por
meio de um processo de abstração gradual. Tido como um refinamento de todas as suas etapas,
o cálculo formal é uma análise por tentativa e erro a partir de um conjunto de sistemas
notacionais informais prévios, onde cada um dos conjuntos tratam do mesmo conjunto de
objetos, apenas em parte ou de um ponto bem mais específico. Dito isso, leia a tabela a seguir: 
ABA∧BVVVVFVFVFFFF 
Com base na tabela exposta, identifique a que tipo de tabela-verdade ela se refere:
 a) Implicação e princípio da bivalência.
 b) Princípio da bivalência e negação.
 c) Conjunção e disjunção.
 d) Disjunção e negação.
 e) Negação e disjunção.
Alternativa marcada:
c) Conjunção e disjunção.
Justificativa: Resposta correta: Conjunção e disjunção. É estabelecida entre duas fórmulas e só
será verdadeira quando ambas forem verdadeiras, que é o caso da primeira linha da tabela.
Também está correto para a disjunção, pois a disjunção estabelecida entre duas fórmulas só será
verdadeira quando ao menos uma delas for verdadeira. 
Distratores:Negação e disjunção. Errada. Tem como propósito mostrar o valor inverso da fórmula
negada. No caso da tabela, não temos esse tipo de tratativa, e sim de simbologia, apresentada
para tal inversão de valores lógicos.Princípio da bivalência e negação. Errada. Segundo o
princípio de bivalência, a proposição ou é verdadeira ou é falsa. Nesse caso, não pode haver dois
valores a serem comparados conforme tabela. Também não se adéqua para a negação, pois tem
como propósito mostrar o valor inverso da fórmula negada. No caso da tabela, não temos esse
1,00/ 1,00
13/09/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6359026/bc466d18-7de4-11eb-9d6a-061c8bffc327/ 3/6
tipo de tratativa, e sim de simbologia, apresentada para tal inversão de valores lógicos.Disjunção
e negação. Errada. Estaria correta para disjunção, pois a disjunção estabelecida entre duas
fórmulas só será verdadeira quando ao menos uma delas for verdadeira, mas não se adéqua para
a negação, pois tem como propósito mostrar o valor inverso da fórmula negada. No caso da
tabela, não temos esse tipo de tratativa, e sim de simbologia, apresentada para tal inversão de
valores lógicos.Implicação e princípio da bivalência. Estaria certa pela implicação, pois a
implicação estabelecida entre duas fórmulas só será falsa se a da esquerda for verdadeira e a dadireita for falsa, mas, pelo princípio de bivalência, a proposição ou é verdadeira ou é falsa. Nesse
caso, não pode haver dois valores a serem comparados conforme tabela.
4  Código: 37556 - Enunciado: Nas questões pertinentes à lógica e à matemática, temos a lógica
proposicional. A lógica proposicional, também conhecida como álgebra das proposições, é um
sistema formal no qual as fórmulas representam proposições que podem ser constituídas por
meio da combinação de proposições atômicas que usam conectivos lógicos e um sistema de
regras de derivação. Um cálculo sempre será apresentado como um sistema formal que
determina um conjunto de expressões sintáticas.Considerando o exposto e com base na
sentença “10 + 12 = 23”, identifique a qual sentença pertence:
 a) Sentença declarativa afirmativa falsa.
 b) Sentença que não é preposição.
 c) Sentença declarativa negativa verdadeira.
 d) Sentença declarativa afirmativa verdadeira.
 e) Quantificadores.
Alternativa marcada:
a) Sentença declarativa afirmativa falsa.
Justificativa: Resposta correta: Sentença declarativa afirmativa falsa. Uma sentença declarativa
expressa na forma afirmativa, atribuímos a ela um valor lógico F, visto que a sentença é falsa. 
Distratores:Sentença declarativa negativa verdadeira. Errada. Uma sentença declarativa expressa
na forma negativa. Contudo podemos atribuir a ela um valor lógico V, pois se trata de uma
sentença verdadeira.Sentença que não é preposição. Errada. Não trata de uma sentença,
imperativa, interrogativa e/ou exclamativa.Quantificadores. Errada. Essa sentença não pode ser
considerada uma proposição, pois não sabemos o conteúdo atribuído para a variável Y, ou seja,
não podemos atribuir um valor lógico V ou F. Sentença declarativa afirmativa verdadeira. Errada.
Uma sentença declarativa expressa totalmente de forma afirmativa. Nesse caso, podemos
também atribuir um valor lógico. Uma vez que a sentença é verdadeira, naturalmente, o seu valor
lógico será V.
1,00/ 1,00
5  Código: 37693 - Enunciado: Temos, a seguir, um programa em Linguagem C que chama uma
função para realizar a média de dois valores do tipo float. 
#include <stdio.h>int calc(float num1, float num2){    float total = 0;    total = (num1 - num2) / 2;   
return total;} main (){float n1 = 10 , n2 = 2, res = 0;   res=calc(n1, n2); //chamada da função printf
("\nA MEDIA EH: %f.\n\n", res);} 
Com base na implementação do programa desenvolvido em linguagem de programação C,
teremos um resultado que será calculado com base na execução da função, que poderá ser
observado na análise do código. Utilize seus conhecimentos em lógica de programação para
definir qual resultado será exibido após a última execução da linha printf ("\nA MEDIA EH:
%d.\n\n", res);, ou se existem outros pontos de erros que podem impedir o funcionamento
correto do código, bem como problemas na compilação:
 a) 2.
 b) Erro de lógica na estrutura de repetição. Nenhum valor será exibido.
 c) Erro de sintaxe no código.
0,00/ 1,50
13/09/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6359026/bc466d18-7de4-11eb-9d6a-061c8bffc327/ 4/6
 d) 6.
 e) 4.
Alternativa marcada:
c) Erro de sintaxe no código.
Justificativa: Resposta correta:4. Correta. Os valores informados são 10 para a variável n1, e 2
para a variável n2. Com isso, o somatório e a divisão a serem executados na sequência irão exibir,
após o término da função, o valor 4. 
Distratores:6. Errada. Os valores informados são 10 para a variável n1, e 2 para a variável n2. Com
isso, o somatório e a divisão a serem executados na sequência irão exibir, após o término da
função, o valor 4.2. Errada. Os valores informados são 10 para a variável n1, e 2 para a variável n2.
Com isso, o somatório e a divisão a serem executados na sequência irão exibir, após o término da
função, o valor 4.Erro de lógica na estrutura de repetição. Nenhum valor será exibido. Errada. Não
há nenhum erro de lógica no programa.Erro de sintaxe no código. Errada. Não há nenhum
problema com a sintaxe do programa.
6  Código: 38019 - Enunciado: Considere a seguinte matriz Mat utilizada na Linguagem C: 
0.65.99.08.34.43.2  Diante do exposto, os elementos da matriz referenciados pelas expressões
Mat[1][0], Mat[1][2] e Mat[0][2] são, respectivamente:
 a) 0.6    8.3    3.2
 b) 8.3    4.4    9.0 
 c) 8.3      3.2      9.0
 d) 0.6    5.9    4.4
 e) 8.3    9.0    3.2
Alternativa marcada:
d) 0.6    5.9    4.4
Justificativa: Resposta correta: 8.3    3.2    9.0 Mat[1][0] corresponde a linha um [1] e coluna zero
[0], onde encontramos 8.3. Mat[1][2] corresponde a linha um [1] e coluna dois [2], onde
encontramos 3.2. Mat[0][2] corresponde a linha zero [0] e coluna dois [2], onde encontramos 9.0. 
Distratores:0.6    8.3    3.2. Errada. Mat[1][0] é interpretado erroneamente como coluna um [1] e
linha zero [0], onde encontramos 0.6. Mat[1][2], interpretado erroneamente como coluna um [1] e
linha dois [2], onde encontramos 8.3. E Mat[0][2], interpretado corretamente como linha zero [0]
e coluna dois [2], porém, encontrando erroneamente 3.2.8.3    9.0    3.2. Errada. Mat[1][0] é
interpretado corretamente como linha um [1] e coluna zero [0], onde encontramos 8.3. Mat[1][2],
interpretado corretamente como linha um [1] e coluna dois [2], porém, encontrando
erroneamente 9.0. E Mat[0][2] é interpretado corretamente como linha zero [0] e coluna dois [2],
porém, encontrando erroneamente 3.2.0.6    5.9   4.4. Errada. Mat[1][0] é interpretado
erroneamente como coluna um [1] e linha zero [0], onde encontramos 0.6. Mat[1][2] é
interpretado erroneamente como linha um [1] e coluna dois [2], encontrando 5.9. Mat[0][2] é
interpretado corretamente como linha zero [0] e coluna dois [2], porém, encontrando
erroneamente 4.4.8.3    4.4   9.0. Errada. Mat[1][0] corresponde a linha um [1] e coluna zero [0],
onde encontramos 8.3. Mat[1][2] é interpretado corretamente como linha um [1], porém
erroneamente como coluna dois [2], encontrando 4.4. E Mat[0][2] é corresponde a linha zero [0] e
coluna dois [2], onde encontramos 9.0.
0,00/ 1,50
7  Código: 37557 - Enunciado: Uma proposição é uma sentença declarativa, seja ela determinada
de forma afirmativa ou negativa, à qual poderemos atribuir um valor lógico:Verdadeiro – V.Falso –
F. Dessa forma, existem algumas sentenças que podemos caracterizar para contemporizar suas
aplicações e, com isso, entender a lógica de aplicação para que, mais à frente, possamos usar
com mais clareza a tabela-verdade por meio do entendimento do uso do verdadeiro e falso, bem
1,00/ 1,00
13/09/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6359026/bc466d18-7de4-11eb-9d6a-061c8bffc327/ 5/6
como da aplicação de 0 e 1. Levando o exposto em consideração e com base na frase “A cidade de
Brasília é a capital do Brasil”, identifique a que tipos de sentença que a frase pertence:I -
Sentença que não é preposição.II - Sentença declarativa afirmativa falsa.III - Sentença declarativa
negativa verdadeira.IV - Sentença declarativa afirmativa verdadeira.V - Quantificadores. 
É correto o que se afirma em:
 a) I, II, III, IV, V.
 b) I, II e III, apenas.
 c) IV e V, apenas.
 d) III e IV, apenas.
 e) I e II, apenas.
Alternativa marcada:
c) IV e V, apenas.
Justificativa: Resposta correta: IV e V, apenas.A afirmativa IV está correta, pois trata-se de uma
sentença declarativa expressa totalmente de forma afirmativa. Neste caso, podemos também
atribuir um valor lógico. Uma vez que a sentença é verdadeira, naturalmente, o seu valor lógico
será V.A afirmativa V está correta, pois a sentença não pode ser considerada uma proposição, já
que não sabemos o conteúdo atribuído a ela, ou seja, não podemos atribuir um valor lógico V ou
F.  
Distratores:A afirmativa I está incorreta, pois não se trata de uma sentença imperativa,
interrogativa e/ou exclamativa.A afirmativa II está incorreta, pois, a uma sentença declarativa
expressa na forma afirmativa, atribuímos um valor lógico F, visto que a sentença é falsa.Aafirmativa III está incorreta, pois trata-se de uma sentença declarativa expressa na forma
negativa. Contudo, podemos atribuir a ela um valor lógico V, pois se trata de uma sentença
verdadeira. 
8  Código: 38042 - Enunciado: Analise o seguinte algoritmo: 
   
Diante do exposto,  determine o valor da variável j após o término do algoritmo.
 a) 36.
 b) 25.
 c) 16.
 d) 45.
 e) 26.
Alternativa marcada:
c) 16.
Justificativa: Resposta correta:25. 
iji > 10j = j + ii = i + 210N1331N4554N9779N169916N25111125S 
Valores da variável j: 0, 1, 4, 9, 16, 25.  
Distratores:16. Errada. A variável i está sendo considerada apenas até 7.36. Errada. A variável i
está sendo considerada até 11.45. Errada. Está somando 1 na variável i, quando deveria somar
2.26. Errada. Está considerando a variável j sendo inicializada com 1, quando deveria ser com 0.
0,00/ 1,50
13/09/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6359026/bc466d18-7de4-11eb-9d6a-061c8bffc327/ 6/6

Outros materiais