Magna Concursos

Foram encontradas 57.071 questões.

4016240 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-RJ
A empresa Y está trabalhando no desenvolvimento de um sistema bancário e encontra-se na fase de codificação. Nesse momento, a equipe percebeu que os testes estavam sendo realizados apenas ao final de cada módulo, o que demandava um tempo excessivo para revisões. A empresa Y resolveu contratar uma consultoria para melhorar a qualidade nesse processo, reduzindo o retrabalho e melhorando a detecção precoce de defeitos.
A consultoria identificou que poderia melhorar o desenvolvimento do sistema bancário implementando o(a):
 

Provas

Questão presente nas seguintes provas
O TJRJ hospeda a aplicação web Consulta+ em uma instância de computação, na nuvem pública. A equipe de analistas do tribunal precisa escalar a capacidade de atendimento da aplicação, que atualmente suporta 5.000 requisições por minuto, para ao menos 12.000 requisições por minuto. A equipe deve decidir entre adicionar recursos à instância atual, que passaria a suportar mais 14.000 requisições por minuto, por R$ 5.000,00 a mais, ou adicionar novas instâncias, cada uma suportando 3.000 requisições por minuto, por R$ 1.050,00 cada uma. A escolha dos analistas deve ser aquela de melhor custo-benefício.
Para aumentar a capacidade de Consulta+, os analistas do TJRJ devem optar pela escalabilidade:
 

Provas

Questão presente nas seguintes provas
O Modelo de Requisitos para Sistemas Informatizados de Gestão de Processos e Documentos do Poder Judiciário (MoReq-Jus), aprovado pela Resolução CNJ nº 522/2023, explicita que:
 

Provas

Questão presente nas seguintes provas
4016057 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-RJ
O TJRJ adota práticas GitOps, guardando sua infraestrutura como código no repositório Git repo. O código em repo gerencia o cluster Kubernetes K. A equipe de analistas do tribunal configurou em K um operador de GitOps MG que tem acesso ao repositório repo.
Em um fluxo GitOps padrão, é esperado que o operador MG:
 

Provas

Questão presente nas seguintes provas
O departamento de TI de uma escola está desenvolvendo um Sistema de Gestão Escolar usando a metodologia ágil. Depois de definido 90% do escopo do projeto, o diretor da escola solicitou uma mudança significativa no escopo com a alegação de que a nova funcionalidade tinha se tornado prioridade.
A equipe ágil deve lidar com essa demanda:
 

Provas

Questão presente nas seguintes provas
4016045 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-RJ

Um administrador de sistemas deseja abandonar a configuração manual de servidores via console web para garantir que os ambientes de teste e produção sejam idênticos e auditáveis. Para isso, ele adotou uma ferramenta que permite descrever o estado desejado da infraestrutura através de arquivos de texto. Considere o trecho de código ilustrativo abaixo, escrito na linguagem HCL (HashiCorp Configuration Language):

resource "aws_instance" "servidor_web" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t2.micro"
  tags = {
    Name = "SistemaJudicial"
  }
}

A prática de gerenciamento de operações de TI ilustrada pelo código acima, que permite o provisionamento e a gestão de recursos de tecnologia através de arquivos de definição versionáveis (como no Git), em vez de configurações manuais de hardware ou interfaces gráficas, é denominada:

 

Provas

Questão presente nas seguintes provas
4016043 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-RJ

Um tribunal está padronizando o deploy do serviço api-judicial em Kubernetes. O time de infraestrutura propõe o seguinte manifesto:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: api-judicial
spec:
  replicas: 3
  selector:
    matchLabels:
      app: api-judicial
  template:
    metadata:
      labels:
        app: api-judicial
    spec:
      containers:
      - name: api-judicial
        image: registro.interno.local/api-judicial:2.0
        ports:
        - containerPort: 8080
        readinessProbe:
          httpGet:
            path: /health
            port: 8080
          initialDelaySeconds: 5
          periodSeconds: 10

Com base nesse manifesto e em conceitos de Kubernetes (contêineres, pods e orquestração), analise as afirmativas a seguir.

I. O objeto Deployment gerenciará ReplicaSets e pods de modo que, em condições normais, haja até 3 pods prontos (readiness OK) associados ao rótulo app: api-judicial.

II. A readinessProbe evita que o Service associado (caso exista) encaminhe tráfego para pods cujo endpoint /health em 8080 ainda não esteja respondendo adequadamente, mesmo que o contêiner já esteja em execução.

III. Se o time alterar apenas o campo image para uma nova versão e aplicar o manifesto com kubectl apply -f, o Deployment poderá realizar um rolling update, substituindo gradualmente os pods antigos pelos novos, desde que não haja alteração no seletor (selector.matchLabels).

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
4014383 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBGP
Orgão: Câm. Porto Velho-RO
Provas:
Leia o fragmento de texto a seguir.
Um objeto é um indivíduo único dentro do conjunto que é a classe. Se voltarmos aos exemplos do mundo real, é possível exemplificar um objeto da classe mamífero como a VACA MIMOSA, da classe carro como o GOL AZULZINHO DO MEU PAI, e da classe funcionário como JOÃO SILVA. Um objeto é acessado por uma variável cujo tipo é a classe a qual ele pertence. Quando um programa faz uso de uma variável, ela precisa ser declarada para que espaços de memória sejam alocados e ela seja utilizada no processamento. Com os obj etos, existe essa mesma exigência. Os objetos precisam ser declarados e instanciados para que existam e possam ser utilizados.
Fonte: ASCENCIO, A. F. G.; DE CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3. ed. São Paulo: Pearson Education do Brasil, 2012. p. 472. (adaptado).

Considere um sistema que foi modelado com as seguintes características:
▪ As classes expõem seus atributos como privados.
▪ O acesso aos atributos ocorre exclusivamente por meio de métodos.
▪ Há uma classe base que define comportamentos genéricos.
▪ Classes derivadas especializam esses comportamentos.
▪ Objetos são manipulados por referências do tipo da classe base.

Com base nos princípios da orientação a objetos, marque alternativa CORRETA.
 

Provas

Questão presente nas seguintes provas
4014382 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBGP
Orgão: Câm. Porto Velho-RO
Provas:
Considere um programa que preencha dois vetores, A e B, com vinte caracteres cada. Na sequência, troque o 1º elemento de A com o 20º de B, o 2º de A com o 19º de B, e assim por diante, até trocar o 20º de A com o 1º de B, exibindo os vetores antes e depois da troca.
A fim de atender aos requisitos do programa em questão, um Analista de Tecnologia e Informática da Câmara Municipal de Rondônia, propôs o seguinte pseudocódigo:
 Enunciado 4500990-1           Enunciado 4500990-2
Sobre o pseudocódigo em questão, é CORRETO afirmar que
 

Provas

Questão presente nas seguintes provas
4014378 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBGP
Orgão: Câm. Porto Velho-RO
Provas:
Considere que um determinado programa deva receber o código do estado de origem da carga de um caminhão, o peso da carga do caminhão em toneladas e o código da carga. Para o código do estado, suponha que a entrada sempre válida, ou seja, um número inteiro entre 1 e 5, assim como a digitação do código da carga, um número inteiro entre 10 e 40. Assim, o código do programa deve calcular e exibir: o peso da carga do caminhão em quilos; o preço da carga do caminhão; o valor do imposto, tendo em vista que o imposto é cobrado sobre o preço da carga do caminhão, e que depende do estado de origem; e o valor total transportado pelo caminhão, carga mais imposto. Considere as tabelas a seguir:
Enunciado 4500986-1
A fim de atender aos requisitos do programa em questão, um Analista de Tecnologia e Informática da Câmara Municipal de Rondônia, propôs o seguinte pseudocódigo:
Enunciado 4500986-2
Sobre o pseudocódigo em questão, é CORRETO afirmar que
 

Provas

Questão presente nas seguintes provas