Buscar

topicos da computaçao

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 5 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

16/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6208703/d7f7cfc8-7de1-11eb-9d6a-061c8bffc327/ 1/5
Local: Sala 1 - Sala de Aula / Andar / Polo São Gonçalo / POLO SÃO GONÇALO - RJ 
Acadêmico: EAD-IL10300-20211B
Aluno: ANA CAROLINE SOUZA DE VASCONCELLOS 
Avaliação: A2-
Matrícula: 20211300877 
Data: 8 de Abril de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 8,00/10,00
1  Código: 29638 - Enunciado:   Ao fazermos uma analogia entre hardware e so�ware, podemos
distingui-los de uma forma simples dizendo que hardware é a parte física do computador, e
so�ware é a sua parte lógica. Cada um possui a sua importância dentro de um sistema de
computação, e um não funciona sem o outro.   Considerando os sistemas computacionais, leia as
afirmativas a seguir:   Diferentemente do hardware, o so�ware não se desgasta. O controle de
painel de um forno de micro-ondas é um exemplo de so�ware embarcado. A área de robótica
utiliza so�ware de inteligência artificial. Um so�ware antigo nunca pode ser definido como
so�ware legado. 
Está correto apenas o que se afirma em:
 a) I, II, III e IV.
 b)
I, II e III.
 c) I e IV.
 d) I e II.
 e) II e III.
Alternativa marcada:
b)
I, II e III.
Justificativa: Resposta correta: I, II e III.A afirmativa I está correta, pois o hardware é algo
físico, algo que se pode tocar, como um computador. O tempo faz com que ele se desgaste. Já o
so�ware é uma representação digital e nunca se desgasta.A afirmativa II está correta, pois
o painel de um forno de micro-ondas, para funcionar, deve possuir algum tipo de so�ware
localizado dentro de um chip com microprocessador no interior do aparelho. Nesse sentido, um
sistema embarcado é um computador construído para o único propósito da sua aplicação.A
afirmativa III está correta, pois uma das formas de se classificar a inteligência artificial é por meio
de seus domínios, e um desses domínios possui as aplicações de robótica. Distrator: A afirmativa
IV está incorreta, pois existem programas antigos que às vezes já duram décadas no ambiente de
produção e são continuamente modificados para se adequar às mudanças de negócio e às novas
plataformas computacionais. Esses programas são chamados de legados e costumam trazer
constantes preocupações para os gestores da área de TI. Esses tipos de so�ware são
caracterizados pela sua longevidade e criticidade para o negócio.
1,00/ 1,00
2  Código: 30116 - Enunciado: Uma característica interessante com relação aos comandos de
repetição é que eles podem ser aninhados. Isso torna-se bastante interessante, principalmente
quando existem problemas que apresentam a necessidade de uso de repetições dentro de
repetições. Como exemplo, veja o algoritmo mostrado a seguir://*** Início ***i: inteiroalfanum:
caracterescreva ("SIM"," ")alfanum := "S"enquanto alfanum <> "N" faca     para i de 1 ate 10 passo
2 faca             escreva ("SIM"," ")     fimpara     alfanum := "N"fimenquanto//*** Fim *** Diante disso,
assinale a alternativa que mostra o que será exibido por este algoritmo.
 a) SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM
 b) SIM SIM SIM SIM SIM
 c) SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM
 d) SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM
1,50/ 1,50
16/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6208703/d7f7cfc8-7de1-11eb-9d6a-061c8bffc327/ 2/5
 e) SIM SIM SIM SIM SIM SIM
Alternativa marcada:
e) SIM SIM SIM SIM SIM SIM
Justificativa: Resposta correta: SIM SIM SIM SIM SIM SIMCorreta, conforme a seguinte sequência
do programa:Forçado no início do programa  -  SIM;Com i igual a 1                           -  SIM;Com i igual
a 3                           -  SIM;Com i igual a 5                           -  SIM;Com i igual a 7                           -  SIM;Com i
igual a 9                           -  SIM;Com i igual a 11                         -  fimpara.É interessante observar se o
comando de repetição enquanto/faca é necessário nesse programa. Distratores:SIM SIM SIM SIM
SIMErrada. Está sendo esquecido o primeiro SIM, mostrado antes do enquanto/faca.SIM SIM SIM
SIM SIM SIM SIM SIM SIM SIM SIMErrada. Está considerando o incremento de 1, quando na
verdade é um incremento de 2.SIM SIM SIM SIM SIM SIM SIM SIM SIM SIMErrada. Está
considerando o incremento de 1, quando na verdade é um incremento de 2. Além disso, está
sendo esquecido o primeiro SIM, mostrado antes do enquanto/faca.SIM SIM SIM SIM SIM SIM SIM
SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIM SIMErrada. Está considerando o incremento de
2 como se fosse para dobrar o número de vezes. Além disso, está sendo esquecido o primeiro
SIM, mostrado antes do enquanto/faca.
3  Código: 30121 - Enunciado: As linguagens de programação utilizam determinados paradigmas
para abordar os problemas que se apresentam. Cada paradigma possui seu conjunto de
características que o identificam. Um desses paradigmas, por exemplo, tem na linguagem de
programação Lisp a sua maior representante. Além disso, o programa é composto por um
conjunto de funções que tendem a fazer com que o seu tamanho fique menor.Diante disso,
assinale a alternativa que representa o paradigma de programação do exemplo descrito.
 a) Paradigma de programação imperativo.
 b) Paradigma de programação procedural.
 c) Paradigma de programação lógico.
 d) Paradigma de programação funcional.
 e) Paradigma de programação orientado a objetos.
Alternativa marcada:
d) Paradigma de programação funcional.
Justificativa: Resposta correta: Paradigma de programação funcional.Correta. O paradigma
funcional utiliza declaração de funções e as linguagens Lisp e Haskell são exemplos deste tipo de
paradigma. Distratores:Paradigma de programação orientado a objetos. Errada. Este paradigma é
o que mais reflete os problemas atuais. Neste tipo de paradigma, o mundo real é representado
por meio de classes de objetos e das operações que podem ser realizadas sobre eles. A
linguagem de programação sob o paradigma OO Implementa diretamente a abordagem OO na
solução de problemas.Exemplos: Java e C++.Paradigma de programação lógico. Errada. O
paradigma lógico “utiliza a avaliação de condições lógicas como base para escrita dos
programas. Um programa é composto por regras que disparam ações a partir da identificação de
premissas.” (Edelweiss, 2014)Paradigma de programação imperativo. Errada. O paradigma
imperativo ou procedural é composto por uma sequência de comandos que são executados pelo
computador em uma determinada ordem. Cobol, Pascal, C, PL/1 e Ada, são exemplos deste
paradigma.Paradigma de programação procedural. Errada. O paradigma imperativo ou
procedural é composto por uma sequência de comandos que são executados pelo computador
em uma determinada ordem. Cobol, Pascal, C, PL/1 e Ada, são exemplos deste paradigma.
1,00/ 1,00
4  Código: 30111 - Enunciado: Maria estava estudando o comando de repetição condicional
enquanto / faca e resolveu praticar escrevendo o seguinte algoritmo: //*** Início ***n, total:
inteiron := 1total := 30enquanto n < total faca         total := total - n         n := n +
1,50/ 1,50
16/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6208703/d7f7cfc8-7de1-11eb-9d6a-061c8bffc327/ 3/5
2fimenquantoescreval ("n = ", n)escreval ("total = ", total)//*** Fim ***      Com base no exposto,
assinale a alternativa que apresenta corretamente os valores que serão mostrados ao final da
execução desse algoritmo.
 a) n = 5 e total = 26.
 b) n = 7 e total = 21.
 c) n = 11 e total = 5.
 d) n = 3 e total = 29.
 e) n = 9 e total = 14.
Alternativa marcada:
c) n = 11 e total = 5.
Justificativa: Resposta correta: n = 11 e total = 5.O loop ocorrerá da seguinte maneira:n = 1 e total
= 30n = 3 e total = 29n = 5 e total = 26n = 7 e total = 21n = 9 e total = 14n = 11 e total = 5 (valor da
variável n é maior do que o valor da variável total, e o loop acaba). Distratores:n = 9 etotal =
14. Errada. O valor de n é menor do que o valor de total; dessa forma, o loop continua.n = 7 e total
= 21. Errada. O valor de n é menor do que o valor de total; dessa forma, o loop continua.n = 5 e
total = 26. Errada. O valor de n é menor do que o valor de total; dessa forma, o loop continua.n = 3
e total = 29. Errada. O valor de n é menor do que o valor de total; dessa forma, o loop continua.
5  Código: 29669 - Enunciado:   A engenharia de so�ware baseada em reúso de so�ware é bastante
antiga. Porém, só por volta dos anos 2000 é que ela, de fato, passou a ser mais utilizada por
sistemas de negócios. O incentivo para que isso ocorresse está ligado às consequências da
revolução digital — por exemplo, ter maior rapidez no cumprimento das demandas relacionadas
ao desenvolvimento de so�ware.   Considerando o reúso de so�ware, leia as afirmativas a seguir:
  O código de um sistema de aplicação desenvolvido para o cliente A pode ser totalmente reusado
no cliente B. A tendência natural é que, quanto maior o reúso do mesmo pedaço de código em
so�wares diferentes, mais ele será testado e mais será confiável. O reúso de so�ware não
influencia o cronograma de entrega do sistema.    Uma das vantagens do reúso de so�ware é que
assim fica mais fácil cumprir as conformidades com os padrões que foram estabelecidos.   Está
correto o que se afirma em: 
 a) I, II, III e IV.
 b) I, apenas.
 c) I, II e IV, apenas.
 d) I e II, apenas.
 e) I, II e III, apenas.
Alternativa marcada:
c) I, II e IV, apenas.
Justificativa: Resposta correta:I, II e IV, apenas.A afirmativa I está correta, pois basta que as
necessidades do cliente A e do cliente B sejam semelhantes para que possam ser atendidas pelo
mesmo código.A afirmativa II está correta, pois cada vez que o mesmo pedaço de código for
utilizado, ele será mais testado, resultando em um maior refinamento, o que o tornará cada vez
mais confiável.A afirmativa IV está correta, pois somente na criação do código que haverá
necessidade de cumprir as conformidades com os padrões estabelecidos. Assim, quando houver
necessidade de reúso, o código já estará nos padrões desejados. Distrator:A afirmativa III está
incorreta, pois, se o código já está escrito e pode ser reutilizado em outro sistema, isso
influenciará diretamente o cronograma, reduzindo o prazo de entrega.
1,50/ 1,50
6  Código: 29381 - Enunciado:  Patrícia é uma menina apaixonada por tecnologia. Em uma de suas
viagens ao Japão, ela acabou comprando um relógio que marca a hora na base binária. De volta
ao Brasil, andando pela cidade do Rio de Janeiro, alguém lhe perguntou as horas, e o seu relógio
1,50/ 1,50
16/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6208703/d7f7cfc8-7de1-11eb-9d6a-061c8bffc327/ 4/5
estava marcando (001001 : 000101). 
Convertendo para a base decimal, o relógio de Patrícia estava marcando:
 a) 18h10min.
 b) 8h05min.
 c) 18h08min.
 d) 9h05min.
 e) 9h09min.
Alternativa marcada:
d) 9h05min.
Justificativa: Resposta correta: 9h05min.Da esquerda para a direita: 0*2 + 0*2 + 1*2 + 0*2 +
0*2 + 1*2  : 0*2 + 0*2 + 0*2 + 1*2 + 0*2 + 1*2 . Distratores:18h10min. Errada. Começou de 2
em vez de 2 : 0*2 + 0*2 + 1*2 + 0*2 + 0*2 + 1*2 : 0*2 + 0*2 + 0*2 + 1*2 + 0*2 + 1*2 .
8h05min. Errada. Na parte da hora, fez 0*2 em vez de 1*2 : 0*2 + 0*2 + 1*2 + 0*2 + 0*2 +
0*2 : 0*2 + 0*2 + 0*2 + 1*2 + 0*2 + 1*2 . 9h09min. Errada. Deslocou uma posição na parte dos
minutos. Em vez de 0*2 + 0*2 + 1*2 + 0*2 + 0*2 + 1*2 : 0*2 + 0*2 + 0*2 + 1*2 + 0*2 + 1*2 ,
fez 0*2 + 0*2 + 1*2 + 0*2 + 0*2 + 1*2 : 0*2 + 0*2 + 1*2 + 0*2 + 0*2 + 1*2 .18h08min.
Errada. Começou de 2 , em vez de 2 , e também trocou 1*2 por 0*2  na parte dos minutos: 0*2 +
0*2 + 1*2 + 0*2 + 0*2 + 1*2 : 0*2 + 0*2 + 0*2 + 1*2 + 0*2 + 0*2 .
5 4 3 2
1 0 5 4 3 2 1 0 1
0 6 5 4 3 2 1  6 5 4 3 2 1  
0 0 5 4 3 2 1
0  5 4 3 2 1 0   
5 4 3 2 1 0  5 4 3 2 1 0
5 4 3 2 1 0  5 4 3 2 1 0
1 0 1 1 6
5 4 3 2 1  6 5 4 3 2 1
7  Código: 30094 - Enunciado: Para aprender a programar computadores o profissional necessita
dominar conceitos que são imprescindíveis em seu dia a dia. Algoritmos, variáveis, tipos de
dados, operadores aritméticos, operadores relacionais e operadores lógicos são apenas
exemplos dessa série de aprendizados que o programador deve obter. Considerando os
conceitos de programação, leia as afirmações a seguir:I. Maior (>), menor (<) e igual (=) são
operadores relacionais.II. Um exemplo de operador lógico é o not (negação).III. Os identificadores
são utilizados para dar nome às variáveis e 5porcento é um nome de identificador válido.IV. O
resultado da expressão (5 + 3 * (4 / 2 + 2)) é 17. 
É correto apenas o que se afirma em:
 a) I e II, apenas.
 b) I, II, III e IV.
 c) I, II e IV, apenas.
 d) I, III e IV, apenas.
 e) I, II, III, apenas.
Alternativa marcada:
a) I e II, apenas.
Justificativa: Resposta correta: I, II e IV, apenas.I. Maior (>), menor (<) e igual (=) são operadores
relacionais.Está correta, pois os operadores relacionais realizam operações relacionais que
retornam um valor falso ou verdadeiro. Além dos operadores já citados, também são utilizados
Menor ou igual (<=), Maior ou igual (>=) e Diferente de (<>).II. Um exemplo de operador lógico é o
not (negação).Está correta, pois o not (negação) é um dos operadores lógicos, junto com and (e) e
or (ou).IV. O resultado da expressão (5 + 3 * (4 / 2 + 2)) é 17.Está correta, pois resolvendo (4 / 2 + 2)
o resultado é 4. Na sequência multiplicando 4 * 3, o resultado é 12. Por último, somando 5, o
resultado é 17. Distrator:III. Os identificadores são utilizados para dar nome às variáveis e
5porcento é um nome de identificador válido.Está errada, pois o nome de identificador não pode
começar com número.
0,00/ 1,00
8  Código: 30092 - Enunciado: No desenvolvimento de algoritmos computacionais é comum
utilizar formas mais simplificadas de linguagem para poder expressá-los. Uma dessas formas é
bastante semelhante a linguagem de programação, mas não entra muito nos detalhes. É uma
0,00/ 1,00
16/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6208703/d7f7cfc8-7de1-11eb-9d6a-061c8bffc327/ 5/5
linguagem simples, que pode ser entendida por qualquer pessoa e que não exige conhecimento
específico de nenhuma linguagem de programação.Diante disso, assinale a alternativa que
apresenta corretamente a forma de expressar algoritmo que foi referenciada.
 a) Descrição narrativa.
 b) Pseudolinguagem.
 c) Fluxograma.
 d) Diagrama de Chapin.
 e) Linguagem de programação.
Alternativa marcada:
c) Fluxograma.
Justificativa: Resposta correta: Pseudolinguagem. Correta, pois a pseudolinguagem, também
conhecida como pseudocódigo, é uma forma de implementação de algoritmo que ocupa um
espaço entre a linguagem natural e uma linguagem de programação. Utiliza um conjunto
limitado de palavras-chave equivalente ao que existe nas linguagens de
programação. Distratores:Descrição narrativa. Errada, pois a descrição narrativa é uma forma de
escrever o algoritmo utilizando uma linguagem natural. Exemplo: português.Fluxograma. Errada,
pois fluxograma é uma representação gráfica para escrever um algoritmo e que possibilita que
ele seja entendido a partir de uma interpretação visual.Diagrama de Chapin. Errada, pois tal
como o fluxograma, mostra a representação gráfica de um algoritmo. A diferença é que sua
orientação é para programação estruturada.Linguagem de programação. Errada, pois a
linguagem de programação é uma forma de se comunicar com o computador por meio de
instruções passadas por um programa que descreve as ações que o computador deve executar.

Continue navegando