Respostas – Teste de Informática
1 – Leia atentamente e responda com clareza
a) ULA: Unidade Lógica e Aritmética, faz operações matemáticas e lógicas.
UC: Unidade de Controle, coordena as operações do processador.
Registradores: pequenas memórias ultrarrápidas na CPU.
b) Memória primária: ligada ao processador, rápida. Ex.: RAM.
Memória secundária: armazenamento permanente. Ex.: HD, SSD.
c) HD: armazenamento em disco magnético, mais lento.
SSD: armazenamento em memória flash, mais rápido e resistente.
d) Software livre: pode ser usado e modificado. Ex.: Linux.
Software proprietário: restrições de uso. Ex.: Windows.
2 – Sobre as redes de computadores
a) IPv4: endereços de 32 bits (ex.: [Link]).
IPv6: endereços de 128 bits (ex.: 2001:db8::1).
b) Protocolo de rede: regras de comunicação.
TCP/IP: TCP garante entrega confiável e IP faz endereçamento.
c) Subnetting: dividir rede em sub-redes. Serve para segurança e organização.
d) Modelo OSI: referência para comunicação de redes. Possui 7 camadas:
Física, Enlace, Rede, Transporte, Sessão, Apresentação e Aplicação.
3 – Programação orientada a objetos
a) Erro: Classe Candidato não foi declarada e método getResultado() não existe.
b) Correção: Criar classe Candidato com atributos e método getResultado().
c) Código final corrigido (simplificado):
class Candidato {
private String vaga;
private boolean aprovado;
public Candidato(String vaga, boolean aprovado) {
[Link] = vaga; [Link] = aprovado;
}
public String getResultado() {
return aprovado ? "Aprovado para " + vaga : "Reprovado";
}
}
4 – Pilares da Programação Orientada a Objetos
- Encapsulamento: proteção de atributos (ex.: uso de private/public).
- Herança: uma classe herda de outra (ex.: Aluno herda de Pessoa).
- Polimorfismo: métodos que mudam o comportamento nas subclasses.