Magna Concursos

Foram encontradas 56.730 questões.

3714242 Ano: 2025
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
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
3713094 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: TRE-TO
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
3713090 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: TRE-TO
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
3713089 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: TRE-TO
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
3713088 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: TRE-TO
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.
 

Provas

Questão presente nas seguintes provas
3713087 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: TRE-TO
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
3713086 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: TRE-TO
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.
 

Provas

Questão presente nas seguintes provas
3713084 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: TRE-TO
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
3713080 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: TRE-TO
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.
 

Provas

Questão presente nas seguintes provas