ATIVIDADE 3 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 4 O tipo “boolean” é muito utilizado em Java. As expressões dentro de ifs e whiles sempre resultam em um valor do tipo “boolean”. Também é possível armazenar um tipo “boolean” em uma variável para ser utilizado posteriormente. Os operadores mais comuns para utilizar com um “boolean” […]
Arquivos de Categoria: Atividades
ATIVIDADE 3 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 3 Em uma classe Java, é possível definir vários construtores para permitir a criação de objetos com diferentes formas de inicialização. Para evitar repetição de código, é prática comum delegar a execução dos construtores mais simples para um construtor principal, utilizando a palavra-chave this(). Essa prática melhora […]
ATIVIDADE 3 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 2 A linguagem Java disponibiliza os comandos “if” e “else” que, de forma seletiva, definem qual bloco de comandos deverá ser executado. Se a condição do comando “if” for avaliada como verdadeira será executado o bloco de comandos dentro do “if”. Desa forma, analise o código abaixo: […]
ATIVIDADE 3 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 1 O JSP auxilia bastante o programador ao permitir a criação de páginas dinâmicas, onde podemos escrever códigos Java junto com código HTML. Observe o trecho de código abaixo: Considerando o código exposto, realize o teste de mesa e indique qual alternativa demonstra o que será impresso […]
ATIVIDADE 2 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 10 O Java Server Faces (JSF) é um framework de componentes do lado do servidor para a construção de aplicações web baseadas em tecnologia Java. JSF consiste em uma API para representar componentes de gerenciamento de estado, manipulação de eventos, validação do lado do servidor, conversão de […]
ATIVIDADE 2 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 9 Ao utilizar Java Server Pages, o programador tem mais flexibilidade ao gerar as páginas HTML, inserindo códigos JAVA que trazem mais dinamismos às páginas web. Porém, para que os códigos JAVA funcionem corretamente e seja executados de forma satisfatória, é necessário que eles sejam escritos dentro […]
ATIVIDADE 2 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 8 Uma estrutura de repetição muito utilizada em Java é o loop (ou laço) “for”. O código a seguir apresenta uma estrutura “for”. public static void main(String args[]) { int i; for (i = 6; i > 0; i–) { System.out.println(i + “, “); } } Considerando […]
public class Mixer ATIVIDADE 2 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 7 Analise atentamente ao trecho de código abaixo e, em seguida, responda ao que é solicitado. public class Mixer{ Mixer() { } Mixer(Mixer m) {m1 = m;} Mixer m1; public static void main(String[] args){ Mixer m2 = new Mixer(); Mixer m3 = new Mixer(m2); […]
ATIVIDADE 2 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 6 Analise as afirmações sobre a linguagem Java: I – Um arquivo .java é executado através da Java Virtual Machine II – “static” e “void” são palavras reservadas da linguagem Java. III – Uma objeto é uma instância de uma classe. IV – String, Object, integer e […]
ATIVIDADE 2 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 5 Rodando em um servidor Web, um Servlet nada mais é do que um pequeno programa Java, uma classe normal como qualquer outra, capaz de receber e responder a requisições de clientes Web geralmente por meio do protocolo HTTP. Utilizando Servlets podemos trabalhar com arquiteturas multicamadas. Considerando […]