Qual é o nome do elemento de configuração do
Servidor de Aplicação Tomcat 10 que representa a
interface entre clientes externos, sendo que, além
de enviar solicitações, pode receber respostas de
um serviço específico?
AOCP•
Uma equipe de desenvolvimento está projetando
uma aplicação baseada em arquitetura de
microsserviços, com foco em alta escalabilidade,
resiliência e facilidade de manutenção. O sistema
utiliza Spring Boot, Spring Cloud e adota boas
práticas como uso de Swagger para
documentação, MapStruct para mapeamento de
DTO (Data Transfer Object), além de Spring
Eureka para descoberta de serviços e Zuul como
API Gateway. Durante uma revisão de arquitetura,
foi levantada a necessidade de garantir baixo
acoplamento, descoberta dinâmica de serviços e
balanceamento de carga transparente entre
instâncias. A partir desse cenário, assinale a
alternativa correta.
AOCP•
Uma referência para criar aplicações robustas
alimentadas por LLMs (Large Language Models)
pode ser a biblioteca LlamaIndex. Com a
utilização dessa biblioteca, o nome do dispositivo
que auxilia a organização dos dados em um
formato recuperável, fazendo com que estes
sejam facilmente acessíveis, podendo envolver
análise sintática, incorporação e inferência de
metadados, o que resulta em uma base de
conhecimento, é
De acordo com a Lei Geral de Proteção de Dados
(LGPD), analise as assertivas e assinale a
alternativa que aponta as corretas.
I. O término do tratamento de dados pessoais poderá ocorrer por determinação de autoridade nacional, quando houver violação ao disposto na LGPD.
II. Toda pessoa natural tem assegurada a titularidade de seus dados pessoais e garantidos os direitos fundamentais de liberdade, de intimidade e de privacidade, nos termos dessa lei.
III. Os dados deverão ser mantidos em formato interoperável e estruturado para o uso compartilhado, com vistas à execução de políticas públicas, à prestação de serviços públicos, à descentralização da atividade pública e à disseminação e ao acesso das informações pelo público em geral.
IV. O controlador e o operador devem manter registro das operações de tratamento de dados pessoais que realizarem, exceto quando baseados no legítimo interesse.
I. O término do tratamento de dados pessoais poderá ocorrer por determinação de autoridade nacional, quando houver violação ao disposto na LGPD.
II. Toda pessoa natural tem assegurada a titularidade de seus dados pessoais e garantidos os direitos fundamentais de liberdade, de intimidade e de privacidade, nos termos dessa lei.
III. Os dados deverão ser mantidos em formato interoperável e estruturado para o uso compartilhado, com vistas à execução de políticas públicas, à prestação de serviços públicos, à descentralização da atividade pública e à disseminação e ao acesso das informações pelo público em geral.
IV. O controlador e o operador devem manter registro das operações de tratamento de dados pessoais que realizarem, exceto quando baseados no legítimo interesse.
AOCP•
Em um Tribunal Regional Eleitoral, é fundamental
que o analista judiciário com especialidade em
tecnologia da informação garanta a resiliência das
aplicações, principalmente visando garantir
usabilidade, segurança e integridade das
aplicações como um todo, tendo em vista a
importância, a magnitude e a complexidade das
informações que são tratadas nesse órgão.
Considerando esse processo, um analista do
TRE-TO aplicou uma técnica que pode ser
implementada como um componente de software
que altera entre três estados: fechado, aberto e
meio aberto, protegendo, assim, seus serviços de
um spam, por exemplo, enquanto estes já estão
indisponíveis devido à alta carga. Qual é o nome
dessa técnica?
AOCP•
Considere o seguinte código em Python, analise
as assertivas e assinale a alternativa que aponta
as corretas.
def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10, 0)
print(resultado)
I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10, 0)
print(resultado)
I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
Dentro do banco de dados PostgreSQL, qual é o
nome que caracteriza uma função que não tem
efeitos colaterais, ou seja, uma função que não
revela nenhuma informação sobre seus
argumentos além do seu valor de retorno?
AOCP•
Com base no seguinte trecho de código em
Python, que manipula listas e estruturas de
repetição, analise as assertivas e assinale a
alternativa que aponta as corretas.
nomes = [“Ana”, “Bruno”, “Carlos”, “Diana”, “Eduardo”]
for i in range(len(nomes)):
if i % 2 == 0:
print(nomes[i])
I. O código percorre a lista nomes e imprime todos os elementos. II. A função range(len(nomes)) gera os índices de 0 a 4.
III. A condição i % 2 == 0 verifica se o índice é par.
IV. Os nomes “Ana”, “Carlos” e “Eduardo” serão impressos.
V. A função print(nomes[i]) imprime diretamente o nome localizado no índice atual.
nomes = [“Ana”, “Bruno”, “Carlos”, “Diana”, “Eduardo”]
for i in range(len(nomes)):
if i % 2 == 0:
print(nomes[i])
I. O código percorre a lista nomes e imprime todos os elementos. II. A função range(len(nomes)) gera os índices de 0 a 4.
III. A condição i % 2 == 0 verifica se o índice é par.
IV. Os nomes “Ana”, “Carlos” e “Eduardo” serão impressos.
V. A função print(nomes[i]) imprime diretamente o nome localizado no índice atual.
AOCP•
Determinado órgão de atendimento ao público
precisou passar o seu sistema por testes
funcionais, os quais mostraram resultados
bem-sucedidos, a princípio, mas, durante o uso
real em dias de pico, o sistema apresentou
lentidão extrema e falhas de conexão. A equipe de
qualidade decidiu, então, aplicar testes
específicos para avaliar o comportamento do
sistema sob condições adversas. A respeito dos
testes considerados pela equipe, com base nas
práticas de engenharia de software voltadas à
qualidade e nos testes de requisitos não
funcionais, assinale a alternativa correta.
A Resolução CNJ nº 396/2021 estabelece
diretrizes para promover um ambiente cibernético
mais seguro, resiliente e colaborativo no âmbito
do Poder Judiciário. Com base nessa norma,
assinale a alternativa correta.
AOCP•
Durante a definição da arquitetura de um sistema,
optou-se por um modelo orientado a objetos, com
ênfase em reutilização e manutenção. A
arquitetura foi organizada em pacotes e classes
com responsabilidades bem definidas, usando
mecanismos como herança e interfaces para
promover flexibilidade. Dessa forma, com base
nos princípios de uma arquitetura de sistemas
baseada em orientação a objetos, assinale a
alternativa correta.
A Portaria CNJ nº 253/2020 estabelece diretrizes
para o desenvolvimento de soluções tecnológicas
na Plataforma Digital do Poder Judiciário
Brasileiro (PDPJ-Br), incluindo práticas
recomendadas de automação e qualidade na
entrega de software. Assim, acerca dos
processos de integração contínua (Continuous
Integration – CI) e de entrega contínua
(Continuous Delivery – CD), assinale a alternativa
correta.
AOCP•
A respeito do seguinte trecho de código Java,
assinale a alternativa correta.
public class ExemploErro {
public static void exibir(Integer valor) {
System.out.println(“Valor inteiro: ” + valor);
}
public static void exibir(double valor) {
System.out.println(“Valor decimal: ” + valor);
}
public static void main(String[] args) {
exibir(null);
}
}
public class ExemploErro {
public static void exibir(Integer valor) {
System.out.println(“Valor inteiro: ” + valor);
}
public static void exibir(double valor) {
System.out.println(“Valor decimal: ” + valor);
}
public static void main(String[] args) {
exibir(null);
}
}
AOCP•
Para implementar um módulo de gestão de
pedidos, pode-se utilizar orientação a objetos
para organizar a estrutura do sistema e aplicar
herança, encapsulamento e polimorfismo. Além
disso, é possível implementar algoritmos de
ordenação para organizar os pedidos por data e
aplicar estruturas de dados dinâmicas para
otimizar o desempenho. Nesse contexto, com
base nos princípios de engenharia de software e
boas práticas de implementação, assinale a
alternativa correta.
AOCP•
A Portaria CNJ nº 253/2020 estabelece critérios
técnicos para o desenvolvimento de módulos e
serviços na Plataforma Digital do Poder Judiciário
Brasileiro (PDPJ-Br). O documento define
orientações sobre arquitetura, tecnologias
recomendadas e boas práticas de
desenvolvimento. Em relação a essa portaria,
assinale a alternativa correta.
Um analista judiciário especialista em tecnologia
da informação do TRE-TO está atuando em uma
demanda para mais implementações de IA nas
operações do tribunal. Os objetivos dessa tarefa
são oferecer soluções mais práticas e simplificar
e automatizar atividades rotineiras, fazendo com
que a IA atue como uma aliada na tomada de
decisões. Considerando essa situação, a partir do
uso do Banco de Dados Oracle 21C, qual
ferramenta o analista pode utilizar para simplificar
o desenvolvimento de modelos de machine
learning preditivos, auxiliando a escolha do
modelo, a seleção de atributos a serem utilizados
e os ajustes dos parâmetros necessários para a
criação de modelos cada vez mais precisos?
AOCP•
No contexto do Poder Judiciário, uma aplicação
web foi construída com base em uma arquitetura
distribuída do tipo cliente-servidor, na qual
múltiplas camadas estão separadas por
responsabilidades. A interface com o usuário é
executada no cliente, enquanto os serviços de
negócio e acesso a dados estão implementados
em microsserviços baseados em Spring Boot,
comunicando-se via REST/HTTP com dados
representados em JSON. A plataforma utiliza
ainda Spring Eureka para descoberta de serviços
e Spring Gateway para roteamento. Considerando
essa arquitetura, assinale a alternativa correta.
AOCP•
Uma analista judiciária sênior do TRE-TO
especialista em tecnologia da informação está
encarregada de realizar uma especificação técnica
para compra de software e equipamentos para o
setor de Tecnologia de Informação (TI) do
tribunal. Seguindo uma prerrogativa do tribunal,
devem ser consideradas práticas verdes de
compra em TI. Nesse contexto, analise as
assertivas e assinale a alternativa que aponta as
corretas.
I. A analista deve avaliar as circunstâncias humanas, relacionando principalmente as condições de trabalho e ambientais nas quais o produto é desenvolvido.
II. A analista deve fazer uma análise crítica buscando verificar a relação entre durabilidade e consumo.
III. A analista deve considerar se os produtos, e seus componentes, podem ser reciclados ou até mesmo reutilizados.
IV. A analista deve considerar a presença de selos verdes, sendo que a ausência destes também deve ser levada em consideração.
I. A analista deve avaliar as circunstâncias humanas, relacionando principalmente as condições de trabalho e ambientais nas quais o produto é desenvolvido.
II. A analista deve fazer uma análise crítica buscando verificar a relação entre durabilidade e consumo.
III. A analista deve considerar se os produtos, e seus componentes, podem ser reciclados ou até mesmo reutilizados.
IV. A analista deve considerar a presença de selos verdes, sendo que a ausência destes também deve ser levada em consideração.
Considerando a utilização de ferramentas de
visualização de dados, sendo o Qlik Sense a
ferramenta escolhida para análise, qual função
retorna o nome da conexão de dados ativa para
conexões ODBC (Open Database Connectivity) ou
OLE DB (Object Linking and Embedding
Database), sendo que essa função retornará uma
string vazia caso nenhum comando connect tenha
sido executado, assim como retornará uma string
vazia após uma declaração de disconnect?
AOCP•
Um banco de dados NoSQL é um banco de dados
não relacional, que pode armazenar dados de
forma diferente das tabelas relacionais, sendo
uma ótima opção para fazer a gestão e o
armazenamento de grandes volumes de dados
não estruturados e que sofrem grandes
mudanças. Com base nessa informação, sobre
conceitos, propriedades e definições de banco de
dados NoSQL, assinale a alternativa INCORRETA.