Prévia do material em texto
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:1631213)
Verde: resposta correta. Vermelho: alternativa marcada por você que está incorreta.
Peso da Avaliação 1,50
Prova 130058593
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
A linguagem de programação Java, desenvolvida na década de 1990 pela Sun
Microsystems, utiliza o paradigma da orientada a objetos, o que permite o
desenvolvimento de aplicações robustas, porém com facilidades da
orientação a objetos, como reúso de código-fonte através da herança e
composição, por exemplo.
Com relação à linguagem de programação Java, analise as afirmativas a
seguir:
I. A Sun Microsystems conseguiu criar pequenas aplicações Java, conhecidas
por applets, para rodar dentro do browser Netscape.
II. Um programa implementado na linguagem de programação Java precisa
ser reescrito no caso de ser executado em um Sistema Operacional diferente
do que ele foi inicialmente desenvolvido.
III. Bytecodes são instruções, parecidas com linguagem de máquina, geradas
pelo compilador do Java.
IV. O ambiente de desenvolvimento Java é constituído de Compilador e
Interpretador.
É correto o que se afirma em:
A I, II e IV, apenas.
B IV, apenas.
C II, III e IV, apenas.
VOLTAR
ADiminuir, Fonte Alterar modo de visualização
1
21/10/2026, 16:42 Avaliação I - Individual
about:blank 1/11
D III, apenas.
E I, III e IV, apenas.
A implementação de aplicações na linguagem de programação Java é
constituída de classes e objetos, e estes pelos métodos e variáveis. Uma
variável é uma área de memória para armazenar alguma informação, e uma
constante também é uma área de memória para armazenamento de alguma
informação, porém seu conteúdo não pode ser alterado durante a execução da
aplicação.
Com relação à implementação de aplicações em Java, analise as afirmativas a
seguir:
I. Uma variável declarada na linguagem de programação Java pode receber
um tipo de dado diferente durante a execução da aplicação.
II. A declaração de uma constante na linguagem de programação Java pode
ser exemplificada por "final int quantidadeLimite = 10000; ".
III. Na declaração de um constante, a palavra reservada "final" indica que a
variável é inicializada uma única vez na aplicação.
IV. O tipo de dado short pode armazenar números reais com precisão dupla.
É correto o que se afirma em:
A I, II e III, apenas.
B II e IV, apenas.
C I e III, apenas.
D II, III e IV, apenas.
E II e III, apenas.
2
21/10/2026, 16:42 Avaliação I - Individual
about:blank 2/11
Um servidor de aplicação, ou application server, pode ser descrito como um
software que disponibiliza serviços e bibliotecas para serem utilizadas por
aplicações desenvolvidas, como um sistema web, por exemplo.
Com relação ao servidor de aplicação, analise as afirmativas a seguir:
I. Servlet container pode ser descrito por ser um pequeno servidor de
aplicação, para aplicações mais leves.
II. O JBoss e o Tomcat são dois exemplos de servlet container.
III. O JWS (Java Web Server) foi o primeiro servidor de aplicação da Sun
Microsystems.
IV. O primeiro servlet container que suportava JSP foi liberado em 1997, o
qual utilizava HTTP 1.0.
É correto o que se afirma em:
A I, II e IV, apenas.
B II, apenas.
C II e IV, apenas.
D I, III e IV, apenas.
E I, apenas.
Um desenvolvedor, ao criar uma aplicação na linguagem de programação
Java, implementa classes e objetos, os quais são compostos por métodos e
variáveis. Variável pode ser entendida por uma área de memória para
armazenar alguma informação.
3
4
21/10/2026, 16:42 Avaliação I - Individual
about:blank 3/11
Com relação às variáveis primitivas da linguagem de programação Java,
analise as afirmativas a seguir:
I. Uma variável do tipo boolean pode receber somente os valores "true" ou
então "false".
II. Dentre as variáveis primitivas da linguagem de programação Java, podem
ser citadas char, byte, Integer e Double.
III. O tipo de dado int pode receber valores do tipo inteiro, como "123456",
assim como "98526426".
IV. O tipo de dado double pode receber valores com decimais.
Assinale a alternativa CORRETA:
A II e IV, apenas.
B I, III e IV, apenas.
C I, II, III e IV.
D III e IV, apenas.
E I, II e IV, apenas.
Operadores lógicos, relacionais, aritméticos, de igualdade e de atribuição,
junto a comandos condicionais, permitem a criação de regras e validações
dentro de algoritmos, possibilitando, por exemplo, a criação de uma
validação de dados inseridos pelo usuário. Além disso, a classe JoptionPane,
do Java, serve para apresentar caixas de diálogos visuais e amigáveis,
permitindo que sejam inseridos dados pelo usuário, ou somente apresentar
alguma saída do programa.
5
21/10/2026, 16:42 Avaliação I - Individual
about:blank 4/11
Referente ao código-fonte sendo apresentado "Classe Teste Cálculo
Desconto", analise as afirmativas a seguir:
I. A classe JOptionPane apresentará a mensagem "O valor do produto é:
67.5".
II. Se o valor da variável "percentualDesconto" for alterado para "10.0", a
variável "valorProduto" terá o valor de "85.5" quando o cursor chegar na
linha 26 do código-fonte.
III. Se o valor da variável "valorProduto" for alterado para "100.0", a
variável "valorProduto" terá o valor de "75.0" quando o cursor chegar na
linha 26 do código-fonte.
IV. O código-fonte não pode ser executado, pois é causada uma exceção
(erro) na concatenação da variável "valorProduto", do tipo Double, com a
mensagem do tipo String.
É correto o que se afirma em:
A II, apenas.
21/10/2026, 16:42 Avaliação I - Individual
about:blank 5/11
B II e III, apenas.
C I e III, apenas.
D I e IV, apenas.
E IV, apenas.
Operadores de atribuição, lógicos, aritméticos, e relacionais são muito
importantes e essenciais para o desenvolvimento de programas de
computador em qualquer linguagem de programação, pois permitem a
implementação de cálculos e regras, permitindo satisfazer necessidades de
clientes para um software. Por exemplo, os operadores de atribuição
permitem realizar cálculos e atribuir os resultados para variáveis. Analise o
código-fonte a seguir.
public class Main {
public static void main(String[] args) {
int a = 100;
int b = 20;
int calculoUm = a - b;
int calculoDois = a * b;
boolean resultado1 = (a > 5) && (b > 15) && (a 16) || (b > 500) || (calculoDois == 2000);
// imprimindo resultados
System.out.println("Resultado calculoUm: " + calculoUm);
System.out.println("Resultado calculoDois: " + calculoDois);
System.out.println("Resultado 1: " + resultado1);
System.out.println("Resultado 2: " + resultado2);
}
}
Referente ao código-fonte da classe implementada na linguagem de
programação Java apresentada, analise as afirmativas a seguir:
6
21/10/2026, 16:42 Avaliação I - Individual
about:blank 6/11
I. No código apresentado, o cálculo de subtração retorna o valor 80 positivo.
II. No código apresentado, existe um cálculo de subtração, um de divisão,
duas variáveis que recebem valores booleanos e ao final apresentação dos
valores no console.
III. No código apresentado, a variável resultado1 recebe o valor verdadeiro.
IV. No código apresentado, a variável resultado2 recebe o valor verdadeiro.
É correto o que se afirma em:
A II e III, apenas.
B I, II e III, apenas.
C I, II, III e IV.
D I e III, apenas.
E I e IV, apenas.
Um Sistema de Gerenciamento de Banco de Dados (SGBD) pode ser descrito
por ser um conjunto de aplicações responsáveis por gerenciar um banco de
dados, sendo um de seus principais objetivos a retirada da responsabilidade
de gerenciamento de dados de aplicações cliente. Nesse sentido, os Sistemas
Gerenciadores de Banco de Dados mais utilizados são os baseados na
linguagem SQL.
Com relação ao SGBD, analise as afirmativas a seguir:
I. São exemplos de SGBDs que utilizam a linguagem SQL o MySQL e o
Oracle.
II. O MySQL possui funcionalidades comparáveis com a do SGBDOracle,
como procedures e pesquisas por textos em qualquer tipo de campo, assim
Revisar Conteúdo do Livro
7
21/10/2026, 16:42 Avaliação I - Individual
about:blank 7/11
como triggers.
III. O MySQL não é um banco de dados relacional porque utiliza a
linguagem NoSQL.
IV. O MySQL é constituído de campos, colunas, linhas e tabelas.
É correto o que se afirma em:
A I, II e III, apenas.
B III e IV, apenas.
C I, II e IV, apenas.
D I, apenas.
E II e IV, apenas.
Referente ao ambiente de desenvolvimento Java, o JRE está incluso na
instalação do JDK, sendo este o que precisamos para realizar o
desenvolvimento de aplicações por possuir todas as bibliotecas necessárias.
Referente ao ambiente de desenvolvimento da linguagem de programação
Java, analise as afirmativas a seguir:
I. O JRE (Java Runtime Environment) permite a execução de programas
desenvolvidos na linguagem de programação Java.
II. O JDK (Java Development Kit) possui ferramentas de desenvolvimento,
como o compilador, além de um JRE privado.
III. A JVM (Máquina Virtual Java) é instalada no computador junto ao JDK,
caso ela já não estiver instalada.
IV. O compilador do Java é chamado javac, o qual está dentro do diretório
bin do JDK.
É correto o que se afirma em:
8
21/10/2026, 16:42 Avaliação I - Individual
about:blank 8/11
A III, apenas.
B I, II, III e IV.
C II, apenas.
D IV, apenas.
E I e II, apenas.
Operadores, em uma linguagem de programação, inclusive em Java, são
símbolos ou palavras-chave que permitem a realização de operações a serem
realizadas com um ou mais operandos (variáveis ou atributos de classes). A
utilização de operadores são fundamentais para a realização de cálculos,
manipulação de dados, assim como para controlar o fluxo de execução em
programas, criando regras conforme necessário.
Referente a operadores utilizados na linguagem de programação Java, analise
as afirmativas a seguir:
I. Considerando as variáveis “quantidade” e “valor”, cujos respectivos
valores são “10” e “200”, é possível realizar o cálculo a seguir, criando-se
uma terceira variável: “resultado = valor * quantidade”.
II. Exemplo de operador lógico pode ser: “valor1 && valor2”.
III. Exemplo para utilização de operador aritmético é: “valor1 || valor2”.
IV. Exemplo para utilização de operador aritmético é: “valor1 / valor2”.
É correto o que se afirma em:
A I e IV, apenas.
9
21/10/2026, 16:42 Avaliação I - Individual
about:blank 9/11
B I, II, III e IV.
C I, II e IV, apenas.
D I e III, apenas.
E II e III, apenas.
O desenvolvimento de aplicações possui muitas características e processos
até a entrega de uma aplicação funcionando conforme solicitado pelo cliente
em produção. No passado, com as primeiras linguagens de programação,
havia muitos problemas nas aplicações desenvolvidas.
Nesse sentido, com a utilização da linguagem de programação Java,
comparado com as linguagens antigas, assinale a alternativa correta:
A A linguagem de programação Java, assim como as linguagens antigas,
permitem o desenvolvimento de aplicações desktop, mas não web.
B A linguagem de programação Java permite apenas o desenvolvimento de
aplicações web.
C A linguagem de programação Java possui um bom gerenciamento de
memória.
D
A linguagem de programação Java, assim como linguagens de
programação antigas, possui alguns problemas de gerenciamento de
memória.
Revisar Conteúdo do Livro
10
21/10/2026, 16:42 Avaliação I - Individual
about:blank 10/11
E
A linguagem de programação Java possui um bom gerenciamento de
memória, porém caso se necessite executar a aplicação em outro sistema
operacional, é necessário reescrevê-lo.
Imprimir
21/10/2026, 16:42 Avaliação I - Individual
about:blank 11/11