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
 

O React Native 0.59 introduziu o conceito de Hooks.


Entre os Hooks, tem-se o usestate, que permite


A

calcular o estado de um CEP ou ZIP de acordo com o Locale.


B

chamar estados específicos do engine React para alterar seu comportamento.


C

declarar uma classe que segue o padrão de design state.


D

criar uma enumeration que representa estados.


E

manter um estado local em uma função de um componente funcional.

A equipe de análise e desenvolvimento de sistemas do TJRN está implementando uma nova Application Programming Interface (API) com o apoio de ferramentas Swagger. Para explorar a especificação da API de forma visual, a equipe utiliza a ferramenta Swagger, que é capaz de gerar, no próprio navegador web, a documentação visual da API, diretamente do documento de especificação. No entanto, a ferramenta utilizada não permite alterar o documento de especificação.


Para explorar visualmente a especificação da API, a equipe utiliza a ferramenta Swagger:


A

UI;


B

Core;


C

Parser;


D

Codegen;


E

Inspector.

Assinale a alternativa que contém apenas frameworks relacionados à programação de front-end.


A

Angular e jQuery.


B

NodeJS e ExpressJS.


C

Laravel e Ruby on Rails.


D

ASP.NET MVC e CakePHP.


E

NodeJS e Laravel.

No Android, o Framework de aplicações é uma camada que possui um conjunto de classes que devem ser referenciadas para que os aplicativos tenham acesso às funcionalidades do sistema operacional. Qual dos seguintes frameworks é usado para gerenciar as ações que as aplicações executam no Android?


A

ViewSystem.


B

PackageManager.


C

ActivityManager.


D

NotificationManager.

Considere as seguintes sentenças:


I. As aplicações implementadas com o framework Django requerem sempre o uso de um banco de dados.

II. O framework Django disponibiliza aos seus usuários o mapeador de objeto relacional (Object-relational mapping), responsável pelo mapeamento das tabelas utilizadas em banco de dados relacionais para as classes, e os registros das tabelas são representados como instâncias dessas classes.

III. Depois da conclusão da definição dos modelos, o framework Django pode criar automaticamente uma interface de administração profissional pronta para produção.


De acordo com a documentação disponibilizada no site oficial do framework Django, indique a alternativa CORRETA:


A

Apenas II e III estão corretas.


B

Apenas I e III estão corretas.


C

Apenas I e II estão corretas.


D

Todas as sentenças estão corretas.


E

Apenas a sentença II está correta.

Sejam as seguintes sentenças:


I. O framework Django permite a utilização de esquema de URL limpo e elegante, com a obrigatoriedade de uso das extensões que indicam o tipo de arquivo, por exemplo, .py para Python.

II. No framework Django, o conceito de “field" é referente a um atributo em “model”, um determinado campo que é geralmente mapeado para uma única coluna em uma base de dados.

III. No framework Django, o conceito de “model" refere-se à fonte única e definitiva de dados sobre os seus dados.


De acordo com a 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

Apenas II e III estão corretas.

Com relação ao Framework Svelte, é correto afirmar:


A

É baseado na linguagem Java script.


B

É baseado na linguagem C#.


C

É baseado na linguagem React.


D

É baseado na linguagem Phyton.

O Angular utiliza de TypeScript.


Assinale a alternativa que contém tipos de dados disponíveis em TypeScript.


A

Float • Int • Char


B

String • Char • Long


C

Integer • Char • Float


D

Char • Number • Integer


E

Number • String • Boolean

Matei Zaharia et al. propuseram o framework Spark como alternativa para processar workloads que reutilizam dados através de múltiplas operações paralelas.


As opções a seguir apresentam características do framework Spark, à exceção de uma. Assinale-a.


A

Spark oferece suporte a dois tipos restritos de variáveis compartilhadas: broadcast e accumulators.


B

Spark prove três principais abstrações para a programação paralela: RDDs, operações paralelas, e operações de comunicação.


C

Os RDDs suportam tolerância a falhas por meio do conceito de linhagem (lineage).


D

Os usuários podem explicitamente armazenar RDDs em cache na memória entre um conjunto de máquinas e reutilizá-lo em várias operações paralelas.


E

RDDs (resilient distributed datasets) ou conjunto de dados distribuído resiliente é uma coleção de objetos de só leitura particionados em um conjunto de máquinas e pode ser reconstruído caso alguma partição for perdida.

Em linhas gerais, um framework de desenvolvimento pode ser definido como um conjunto de códigos os quais são utilizados no desenvolvimento de sistemas web e de aplicativos. Um framework de desenvolvimento serve, entre outras coisas, para garantir funcionalidade às aplicações. Por isso, eles existem em um número relativamente expressivo e são bastante utilizados por desenvolvedores. As aplicações de framework de desenvolvimento front-end são as responsáveis pela programação da parte visível de um aplicativo ou sistema web. Enquanto as de back-end estão mais relacionadas a requisições de usuários, a linguagens, a servidores etc.


São aplicações do tipo front-end, EXCETO:


A

Bootstrap que funciona em Cascading Style Sheets (CSS), proporcionando funcionalidades padronizadas e a criação da página. Além disso, é utilizado para quem deseja obter páginas intuitivas trabalhando em HTML5.


B

Adonisjs que é um framework de desenvolvimento que oferece bastante estabilidade ao desenvolvedor. Funciona na linguagem JavaScript e funciona em Node.js.


C

Ember que funciona também em modelo JavaScript, e é considerado um dos melhores, inclusive sendo utilizado por Netflix, Microsoft e Google, por exemplo.


D

Vue que é um framework JS com código aberto e que, apesar de relativamente novo, tem se popularizado no meio dos desenvolvedores de web.

Qual alternativa descreve melhor a utilidade dos atributos props em VueJS?


A

Proteger variáveis locais de acessos por componentes externos.


B

Uma forma de aplicar automaticamente classes CSS a elementos.


C

Uma forma de passar dados de um componente pai para um componente filho.


D

Estabelecem relação de herança entre componentes reativos.


E

Eventos que são disparados quando um elemento é alterado.

Pelo fato de o framework Entity introduzir uma camada de abstração entre o código do aplicativo e o banco de dados, ele jamais causa lentidão em operações complexas ou em cenários de alta carga, em comparação com o uso direto de SQL.


C

Certo


E

Errado

No que diz respeito aos Frameworks, analise as afirmativas a seguir:


(01) Frameworks são um conjunto integrado de artefatos de software que colaboram para fornecer uma arquitetura reusável para uma família de aplicações relacionadas.

(02) Hot-spots são pontos imutáveis ou que não podem ser facilmente alterados, constituem o kernel do framework.

(04) Em uma biblioteca de classes orientadas a objetos, cada classe é única e independente das outras. As aplicações que utilizam as bibliotecas é que criam as colaborações.

(08) Os frameworks de infraestrutura de sistemas são usados para integrar aplicações e componentes distribuídos, pois esconde o baixo nível da comunicação entre os componentes distribuídos.


Assinale a alternativa que contém o somatório das afirmações corretas:


A

05.


B

07.


C

12.


D

14.


E

15.

Para evitar a necessidade de iniciar a criação de um site do zero, é comum o uso de pacotes de linguagens que apresentam aplicações e elementos pré-definidos, agilizando o trabalho e poupando o tempo. No desenvolvimento e na arquitetura de aplicações e plataformas digitais, o conceito exposto refere-se a(ao):


A

Banco de dados.


B

Framework.


C

Layered pattern.


D

Microservices pattern.

Considere as seguintes sentenças:

l. O Django possui uma ferramenta denominada inspectdb, que permite criar os modelos introspectando o banco de dados existente, como apresentado em https://docs.djangoproject.com/pt-br/4.1/howto/legacy- databases.

II. O Django possui um recurso que permite converter instruções SQL para consultas no formato do Mapeador Objeto-Relacional (ORM), como apresentado em https://docs.djangoproject.com/pt-br/4.1/faq/models/howcan-i-see-the-raw-sql-queries-django-is-running.

III. O Django não disponibiliza shell interativo do Python, o consumo de APIs deve ser realizado no site de administração (The Django admin site) ou pelas aplicações desenvolvidas, como apresentado em https://docs. diangoproject.com/pt-br/4.1/intro/tutorialo2/Hplaying-with-the-a pi.


É correto o que se afirma em:


A

III.


B

II.


C

I.


D

l e Il.


E

Il e III.

Analise o código abaixo que demonstra um trecho de interface desenvolvida com o framework IONIC.


<ion-list>

<ion-item *ngFor="let item of items" (click)="onItemClick(item)">

<ion-label>{{ item.name }}</ion-label>

<ion-note slot="end">{{ item.quantity }}</ion-note>

<ion-icon slot="end" [name]="item.icon"></ion-icon>

</ion-item>

</ion-list>


<ion-text *ngIf="items.length === 0">

Não há itens na lista.

</ion-text>


Sobre o funcionamento e resultado desse código, analise as assertivas abaixo:


I. A diretiva ngFor é usada para iterar sobre a lista de itens e renderizar um componente ion-item com a concatenação de todos eles.

II. Ao clicar em um item, será acionado um método que tem como parâmetro o objeto do item selecionado com seus dados.

III. A diretiva ngIf serve para exibir um texto informando que a lista está vazia caso não haja nenhum item na lista.

IV. Na tag será exibido um ícone que pode ser adicionado através de diferentes bibliotecas, tais como Ionicons e FontAwesome, indicando-se apenas o nome do ícone, sem inserção de uma imagem específica.


Quais estão corretas?


A

Apenas I e II.


B

Apenas III e IV.


C

Apenas I, III e IV.


D

Apenas II, III e IV.


E

I, II, III e IV.

Para habilitar a funcionalidade de Sessions anônimas no framework Django 2, é necessário editar as configurações do Middleware com o seguinte conteúdo:


A

django.contrib.sessions.middleware.SessionMiddleware.


B

django.contrib.sessions.middleware.MiddlewareSession.


C

jango.contrib.middleware.sessions.SessionMiddleware.


D

jango.contrib.middleware.sessions.MiddlewareSession.

Assinale a alternativa que contém um exemplo de declaração correta de função em TypeScript.


A

function SomarValores(valor1: Int, valor2: Number): Int.


B

function SomarValores(valor1: Float, valor2: Number): Float.


C

function SomarValores(valor1: Int, valor2: Int): Number.


D

function SomarValores(valor1: Number, valor2: Number): Number.


E

function SomarValores(valor1: Int, valor2: Number).

No contexto do NodeJS, considere o script a seguir.


var http = require('http');

http.createServer(function (req, res) {

res.writeHead(200, {'Content-Type': 'text/html'});

res.write(req.url);

res.end();

}).listen(8080);


Sobre esse script, analise as afirmativas a seguir.


I. Esse script é executado pelo browser, no lado do cliente.

II. A função passada no createServer recebe o argumento req na forma de um objeto http.IncomingMessage object.

III. A Query String da requisição pode ser acessada pela propriedade url do argumento req.


Está correto o que se afirma em


A

II, apenas.


B

I e II, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II e III.

Um Analista deseja realizar mudanças nos dados de um componente e atualizar a interface do usuário de acordo com essas mudanças. No React, a sintaxe correta do método usado para atualizar o estado de um componente é:


A

this.updateState({ novo_estado: novo_valor });


B

this.setState({ novo_estado: novo_valor });


C

this.changeState({ novo_estado: novo_valor });


D

this.modifyState({ novo_estado: novo_valor });


E

this.componentState({ novo_estado: novo_valor });

   
Gerar simulado