Magna Concursos

Foram encontradas 57.071 questões.

4132283 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: BADESUL

No contexto de uma empresa de economia mista que atua como agência de fomento, um Analista de Sistemas está projetando um módulo responsável pelo cadastro de beneficiários, devendo definir corretamente os tipos de dados primitivos utilizados. Durante a modelagem, identificou-se a necessidade de armazenar as seguintes informações:

• A idade de uma pessoa.
• A altura em metros.
• O sexo (representado por "M" ou "F").
• Se a pessoa é maior de idade.

Considerando os tipos de dados primitivos, no contexto da lógica de programação, assinale a alternativa que apresenta, CORRETA e respectivamente, os tipos mais adequados para armazenar essas informações.

 

Provas

Questão presente nas seguintes provas
4132282 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: BADESUL
No contexto da lógica de programação, considerando operadores utilizados em linguagens de programação de sintaxe padrão (como C, Java e JavaScript), diferentes tipos de operadores são empregados para realizar cálculos, comparações e avaliações lógicas. Diante disso, assinale a alternativa que apresenta, CORRETA e respectivamente, um operador relacional e um operador lógico.
 

Provas

Questão presente nas seguintes provas
4132281 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: BADESUL

Um Analista de Sistemas está especificando um módulo responsável por validar e classificar solicitações de financiamento. As regras definidas são:

• Solicitações com valor menor ou igual azero devem ser rejeitadas;

• Solicitações com valor positivo e até R$ 50.000 devem ser aprovadas automaticamente;

• Solicitações com valor superior a R$ 50.000 devem ser encaminhadas para análise manual.

Durante a modelagem, o Analista decidiu representar essa lógica por meio de pseudocódigo estruturado, garantindo clareza, correção e ausência de ambiguidades. Com base nesse cenário, assinale a alternativa que apresenta o pseudocódigo CORRETO.

 

Provas

Questão presente nas seguintes provas
4132280 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: BADESUL

Um Analista de Sistemas foi incumbido de avaliar o desempenho de um algoritmo responsável pelo processamento de solicitações de financiamento, a fim de garantir sua eficiência antes da implantação em produção. Diante disso, considere o seguinte trecho de pseudocódigo no quadro a seguir:

para i de 1 até n faça

para j de 1 até n faça

processarSolicitacao(i, j)

fim_para

fim_para

Com base na análise da complexidade de tempo desse algoritmo, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
4132279 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: BADESUL
No contexto da representação gráfica de algoritmos por meio de fluxogramas, diferentes figuras geométricas são utilizadas para indicar tipos específicos de operações, como início/fim, processamento e tomada de decisão. Nesse sentido, qual figura geométrica é utilizada para representar uma condição, permitindo a avaliação de uma expressão lógica com possíveis ramificações, geralmente indicadas como "Sim" e "Não"?
 

Provas

Questão presente nas seguintes provas
4132236 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: BADESUL
Provas:
Durante a expansão de suas linhas de crédito, o comitê de tecnologia de uma agência de fomento reprovou a arquitetura do novo sistema operacional. A alegação técnica era que a modelagem proposta tratava "Cliente", "Financiamento" e "Garantia" apenas como repositórios passivos de informações submetidos a processos externos, engessando o sistema. Para solucionar a falha estrutural, o comitê determinou a adoção de uma abordagem na qual essas instâncias fossem tratadas de forma independente, reunindo em si mesmas tanto as características específicas quanto os comportamentos a elas associados, facilitando a reutilização em futuros projetos. Considerando a teoria sobre a modelagem e o projeto de soluções de tecnologia, assinale a alternativa que apresenta a conceituação COR RETA da metodologia exigida para essa reestruturação:
 

Provas

Questão presente nas seguintes provas
4128356 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Analise as afirmativas a seguir a respeito da ferramenta de versionamento Git e assinale a alternativa correta.

I. Git é um sistema de controle de versão distribuído, o que significa que cada desenvolvedor possui uma cópia completa do repositório, incluindo todo o histórico de mudanças.

II. Uma branch (ramificação) permite que você trabalhe em uma cópia do código separadamente do resto do projeto. Isso é útil para desenvolver novas funcionalidades, corrigir bugs ou experimentar novas ideias sem afetar o código principal.

III. Criar um clone de um repositório significa copiar um repositório inteiro da sua máquina local para um servidor.

IV. O pull é o processo de enviar suas mudanças locais para um repositório remoto.

 

Provas

Questão presente nas seguintes provas
4128355 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Analise as afirmativas a seguir a respeito de Web Services e REST e assinale a alternativa correta.

I. Web Services são projetados para serem independentes de plataforma e linguagem de programação, permitindo que diferentes sistemas e aplicativos se comuniquem entre si.

II. HTML, XML e JSON são exemplos de formatos adotados por Web Services para enviar e receber dados.

III. REST é um estilo arquitetural para sistemas distribuídos, muitas vezes utilizado para construir Web Services leves e escaláveis.

IV. Um dos princípios de REST é a adoção de URL única para acesso a todos os recursos (dados, serviços).

 

Provas

Questão presente nas seguintes provas
4128354 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Considere as afirmativas a seguir a respeito das linguagens de programação Python e PHP e assinale a alternativa correta.

I. Tanto PHP quanto Python admitem a passagem de funções como parâmetros.

II. Apenas PHP admite a passagem de funções como parâmetros, enquanto Python não apresenta tal característica.

III. Tanto PHP quanto Python podem ser embutidos em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script.

IV. Apenas PHP pode ser embutido em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script, não sendo esta uma característica da linguagem Python.

V. Tanto PHP quanto Python suportam herança, característica do paradigma de orientação a objetos.

VI. Tanto PHP quanto Python suportam herança múltipla.

 

Provas

Questão presente nas seguintes provas
4128351 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Considere os dois diagramas UML a seguir, referentes ao design pattern (padrão de projeto) Composite (composto) e assinale a alternativa que completa correta e respectivamente as três lacunas, considerando sua ordem numérica destacada no texto.

Enunciado 4673756-1

O padrão Composite, assim como outros padrões, é baseado fortemente no conceito de (1)__________________, o que pode ser observado em sua estrutura, em que a classe principal do padrão (classe Composite) é uma especialização de uma classe existente e não é a única especialização dessa classe. Além disso, um segundo conceito importante no padrão Composite, assim como em outros padrões, é (2)__________________, o que se observa na uniformidade das assinaturas de métodos invocados no segundo diagrama. Um terceiro conceito relevante nesse padrão, assim como em outros, é (3)__________________, observável no segundo diagrama, quando uma responsabilidade atribuída à instância de Composite – método ‘method1()’ – é repartida com instâncias agregadas da classe Leaf.

 

Provas

Questão presente nas seguintes provas