Magna Concursos

Foram encontradas 55.959 questões.

A programação concorrente permite que múltiplas tarefas progridam simultaneamente. Esse paradigma pode ser usado para melhorar a eficiência, responsividade e utilização de recursos.

De acordo com o paradigma da programação concorrente, considere as afirmativas a seguir.

I → O modelo Fork-Join é uma estratégia usada na programação paralela.
II → Quando duas ou mais threads tentam, simultaneamente, acessar dados compartilhados, ocorre uma condição de corrida.
IIIMutexes são usados para se obter atomicidade na programação concorrente.
IV → Thread Pools são usadas para gerenciar threads em programação concorrente. Cada thread é descartada após o uso, e uma nova é criada em seu lugar.

Estão corretas
 

Provas

Questão presente nas seguintes provas
3651966 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SELECON
Orgão: HEMOMINAS
Provas:

O algoritmo abaixo mostra o emprego de uma função.

algoritmo "HEMOMINAS"
var
    W, X, Y, BH : inteiro
funcao MG2025(AB:inteiro):inteiro
inicio
    se AB < 2 entao
        retorne 1
    senao
        retorne AB * MG2025(AB-1)
    fimse
fimfuncao
inicio
    BH <- 60
    para W de 0 ate 1 faca
        se W = 0 entao
            X <- BH MOD 15
            X <- MG2025(X)
        senao
            Y <- BH DIV 20
            Y <- MG2025(Y)
        fimse
    fimpara
    escreval("X = ",X:4," Y = ",Y:4)
fimalgoritmo

Após a execução, esse algoritmo irá gerar, respectivamente, os seguintes valores para X e Y:

 

Provas

Questão presente nas seguintes provas
3651964 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SELECON
Orgão: HEMOMINAS
Provas:

O algoritmo abaixo mostra o emprego de um procedimento com passagens de parâmetros, por valor de ZUM PARA ZPN e por referência de LCL para ZPC.

algoritmo "MG"
var
  LCL : caractere
    ZUM, VFV : inteiro
procedimento HEMO(ZPN:inteiro;var ZPC: carac' inicio
  ZPN <- 51
  ZPC <- "NORTE"
  VFV <- 0
fimprocedimento
inicio
  ZUM <- 39
  LCL <- "LESTE"
  VFV <- 1
  HEMO(ZUM,LCL)
  se ZUM mod 2 = 1 entao
    LCL <- "OESTE"
  fimse
  escreva(LCL,ZUM,VFV)
fimalgoritmo

Após a execução desse algoritmo, os valores finais das variáveis LCL, ZUM e VFV são, respectivamente:

 

Provas

Questão presente nas seguintes provas
3650187 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: HEMOBRÁS

Determinada empresa está desenvolvendo uma aplicação web para gerenciamento de tarefas e deseja implementar uma funcionalidade que melhore a experiência do usuário. O objetivo é permitir que a lista de tarefas seja atualizada automaticamente sempre que uma nova tarefa for adicionada, sem a necessidade de recarregar a página, proporcionando maior interatividade e eficiência. Com base nos princípios de desenvolvimento de aplicações web dinâmicas, qual das abordagens a seguir relacionadas é a mais adequada para implementar essa funcionalidade utilizando AJAX?

 

Provas

Questão presente nas seguintes provas
3650186 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: HEMOBRÁS

Sobre a web semântica, qual é o principal objetivo de sua implementação?

 

Provas

Questão presente nas seguintes provas
3650185 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: HEMOBRÁS

Uma aplicação web moderna utiliza chamadas de procedimentos remotos (RPC) baseadas em XML para permitir a comunicação entre diferentes sistemas, garantindo a troca de dados estruturados de forma eficiente. Nesse contexto, é fundamental adotar práticas que assegurem tanto a segurança dos dados transmitidos quanto o desempenho da comunicação, especialmente quando os sistemas estão expostos a redes públicas, como a internet. Diante desse cenário, trata-se de uma prática essencial para garantir a segurança e o desempenho nessa abordagem de comunicação baseada em RPC:

 

Provas

Questão presente nas seguintes provas
3650183 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: HEMOBRÁS

Considerando as metodologias ágeis, como SCRUM e XP, relacione adequadamente as colunas a seguir.

1. Product Owner.

2. Sprint.

3. Daily Scrum.

4. Pair Programming.

( ) Reuniões rápidas realizadas diariamente para alinhamento da equipe.

( ) Iteração de desenvolvimento com duração fixa, usada para entregar incrementos do produto.

( ) Prática do XP em que dois desenvolvedores trabalham juntos no mesmo código.

( ) Responsável por gerenciar o backlog e priorizar funcionalidades no SCRUM.

A sequência está correta em

 

Provas

Questão presente nas seguintes provas
3650180 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: HEMOBRÁS

Uma aplicação de gerenciamento de pagamentos precisa oferecer suporte a diferentes métodos, como boleto, cartão de crédito e Pix. Para isso, a classe pagamento foi projetada com um método abstrato chamado processarPagamento(), que deve ser implementado de maneira específica por cada classe correspondente a um tipo de pagamento. Essa abordagem foi escolhida para aproveitar os conceitos de encapsulamento e interfaces na orientação a objetos. Nesse contexto, qual é a principal vantagem proporcionada pelo uso desses conceitos em relação à expansão e manutenção do sistema?

 

Provas

Questão presente nas seguintes provas
3650178 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: HEMOBRÁS

Sobre planejamento e gerenciamento do desenvolvimento de software, assinale a afirmativa correta.

 

Provas

Questão presente nas seguintes provas

Estruturas de controle de fluxo são fundamentais em Java porque permitem que o programador controle o comportamento e a lógica do programa. Em Java, qual é a saída do seguinte código que utiliza um loop aninhado?

Enunciado 3649994-1

 

Provas

Questão presente nas seguintes provas