Buscar

PROVA ZERADA

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

02/04/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetail/2083919/74c7f2c4-2fb5-11e9-bdaa-0242ac110016/questions/ 1/4
(/ilumno/schedule/resultcandidatelist/74c7f2c4-
2fb5-11e9-bdaa-0242ac110016/)
CRISTOVÃO
DAS VIRGENS
SOARES
Matrícula: 20191301540
Sair(/ilumno/logout/)
Aluno: CRISTOVÃO DAS VIRGENS SOARES Matrícula: 20191301540
Avaliação: A2- Pontuação: 2,00 / 10,00
Data: 29/03/2019 08:00
Local: POLO SÃO JOÃO DE MERITI - RJ / Polo São João de Meriti / Andar / Sala 1 - Sala de Aula
Acadêmico: UVA - Universidade Veiga de Almeida / TÓPICOS DA COMPUTAÇÃO(IL10300) / EAD-IL10300-
20191B
1) Professor Tales trabalha há muitos anos ministrando aulas de Matemática. Como é de costume, sempre que ele
aplica uma prova faz questão de saber qual foi a nota média da turma. Para obter essa média, ele soma as notas dos
alunos e divide pelo número de alunos que fizeram a prova. Uma representação possível para fazer essa conta é:
media = (na1 + na2 + na3 + ... + nan) / n, em que media é a nota média da turma, na1 é a nota do aluno 1, na2 é a
nota do aluno 2, na3 é a nota do aluno 3, e assim sucessivamente até nan, que é a nota do aluno n, sendo n o número
de alunos que fizeram prova.  Portanto, para obter a nota média da turma, o professor Tales criou uma sequência
finita de operações a partir de um conjunto de regras e procedimentos lógicos claramente definidos e que levaram
à solução do seu problema, dentro de um tempo finito. 
 
Diante disso, assinale a alternativa que descreve o que o professor Tales desenvolveu para calcular a nota média da
turma.
A) Um compilador.
B) Um algoritmo.
C) Um programa.
D) Um interpretador.
E) Um so�ware.
2) Durante o desenvolvimento de algoritmos, é comum se deparar com situações nas quais surge a necessidade de
executar alguns comandos por mais de uma vez, constituindo um cenário típico de se aplicar uma estrutura de
repetição. Uma dessas estruturas é o comando enquanto/faca, conforme exemplo de sintaxe mostrado a seguir:
 
enquanto <expressão lógica> faca
      <comandos>
fimenquanto    
 
02/04/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetail/2083919/74c7f2c4-2fb5-11e9-bdaa-0242ac110016/questions/ 2/4
Diante disso, assinale a alternativa que descreve a estrutura de repetição enquanto/faca.
A) A estrutura enquanto/faca também é conhecida como para/faca.
B) Enquanto a expressão lógica da estrutura for falsa, os comandos serão executados.
C) A característica do teste da expressão lógica dessa estrutura é igual à da estrutura repita/ate.
D) A característica dessa estrutura é que os comandos serão executados pelo menos uma vez.
E) Nada garante que os comandos que se encontram dentro da estrutura serão executados.
3) Quando se trata de linguagens de programação para aplicações comerciais, nada tão resistente ao tempo como o
Cobol (Common Business Oriented Language - Linguagem Comum Orientada para os Negócios). Trata-se de uma
linguagem de alto nível que ainda está viva no mercado, principalmente em grandes organizações. Mesmo com a
existência de demanda, a mão de obra para essa linguagem está escassa porque os novos programadores não se
interessam por ela. Veja, a seguir, um recorte de código em linguagem COBOL:
IDENTIFICATION DIVISION.
PROGRAM-ID. TOPCOMP.
AUTHOR. ANDRE MOURA.
INSTALLATION. TI-UVA ALUNOS.
DATE-WRITEN. 01/05/2018.
DATE-COMPILED. 02/05/2018.
REMARKS. Mostra um pedaço de código em Cobol.
ENVIRONMENT DIVISION.
. . .
DATA DIVISION.
. . .
PROCEDURE DIVISION.
. . .
STOP RUN.
 
Diante disso, assinale a alternativa que mostra o enquadramento predominante do paradigma de programação
utilizado pela linguagem Cobol.
A) Paradigma de programação procedural.
B) Paradigma de programação lógico.
C) Paradigma de programação funcional.
D) Paradigma de programação orientado a objetos.
E) Paradigma de programação orientado a evento.
4)  
A evolução dos computadores digitais modernos vem ocorrendo desde meados do século XX. Muitos projetos foram
construídos, e tantos outros só ficaram no papel. Apesar de uma grande parte desses projetos ter sido esquecida,
alguns causaram impacto significativo sobre as ideias modernas.
 
02/04/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetail/2083919/74c7f2c4-2fb5-11e9-bdaa-0242ac110016/questions/ 3/4
Quando se consideram os aspectos técnicos, a história dos computadores costuma ser dividida em gerações. Cada
geração possui determinadas características associadas ao hardware e ao so�ware e que  influenciam  o peso, o
tamanho e o custo de cada máquina. No que se refere à parte eletrônica, muita coisa evoluiu desde a utilização da
válvula. 
 
Tendo como base a história dos computadores e considerando a ordem cronológica dos acontecimentos, pode-se
afirmar que a alternativa correta é:  
A) Ábaco, Eniac, transistor, very large-scale integration – VLSI e circuito integrado.
B) Eniac, ábaco, transistor, circuito integrado e very large-scale integration – VLSI.
C) Eniac, ábaco, very large-scale integration – VLSI, transistor e circuito integrado.
D) Ábaco, Eniac, transistor, circuito integrado e very large-scale integration – VLSI.
E) Ábaco, Eniac, circuito integrado, transistor e very large-scale integration – VLSI.
5)  
“A natureza hierárquica dos sistemas complexos é essencial para seu projeto e sua descrição. O projetista só precisa
lidar com um nível particular do sistema de cada vez. Em cada nível, o sistema consiste em um conjunto de
componentes e seus inter-relacionamentos. O comportamento em cada nível depende somente de uma
caracterização simplificada e resumida do sistema, no próximo nível mais baixo. Em cada nível, o projetista está
interessado na estrutura e na função.”
 
(Fonte: STALLINGS, W. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson Prentice Hall,
2010. cap. 1.1 Organização e arquitetura, p. 7. Biblioteca Virtual. 
 
Considerando o contexto apresentado, assinale a alternativa que define os conceitos de estrutura e função,
respectivamente.
A) Estrutura é o modo como os componentes são inter-relacionados, e função é o conjunto de tarefas
suportadas pelo computador.
B) Estrutura é a capacidade que cada componente possui para suportar a demanda, e função é a operação
individual de cada componente como parte da estrutura.
C) Estrutura é o modo de proteção dado a cada um dos componentes, e função é a operação individual de
cada componente como parte da estrutura.
D) Estrutura é a capacidade que cada componente possui para suportar a demanda, e função é o conjunto de
tarefas suportadas pelo computador.
E) Estrutura é o modo como os componentes são inter-relacionados, e função é a operação individual de
cada componente como parte da estrutura.
6) 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 funcional.
B) Paradigma de programação imperativo.
C) Paradigma de programação procedural.
D) Paradigma de programação lógico.
E) Paradigma de programação orientado a objetos.
02/04/2019 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetail/2083919/74c7f2c4-2fb5-11e9-bdaa-0242ac110016/questions/ 4/4
7)  
Ada acabou de entrar para o curso de Sistemas de Informação da UVA. Logo no primeiro período, teve que estudar
conversão de números entre bases numéricas. Como no seu dia a diaela só estava familiarizada com a base 10, teve
que se dedicar bastante para aprender as bases 2, 5, 8 e 16. Ela e as suas duas amigas de turma, Joana e Marcela,
adoram fazer contas com a base binária. Em uma de suas reuniões de estudo em uma lanchonete da universidade,
gastaram (1001011) e, como de costume, dividiram igualmente a conta. 
 
Considere o valor da conta que Ada, Joana e Marcela gastaram na lanchonete e mostre quanto cada uma pagou. Para
fazer essa divisão, utilize a base binária.
8)  
Augusta Ada está acabando de escrever o seu mais novo livro sobre  sistemas computacionais e dedicou um dos
capítulos para tratar dos sistemas de numeração. Ela acredita que um bom ensino sobre sistemas de numeração
pode desencadear uma maior facilidade para o aprendizado de algoritmos, motivando aluno a estudar mais esse
assunto. Querendo ser diferente, ela solicitou à editora que fizesse a numeração do seu livro utilizando a base 5. A
editora aprovou a sua solicitação, mas pediu que ela enviasse os números para indicar as páginas do livro.
 
Considerando que o livro possui 202 páginas (base 10), converta esse número para a base 5 para saber qual será o
número da última página do livro de Ada.
2
10

Continue navegando