Buscar

Programação de Computadores (LIN107)

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

GABARITO | Avaliação I - Individual FLEX (Cod.:681222)
Peso da Avaliação
1,50
Prova
38521709
Qtd. de Questões
10
Acertos/Erros
8/2
Nota
8,00
A linguagem de programação Java permite o desenvolvimento de aplicações desktop, web services para funcionamento de APIs, assim como
sistemas web ou sites, ou ainda os mais variados dispositivos que suportam aplicações desenvolvidas nesta linguagem. Referente ao surgimento do Java,
assinale a alternativa CORRETA:
A O Java foi uma das criações da SUN (Stanford University Network).
B Em 1991, com a invenção do Java pela SUN, esta linguagem era utilizada em navegadores de internet para rodar aplicações.
C A SUN foi criada pela Stanford University Network em um projeto da universidade.
D No início dos anos 1990, o Java poderia ser executado apenas em uma plataforma de sistema operacional.
A implementação de aplicações na linguagem de programação Java é constituída de classes e objetos, e estes pelos métodos e variáveis. Uma
variável é uma área de memória para armazenar alguma informação, e uma constante também é uma área de memória para armazenamento de alguma
informação, porém, seu conteúdo não pode ser alterado durante a execução da aplicação. Com relação à implementação de aplicações em Java,
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Uma variável declarada na linguagem de programação Java pode receber um tipo de dado diferente durante a execução da aplicação. 
( ) A declaração de uma constante na linguagem de programação Java pode ser exemplificada por "final int quantidadeLimite = 10000; ". 
( ) Na declaração de um constante, a palavra reservada "final" indica que a variável é inicializada uma única vez na aplicação. 
( ) O tipo de dado short pode armazenar números reais com precisão dupla. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - V - F.
C V - F - F - V.
D F - V - V - V.
Um servidor de aplicação, ou application server, pode ser descrito como um software que disponibiliza serviços e bibliotecas para serem utilizadas
por aplicações desenvolvidas, como um sistema web, por exemplo. Com relação ao servidor de aplicação, classifique V para as sentenças verdadeiras e F
para as falsas: 
 
( ) Servlet container pode ser descrito por ser um pequeno servidor de aplicação, para aplicações mais leves. 
( ) O JBoss e o Tomcat são dois exemplos de servlet container.
( ) O JWS (Java Web Server) foi o primeiro servidor de aplicação da Sun Microsystems. 
( ) O primeiro servlet container que suportava JSP foi liberado em 1997, o qual utilizava HTTP 1.0. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B V - V - F - F.
C F - V - V - V.
D F - V - V - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
Janderson da Silva Vale
Informática (1457182) 
81
Para compreender o funcionamento da interpretação do Sistema Operacional de programas escritos em linguagens de programação de alto nível,
diferentes do Java, como o Pascal, por exemplo, cujo código-fonte é compilado, gerando um código binário, o qual é lido pelo Sistema Operacional, que
no caso da linguagem de programação Java, temos a máquina virtual Java. Com base no exposto, analise as sentenças a seguir: 
 
I- Compilador não é considerado um programa de sistema. 
II- Compilador é um programa que realiza a tradução de linguagem de alto nível para a linguagem de máquina. 
III- O código-fonte escrito na linguagem de programação Pascal pode ser compreendido por vários Sistemas Operacionais. 
IV- O código-fonte escrito na linguagem de programação Java pode ser compreendido por vários Sistemas Operacionais com ajuda da JVM. 
 
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I e III estão corretas.
D Somente a sentença II está correta.
A linguagem de programação Java, desenvolvida na década de 1990 pela Sun Microsystems, utiliza o paradigma da orientada a objetos, o que
permite o desenvolvimento de aplicações robustas, porém com facilidades da orientação a objetos, como reúso de código-fonte através da herança e
composição, por exemplo. Com relação à linguagem de programação Java, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A Sun Microsystems conseguiu criar pequenas aplicações Java, conhecidas por applets, para rodar dentro do browser Netscape. 
( ) Um programa implementado na linguagem de programação Java precisa ser reescrito no caso de ser executado em um Sistema Operacional
diferente do que ele foi inicialmente desenvolvido. 
( ) Bytecodes são instruções, parecidas com linguagem de máquina, gerados pelo compilador do Java. 
( ) O ambiente de desenvolvimento Java é constituído de Compilador e Interpretador. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B V - F - F - V.
C V - F - V - V.
D F - V - V - F.
Na linguagem de programação Java, além dos comandos de repetição "for" e "while", os quais também existem em outras linguagens de
programação, existem também os comandos "break" e "continue", os quais auxiliam em determinadas funções do loop ou da repetição. Com relação à
classe Java sendo apresentada no anexo "Classe Repeticao com While" e suas regras, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Ao ser executada a classe apresentada, caso atribuído o valor zero ou 9999 para a variável "dia", o laço de repetição ou loop será encerrado. 
( ) Ao ser executada a classe apresentada, caso atribuído um valor maior que 3 para a variável "dia", o laço de repetição ou loop será encerrado
imediatamente. 
( ) Ao ser executada a classe apresentada, como a variável "count" foi inicializada com 1, o loop será executado apenas duas vezes, isso se o valor da
variável "dia" seja diferente de zero e 9999. 
( ) Na linha 33 do código-fonte, apenas as variáveis "dia1" e "dia2" podem ter valor maior que zero. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - V - V - F.
C V - F - F - V.
D F - V - V - V.
Classe Repeticao com While 
Clique para baixar
4
5
6
Janderson da Silva Vale
Informática (1457182) 
81
Referente ao ambiente de desenvolvimento Java, o JRE está incluso na instalação do JDK, sendo este o que precisamos para realizar o
desenvolvimento de aplicações por possuir todas as bibliotecas necessárias. Referente ao ambiente de desenvolvimento da linguagem de programação
Java, analise as afirmativas a seguir: 
 
I- O JRE (Java Runtime Environment) permite a execução de programas desenvolvidos na linguagem de programação Java. 
II- O JDK (Java Development Kit) possui ferramentas de desenvolvimento, como o compilador, além de um JRE privado. 
III- A JVM (Máquina Virtual Java) é instalada no computador junto com o JDK, caso ela já não estiver instalada. 
IV- O compilador do Java é chamado javac, o qual está dentro do diretório bin do JDK. 
 
Assinale a alternativa CORRETA:
A Somente a afirmativa II está correta.
B As afirmativas I, II, III e IV estão corretas.
C Somente a afirmativa IV está correta.
D Somente a afirmativa III está correta.
A plataforma Java permite a criação de um único código-fonte, o qual pode ser executado em várias plataformas operacionais diferentes. Antes de o
interpretador do Java converter códigos-fonte em bytecodes, os arquivos com classes Java precisam ser carregados, cujo trabalho é realizado pelo class
loader. Referente ao class loader, analise as afirmativas a seguir: 
 
I- Facilita o carregamento de códigos. 
II- Resolve problemas de definições de classes, pois a linguagem de programação Java permite mais de uma classe com mesmo nome, desde que estejam
em pacotes diferentes do mesmo projeto. 
III- Verifica se os bytecodes estão com a linguagem escrita corretamente. 
IV- Inicializa o carregamento de classes, realizando alocação de memória. 
 
Assinale a alternativa CORRETA:
A Somente a afirmativaII está correta.
B Somente a afirmativa I está correta.
C Somente a afirmativa III está correta.
D As afirmativas I, II, III e IV estão corretas.
O desenvolvimento de aplicações possui muitas características e processos até a entrega de uma aplicação funcionando conforme solicitado pelo
cliente em produção. No passado, com as primeiras linguagens de programação, havia muitos problemas nas aplicações desenvolvidas. Neste sentido,
com a utilização da linguagem de programação Java, comparado com as linguagens antigas, assinale a alternativa CORRETA:
A
A linguagem de programação Java possui um bom gerenciamento de memória, porém caso se necessite executar a aplicação em outro sistema
operacional, é necessário reescrevê-lo.
B A linguagem de programação Java, assim como as linguagens antigas, permitem o desenvolvimento de aplicações desktop, mas não web.
C A linguagem de programação Java, assim como linguagens de programação antigas, possui alguns problemas de gerenciamento de memória.
D A linguagem de programação Java possui um bom gerenciamento de memória.
O objeto System.out, o qual é muito utilizado no desenvolvimento de aplicações da linguagem Java e permite a impressão de Strings no console da
IDE ou do terminal, sendo normalmente utilizado para acompanhamento de processos. Referente ao objeto System.out, assinale a alternativa
CORRETA:
A
System.out.printl é um método que realiza a impressão de uma string passada por parâmetro, saltando para a linha seguinte, mas possui um
parâmetro adicional de formatação.
B
O objeto System possui o método out, o qual consegue verificar onde o cursor está trafegando pelo código em um determinado momento, porém não
é possível apresentar saídas de uma determinada operação.
C Uma das utilidades principais do método out do objeto System é apresentar saídas de uma determinada operação.
D System.out.print é um método que realiza a impressão de uma string passada por parâmetro, saltando para a linha seguinte.
7
8
9
10
Janderson da Silva Vale
Informática (1457182) 
81
Janderson da Silva Vale
Informática (1457182) 
81

Continue navegando