

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Sobre a linguagem de programação Java, analise as afirmativas seguintes:
I A JVM (Java Virtual Machine) é usada como interpretador, logo, Java é uma linguagem de script, além de ser uma linguagem orientada a objeto.
II A orientação em objetos em Java é opcional, assim como em C++ é possível escrever programas de forma estruturada.
III Para se utilizar uma classe pública de um pacote externo, uma das opções é importar a classe desse pacote.
Está(ão) CORRETA(S)
Quando é extendida a classe Thread, o mesmo objeto é compartilhado entre múltiplas linhas de execução, mas, quando é implementada a interface Runnable, cada linha de execução é associada com novos objetos.
Certo
Errado
Considere o trecho de código Java, abaixo, que implementa um método de ordenação de vetores.

Considere que n se refere à quantidade de valores a serem ordenados. O método de ordenação implementado, com os devidos ajustes, é adequado para ser utilizado por um Técnico do TRE-SP para ordenar um conjunto formado por
A saída do programa Java é
package programacosanpa;
public class ProgramaCosanpa {
public static void main(String[] args) {
int valor1,valor2,valor3,i,j;
valor1 = 2;
valor2 = 3;
for (i = 1; i<5; i++) {
j = 3;
while (j<3) {
valor3 = valor1--;
valor1 = valor2++;
valor2 = valor3--;
j--;
}
}
System.out.println(valor1 + "," + valor2);
}
}
3, 2.
2, 2.
1, 2.
2, 3.
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.
native, const, extends.
catch, finally, super.
assertive, level, broker.
transient, volatile, catch.
abstract, continue, native.
A execução de new C1().proc(5,6,new C2().proc(5,6,7)) resulta no valor:
4
5
6
7
A Marinha do Brasil possui refeitórios, que no linguajar naval são denominados ranchos, e deseja saber o nível de satisfação dos comensais. Para isso, o seguinte formulário de satisfação foi distribuído a 20 comensais:
Satisfeito?
1 ------------2 ----------3 --------4 ----------5 |
Examine o código em Java abaixo, o qual utiliza arrays para contabilizar as respostas da pesquisa realizada.
public class Avaliacao
{
public static void main(String[] args)
{
int[] respostas= { 1, 2, 5, 4, 3, 5, 2, 1, 3, 3, 6, 4, 3,
3, 3, 2, 3, 3, 2, 1};
int[ ] ocorrencia = new int[6];
for (int nota= O; nota < respostas.length; nota++)
{
try
{
++ocorrencia[respostas[nota]];
}
catch (ArraylndexOutOfBoundsException e)
{
System.out.println(e);
System.out.printf(" respostas[%d] =
%d%n%n", nota, respostas[nota]);
}
}
System.out.printf("%s%10s%n", "Pontuacao",
"Ocorrencias" };
for (int pontuacao = 1; pontuacao <
ocorrencia.length; pontuacao++)
System.out.printf("%6d%10d%n", pontuacao,
ocorrencia[pontuacao]);
}
}
Com relação ao código acima, assinale a opção correta.
O array respostas contará o número de respostas para cada nota dada.
Será exibida, em tempo de execução, a mensagem:java.lang.ArraylndexOutOfBoundsException: 11.
Será exibida, em tempo de execução, a mensagem: respostas[10] = 6.
A variável nota assumirá valores no intervalo de 0 a 6.
Será exibida, em tempo de compilação, a mensagem:java.lang.ArraylndexOutOfBoundsException: 6.
Considerando o desenvolvimento web em Java, utilizando Servlets e JSP (Java Server Pages), é correto afirmar que
Servlets são traduzidos em JSP em tempo de execução. Cada Servlet JSP é armazenado em cache e reutilizado até que o Servlet original seja modificado.
para implantar e executar JSP, um container de servlets, ou seja, um servidor que permita a execução de Servlets, como Apache Tomcat, é requerido.
Servlets permitem embutir scriptlets dentro de uma página HTML, resultando na mistura de lógica com apresentação.
JSP é uma especificação Java para a construção de interfaces de usuário baseadas em eventos e componentes para aplicações web. Isto é feito por outras tecnologias, como JSF.
Os métodos doGet, doPost, doHead, doDelete, doTrace são métodos de qual (quais) classe(s) Java?
Servlet.
HttpServlet.
GenericServlet.
Servlet e GenericServlet.
GenericServlet e HttpServlet.
Analise o código Java apresentado a seguir.
Para completar o programa apresentado de forma que execute corretamente, nas linhas 08 e 11, as palavras <<CÓDIGO 1>> e <<CÓDIGO 2>> devem ser, respectivamente, substituídas por
”int [ 7 ] frequency; “ e “++frequency[randomNumbers.nextInt( 6 ) ]; ”.
”new int [ 7 ] frequency; “ e “++frequency[randomNumbers.nextInt( ) + 6 ]; ”.
”int frequency = new [ 7 ]; “ e “++frequency[randomNumbers.nextInt( ) + 6 ]; ”.
”int [ ] frequency = new int [ 7 ]; “ e “++frequency[ 1 + randomNumbers.nextInt( 6 ) ]; ”.
”int [ ] frequency = new int [ 7 ]; “ e “frequency <- [ 1 + randomNumbers.nextInt + 6 ]; ”.