Logo Passei Direto
Buscar

Prova 1 de programação de computadores

Ferramentas de estudo

Questões resolvidas

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 < b);
boolean resultado2 = (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:
É correto o que se afirma em:
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.
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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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 < b);
boolean resultado2 = (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:
É correto o que se afirma em:
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.
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.

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

Mais conteúdos dessa disciplina