Você está na página 1de 11

Painel / Meus Cursos / Graduação / ENGENHARIA DE SOFTWARE / 2021-2 / PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS / --- Semana 7

/ 1ª VA - VERIFICAÇÃO DE APRENDIZAGEM

Iniciado em quarta, 22 set 2021, 20:10


Estado Finalizada
Concluída em quarta, 22 set 2021, 20:22
Tempo 12 minutos 16 segundos
empregado

Questão 1
Completo Vale 2,50 ponto(s).

As bibliotecas React e ReactDOM são obrigatórias em uma aplicação React. Sobre estas
bibliotecas é correto afirmar

Escolha uma opção:


A biblioteca ReactDOM é essencial para a criação de componentes

A biblioteca ReactDOM é responsável pela interação entre componentes

A biblioteca React é responsável pela manipulação do modelo de objeto de domínio

A interface de programação para documentos HTML é responsabilidade da biblioteca React

A função render utilizada em componentes baseados em classe é estendida de React


Questão 2
Completo Vale 2,50 ponto(s).

Considere o seguinte componente React


 

 
O código é corretamente completo com:

Escolha uma opção:


a. I - React.Component, II - super(), III - render()

b. I - Component, II - super(props), III - render(props)

c. I - Component, II - super(), III - render()

d. I - React.Component, II - super(props), III - render(props)

e. I - React.Component, II - super(props), III - render()


Questão 3
Completo Vale 2,50 ponto(s).

A sintaxe JSX é totalmente compatível com o HTML


 
PORQUE

 
A biblioteca Babel converterá o JSX em HTML

 
Analisando-se as afirmações acima, conclui-se que

Escolha uma opção:


a primeira afirmação é falsa, e a segunda é verdadeira.

as duas afirmações são verdadeiras, e a segunda não justifica a primeira.

a primeira afirmação é verdadeira, e a segunda é falsa.

as duas afirmações são verdadeiras, e a segunda justifica a primeira.

as duas afirmações são falsas.

Questão 4
Completo Vale 2,50 ponto(s).

Qual é a linguagem utilizada no desenvolvimento da biblioteca de frontend chamada


React?

Escolha uma opção:


JSX.

JavaScript.

CSS.

HTML

Java.
Questão 5
Completo Vale 2,50 ponto(s).

Um componente React pode ser construído em forma de função ou de classe. Sobre


componentes React é correto afirmar que

Escolha uma opção:


Um state só pode ser utilizado em componentes de classe

Um componente de função deve estender a classe React

A alteração de props dentro do componente é possível

Props só podem ser utilizados em componentes de classe

O retorno da função deve ser um HTML puro

Questão 6
Completo Vale 2,50 ponto(s).

Analise as afirmativas abaixo sobre funções Javascript.


 

1. Uma função pode ser criada através de uma declaração function seguida do nome da
função.
2. Uma função pode ser criada através de uma expressão, e armazenada em uma variável
Javascript.
3. Uma função Javascript pode ser invocada antes de ser declarada, já que o Javascript
move todas as declarações para o topo, através do recurso chamado Javascript Hoisting.

 
Assinale a alternativa que indica todas as afirmativas corretas.

Escolha uma opção:


São corretas apenas as afirmativas 1 e 3.

São corretas apenas as afirmativas 1 e 2.

São corretas apenas as afirmativas 2 e 3.

É correta apenas a afirmativa 3.

São corretas as afirmativas 1, 2 e 3.


Questão 7
Completo Vale 2,50 ponto(s).

Para trabalhar com HTML5 e Javascript, é necessário ter uma interface entre a linguagem
Javascript e os objetos do HTML5. Para tal, existe uma estrutura que permite essa
aplicabilidade e que é amplamente conhecida e utilizada. Qual é o nome dessa estrutura?

Escolha uma opção:


DOM – (Document Object Model).

TDD – (Test Driven Development).

DOI – (Document Objetc Interface).

ERP – (Enterprise Resource Planning).

Composer.

Questão 8
Completo Vale 2,50 ponto(s).

Todos os processos participantes em uma arquitetura P2P executam o mesmo programa e


oferecem o mesmo conjunto de interfaces uns para os outros
 

PORQUE
 
Os processos interagem cooperativamente como pares, sem distinção entre processos
clientes e servidores, nem entre os computadores em que são executados.

 
Analisando-se as afirmações acima, conclui-se que

Escolha uma opção:


as duas afirmações são verdadeiras, e a segunda não justifica a primeira.

a primeira afirmação é falsa, e a segunda é verdadeira.

as duas afirmações são falsas.

a primeira afirmação é verdadeira, e a segunda é falsa.

as duas afirmações são verdadeiras, e a segunda justifica a primeira.


Questão 9
Completo Vale 2,50 ponto(s).

Dado o código JavaScript apresentado em (A), qual código deve ser colocado no lugar do
trecho %codigo% para produzir a saída esperada em (B)?
 

Escolha uma opção:


a. person->firstName + " " + person->lastName

b. person(“firstName”) + " " + person("lastName")

c. person.firstName + " " + person["lastName"]

d. person.(“firstName”) + " " + person.("lastName")

e. person[firstName] + " " + person[lastName]

Questão 10
Completo Vale 2,50 ponto(s).

Para trabalhar com HTML5 e Javascript, é necessário ter uma interface entre a linguagem
Javascript e os objetos do HTML5. Para tal, existe uma estrutura que permite essa
aplicabilidade e que é amplamente conhecida e utilizada. Qual é o nome dessa estrutura?

Escolha uma opção:


DOI – (Document Object Interface).

Composer.

DOM – (Document Object Model).

ERP – (Enterprise Resource Planning).

TDD – (Test Driven Development).


Questão 11
Completo Vale 2,50 ponto(s).

Sobre a interpolação em JSX assinale a alternativa correta

Escolha uma opção:


A interpolação de cálculos matemáticos é proibida

A interpolação de valores é feita com o uso de colchetes

É possível interpolar objetos de forma direta

A notação camel case é opcional em objetos JSX

A interpolação de atributos de um objeto é permitida

Questão 12
Completo Vale 2,50 ponto(s).

Qual é a linguagem utilizada no desenvolvimento da biblioteca de frontend chamada


React?

Escolha uma opção:


HTML

JSX.

JavaScript.

CSS.

Java.

Questão 13
Completo Vale 2,50 ponto(s).

Em React.Js, como são chamadas as entradas que são passadas na criação dos
componentes React, usando uma convenção de nomenclatura semelhante aos atributos de
tag HTML.

Escolha uma opção:


a. Keys

b. State

c. Props

d. Elements

e. Refs
Questão 14
Completo Vale 2,50 ponto(s).

O uso de states permite que aplicações React se tornem mais dinâmicas. Sobre states é
correto afirmar que

Escolha uma opção:


A renderização automática após atualização deve ser configurada

A declaração de um state como objeto é opcional

A atualização deve ser feita unicamente através da função setState

A inicialização do state pode ser realizada em qualquer momento

States podem ser declarados em componentes baseados em função

Questão 15
Completo Vale 2,50 ponto(s).

O React é uma biblioteca JavaScript de código aberto e, atualmente, é uma das ferramentas
mais populares entre os desenvolvedores web. São características do React ser uma
biblioteca

Escolha uma opção:


a. declarativa, que não gerencia seu próprio virtual DOM e não permite a criação de aplicativos móveis.

b. imperativa, que gerencia seu próprio virtual DOM e dá suporte a componentes reutilizáveis.

c. declarativa, que gerencia seu próprio virtual DOM e permite a criação de aplicativos móveis.

d. imperativa, que não gerencia seu próprio virtual DOM e não dá suporte a componentes reutilizáveis.

e. compilada, que gerencia seu próprio virtual DOM e dá suporte a componentes reutilizáveis.
Questão 16
Completo Vale 2,50 ponto(s).

O frontend de uma aplicação deve ser construído com preocupação em experiência do


usuário
 
PORQUE

 
A responsabilidade pelo bom funcionamento das regras de negócio é do frontend

 
Analisando-se as afirmações acima, conclui-se que

Escolha uma opção:


as duas afirmações são verdadeiras, e a segunda não justifica a primeira.

as duas afirmações são falsas.

a primeira afirmação é verdadeira, e a segunda é falsa.

as duas afirmações são verdadeiras, e a segunda justifica a primeira.

a primeira afirmação é falsa, e a segunda é verdadeira.

Questão 17
Completo Vale 2,50 ponto(s).

Considere a seguinte linha de código


 

 
<button style="background-color: green; color: white"> Enviar </button>

 
A execução desta linha em uma aplicação desenvolvida com React terá como resultado

Escolha uma opção:


Erro no JSX causado pelo uso de um atributo inexistente (style)

A criação de um botão com fundo verde e texto branco com o conteúdo Enviar

Erro no JSX causado pelo uso de uma tag inválida (button)

Erro no JSX causado pelo não uso de um objeto interpolado em style

Erro no JSX causado pelo uso incorreto do parâmetro color e background-color


Questão 18
Completo Vale 2,50 ponto(s).

Analise as afirmativas abaixo sobre HTML DOM.


 
1. O DOM é criado pelo navegador quando uma página é carregada.
2. É formado por uma árvore de objetos.
3. Define os elementos HTML como objetos que podem ser acessados via Javascript, por
exemplo.

 
Assinale a alternativa que indica todas as afirmativas corretas.

Escolha uma opção:


É correta apenas a afirmativa 3.

São corretas apenas as afirmativas 1 e 2.

São corretas apenas as afirmativas 2 e 3.

São corretas apenas as afirmativas 1 e 3.

São corretas as afirmativas 1, 2 e 3.

Questão 19
Completo Vale 2,50 ponto(s).

Em relação à linguagem de programação javascript, assinale a alternativa correta.

Escolha uma opção:


Somente pode ser utilizada em conjunto com CSS.

É um padrão ECMA.

É uma linguagem de script para terminais de comandos de sistemas operacionais.

É uma derivação da linguagem JAVA.

O HTML 5 não suporta o javascript.


Questão 20
Completo Vale 2,50 ponto(s).

Assinale a alternativa verdadeira sobre HTML

Escolha uma opção:


Podem existir elementos não descendentes do elemento html

O atributo styleCss permite a vinculação de um arquivo CSS

Atributos específicos como class são de uso restrito a alguns elementos

O atributo id pode ser atribuído a apenas um elemento no documento

A alteração de comportamento de um elemento é proibida

◄ Pós-Aula - S6

Seguir para...

...

Você também pode gostar