A analista Cláudia está colaborando no projeto Java JustiSul, utilizando a ferramenta Maven. A analista precisa adicionar ao JustiSul a dependência ZDep. A ZDep é uma dependência direta, que deve estar disponível nos classpaths de compilação e de teste, sendo descartada no classpath de tempo de execução. As classes de ZDep devem ser implicitamente providenciadas em tempo de execução pelo Java Development Kit que executa o Maven.
Cláudia deve adicionar a ZDep ao JustiSul aplicando o seguinte escopo de dependência do Maven
Com relação a linguagem JavaScript, a definição para uma função chamada "dobrar" que retorna o dobro de um número em JavaScript é:
Considerando que seja necessário a criação de uma nova aplicação Node.JS utilizando o npm (Node Package Manager), assinale a alternativa que apresenta qual o comando deve ser utilizado.
Assinale a opção em que é indicado o modificador de acesso em Java que pode permitir que os membros de uma classe sejam acessados apenas por classes do mesmo pacote.
Assinale a opção em que é apresentada, na linguagem Java, a sintaxe para declarar um array de nome
, que será usado para armazenar os preços de produtos.
A analista Joana está implementando um sistema observando os padrões de arquitetura de aplicações corporativas. Ela escreveu a classe J, que estabelece a comunicação entre uma instância da classe A e uma instância da classe B. As classes A e B são independentes entre si. Ao estabelecer uma comunicação entre dois objetos independentes, a classe J implementa o padrão básico:
Considere a seguinte função na linguagem Java:
public static int funcao(int x, int y) {
if (y == 0)
return x;
else
return funcao(y, x % y);
}
O retorno da chamada funcao(49, 72) é:
Entre as inúmeras opções de desenvolvimento de uma página dinâmica, contamos com o uso do Asynchronous JavaScript and XML – AJAX, onde é comun utilizado em formulários de pesquisa em tempo real, em sistemas de chat online, em sistemas de comentários dinâmicos em blogs, entre muitas outras aplicações web, utilizado para atualizar apenas parte da página Web. Referente ao AJAX, marque a alternativa correta.
Assinale a opção em que é apresentado o principal método usado na linguagem Java para iniciar a execução de um programa.
Para implementar o upload de um arquivo a partir de uma página web, Carlos utilizou a Application Programming Interface XMLHttpRequest. Para monitorar o progresso parcial durante o envio do arquivo, ele precisou acessar um atributo específico do objeto XMLHttpRequest e registrar um listener para determinado evento.
O atributo e o evento do XMLHttpRequest manipulados por Carlos são, respectivamente:
Com base nos conceitos essenciais de programação orientada a objetos em Java, em relação entre herança e abstração, destacando como esses dois conceitos estão interligados e contribuem para a modelagem e organização eficientes de sistemas complexos, marque a opção que apresenta corretamente esse conceito
Na técnica de memória virtual, a tarefa de tradução dos endereços virtuais é realizada por hardware, juntamente com o sistema operacional, para não comprometer o desempenho. O dispositivo de hardware responsável por essa tradução é a
A linguagem Java, assim como outras linguagens possui frameworks, ou seja, ferramentas que auxiliam a maximizar o desenvolvimento. Um dos mais utilizados em Java é o Spring, desta forma, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) O Spring é exclusivamente utilizado para o desenvolvimento de aplicações Android.
( ) O Spring não suporta a criação de APIs RESTful, sendo focado apenas em arquiteturas baseadas em serviços SOAP.
( ) O Spring é um framework de código aberto para desenvolvimento de aplicações Java.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Os frameworks e bibliotecas que são disponibilizados para serem utilizados junto as linguagens de programação crescem constantemente, e tendo uma grande adoção pelos desenvolvedores, garantindo maior produtividade, organização e diversos outros benefícios, desta forma, a biblioteca Flyway no contexto de desenvolvimento de aplicações Java é uma ferramenta de controle de:
A linguagem Java é amplamente utilizada mundialmente, devido a sua robustez e consolidação na área da computação. Diante do exposto, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) A Máquina Virtual Java (JVM) permite que os programas Java sejam executados em diferentes plataformas, proporcionando portabilidade.
( ) Java não suporta herança, um dos princípios fundamentais da programação orientada a objetos.
( ) Java suporta coleta de lixo, o que significa que o programador não precisa gerenciar explicitamente a alocação e desalocação de memória.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.