Questões de Concurso sobre Framework

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
125 questões encontradas
Questões por página
20
Mais recentes
 

Flutter é um framework de código aberto desenvolvido pelo Google, projetado para criar interfaces de usuário nativas de maneira eficiente, com foco principal em plataformas móveis.


Sobre o Flutter, analise as afirmativas a seguir:


I. A funcionalidade "hot reload" permite um desenvolvimento mais ágil, por mostrar instantaneamente o resultado das mudanças no aplicativo em desenvolvimento.

II. É utilizado apenas para desenvolvimento mobile, sendo capaz de desenvolver aplicativos Android e iOS com o mesmo código.

III. Utiliza elementos personalizáveis chamados "widgets" para construir interfaces de usuário.


Está correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

II e III, apenas.


D

I e III, apenas.


E

I, II e III.

A necessidade de agilizar o desenvolvimento e manter a consistência entre diferentes plataformas móveis tem levado ao aumento da popularidade dos frameworks de aplicativos híbridos. Estes permitem que os desenvolvedores escrevam um único conjunto de código que pode ser executado em múltiplos sistemas operacionais. Qual framework permitiria a criação de uma aplicação compatível tanto com Android quanto com iOS a partir de uma mesma base de código?


A

Android Studio.


B

Xamarin.


C

React Native.


D

Swift.

A utilização de frameworks de aplicações web desempenha papel importante no desenvolvimento de conteúdo e aplicações específicas. Qual das alternativas demonstra uma compreensão aprofundada sobre a importância e a função dos frameworks de aplicações web no processo de desenvolvimento?


A

Os frameworks de aplicações web são ferramentas que automatizam completamente o processo de desenvolvimento, eliminando a necessidade de personalização e permitindo a criação rápida de sites genéricos.


B

O uso de frameworks de aplicações web restringe a criatividade dos desenvolvedores, pois impõe uma estrutura fixa que não pode ser modificada para atender às necessidades específicas de um projeto.


C

Os frameworks de aplicações web são softwares de desenvolvimento que fornecem código base estruturado, o qual permite aos desenvolvedores personalização e customização do projeto.


D

Os frameworks de aplicações web são conjuntos de templates pré-desenvolvidos que permitem a criação de sites estáticos e não interativos, focando principalmente em design visual e layout.


E

A principal função dos frameworks de aplicações web é substituir a necessidade de linguagens de programação tradicionais, como HTML e JavaScript, eliminando a codificação manual.

Avalie as alternativas abaixo no contexto dos conhecimentos básicos em linguagens de programação e frameworks como PHP, C#, ASP.NET Framework, Técnicas de API e .NET Core. Assinale a alternativa correta.


A

O ASP.NET Framework é uma biblioteca JavaScript utilizada para desenvolvimento de interfaces de usuário interativas.


B

O PHP é uma linguagem de programação compilada que é amplamente utilizada para o desenvolvimento de aplicações desktop.


C

Em C#, o método 'Main' é o ponto de entrada de um programa, e deve ser declarado como 'static'.


D

Técnicas de API são utilizadas exclusivamente para integrar serviços web RESTful.

No arquivo machine.config do Framework .NET 2.0 instalado em um computador, foi encontrada a seguinte linha dentro do elemento <runtime>.


<developmentMode developerInstallation="true" />


Isso significa que


A

o ambiente de runtime deve procurar por assemblies em diretórios especificados pela variável de ambiente DEVPATH.


B

o ambiente de runtime irá coletar estatísticas para monitoramento de recursos no domínio da aplicação, recurso útil para desenvolvedores.


C

a sondagem por estouro de pilha (stack-overflow probing) está habilitada no ambiente de runtime.


D

o ambiente de runtime deve utilizar o compilador JIT de 64 bits legado (legacy 64-bit JIT compiler).


E

arrays maiores que 2 gigabytes são permitidos em plataformas de 64 bits, recurso útil para testes de carga em ambientes de desenvolvimento.

No Framework .NET 2.0, no namespace System.Configuration, a classe que contém meta-informações sobre um elemento individual dentro da configuração é:


A

ElementInformation


B

ExeConfigurationFileMap


C

ElementMetadata


D

ConfigurationSettings


E

ConfigurationMetadata

Com relação ao React Native, assinale a alternativa que apresenta como deve ser usado o AsyncStorage em React Native para armazenar dados localmente.


A

AsyncStorage.store('chave', 'valor')


B

AsyncStorage.setItem('chave', 'valor')


C

AsyncStorage.save({ chave: 'valor' })


D

storeData('chave', 'valor')

Django é um framework web que agiliza o desenvolvimento de aplicações. Com os vários recursos que o Django oferece para o desenvolvedor, tais como um ORM próprio, um sistema de autenticação, linguagem de templates, esquema de URLs, entre outros, muitas tarefas no desenvolvimento do sistema web são facilitadas. Em relação ao framework Django, é correto afirmar:


A

em Django, um “Middleware” encapsula a lógica responsável pela conexão com o banco de dados.


B

em Django uma “fixture” é um recurso que serve para ser aplicado em uma “view” para modificar o seu comportamento padrão.


C

um “Model” em Django é uma subclasse de “django.db.models.Template”, que, geralmente, é mapeado para um arquivo de template.


D

Django 4 pode ser configurado com vários motores de template além do Django Template Language. Alternativamente, podem ser adicionados outros produtos de motores de template.

Um desenvolvedor de sistemas para operação de satélites necessita de conhecimentos de ferramentas e frameworks das mais variadas áreas, como gerenciamento de projetos, arquitetura de software, banco de dados, versionamento de código-fonte etc. Nesse contexto, uma ferramenta importante se destaca por interligar especificações de requisitos de alto nível com modelos de análise, projeto, implementação e testes de sistemas usando UML, SysML, BPMN e outros padrões abertos utilizados no mercado.


Assinale a opção que corresponde à ferramenta descrita no texto


A

Enterprise Architect.


B

VS Code.


C

Jenkins.


D

Kubernets.


E

Apache Cassandra.

A arquitetura PCF (Process Classification Framework) promove a melhoria contínua nas organizações por meio do benchmarking. Assinale a alternativa que apresenta a principal vantagem de uma visão horizontal em relação à visão funcional hierárquica.


A

A PCF promove a melhoria contínua por meio da análise isolada de cada setor, permitindo uma visão detalhada de cada função e a eliminação de redundâncias entre processos verticais


B

A PCF facilita a melhoria contínua ao integrar a análise de processos entre setores, permitindo uma visão horizontal das atividades, o que promove maior comunicação e colaboração entre departamentos


C

A PCF promove a melhoria contínua ao centralizar a tomada de decisões em um setor específico da organização, garantindo a eficiência das decisões hierárquicas e a eliminação de erros em processos funcionais


D

A PCF facilita a melhoria contínua por meio da automação total dos processos organizacionais, focando em otimizar a cadeia de comando de maneira centralizada

Foi solicitada uma POC (Proof of Concept) em Windows Form utilizando VB.Net no framework 4.7 (.NET Framework 4.7.2) que tem o objetivo de criar um laço infinito, pois a tela não pode ficar travada enquanto executa o código. Com isso, foi escrito o código abaixo apresentando a POC.


Public Class frmTelaPoc


Dim contador As Int32


Private Sub btnComando_Click(sender As Object, e As

EventArgs) Handles btnComando.Click


For contador = 1 To Int32.MaxValue

lblContador.Text = $"Número percorrido {contador}

para a POC"

__________________________________________

Next

End Sub


End Class


Considerando o código acima, assinale a alternativa que preenche corretamente a lacuna.


A

Application.UpdateLabelRefresh()


B

Application.DoEvents()


C

Application.RefreshEventsAll()


D

Application.NotQuit()

Dentre as alternativas a seguir, assinale aquela que corresponde a um framework usado no lado do cliente para desenvolvimento de websites responsivos mobile-first.


A

Express


B

Django


C

Bootstrap


D

Node.js


E

Flask

Analise com atenção o código a seguir, escrito em TypeScript 4.0.


function segredo(a: number[]) {

return a.map(x=>x*2);

}


console.log(segredo([1,2,3]));


O que será exibido no console quando o código acima for executado?


A

"Executed JavaScript Failed:"


B

[2, 4, 6]


C

[6]


D

6


E

12

É um benefício do uso do Entity Framework Core:


A

Facilidade de implementação de autenticação e autorização em aplicativos web.


B

Possibilidade de desenvolvimento de aplicativos desktop multiplataforma.


C

Possibilidade de gerenciamento de banco de dados sem a necessidade de linguagem SQL.


D

Maior facilidade na implementação de testes unitários.


E

Possibilidade de implementação de microsserviços.

Assinale a opção que indica corretamente o exemplo de framework de persistência de dados em que há o mapeamento entre uma representação do modelo de objeto para uma representação do modelo de dados relacional.


A

hibernate


B

spring boot


C

ESB (enterprise service bus)


D

RMI (remote method invocation)


E

MVC (model-view-controller)

Quanto aos Validators do framework Django 2, pode-se afirmar que o RegexValidator


A

garante a validação de um e-mail antes do envio da mensagem de requisicão.


B

gera ValidationError com os códigos 'max_digits' e max_decimal_places'.


C

gera um ValidationError com um código de 'invalid' se a extensão não for identificada.


D

pesquisa o valor fornecido para uma determinada expressão regular com o comando re.search().

Avalie as seguintes sentenças sobre o framework Django:


I. O termo “project" descreve uma aplicação web Django. O pacote de projeto Python é definido primariamente por um modelo de usuário, com declarações específicas utilizadas para a criação e manutenção do banco de dados.

II. A camada de modelos é utilizada para descrever as funcionalidades do modelo de negócio do usuário com o objetivo de otimizar o desempenho da aplicação gerada e a integridade referencial do banco de dados utilizado.

III. O comando makemigrations é utilizado para realizar a migração do software desenvolvido para a versão mais recente, de acordo com o suporte do sistema operacional utilizado no desenvolvimento.


De acordo com documentação oficial do Django, é CORRETO afirmar que:


A

Apenas I está correta.


B

Apenas II está correta.


C

Apenas III está correta.


D

Todas as sentenças estão corretas.


E

Nenhuma sentença está correta.

   
Gerar simulado