Baixe o app para aproveitar ainda mais
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
Compartilhar