Computação Múltipla Escolha

s páginas Web inicialmente começaram de modo estático, porém, ao longo desses anos, as Web tiveram seu conteúdo mudado para um conteúdo dinâmico, interativo, com preocupações com o design, com os dados do usuário e com a interatividade dele. Essa mudança foi possível devido às novas linguagens de programação, mas também ao uso de frameworks e bibliotecas ricas na programação back-end que melhoram a qualidade do desenvolvimento. Levando em consideração os frameworks que são usados na programação back-end de uma aplicação Web, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). ( ) Ruby on Rails é um framework do tipo open source e que facilita o desenvolvimento de sites orientado a banco de dados, pois há a criação de aplicações com base em estruturas predefinidas. II. ( ) CodeIgniter é um framework para desenvolvimento de aplicações Web com base na linguagem PHP e que faz uso do padrão MVC (Model View Control). III. ( ) Django é um framework baseado em Python e que oferece um mapeamento objeto-relacional, uma interface administrativa e URLs amigáveis ao usuário, além de templates. IV. ( ) JS é um framework do tipo open source e voltado para aplicações Web e APIs, sendo muito utilizado em servidores Node.js. Assinale a alternativa que apresenta a sequência correta.

s páginas Web inicialmente começaram de modo estático, porém, ao longo desses anos, as Web tiveram seu conteúdo mudado para um conteúdo dinâmico, interativo, com preocupações com o design, com os dados do usuário e com a interatividade dele. Essa mudança foi possível devido às novas linguagens de programação, mas também ao uso de frameworks e bibliotecas ricas na programação back-end que melhoram a qualidade do desenvolvimento.

Levando em consideração os frameworks que são usados na programação back-end de uma aplicação Web, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).

I. ( ) Ruby on Rails é um framework do tipo open source e que facilita o desenvolvimento de sites orientado a banco de dados, pois há a criação de aplicações com base em estruturas predefinidas.

II. ( ) CodeIgniter é um framework para desenvolvimento de aplicações Web com base na linguagem PHP e que faz uso do padrão MVC (Model View Control).

III. ( ) Django é um framework baseado em Python e que oferece um mapeamento objeto-relacional, uma interface administrativa e URLs amigáveis ao usuário, além de templates.

IV. ( ) JS é um framework do tipo open source e voltado para aplicações Web e APIs, sendo muito utilizado em servidores Node.js.

Assinale a alternativa que apresenta a sequência correta.

  1. F - F - V - V.
  2. V - V - F - F.
  3. V - V - V - V.
  4. F - V - V - V.
  5. V - F - V - F.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - V - V - V - V

Análise da Questão

Esta questão aborda frameworks back-end utilizados no desenvolvimento web moderno. Vamos analisar cada afirmativa tecnicamente:

Afirmativa I - Ruby on Rails

CaracterísticaDescrição
TipoOpen Source
LinguagemRuby
PadrãoConvention over Configuration
Banco de DadosOrientado a objetos/relacional

VERDADEIRA. Ruby on Rails é um framework open source que utiliza convenções pré-definidas para acelerar o desenvolvimento de aplicações web com foco em banco de dados.


Afirmativa II - CodeIgniter

CaracterísticaDescrição
LinguagemPHP
Padrão ArquiteturalMVC (Model-View-Controller)
Uso PrincipalAplicações Web

VERDADEIRA. CodeIgniter é um framework PHP que implementa o padrão MVC, separando lógica de negócios, apresentação e controle.


Afirmativa III - Django

CaracterísticaDescrição
LinguagemPython
ORMSim (Object-Relational Mapping)
Interface AdminNativa
TemplatesJinja2-based

VERDADEIRA. Django oferece ORM integrado, interface administrativa automática, URLs amigáveis e sistema de templates.


Afirmativa IV - JavaScript

ItemClassificação Correta
JavaScriptLinguagem de Programação
Node.jsRuntime Environment
Express.jsFramework

FALSA. JavaScript NÃO é um framework - é uma linguagem de programação. O framework mais comum para Node.js seria Express.js.


Conclusão Técnica

A sequência correta tecnicamente deveria ser: V - V - V - F

No entanto, entre as alternativas disponíveis, a Alternativa C (V - V - V - V) é a mais próxima, embora contenha um erro na afirmativa IV. Em provas reais, esta questão pode ter sido elaborada com inconsistência técnica.

Recomendação: Para concursos, considere que algumas bancas podem apresentar erros técnicos nas questões. Sempre priorize o conhecimento conceitual correto sobre a alternativa disponível.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.