Simulados Programação Java

Técnico Judiciário Tecnologia da Informação - Programação - Java - TRT

Resolva online questões do simulado da prova - Técnico Judiciário Tecnologia da Informação - Programação - Java - TRT, confira o gabarito e baixe o PDF!


🏷️ 11 questões
👥 9
Médio
📊 66%
2 ótimo
6 bom
1 regular
0 péssimo

1 Q262636 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

Public interface Coins {
int
PENNY = 1,
NICKEL = 5,
DIME = 10,
QUARTER = 25,
DOLAR = 100;
}
class SodaMachine implements Coins {
int price = 3*QUARTER;
// ...
}

Considerando o código Java acima, que implementa uma
interface sem modos definidos, julgue os itens seguintes.

Uma das possíveis utilidades desse tipo de código é o compartilhamento de constantes por diversas classes.


2 Q262643 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

Public interface Coins {
int
PENNY = 1,
NICKEL = 5,
DIME = 10,
QUARTER = 25,
DOLAR = 100;
}
class SodaMachine implements Coins {
int price = 3*QUARTER;
// ...
}

Considerando o código Java acima, que implementa uma
interface sem modos definidos, julgue os itens seguintes.

A criação de um objeto da interface Coins ( ) pode ser corretamente realizada por meio do construtor SodaMachine soda = new Coins( );.


3 Q262727 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

Quanto a conceitos de tipos de dados em linguagem Java, julgue
os itens a seguir.

Valores numéricos reais em Java podem ser representados por variáveis do tipo byte, short, int ou long. Alguns tipos contêm valores inteiros com sinal, com representação interna em complemento de um.


4 Q262767 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

Quanto a conceitos de tipos de dados em linguagem Java, julgue
os itens a seguir.

Ao adicionar um número inteiro a uma classe implementada como um array (pushing), ele é armazenado no primeiro elemento disponível vazio. Ao remover um número inteiro (popping), como em uma estrutura de pilha, remove-se o primeiro número inteiro do agregado heterogêneo array.


5 Q263117 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

A respeito de orientação a objetos em linguagem Java, julgue os
itens subsequentes.

Uma variável de instância possui vários valores para cada instância da classe, enquanto que variáveis de classe iniciam-se pelo modificador private, significando, ao compilador, que há apenas uma cópia da classe em existência, independentemente de quantas vezes ela é instanciada.


6 Q263118 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

A respeito de orientação a objetos em linguagem Java, julgue os
itens subsequentes.

A interface é uma coleção de operações que pode especificar serviços de uma classe ou componente.


7 Q263586 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

1 class Bicycle {
2 int cadence = 0;
3 int speed = 0;
4 int gear = 1;
5 void changeCadence(int newValue) {
6 cadence = newValue;
7 }
8 void changeGear(int newValue) {
9 gear = newValue;
10 }
11 void speedUp(int increment) {
12 speed = speed + increment;
13 }
14 void applyBrakes(int decrement) {
15 speed = speed - decrement;
16 }
17 void printStates() {
18 System.out.println("cadence: "+cadence+" speed: "+speed+" gear: "+gear);
19 }
20 }
21 class BicycleDemo {
22 public static void main(String[ ] args) {
23 // Cria dois objetos Bicycle diferentes
24 Bicycle bike1 = new Bicycle( );
25 Bicycle bike2 = new Bicycle( );
26 // Invoca os métodos desses objetos
27 bike1.changeCadence(50);
28 bike1.speedUp(10);
29 bike1.changeGear(2);
30 bike1.printStates();
31
32 bike2.changeCadence(50);
33 bike2.speedUp(10);
34 bike2.changeGear(2);
35 bike2.changeCadence(40);
36 bike2.speedUp(10);
37 bike2.changeGear(3);
38 bike2.printStates( );
39 }
40 }

Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.

O código a seguir, caso fosse inserido entre as linhas 20 e 21, permitiria criar uma classe que herdasse as características da classe Bicycle.
class MountainBike inherit Bicycle {
// inserir nesse ponto novos campos e métodos
// relativos a uma mountain bike.
}


8 Q264045 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

A respeito de orientação a objetos em linguagem Java, julgue os
itens subsequentes.

Uma classe final indica uma classe que não pode ser estendida. Um método final não pode ser redefinido em classes derivadas.


9 Q264869 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

A respeito de orientação a objetos em linguagem Java, julgue os
itens subsequentes.

Ao contrário dos tipos primitivos que não são objetos, os tipos de objetos são determinados pela classe de origem.


10 Q265269 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

1 class Bicycle {
2 int cadence = 0;
3 int speed = 0;
4 int gear = 1;
5 void changeCadence(int newValue) {
6 cadence = newValue;
7 }
8 void changeGear(int newValue) {
9 gear = newValue;
10 }
11 void speedUp(int increment) {
12 speed = speed + increment;
13 }
14 void applyBrakes(int decrement) {
15 speed = speed - decrement;
16 }
17 void printStates() {
18 System.out.println("cadence: "+cadence+" speed: "+speed+" gear: "+gear);
19 }
20 }
21 class BicycleDemo {
22 public static void main(String[ ] args) {
23 // Cria dois objetos Bicycle diferentes
24 Bicycle bike1 = new Bicycle( );
25 Bicycle bike2 = new Bicycle( );
26 // Invoca os métodos desses objetos
27 bike1.changeCadence(50);
28 bike1.speedUp(10);
29 bike1.changeGear(2);
30 bike1.printStates();
31
32 bike2.changeCadence(50);
33 bike2.speedUp(10);
34 bike2.changeGear(2);
35 bike2.changeCadence(40);
36 bike2.speedUp(10);
37 bike2.changeGear(3);
38 bike2.printStates( );
39 }
40 }

Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.

Os comandos das linhas 24 e 25 implementam uma chamada a construtores ou instâncias. Uma vez que possuem nome distinto do nome da classe, a assinatura de um construtor não deve possuir nenhum tipo de retorno, nem mesmo void.


11 Q265487 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

Quanto a conceitos de tipos de dados em linguagem Java, julgue
os itens a seguir.

O valor 3.1415F define uma variável do tipo long de 32 bits, inteira, com sinal em complemento de dois.


🖨️ Baixar o PDF

Deixe seu comentário

Participe, faça um comentário.

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.