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

11 questões Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio

Responda as 11 questões do simulado abaixo (Técnico Judiciário Tecnologia da Informação - Programação - Java - TRT). Ao terminar a prova, clique em corrigir para ver o gabarito.

0 resolveram
0% acertos
n/d
0 gabaritaram
0 ótimo
0 bom
0 regular
0 péssimo
Dados estatísticos de usuários que resolveram este simulado.

1Questão 262636. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.

2Questão 262643. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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( );.

3Questão 262727. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.

4Questão 262767. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.

5Questão 263117. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.

6Questão 263118. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.

7Questão 263586. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.
}

8Questão 264045. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.

9Questão 264869. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.

10Questão 265269. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.

11Questão 265487. Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE, Ensino Médio, 2009

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.