Magna Concursos

Foram encontradas 50 questões.

Em uma arquitetura de computadores moderna, a hierarquia de memória é fundamental para o desempenho do sistema. Considere os seguintes componentes: Cache L1, Cache L2, Memória RAM, Memória Virtual e Registradores. Em relação à hierarquia de memória e à rapidez de acesso, a opção que ordena CORRETAMENTE esses componentes do mais rápido para o mais lento é:

 

Provas

Questão presente nas seguintes provas

Sobre estrutura de dados e algoritmos, analise as opções a seguir e assinale a INCORRETA:

 

Provas

Questão presente nas seguintes provas
3385678 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPI
Orgão: UFPI

Dentre os diferentes tipos de widgets oferecidos pelo Flutter, o StatefulWidget desempenha um papel fundamental na criação de interfaces dinâmicas. A descrição detalhada das funções e características do StatefulWidget CORRETA é:

 

Provas

Questão presente nas seguintes provas
3385677 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPI
Orgão: UFPI

No desenvolvimento web, é fundamental entender as ferramentas e frameworks adequados para construir aplicações eficazes. Com isso em mente, selecione a opção que contém apenas frameworks web com suas respectivas linguagens de programação:

 

Provas

Questão presente nas seguintes provas
3385676 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPI
Orgão: UFPI

Quando se trata de gestos de toque prolongado em Flutter, você deve usar o seguinte widget ou técnica para implementar um comportamento de toque prolongado personalizado:

 

Provas

Questão presente nas seguintes provas
3385675 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPI
Orgão: UFPI

Em engenharia de software, a abordagem de teste é crucial para garantir a qualidade do software desenvolvido. Considere as seguintes afirmações sobre diferentes tipos de teste e suas práticas.

I. Testes de unidade são realizados para verificar a interação entre diferentes módulos de um sistema;

II. Testes de integração avaliam a capacidade do software de se comportar conforme esperado em um ambiente de produção;

III. Testes de sistema verificam se o software atende aos requisitos e especificações funcionais e não funcionais;

IV. Testes de aceitação são realizados para garantir que o software esteja pronto para ser entregue ao cliente, frequentemente baseado em critérios pré-estabelecidos;

V. Testes de regressão são realizados para identificar falhas que podem ter sido introduzidas por modificações recentes no código, mas que não têm impacto nas funcionalidades já existentes.

Assinale a opção CORRETA:

 

Provas

Questão presente nas seguintes provas
3385674 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPI
Orgão: UFPI

No desenvolvimento mobile, a escolha do framework impacta diretamente na performance, integração com APIs nativas e experiência do usuário. Diferentes frameworks oferecem vantagens para cada plataforma (Android e iOS) e alguns focam em desenvolvimento multiplataforma. Considerando as opções apresentadas, o framework que NÃO seria adequado para desenvolver uma aplicação nativa para Android é:

 

Provas

Questão presente nas seguintes provas
3385673 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPI
Orgão: UFPI

No desenvolvimento de aplicações web, o JavaScript é largamente utilizado. Considerando o exposto, selecione a opção que melhor descreve o que é uma Promise em JavaScript:

 

Provas

Questão presente nas seguintes provas
3385672 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPI
Orgão: UFPI

Websites dinâmicos e interativos frequentemente utilizam uma combinação de linguagens de programação e formatação para processar dados e gerar conteúdo personalizado para cada usuário. A seguir, são listadas algumas dessas linguagens e tecnologias com suas descrições, embora não necessariamente na ordem correta. Associe cada linguagem ou tecnologia à sua função correspondente, considerando suas características e papéis específicos no desenvolvimento web:

I. HTML;

II. CSS;

III. JavaScript;

IV. PHP;

V. JSON;

( ) Linguagem que opera predominantemente no lado do cliente, permitindo manipular o DOM, validar formulários e criar experiências interativas em tempo real.

( ) Linguagem que fornece a estrutura semântica de uma página web, permitindo a correta interpretação de elementos como cabeçalhos, parágrafos, listas, links e multimídia.

( ) Linguagem que permite separar a apresentação visual do conteúdo, aplicando regras de design para controlar o layout, cores, tipografia, e outros aspectos estéticos de uma página.

( ) Linguagem que roda no lado do servidor, sendo capaz de processar formulários, interagir com bancos de dados e gerar conteúdo dinâmico que é enviado ao cliente na forma de HTML.

( ) Formato de intercâmbio de dados leve e de fácil leitura, amplamente utilizado para transmitir dados entre o cliente e o servidor de maneira estruturada e legível por máquinas.

Assinale a opção que melhor reflete a relação CORRETA, seguindo a ordem das descrições apresentadas.

 

Provas

Questão presente nas seguintes provas
3385671 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPI
Orgão: UFPI

Sobre o princípio, enunciado por Jez Humble e David Farley, de criar um processo repetível e confiável para a entrega de software (alinhado aos conceitos de DevOps), assinale a opção INCORRETA:

 

Provas

Questão presente nas seguintes provas