Baixe o app para aproveitar ainda mais
Prévia do material em texto
Com relação às características da linguagem JAVA, assinale a opção incorreta: R= Suporta herança múltipla ................................ 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: R= Bytecode ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Como se adiciona um pacote em Java? R= import javax.swing; ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de R= encapsulamento. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, O comando Scanner p ermite a entrada d e informações pelo usuário via teclad o. Na utilização do comando, deve mos declará-lo, po r exemplo, da seguinte for ma: R= Scanner xyz = new Scanner (System.in) ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, A programação orientada a objeto não é apenas uma forma de programar...... R= II, III, IV ...................................................... Assinale a alternativa q ue completa correta e respectivamente as lacunas da afirmação a seguir. "Um dos principais recur sos da pro gramação orientada a objetos é a __________, que é uma forma de __ ________ de software na qual uma nova ________ __ é criada, absorvendo membros de uma classe exis tente e aprimorada com capacidades novas ou modificadas." R= herança / reutilização / classe ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Exclusão digital é um conceito que diz respeito... R= I e II .................................................................... Na Orientação a Objetos não damos mais valor ao problema, mas sim aos personagens envolvidos. Para modelar personagens, basta focar dois pontos: R= Características Físicas e Ações Pré Determinadas. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, De acordo com a teoria da Linguagem JAVA, identifique das afirmações abaixo está INCORRETA. R= utiliza como base o .Net Framework. ............................................................................................................................................. Quais são os modificadores em java? Quais são os modificadores em java? R= public, private, protected e package ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, De acordo com a teoria sobre Polimorfismo, identifique qual das afirmações abaixo está INCORRETA. R= A capacidade polimórfica decorre diretamente do mecanismo de interface. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Sobre API Java Swing identifique a alternativa FALSA R= Swing utiliza a classe Button para representar um container de botão, onde AWT utiliza a classe JButton .......................................... Em JAVA o uso de pacotes é uma prática comum utilizada para organizar classes e interfaces relacionadas. Dado o atributo do pacote, identifique qual benefício de aplicação NÃO se aplica ao respectivo pacote. R= Tamanho do pacote: Normalmente, pacotes menores suportam reutilização, enquanto que pacotes maiores suportam melhor a manutenção ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, De acordo com a teoria sobre Polimorfismo, identifique qual das afirmações abaixo está INCORRETA. R= A capacidade polimórfica decorre diretamente do mecanismo de interface. ,,,,,,,,,,,,,,,,,,,,,,,,,,,, 12) De acordo com as definições abaixo dos argumentos do Método Main, identifique qual destas definições está INCORRETA. R= main - é o nome do construtor. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 13) Identifique qual funcionalidade NÃO corresponde ao subpacote da API Swing ? R= javax.swing.tree: Contém as classes e interfaces que suportam o componente gráficos em Camadas ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por exemplo. Neste caso, usa-se uma palavra chave como se fosse um tipo de dado para valores de retorno. Quando Java encontra essa palavra chave sendo usada como um tipo de dado de valor de retorno, Java sabe que nada deverá ser retornado. Estamos falando da palavra: R= void ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Dentre as alternativas abaixo, assinale INCORR ETA referente a Java Database Connectivity(JDBC): R= O executeQuer y é um método da classe Connection para execução de uma consulta ............................... Ao utilizar o Java na criação de um a aplicação, surge a necess idade da utili zação do comando Scanner. Esse com ando viabiliza a entrada de inform ações pelo usuário v ia teclado. Para a utilização do com ando, devem os importar a biblioteca c orrespondente. Essa bib lioteca é importada através da linha de comando: R= import java.util.* .................................................................................. Dentre os pacotes m ais com uns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relaciona do. R= Java Network ing: Desenvolvimento de aplicações de banco de dados SQL. .............................................................. Observe o fragmento do código JAVA a seguir: public class prova { public prova() { ……… R= 65 ………………………. De acordo com as definições abaixo d os argumentos do Método Main, identif ique qual destas definições está INCORRET A. R= main - é o nom e do construtor. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos através dos modificadores. Marque a questão que apresenta a abrangência do modificador protected. R= Acessado na classe, no pacote e na subclasse. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos métodos setEstado(boolean estado) e getEstado(): R= O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está retornando o estado atual da lâmpada . ...................................................... Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { O resultado da execução dos fragmentos em I e II será, respectivamente, R= perdeu o bônus e ganhou o bônus ............................................................................................................... As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, qu e são objetos com o qual o usuário interage através dos disposit ivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes nec essárias para criação de componentes gráficos, bem como para fornecer- lhes funcionalidade, estão agrupadas em dois grandes pacotes: R= java.awt e javax.swing .................................................................................... Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser: R= private ou protected .................................................................. A palavra reservada EXTENDS implementa qual o conceito? R= HERANÇA ............................................................ Generalização é o mecanismo peloqual um a 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) R= HERANÇA .......................................................... Baseando-se no trecho de código abaixo, podemos afirmar que: public class Avaliacao { public static void main(String[] args) { R= A saída no console será: "10" ................................................. Tudo que um objeto é capaz de fazer e todas as características que ele irá definir estão definidos em sua classe. Isto significa que toda a existência do objeto está restrita aos domínios da classe. Em outras palavras, o ato de esconder do usuário informações que não são de seu interesse ou por segurança dos dados, é chamado de R= ENCAPSULAMENTO ............................................. 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: R= Bytecode ............................................... Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja necessário modificar ou mesmo reconstruir a aplicação R= Portabilidade 16) Ao utilizar o Java na criação de um a aplicação, surge a necess idade da utili zação do comando Scanner. Esse com ando viabiliza a entrada de inform ações pelo usuário v ia teclado. Para a utilização do com ando, devem os importar a biblioteca c orrespondente. Essa bib lioteca é importada através da linha de comando: [X]import java.util.* 17) Dentre os pacotes m ais com uns utilizados em Java identifiq ue a alternativa aba ixo cujo descritivo da funciona lidade NÃO correspond e ao pacote relaciona do. [X]Java Network ing: Desenvolvim ento de aplicações de banco de dados SQL. 18) Observe o fragm ento do código JAVA a seg uir: public class prova { public prova() { } public static int d(int x) { return x*2; } public static int e(int x) { return x*5; } public static int fn(int x) { if (x<1) return 0; else return 4+fn(x -1); } public static int g(int y) { return 10+fn( y)+e(y)+d(y); } public static void m ain(String[] args) { System.out.println(g(5)) ; } } A execução do m étodo main apresentará a saída: [X]65 Na Orientação a Objetos não damos mais valor ao problema, mas sim aos personagens envolvidos. Para modelar personagens, basta focar dois pontos: 3. Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de R= encapsulamento. 1 ponto herança. sobrecarga. encapsulamento. polimorfismo. threads. 4. Tudo que um objeto é capaz de fazer e todas as características que ele irá definir estão definidos em sua classe. Isto significa que toda a existência do objeto está restrita aos domínios da classe. Em outras palavras, o ato de esconder do usuário informações que não são de seu interesse ou por segurança dos dados, é chamado de: (Ref.: 201301878820) 1 ponto Herança Sobrecarga Instância Encapsulamento Polimorfismo 5. A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: (Ref.: 201301139313) 1 ponto Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. Detectar os Hot Spots das aplicações. Determinar quando uma classe deve ser abstrata. Permitir a instanciação do objeto na memória. Possibilitar a criação de herança entre as classes. 6. 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: (Ref.: 201302106102) 1 ponto Dot Net Bytecode Classe Servlet JavaServePages 7. Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja necessário modificar ou mesmo reconstruir a aplicação: (Ref.: 201301139820) 1 ponto Recompilação automática Flexibilidade Escalabilidade Portabilidade Facilidade de programação 8. As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: (Ref.: 201301749906) 1 ponto java.awt e java.lang javax.swing e java.util java.util e java.lang java.lang e javax.swing java.awt e javax.swing 9. Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de atribuição: (Ref.: 201301199882) 1 ponto <= : := = 10. Seja a classe: public class Moto { public boolean estadoMotor; public void ligaMotor() {estadoMotor=true;} public void desligaMotor( ) {estadoMotor=false;} } Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe: (Ref.: 201301339894) 1 ponto Moto m=new( ).Moto; Moto m.new( ); Moto m.new Moto( ); Moto m.new Moto; Moto m=new Moto();
Compartilhar