Analise o código Java a seguir.
Assinale a opção que apresenta o resultado completo produzido pela execução desse código.
Julgue o próximo item, relativo a lógica de programação e linguagens de programação
A execução do código Java seguinte retornará o resultado numérico
Considere a execução dos códigos Java abaixo.

A saída correta é
A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens
A cláusula switch é uma estrutura de repetição, sendo que não há a obrigatoriedade de a expressão utilizada pelo switch retornar um resultado.
Em JAVA, existe um método que pertence à biblioteca nativa, onde não é capaz de bloquear a execução de uma determinada thread. Com relação a esse assunto, marque a alternativa correta.
No que diz respeito às Regras de Declaração para Arquivos-Fonte Java, analise as proposições a seguir. I. Se o arquivo de código-fonte tiver uma classe pública, seu nome terá que coincidir com o nome dessa classe. II. Se não houver instrução package, as instruções import terão que ser as primeiras (fora os comentários) do arquivo de código-fonte. III. O arquivo só pode ter uma instrução package, porém, várias de import. IV. Um arquivo de código-fonte pode ter várias classes públicas. V. O arquivo só pode ter uma classe não pública. Estão CORRETAS as proposições
A respeito dos tipos de dados estruturados, das funções e dos
procedimentos, das estruturas de controle de fluxo e da
arquitetura J2EE, julgue os itens a seguir.
Na arquitetura J2EE, todas as partes da interface de usuário de uma aplicação, como, por exemplo, HTML, JSP e Flash fazem parte da camada Serviços.
Acerca da programação orientada a objetos, usando Java, analise a seguinte assertiva: “O Java contém três tipos de instruções de seleção". Assinale-as.
Considere a classe Java, abaixo.
A instrução da lacuna I indica herança de componentes de uma classe que adiciona suporte à arquitetura de componentes
JFC/Swing. A instrução da lacuna II define um layout com 3 linhas e duas colunas.
As lacunas I e II são, correta e respectivamente, preenchidas com

Considerando o trecho de código apresentado, assinale a opção correta a respeito da linguagem Java.
O Spring Data JPA tem como objetivo fornecer os repositórios baseados em JPA para simplificar a implementação da camada de acesso a dados. Para salvar, atualizar, consultar ou excluir entidades, cria-se uma interface de repositório, que estende a interface
Nas diversas linguagens de programação existem, palavras reservadas. Na linguagem Java não é diferente, o compilador reconhece essas palavras como especiais. Por essa razão, você não pode usá-las para nomear suas construções Java. Marque a alternativa que não apresenta palavras reservadas.
Considere o programa Java abaixo.

O objetivo do programa é classificar um vetor numérico vet em ordem crescente. Ao compilar e executar o programa ocorre uma exceção java.lang.ArrayIndexOutOfBoundsException. Para corrigir o problema e permitir que o programa cumpra com seu objetivo deve-se alterar a instrução
A respeito dos tipos de dados estruturados, das funções e dos
procedimentos, das estruturas de controle de fluxo e da
arquitetura J2EE, julgue os itens a seguir.
Nas aplicações baseadas em J2EE, são encontrados, no ambiente da aplicação, contêineres e servidores, que são alguns exemplos de componentes de granularidade grossa.
Considere as linhas abaixo, presentes em um método de uma aplicação Java SE que acessa um banco de dados MySQL.
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/b","r", "p");
Ao executar estas linhas podem ocorrer, respectivamente, as seguintes exceções:
De acordo com o ciclo de vida de um Servlet, considere as afirmações a seguir.
I → O servlet é inicializado chamando o método init.
II → O método doGET é o principal método de serviço de um servlet.
III → O método doPOSTé executado a partir de um pedido normal para uma URL ou a partir de um formulário HTML que não tem nenhum método especificado.
Está(ão) correta(s)
A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens
A diretiva default é obrigatória, pois sem ela o programa não será compilado e, consequentemente, não será executado.
A respeito das tecnologias relacionadas ao desenvolvimento web em Java, julgue os itens a seguir.
No framework Spring, o gerenciamento de transações por meio
de programação apresenta como vantagem a flexibilidade e
como desvantagem a dificuldade de manutenção.
Com relação ao desenvolvimento Web em Java, julgue os próximos itens.
O framework CXF 3.1.5 inclui extensões no padrão que, em comparação com a implementação de referência, facilitam seu uso e, por não requerer um WSDL, gera o código de solicitação e respostas para classes bean.
No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue os itens a seguir
Empresa de desenvolvimento que opte pela utilização do
Hibernate em seus sistemas enfrentará dificuldades à medida
que seus projetos forem crescendo, devido ao fato de o
Hibernate ser considerado inapropriado para a execução de
trabalhos em uma arquitetura altamente escalável.
Com relação ao desenvolvimento Web em Java, julgue os próximos itens.
A JAX-RS 2.0 fornece APIs portáteis para o desenvolvimento de aplicações Web em conformidade com os princípios do estilo arquitetônico REST.
Em um site que utiliza JSF, um Analista está criando um pequeno formulário para entrada do nome do usuário e da senha de
acesso a uma área restrita. O nome do usuário poderá ficar legível, porém, a senha não. Os elementos JSF que deverão ser
utilizados para criar o campo nome do usuário e senha são, respectivamente,
Acerca da tecnologia Java, julgue os próximos itens
As conexões JMS (Java Message Service) são
automaticamente fechadas ao fim da aplicação em que tenham
sido utilizadas.
A respeito da programação em Java, assinale a opção correta.
Sobre as características da linguagem Java, analise as afirmativas
a seguir.
I.É uma linguagem fortemente orientada a objetos.
II.Permite herança múltipla de classes, fornecendo maior
flexibilidade e possibilidades de reaproveitamento de código.
III.Requer a existência de uma máquina virtual para rodar.
Está correto o que se afirma em:
Analise as assertivas a seguir sobre as linguagens Python, HTML5, PHP e Java. I - Python é uma linguagem de programação de alto nível, compilada e imperativa. II - HTML5, ou HTML versão 5, é uma linguagem de marcação para documentos web. III - A linguagem PHP é uma linguagem interpretada, capaz de gerar conteúdo dinâmico. IV - Java é uma linguagem compilada por uma máquina virtual, onde suas aplicações rodam dependentes do sistema operacional. Assinale a alternativa referente às assertivas CORRETAS.
No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue os itens a seguir.
O fato de as expressões lambda terem sido excluídas do Java 8 possibilitou que a linguagem Java ficasse mais flexível e que a implementação de seu código se tornasse mais precisa.
No que diz respeito ao desenvolvimento de aplicativos móveis, julgue os próximos itens.
O desenvolvimento de aplicações iOS exige conhecimentos de linguagem de programação Java, visto que os programas desenvolvidos são compilados em byte codes e executados em sua máquina virtual.
Acerca de APS (Application Platform Suite) e de tecnologia Middleware, julgue os itens subsecutivos.
Quanto ao método de implantação de aplicações, a utilização de APS possibilita que o desenvolvimento independa de fornecedores.
No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue os itens a seguir
Diferentemente do que ocorre com o JavaScript, as aplicações
Java são executadas em uma máquina virtual ou em
um browser.