

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.
Segundo Deitei (2010), uma das principais características da Programação Orientada a Objetos é a herança. Assinale a opção que não apresenta uma característica de herança em Java.
Cada subclasse pode tornar-se superclasse para futuras subclasses.
Uma subclasse pode sobrescrever métodos de uma superclasse.
Uma subclasse pode adicionar seus próprios campos e métodos.
Uma classe pode ser derivada de mais de uma superclasse direta.
Cada objeto de uma subclasse também é um objeto da superclasse dessa classe.
Considere a classe QTeste abaixo em linguagem Java:
public class QTeste
{
public static void main( String args[ ] )
{
int count;
for ( count = 1; count <= 10; count++)
{
if ( count == 5 )
break;
System.out.printf ( "%d ", count );
}
System.out.prinlf ( "lnValor = %dln", count );
}
}
Assinale a opção que apresenta o resultado que será exibido após a execução do código acima.
1 2 3 4
Valor= 5
1 2 3 4 Valor = 5
1 2 3 4 Valor = 4
1 2 3 4 5
Valor= 5
1 2 3 4 5 Valor = 5
Para expressar a operação lógica “OU”(OR) em linguagem Java, utiliza-se o símbolo \ (barra).
Certo
Errado
Considere o programa em JavaScript a seguir:
function map(f,a) {
var result = [];
var i;
for (i = 0; i != a.length; i++)
result[i] = f(a[i]);
return result;
}
alert(map(function(x) {return x * x * x}, [0, 1, 2, 5]));
Ao ser executado, esse programa irá produzir:
No treinamento que oferece aos programadores de Linguagem Java do seu departamento, Elias José, que é Analista de Tecnologia da Informação de uma Instituição Ensino Superior, apresentou um exemplo de programa escrito em Java e questionou os participantes sobre a saída gerada por esse código. Eis o exemplo do programa apresentado para discussão:
public class Classe {
public static void main(String[] args) {
int i = 8;
int X = 11;
System .out.println("Soma: "+ i + x);
}
}
Elias José questionou seus aprendizes sobre o resultado gerado pelo código. Qual é a resposta esperada por ele?
Soma 19;
Soma 811;
erro de compilação;
falta da biblioteca Math;
Os dados armazenados em variáveis e arrays são temporários, pois são perdidos quando o programa finaliza. Para a retenção de longo prazo dos dados, os computadores utilizam arquivos. A classe File é muito útil em Java para se trabalhar com arquivos. Sobre os métodos da classe File em Java, é CORRETO afirmar:
O método isAbsolute() da classe File retorna true se houver um único arquivo no diretório informado; caso contrário, esse método retorna false.
O método length() da classe File retorna o tamanho da string do nome do arquivo representado pelo objeto File.
O método exists() da classe File retorna true se o arquivo ou diretório representado pelo objeto File existir; caso contrário, esse método retorna false.
O método lastModified() retorna o último arquivo modificado do diretório.
O método getPath busca por um arquivo, informado como argumento, em subpastas do diretório representado pelo objeto File e retorna o caminho para o arquivo encontrado.
Analise o código-fonte a seguir, escrito em linguagem de programação Java.
class Funcionario { protected double salario; public void setSalario(double s) {salario = s;} public double getSalario() {return salario;} public void imprimeSalarioMensal () {Sys- tem.out.println (salario);} } class Gerente extends Funcionario { public void imprimeSalarioMensal () {Sys- tem.out.println (salario*1.5);} } public class Empresa { public static void main (String[] args) { Funcionario funcionario1 = new Funcionario(); Gerente funcionario2 = new Gerente(); funcionario1.setSalario(2000); funcionario2.setSalario(5000); funcionario1.imprimeSalarioMensal(); funcionario2.imprimeSalarioMensal(); } } |
.
Considere que todas as ferramentas necessárias para executar o código-fonte desta questão estão corretamente configuradas. Sendo assim, a partir da análise deste código-fonte, é correto afirmar que os valores a serem exibidos na tela para
funcionario1.imprimeSalarioMensal()
e
funcionario2.imprimeSalarioMensal()
são, respectivamente
2000 e 5000.
2000 e 7500.
3000 e 5000.
3000 e 7500.
Analise o código a seguir.
IntStream.iterate(2, x -> x < 20, x -> x * 2).forEach(System.out::print)
Em uma máquina que tem instalado o JAVA 9, esse código
não compila.
compila, mas, ao executar, gera uma IndexOutOf- BoundsException.
Imprime “2416”.
imprime “1246810”.
Acerca da linguagem de programação Java, analise as afirmativas a seguir.
I. Uma List é uma Collection ordenada e não contém elementos duplicados.
II. O método toArray retorna o conteúdo de uma coleção como um array.
III. A interface Comparator fornece um meio de classificar elementos de uma Collection na sua ordem natural.
IV. Uma coleção é um objeto que pode armazenar referências a outros objetos.
V. As classes e interfaces da estrutura de coleções estão no pacote java.util.
Estão corretas apenas as afirmativas
I e III.
II e IV.
I, III e V.
II, IV e V.
Ao criar e executar um projeto Java, um Técnico recebeu uma mensagem acusando erro no driver JDBC. Como a organização dos arquivos nas pastas segue a mesma organização e nomenclatura exigidas pelo formato WAR, segundo a documentação oficial do Tomcat 9, ele deverá procurar o driver JDBC na pasta
/
/
/
/
/