Foram encontradas 56.730 questões.
3714242
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BANRISUL
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BANRISUL
Considerando que, no desenvolvimento de software, o conceito
de componentização é utilizado para melhorar a organização e a
reutilização do código, assinale a opção correta.
Provas
Questão presente nas seguintes provas
3714241
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BANRISUL
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BANRISUL
A programação estruturada surgiu como uma alternativa à
programação não estruturada, com o objetivo de facilitar o
desenvolvimento, a leitura e a manutenção de programas. Um
dos princípios fundamentais da programação estruturada é
Provas
Questão presente nas seguintes provas
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.
Provas
Questão presente nas seguintes provas
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.
Provas
Questão presente nas seguintes provas
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?
Provas
Questão presente nas seguintes provas
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.
Provas
Questão presente nas seguintes provas
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?
Provas
Questão presente nas seguintes provas
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.
Provas
Questão presente nas seguintes provas
A Portaria CNJ nº 131/2021 institui o Grupo
Revisor de Código-Fonte com o objetivo de
garantir a qualidade das implementações
realizadas na PDPJ-Br e no sistema Processo
Judicial Eletrônico (PJe). Esse grupo segue
diretrizes técnicas e processuais específicas para
validação e aceite de alterações propostas no
código. Conforme as disposições dessa portaria,
assinale a alternativa correta.
Provas
Questão presente nas seguintes provas
Considerando dois programas equivalentes, um
escrito em Java e outro em Python, ambos
contendo um erro de divisão por zero, um
desenvolvedor decide compilar e executar os
códigos em seus respectivos ambientes:
Código Java (Main.java):
public class Main {
public static void main(String[] args) {
int x = 10 / 0;
System.out.println(“Fim do programa”);
}
}
Código Python (main.py):
x = 10 / 0
print(“Fim do programa”)
Com base no funcionamento dos ambientes de execução de Java e Python, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. O código Java será compilado com sucesso, pois a expressão 10 / 0 é válida sintaticamente; o erro será exibido em tempo de execução como uma exceção.
II. O código Python será interrompido imediatamente com erro em tempo de execução, pois o interpretador avalia linha por linha durante a execução.
III. O Java detectará o erro de divisão por zero durante a compilação, impedindo a geração do bytecode .class.
IV. Tanto em Java quanto em Python, a instrução “Fim do programa” será exibida antes da exceção de divisão por zero.
Código Java (Main.java):
public class Main {
public static void main(String[] args) {
int x = 10 / 0;
System.out.println(“Fim do programa”);
}
}
Código Python (main.py):
x = 10 / 0
print(“Fim do programa”)
Com base no funcionamento dos ambientes de execução de Java e Python, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. O código Java será compilado com sucesso, pois a expressão 10 / 0 é válida sintaticamente; o erro será exibido em tempo de execução como uma exceção.
II. O código Python será interrompido imediatamente com erro em tempo de execução, pois o interpretador avalia linha por linha durante a execução.
III. O Java detectará o erro de divisão por zero durante a compilação, impedindo a geração do bytecode .class.
IV. Tanto em Java quanto em Python, a instrução “Fim do programa” será exibida antes da exceção de divisão por zero.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container