1 - Qual é o resultado de compilar e executar o código abaixo?
1 ponto
=> a) O código não compila. O construtor Carro() não foi definido.
b) O código não compila. Não podemos chamar métodos estáticos em instâncias de objetos.
c) O código roda e imprime “andando”.
d) O código não compila. Métodos estáticos não devem chamar métodos não estáticos.
e) O código roda e imprime 'andando...' 'parando...'.
f) Nenhuma das respostas anteriores.
2 - Qual o resultado ao tentar compilar e rodar este programa?
1 ponto
a) Imprime: 0122010.
b) Imprime: 0122012.
c) Imprime: 0122013.
=>d) Erro de compilação no primeiro for.
e) Erro de compilação no segundo for.
f) Nenhuma das respostas anteriores.
3 - Qual a saída do programa a seguir ao executá-lo?
1 ponto
=>a) O programa não compila.
b) Saída: 1,0,0,1.
c) Sáida: 1,1,0,1.
d) Saída: 0,1,0,0.
e) Saída: 1,1,1,1.
f) Saída: 0,1,0,1.
4 - Considerando o código abaixo, qual dessas linhas será mostrada na tela?
1 ponto
=>a) i = 0, j = 1.
b) i = 0, j = 2.
c) i = 1, j = 1.
d) i = 1, j = 2.
e) i = 2, j = 1.
f) i = 2, j = 2.
5 - Qual resposta é verdadeira em relação ao código abaixo?
1 ponto
a) O código compila e roda indefinitivamente, sem imprimir nada.
b) O código compila e roda, imprimindo 'Texto: 15' uma única vez e termina.
c) O código compila e roda indefinitivamente, revezando a impressão entre 'Texto: 15' e 'Valor: 15'.
d) O código não compila, pois detecta o loop.
=>e) O código não compila, pois não é possível ter dois métodos construtores em uma classe.
f) Nenhuma das respostas anteriores.
6 - Quais das seguintes afirmações sobre o código abaixo são verdadeiras?
1 ponto
a) IV está correta.
=>b) III e V estão corretas .
c) I e II estão corretas.
d) II está correta.
e) I está correta.
f) Todas estão corretas.
7 - Observe o código abaixo:
1 ponto
a) I e II estão corretos.
=>b) III, IV e V estão corretos.
c) I, II, III e V estão corretos.
d) III está correta.
e) III e V estão corretos.
f) Nenhuma das respostas anteriores.
8 - Que situação o código abaixo exemplifica?
1 ponto
a) Que uma pessoa pode trocar de carro, mas um carro não pode trocar de cor.
b) Que uma pessoa não pode trocar de carro e não pode trocar a cor do carro.
c) Que uma pessoa pode trocar de carro e pode trocar a cor do carro.
=>d) Que uma pessoa não pode trocar de carro, mas pode trocar a cor do carro.
e) O código não compila.
f) Nenhuma das respostas anteriores.
9 - O que acontece ao tentarmos compilar e rodar o programa Teste?
1 ponto
a) O programa não compila, erro na linha Animal animal = new Mamifero();
b) O programa não compila, erro na linha Anfibio anfibio = (Anfibio) animal;
c) O programa compila, mas lança exception na linha Animal animal = new Mamifero();
d) O programa compila, mas lança exception na linha Anfibio anfibio = (Anfibio) animal;
e) O programa compila e roda normalmente, sem lançar exceptions.
=>f) Nenhuma das respostas anteriores.
10 - Qual o resultado de compilar e executar o código abaixo?
1 ponto
a) O código não compila pois existe um problema com o if.
b) O código compila e na hora de executar imprime 'B falso'.
c) O código compila e na hora de executar imprime 'B verdadeiro'.
d) O código não compila, pois não existe o tipo boolean em Java.
e) O código não compila, pois o método main não pode retornar void.
f) Nenhuma das respostas anteriores.
11 - O que acontece ao rodarmos a classe Teste abaixo?
1 ponto
a) O programa não compila, erro na linha Funcionario funcionario = new Diretor();
b) O programa compila, roda e mostra 'meu salário: 1.000,00'.
c) O programa compila, roda e mostra 'meu salário: 5.000,00'.
d) O programa compila, roda mas não mostra nada.
e) O programa compila, roda e lança NullPointerException.
f) Nenhuma das respostas anteriores.
12 - Qual o resultado de tentar compilar e executar o código abaixo dentro de um método main?
1 ponto
a) Não compila.
b) Lança uma exceção.
c) String10String.
d) String37String.
e) StringString.
f) Nenhuma das respostas anteriores.
13 - O que será impresso ao executar o código abaixo?
1 ponto
a) 13.
b) 11.
c) 2.
d) 3.
e) 9.
f) Nenhuma das respostas anteriores.
14 - Por que o código abaixo não compila?
1 ponto
a) A classe não implementa as duas interfaces (implements “B, C”).
b) Compila normalmente.
c) Interface não pode estender outra interface.
d) A classe “A” tem que implementar todos os métodos definidos nas interfaces ou ser definida
como abstrata.
e) Não existe interface em Java.
f) Nenhuma das respostas anteriores.
15 - Por qual motivo o código abaixo não compila?
1 ponto
a) O código não lança nenhum tipo de exceção.
b) O tipo da exceção declarada na classe filha é diferente do que foi declarado na classe mãe.
c) O modificador de visibilidade é diferente.
d) O modificador de visibilidade é mais restrito na classe filha do que na classe mãe.
e) Não existe modificador de visibilidade “protected” em Java.
f) Nenhuma das respostas anteriores.
16 - Considerando o seguinte código, que retorna o menor número de uma lista não vazia, qual
linha está faltando?
1 ponto
if (numbers[j] < result) { result = numbers[j]; }
if (numbers[j] > result) { result = numbers[j]; }
if (numbers[j] != result) { break; }
if (numbers[j] == result) { continue; }
Nenhuma das anteriores
17 - Está sendo desenvolvida uma API RESTful para o sistema de uma loja. É necessário um
endpoint para a criação de um novo produto. Qual deve ser a requisição e a resposta para o caso de
sucesso desse endpoint?
1 ponto
GET /products/create – 201 Created
GET /products/create – 200 OK
POST /products – 200 OK
POST /products – 201 Created
PUT /products – 201 Created
18 - Considere um banco de dados de uma loja com 3 tabelas. O resultado dessa consulta é:
1 ponto
Lista de todas as vendas a partir de 01/01/2017, contendo nome do cliente e valor do produto.
Lista de todos os clientes cadastrados contendo: id, nome, número e valor total de compras feitas a
partir 01/01/2017
Lista de clientes que realizaram compras a partir de 01/01/2017 contendo: id, nome, número e valor
total de compras neste período
Lista de clientes que já realizaram alguma compra contendo: id, nome, número e valor total de
compras feitas a partir 01/01/2017
Lista de todos produtos cadastrados contendo: id, nome, número e valor total de vendas a partir de
01/01/2017 e nome dos compradores
19 - Com base no script de criação das tabelas do banco abaixo podemos afirmar que:
1 ponto
apenas a II é verdadeira.
apenas I e II são verdadeiras.
apenas a I é verdadeira.
apenas I e III são verdadeiras.
apenas II e III são verdadeiras.
apenas a III é verdadeira.
20 - Considerando o seguinte método em Java (que retorna o índice de um dado número em uma
lista, ou -1 se o elemento não está presente) qual linha deve ser inserida no lugar do comentário “//
line” para implementá-lo corretamente?
1 ponto
if (numbers[i] == number) { return i; }
if (numbers[i] >= number) { return i; }
if (numbers == number[i]) { return i; }
if (numbers[i] == number) { return numbers[i]; }
Nenhuma das anteriores
21 - Observe a sequência de comandos:
1 ponto
awk
sed
grep
chmod
chown
echo
22 - Observe a sequência de comandos:
1 ponto
awk
sed
grep
chmod
chown
echo
23 - Observe a sequência de comandos:
1 ponto
awk
sed
grep
chmod
chown
echo
24 - Analise a tela abaixo:
1 ponto
[ESC]
[CTRL] + c
:w [ENTER]
[CTRL] + x
:wq [ENTER]
[ALT] + [F4]
25 - Com base no bloco abaixo, responda o que foi digitado em [comando]?
1 ponto
iptables
ifconfig
bind
route
pcap
netcat
26 - Com base no bloco abaixo, responda o que foi exibido no lugar de [broadcast]?
1 ponto
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
27 - Observando o comando executado, diga qual comando foi executado.
1 ponto
stat
ps
free
du
top
df
28 - Observando a sequência de comandos, o que provavelmente foi digitado em '[arquivo]'?
1 ponto
networks
hostname
crontab
hosts
[Link]
fstab
29 - Observando a sequência de comandos, o que provavelmente foi digitado em '[arquivo]'?
1 ponto
networks
hostname
crontab
hosts
[Link]
fstab
30 - Qual é o melhor protocolo: TCP ou UDP?
1 ponto
31 - Descreva a aplicação usual das seguintes portas TCP/IP:
1 ponto
32 - Descreva o uso dos seguintes protocolos:
1 ponto
33 - A empresa X, precisa verificar se um determinado servidor ([Link]) possui conectividade
na porta 2312 do servidor [Link]. Supondo que Pedro (Técnico de infra) esteja no servidor
[Link], qual comando abaixo ele conseguiria realizar esta verificação? Obs: O Sistema
Operacional dos servidores é uma distribuição linux.
1 ponto
$ netstat -na | grep 2312
$ traceroute [Link]
$ telnet localhost 2312
$ ssh usuario@[Link]
$ ping [Link]
Nenhuma das respostas anteriores.
34 - Em sistemas operacionais, a situação na qual um conjunto de processos, para ser executado,
aguarda um evento que ocorrerá a partir da execução de um processo desse mesmo conjunto, é
denominada ....:
1 ponto
Gridlock.
Livelock.
Blocking.
Deadlock.
Wait for flag.
Nenhuma das alternativas anteriores.
35 - Em uma Rede Local de Computadores (LAN), o serviço de rede que disponibiliza um endereço
IP para cada equipamento conectado, de forma automática, é denominado ....:
1 ponto
ARP
DHCP
DNS
SMTP
UDP
Nenhuma das alternativas anteriores.
36 - Em um dia normal de trabalho, você abre o site do Bradesco, paga uma fatura, faz o download
do comprovante, acessa um servidor FTP da empresa e envia para lá o comprovante. Por último,
acessa o site do GMail para informar ao Administrativo que a fatura foi paga e o arquivo se
encontra no servidor FTP. Quais as portas dos serviços utilizados, na ordem?
1 ponto
80, 21, 23, 80
80, 21, 20, 465
443, 21, 23, 25
443, 21, 20, 443
80, 20, 21, 25
443, 20, 21, 465
37 Analise a tela abaixo. Qual alternativa abaixo é a mais provável de onde o problema pode estar?
1 ponto
DNS
DHCP
Latência
Roteamento
TCP-IP
RTT