Buscar

simulado - linguagem da programação

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

De acordo com o texto abaixo, qual a alternativa correta? (Fonte: 
adaptado IBM) 
"é um programa que carrega e executa os aplicativos Java, 
convertendo os bytecodes em código executável de máquina." 
 
 
 
 JRE 
 JVM 
 garbage collector 
 JDK 
 JSR 
 
 
 
2 
 ​Questão 
Acerto:​ ​1,0​ / ​1,0 
 
 
Java é uma linguagem de programação orientada a objeto desenvolvida na 
década de 90 por uma equipe de programadores chefiada por James 
Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos 
para a linguagem de máquina, como outras linguagens estaticamente 
compiladas e sim para uma representação intermediária, chamada: 
 
 
 
 Bytecode 
 Classe 
 JavaServePages 
 Servlet 
 Dot Net 
 
 
3 
 ​Questão 
Acerto:​ ​1,0​ / ​1,0 
 
 
Analise as afirmativas e marque a alternativa correta: 
 
I - A interface gráfica com o usuário (GUI) fornece a um programa um 
conjunto consistente de componentes intuitivos. 
II - A utilização de GUI diminui o tempo de aprendizado de uma nova 
ferramenta. 
III - As GUI são construídas a partir de objetos com o qual o usuário 
interage através dos dispositivos de entrada. 
 
 
 
 Apenas a alternativa III está correta. 
 Apenas a alternativa II está correta. 
 Apenas a alternativa I está correta. 
 Todas as alternativas estão erradas. 
 Todas as alternativas estão corretas. 
 
 
4 
 ​Questão 
Acerto:​ ​1,0​ / ​1,0 
 
 
O conceito de Tipo de Dados Abstrato (TDA) é popular em linguagens de programação. Nesse 
contexto, analise as a afirmativas a seguir. 
1. A especificação de um TDA é composta das operações aplicáveis a ele, da sua 
representação interna, e das implementações das operações. 
2. Dois mecanismos utilizáveis na implementação de um TDA em programas orientados 
a objetos são a composição e a herança. 
3. Se S é um subtipo de outro T, então entidades do tipo S em um programa podem ser 
substituídas por entidades do tipo T, sem alterar a corretude desse programa. 
4. O encapsulamento em linguagens de programação orientadas a objetos é um efeito 
positivo do uso de TDA. 
É correto apenas o que se a afirma em: 
 
 
 
 II. 
 I. 
 I e II. 
 II e IV. 
 III e IV. 
 
 
5 
 ​Questão 
Acerto:​ ​1,0​ / ​1,0 
 
 
Herança é a forma de reutilização de software na qual uma nova classe é 
criada, absorvendo membros de uma classe existente e aprimorada com 
capacidades novas ou modificadas. Portanto uma subclasse é mais 
específica que sua superclasse, então pode-se dizer que: 
 
 
 
 que a superclasse sempre adiciona novas características em vistas 
as características apresentadas pela sua subclasse. 
 que a superclasse representa um grupo mais especializado de 
objetos. 
 que a subclasse representa um grupo mais especializado de objetos. 
 que a subclasse possuirá características mais restritas que as de sua 
superclasse. 
 que a subclasse nunca adiciona seus próprios campos e métodos. 
 
 
6 
 ​Questão 
Acerto:​ ​1,0​ / ​1,0 
 
 
Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este 
processo de: 
 
 
 
 herança. 
 sobrecarga. 
 threads. 
 polimorfismo. 
 encapsulamento. 
 
 
7 
 ​Questão 
Acerto:​ ​1,0​ / ​1,0 
 
 
Generalização é o mecanismo pelo qual uma classe (sub-classe) pode estender outra 
classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis 
possíveis(atributos), também é conhecido como: (Fonte: adaptado IBM) 
 
 
 
 Herança 
 Abstração 
 Associação 
 Classe Abstrata 
 Agregação 
 
 
 
8 
 ​Questão 
Acerto:​ ​1,0​ / ​1,0 
 
 
Na linguagem Java, quase todos os componentes propagam eventos. Estes eventos devem ser 
tratados em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio 
componente. Para ligar o código do tratamento de eventos ao componente existem, no Java, 
um conjunto de interfaces chamadas: 
 
 
 
 FlowLayout 
 Interface 
 Listener 
 Container 
 Action 
 
 
9 
 ​Questão 
Acerto:​ ​0,0​ / ​1,0 
 
 
A palavra reservada _______ indica que um método pode lançar uma exceção. A palavra 
reservada _________ lança uma exceção definida pelo programador. A palavra reservada 
_________ define o início de um trecho de código onde é feito o tratamento de uma exceção. 
Escolha a opção que define na ordem correta as palavras que completam o texto anterior. 
 
 
 
 try; finally; catch 
 finally; throw; catch 
 finally; throw; try 
 throws; throw; catch 
 throw; throws; catch 
 
 
10 
 ​Questão 
Acerto:​ ​0,0​ / ​1,0 
 
 
Pode-se dizer sobre exceções que: Marque a alternativa correta. 
 
 
 
 throws é o comando responsável pela implementação de uma exceção 
é obrigatório utilizar o comando finally em todos tratamentos de exceção 
 o tratamento de exceção deve ser feito em todos os casos em que haja 
probabilidade de ocorrer um erro. 
 são as principais classes de exceções Java: NullPointerException, offExcecpion e 
onException 
 a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o 
código, bloco try, que fará todo o tratamento em caso de algum erro

Continue navegando