Foram encontradas 60 questões.
Um Tribunal está passando por um processo de atualização de seu protocolo de roteamento que utiliza apenas a largura de banda acumulada como métrica para seleção de rotas e implementa divisão hierárquica em áreas, com obrigatoriedade de uma Área 0 (backbone). Como sugestão de melhoria, um analista propôs a substituição para um protocolo que considera, por padrão, o delay e a bandwidth nas conexões entre os roteadores para o cálculo do melhor caminho e que suporta balanceamento de carga entre links com capacidades diferentes. A sugestão do analista é a substituição do
Provas
Em um Tribunal com infraestrutura modema de virlualização e multiplos sistemas especializados para diferentes áreas, foi necessário segmentar logicamente as redes das máquinas virtuais (VMs) sem comprometer o desempenho da comunicação entre diferentes data centers. Para isso, decidiu-se implementar a tecnologia VXLAN (Virtual extensible Local-Area Network), que
Provas
Hipoteticamente, um Tribunal recebeu o bloco de endereços IPv6 2804:1212:fccc::/48 para implementação em pilha dupla (dual-stack) com sua infraestrutura IPv4 existente. Atualmente, o Tribunal utiliza o espaço IPv4 172.18.0.0/16, que foi subdividido em 256 sub-redes (SR) com 254 endereços válidos por SR. Nesse cenário, um analista de redes decidiu replicar a mesma estrutura de 256 SRs no bloco IPv6 recebido. Considerando essa replicação, o primeiro e o último endereço de SR IPv6 correspondem a
Provas
No desenvolvimento de uma aplicação Angular, o serviço abaixo foi criado para buscar dados de clientes de um banco de dados usando HTTP.
@Injectable({
providedIn: 'root',
})
export class ProcessoService {
constructor(private http: HttpClient) {}
getProcessos() {
return this.http.get('https://api.tribunal.com/processos');
}
}
No entanto, ao tentar consumir o método getProcessos (), surgiram erros de rede intermitentes, causando falhas na aplicação sem feedback adequado para o usuário, A melhor solução para administrar as exceções de rede nesse contexto é
Provas
Um Tribunal está desenvolvendo um sistema interno para controle de audiências usando TypeScript. Existe uma classe Session com o método start (), mostrada abaixo. Posteriormente, foi criada a classe virtualSession, que deveria especializar Session e sobrescrever start (). Contudo, o método start() de VirtualSession não substitui o de Session como esperado.
class Session {
start () {
console.log("Starting physical session...");
}
}
class VirtualSession extends Session {
start: () => {
console. log("Starting virtual session via video call...");
}
}
const session = new VirtualSession();
session.start ();
O método start () de VirtualSsession não sobrescreveu corretamente o de session porque
Provas
No sistema de controle de processos de um Tribunal, foi criada a função em Python, abaixo, para calcular a média do tempo de tramitação (em dias) dos processos julgados. No entanto, a função lança erro em tempo de execução.
def average_time (days_list):
total = 0
for day in days_list:
total += day
return total / len (days_list)
print (average_time(['100*', '150', '200']))
Este código falha porque
Provas
Em uma aplicação que utiliza JPA 2.0 e Hibernate 4.3, existem duas entidades: Order e OrderItem. O atributo private List<OrderItem> items; da entidade Order deve estabelecer um relacionamento um-para-muitos com OrderItem, de forma bidirecional, sendo o campo order na entidade OrderItem o responsável pela gestão da associação. As operações de persistência realizadas em Order devem ser propagadas para os OrderItem associados, e a lista de itens deve ser carregada somente quando for explicitamente acessada, e não quando a entidade Order for recuperada do banco de dados. Nesse contexto, a anotação que deve ser utilizada imediatamente antes da declaração private List<OrderItem> items; na entidade Order é
Provas
Durante o desenvolvimento de uma API, um analista utiliza springdoc-openapi para gerar a documentação dos endpoints automaticamente e deseja que a documentação inclua descrições detalhadas para métodos específicos da API. Nesse contexto, a maneira correta e recomendada de documentar um endpoint usando anotações compatíveis com springdoc-openapi é
Provas
Considere o seguinte trecho de código em Java:
public class Calcular {
public static void main(String[] args) {
int resultado = 5;
resultado += 2 * 3;
resultado -= 4 / 2;
resultado *= (1 + 1);
System.out.println (resultado);
}
}
A saída exibida no console após a execução do código será
Provas
Uma Analista criou o método abaixo para acessar um banco de dados utilizando JDBC:
public Connection getConnection() {
try {
Class.forName ("com.mysql.cj.jdbc.Driver");
return DriverManager.getConnection("jdbc:mysql://localhost:3306/b406f", "user", "pass");
} catch (Exception e) {
System.out.println("Erro de conexão: " + e.getMessage());
}
return null;
}
A principal falha nesse código, considerando boas práticas de administração de exceções, é que
Provas
Caderno Container