1
(COMPERVE − 2020 − TJ/RN − Analista de Sistemas Sênior −
Adaptada)
Analise o trecho de código Java a seguir.
public class MyClass {
public static void main(String args[]) {
int x=10;
int y=25;
z=x+y;
System.out.println("x+y = " + z);
}
}
A partir da análise do código, observa-se que:
A
Será exibido um texto no console.
B
O código não compila.
C
Será exibido o endereço de memória do objeto.
D
Os modificadores de acesso não podem estar ocultos.
E
O código compila, mas não mostra nada.
2
(Instituto AOCP − 2020 − MJSP − Cientista de Dados − Engenheiro de
Dados − Big Data)
Java é uma linguagem orientada a objetos na qual os objetos Java são
parte das assim chamadas classes Java. Nesse sentido, escolha a
alternativa que apresenta um programa executável escrito em Java.
A
public class HelloWorld {
public static void HelloWorld() {
System.out.println("Hello World!");
}
B
public static void main(String[] args) {
System.out.println("Hello World!");
}
C
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
D
public class Main {
System.out.println("Hello World!");
E
println("Hello World!")
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
1. public class Exemplo {
2. public static void main(String[] args) {
3. Set carros = new HashSet();
4. carros.add("Sonic");
5. carros.add("Celta");
6. carros.add("Corsa");
7. carros.add("Sonic");
8. carros.add("Celta");
9. carros.remove("Celta");
10.carros.remove("Corsa");
11.for (String string : carros) {
12.System.out.println(string);
13.}
14.}
15.}
Qual das seguintes alternativas informa o resultado da execução do
código?
A
Sonic, Celta, Sonic
B
Sonic, Celta, Corsa, Sonic, Celta
C
Sonic
D
Celta, Corsa
E
Sonic, Sonic
4
(CETREDE − 2019 − Prefeitura de São Gonçalo do Amarante/ CE −
Analista de Tecnologia da Informação)
Ao analisar um determinado trecho de código em um programa Java,
você se depara com uma determinada classe "Pedido" que possui os
atributos comprador e valorTotal declarados com a utilização do
modificador de acesso "private". Ao continuar a análise, você verifica
métodos públicos chamados getComprador, getValorTotal,
setComprador e setValorTotal. Considerando os conceitos de
orientação a objetos e a utilização dos modificadores para proteção
de atributos, bem como métodos get e set acessíveis externamente a
classe, marque a opção que melhor representa a prática aplicada.
A
Polimorfismo
B
Dependência
C
Abstração
D
Herança
E
Encapsulamento
5
(CONSULPLAN - 2017 - Câmara de Nova Friburgo/RJ - Oficial
Administrativo − Adaptada)
Na linguagem de programação Java, o conceito de um objeto ter a
capacidade de ser referenciado de diversas formas é conhecido
como:
A
Herança
B
Reescrita
C
Superclasse
D
Polimorfismo
E
Agregação
6
Em um projeto Java, um desenvolvedor precisa implementar um
método para calcular a média de uma lista de notas. Ele deve utilizar
um laço de repetição adequado para percorrer a lista, somar as notas
e, ao final, calcular a média.
Qual é o laço de repetição mais apropriado para esta tarefa e por
quê?
A
for, pois permite iterar a lista de forma concisa.
B
switch-case, pois pode selecionar diferentes operações com base no
valor de cada nota.
C
if-else, para verificar se cada nota é válida antes de somá-la.
D
do-while, para garantir que a lista seja percorrida pelo menos uma
vez.
E
try-catch, para tratar possíveis erros durante a iteração.
7
Em um sistema de gestão universitária, uma classe Aluno é derivada
de Pessoa. O sistema precisa manipular uma coleção de alunos
utilizando as estruturas de dados fornecidas pelo Java. A classe Aluno
tem atributos como matricula e curso, além de métodos específicos.
Qual é a melhor estrutura de dados em Java para armazenar e
acessar rapidamente informações de alunos por matrícula?
A
ArrayList.
B
HashMap.
C
LinkedList.
D
TreeSet.
E
Stack.
A estrutura de dados HashMap é ideal para este cenário, pois permite
armazenar pares chave-valor, como matrícula e informações do
aluno, e oferece acesso rápido a esses dados. As outras opções não
são tão eficientes para acessar rapidamente informações específicas
por uma chave, como a matrícula.
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas) Adaptada
Para responder à questão, considere a Figura 11, que mostra um
programa elaborado utilizando-se a linguagem de programação Java.
Nessa Figura, inseriu-se, intencionalmente, um retângulo no local
apontado pela seta nº 2, de modo a ocultar qualquer código fonte
existente nesse local.
A Figura 11 mostra um programa em Java que permite realizar,
repetidamente, determinada multiplicação e apresentar o seu
resultado, enquanto o conteúdo da variável "repetir" for "SIM",
independente de ser maiúscula ou minúscula. Para que esse
programa funcione adequadamente e possa ser encerrado
corretamente, basta que no local apontado pela seta nº 1 exista,
apenas, o seguinte código fonte:
1. while (repetir == "SIM") {
2. while (repetir.equalsIgnoreCase("SIM")) {
3. while (repetir.equals("SIM")) {
Quais estão corretas?
A
Apenas I.
B
Apenas II.
C
Apenas I e II.
D
Apenas II e III.
E
I, II e III.
9
Considerando uma aplicação Java que gerencia informações de
empregados em uma empresa, onde cada empregado é um objeto
com atributos como nome, cargo e salário.
Qual característica da programação orientada a objetos permite
proteger os dados sensíveis de um empregado nesta aplicação?
A
Polimorfismo.
B
Encapsulamento.
C
Herança.
D
Interface.
E
Serialização.
10
(VUNESP - 2020 - FITO - Técnico em Gestão - Informática)
No Java, a classe que implementa uma lista ordenada que permite a
inclusão de elementos nulos (null) é:
A
List
B
Collection
C
HashMap
D
HashSet
E
ArrayList