📚 Volta às aulas com até 10% de desconto + 5% no PIX! 💎 + Cupom! 🏷️

Métodos de Pagamento:

Atividade 3 – ADSIS – Programação Avançada – 52/2025

Categoria:

O preço original era: R$ 34,90.O preço atual é: R$ 29,90.

Métodos de Pagamento:

ATIVIDADE 3 – ADSIS – PROGRAMAÇÃO AVANÇADA – 52/2025

QUESTÃO 1
Um programa escrito em Java para web pode usar o arquivo especial web.xml para realizar suas configurações. Observe o arquivo web.xml abaixo.
?xml version=”1.0” encoding=”UTF-8”?
web-app version=”3.0” xmlns=”https://java.sun.com/xml/ns/javaee” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-inst… xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web…
servlet
servlet-nameOlaMundo/servlet-name
servlet-classbr.uem.servlet.ServletOlaMundo/servlet-class
/servlet
servlet-mapping
servlet-nameOlaMundo/servlet-name
url-pattern/olaMundo/url-pattern
/servlet-mapping
session-config
session-timeout
30
/session-timeout
/session-config
/web-app

Considerando o texto acima, assinale a alternativa correta.

Alternativas
Alternativa 1 – A classe OlaMundo responde no endereço padrão do site, ou seja, “/”.
Alternativa 2 – O programa que utiliza o web.xml acima será acessado no endereço /olaMundo
Alternativa 3 – Segundo esse arquivo, a classe OlaMundo será chamada a partir do endereço relativo /olaMundo
Alternativa 4 – Segundo esse arquivo, a classe ServletOlaMundo será chamada a partir do endereço relativo /olaMundo
Alternativa 5 – O arquivo web.xml acima está incompleto, pois não mostra por qual endereço se dará a resposta do programa.

QUESTÃO 2
A linguagem Java é uma linguagem considerada multiplataforma, pois os programas feitos em Java podem ser executados em diferentes plataformas sem a necessidade de recompilar. Isso ocorre graças ao uso da Máquina Virtual Java que executa o arquivo gerado na compilação.

Considerando o texto acima, assinale a alternativa que contém o nome dado ao tipo de arquivo gerado na compilação em Java.

Alternativas
Alternativa 1 – Bytecode.
Alternativa 2 – BinaryCode.
Alternativa 3 – Arquivo objeto.
Alternativa 4 – Binário executável.
Alternativa 5 – Arquivo executável.

QUESTÃO 3
Ao criar classes do tipo JavaBean, é uma convenção utilizar encapsulamento para proteger os atributos. Isso significa que os atributos devem ser declarados como private e acessados por meio de métodos públicos conhecidos como getters e setters. Esses métodos permitem controlar a leitura e escrita dos dados do objeto, podendo aplicar regras de validação e segurança.

Fonte: JUNIOR, E. A. O.; PEREIRA, R. de L. Programação avançada. Maringá, PR, 2016. Reimpresso em 2023. 184 p.

Considerando o contexto apresentado, assinale a alternativa que representa corretamente uma vantagem de usar métodos get e set em uma classe JavaBean:

Alternativas
Alternativa 1 – Reduzir a necessidade de criar construtores na classe.
Alternativa 2 – Eliminar a necessidade de criar atributos, pois tudo será feito com métodos.
Alternativa 3 – Garantir que o código fique mais curto e menos detalhado, reduzindo a complexidade.
Alternativa 4 – Ter maior controle sobre os dados que entram e saem do objeto, podendo validar valores.
Alternativa 5 – Permitir que qualquer outra classe acesse diretamente os atributos da classe, sem restrição.

QUESTÃO 4
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:

Considerando co código exposto, podeos afirmar que a alternativa com o valor correto que será impresso na saída é:

Alternativas
Alternativa 1 – 2
Alternativa 2 – 8
Alternativa 3 – 6
Alternativa 4 – 4
Alternativa 5 – 15

QUESTÃO 5
A linguagem Java possui regras específicas. Por exemplo, não podemos declarar uma variável iniciando seu nome com um número. Essa e outras regras precisam ser seguidas para que o código não gere problemas. Desta forma, observe o trecho de código abaixo:

Analisando o código acima, a alternativa que informa o motivo pelo qual o código não vai rodar, pois gerará um erro em tempo de compilação é:

Alternativas
Alternativa 1 – Uma variável booleana não pode ser iniciada em sua declaração.
Alternativa 2 – Para o Java, no exemplo em questão, a variável “nome222” não existe.
Alternativa 3 – A variável “_verdadeiro” foi declarada como “boolean” e deveria ser “bool”.
Alternativa 4 – A variável “Nome222” não poderia ser declarada com números no nome, pois o Java não permite.
Alternativa 5 – No Java, não se pode declarar uma variável que tenha seu nome iniciado com o caractere “_” (underline).

☝️APONTE A CÂMERA AQUI!

Satisfação Garantida

Garantimos a sua nota e nos comprometemos em devolver o seu dinheiro caso não aprove o serviço prestado.

Análise Anti-Plágio

Antes da entrega, o seu trabalho passa por uma verificação Anti-Plágio para garantir a sua autenticidade.

Repeito aos Prazos

Asseguramos que o seu trabalho seja entregue no prazo acordado ou devolvemos o seu dinheiro.

Suporte Contínuo

Estamos sempre prontos para sanar todas as suas dúvidas, com suporte pré e pós compra via E-mail ou WhatsApp.

Equipe Qualificada

Contamos com uma equipe especializada e multidisciplinar pronta para atender a todas as suas demandas.

Confira o que nossos alunos dizem!

Atividades Relacionadas!