Buscar

Desenvolvimento de Software para Internet Questionário Unidade IV

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

 Pergunta 1 
0,25 em 0,25 pontos 
 
 
O papel de uma função _________ é possibilitar o desenvolvimento de vários objetos que 
compartilham, por exemplo, certas qualidades e comportamentos. Para completarmos essa 
afirmação, podemos utilizar o termo de função: 
 
Resposta Selecionada: b. Construtora. 
Respostas: a. Destruidora. 
 b. Construtora. 
 c. Elíptica. 
 d. Cíclica. 
 e. Background. 
Feedback 
da resposta: 
Resposta: B 
Comentário: o papel de uma função construtora é possibilitar o 
desenvolvimento de vários objetos que compartilham, por exemplo, certas 
qualidades e comportamentos. Basicamente, uma função construtora é um 
cortador de frutas para produzir objetos que possuem propriedades e métodos de 
propriedade padrão. 
 
 
 Pergunta 2 
0,25 em 0,25 pontos 
 
 
A linguagem JavaScript tem por definição nove construtores de objetos nativos (ou internos), 
sendo que esses objetos são utilizados pelo JavaScript para desenvolver a linguagem e, por 
“construção”, podemos dizer que esses objetos são utilizados para expressar valores de objetos 
no código JavaScript, além de organizar diversos recursos da linguagem. Os nove construtores 
são: 
 
Resposta 
Selecionada: 
e. Number, String, Boolean, Object, Array, Function, Date, RegExp, 
Error. 
Respostas: a. C#, Java, Boolean, Object, Array, Function, Date, Error, DateTime. 
 
b. Number, String, C#, DateTime, Function, HTML, CSS, RegExp, 
Error. 
 
c. Number, CSS, HTML, Boolean, String, Node, Error, DataString, 
RegExp. 
 d. C#, Node, F#, VB, Java, Boolean, String, Error, Date. 
 
e. Number, String, Boolean, Object, Array, Function, Date, RegExp, 
Error. 
Feedback 
da 
resposta: 
Resposta: E 
Comentário: o JavaScript é constituído basicamente a partir destes nove objetos: 
Number, String, Boolean, Object, Array, Function, Date, RegExp, Error (além 
de valores primários de cadeia, número e booleano). Compreender esses objetos 
em detalhes é de extrema importância para o aproveitamento e o poder exclusivo 
de programação e a flexibilidade da linguagem do JavaScript. 
 
 
 Pergunta 3 
0,25 em 0,25 pontos 
 
 
Uma __________ é um contêiner de instruções de código que podem ser chamadas utilizando o 
operador parênteses (), ou seja, os parâmetros podem ser trafegados entre parênteses durante a 
invocação para que as instruções na função possam acessar determinados valores quando esta é 
invocada. O espaço se refere a: 
 
Resposta Selecionada: c. Função. 
Respostas: a. Array. 
 b. Import. 
 c. Função. 
 d. Exception. 
 e. Include. 
Feedback 
da resposta: 
Resposta: C 
Comentário: uma função é um contêiner de instruções de código que podem ser 
chamadas utilizando o operador parênteses (), ou seja, os parâmetros podem ser 
trafegados entre parênteses durante a invocação para que as instruções na 
função possam acessar determinados valores quando esta é invocada. 
 
 
 Pergunta 4 
0,25 em 0,25 pontos 
 
 
Uma lista ordenada de valores normalmente criados com a intenção de realizar um loop por 
meio de valores indexados numericamente, começando com o índice zero. A definição do 
enunciado se refere a: 
 
Resposta Selecionada: d. Array. 
Respostas: a. Function. 
 b. Import. 
 c. Include. 
 d. Array. 
 e. Exception. 
Feedback 
da 
resposta: 
Resposta: D 
Comentário: uma matriz é uma lista ordenada de valores normalmente criados 
com a intenção de realizar um loop por meio de valores indexados 
numericamente, começando com o índice zero. O que precisamos saber é que 
matrizes podem ser definidas como conjuntos ordenados numericamente, em 
oposição a objetos que possuem definição de nomes de propriedades associados 
a valores em ordem não numérica. 
 
 
 Pergunta 5 
0,25 em 0,25 pontos 
 
 
Gerenciador de soluções é responsável por concentrar todos os “pacotes” que serão utilizados 
no projeto web. A camada apresentação contém pacotes de referências, propriedades e web 
forms. Nesse contexto, avalie as afirmações a seguir: 
I – A camada apresentação recebe apenas um web form, determinado como web form master, 
que tem por finalidade definir o layout padrão para o desenvolvimento da aplicação. 
II – A camada apresentação tem por finalidade ser canal de entrada e saída de valores em 
desenvolvimento de aplicações web. 
III – A camada apresentação tem por finalidade intermediar informações entre web forms que 
 
podem ser alocados na camada controle. 
 
É correto apenas o que se afirma em: 
Resposta Selecionada: b. II. 
Respostas: a. I e II. 
 b. II. 
 c. I. 
 d. III. 
 e. I e III. 
Feedback da 
resposta: 
Resposta: B 
Comentário: a camada de apresentação viabiliza a entrada e a saída de 
informações em uma aplicação desenvolvida para web. 
 
 
 Pergunta 6 
0,25 em 0,25 pontos 
 
 
Podemos afirmar que na arquitetura de trabalho atribuída para desenvolvimento de software 
para internet (MVC), a camada de controle ou camada de dados é responsável: 
Resposta 
Selecionada: 
b. Por receber a requisição da camada de apresentação e retornar o 
resultado dependendo da lógica de negócio. 
Respostas: a. Por receber a requisição da camada modelo e retornar o resultado 
dependendo da lógica de negócio. 
 
b. Por receber a requisição da camada de apresentação e retornar o 
resultado dependendo da lógica de negócio. 
 
c. Por receber a requisição da camada de apresentação e retornar somente 
classes abstratas dependendo da lógica de negócio. 
 
d. Por receber a requisição da camada de modelo e retornar somente 
classes abstratas dependendo da lógica de negócio. 
 
e. Por receber a requisição da camada de apresentação e retornar somente 
métodos estáticos para a camada modelo. 
Feedback da 
resposta: 
Resposta: B 
Comentário: responsável por receber os parâmetros enviados pela interface e 
tratar, dentro de suas respectivas classes, a regra de negócio por meio de 
métodos (por exemplo: consultarAluno, alterarAluno, excluirAluno, 
inserirAluno). 
 
 
 Pergunta 7 
0,25 em 0,25 pontos 
 
 
O Razor agrega uma série de características importantes, que possibilitam, por intermédio de 
um objetivo natural, a construção de páginas com a estrutura de ASP. NET MVC, porém essa 
ideia nasceu a partir da versão 3. Uma das características importantes construídas no Razor é: 
 
Resposta 
Selecionada: 
a. Teve na sua concepção inicial o trabalho de atuação para ser expressivo 
e ágil no desenvolvimento de páginas. 
 
Respostas: a. Teve na sua concepção inicial o trabalho de atuação para ser expressivo 
e ágil no desenvolvimento de páginas. 
 
b. Teve na sua concepção inicial o trabalho de atuação com o acesso ao 
banco de dados, torna mais ágil e eficaz a transição de dados para tabelas. 
 
c. Teve na sua concepção inicial o trabalho de atuação com metodologias 
ágeis, tais como o Scrum que aumenta a performance do time de 
desenvolvimento de aplicações web. 
 
d. Teve na sua concepção inicial o trabalho de atuação com tráfego de 
informações por camada, garantindo, assim, qualidade e eficiência no 
desenvolvimento de aplicações web. 
 
e. Teve na sua concepção inicial o trabalho de atuação voltado para 
diagramas UML, bem como garantir que a análise efetuada será 
desenvolvida com sucesso no desenvolvimento de aplicações web. 
Feedback 
da 
resposta: 
Resposta: A 
Comentário: o Razor agrega uma série de características importantes, que 
possibilitam, por intermédio de um objetivo natural, a construção de páginas 
com a estrutura de ASP. NET MVC, porém essa ideia nasceu a partir da versão 
3. Uma das características importantes construídas no Razor é que ele foi 
desenvolvido para ser expressivo, compacto e ágil: a ideia foi construir um 
mecanismo capaz de reduzir ao máximo o número de caracteres necessários para 
a codificação de uma página aspx. 
 
 Pergunta 8 
0,25 em 0,25 pontos 
 
 
Podemos definir Representational State Transfer (Rest) como um estilo de arquiteturaque se 
assenta em uma série de princípios. A ascensão do Rest nos últimos anos está ligada 
ao design da API que a maioria dos aplicativos da web oferece para estender suas 
funcionalidades. Mesmo que não esteja vinculado ao HTTP, ele geralmente está associado aos 
aplicativos da web. HTTP se encaixa bem com os seus princípios. Sendo assim, os princípios 
do Rest são: 
 
Resposta 
Selecionada: 
e. Interface uniforme, sem estado, armazenável em cache, cliente-
servidor, sistema em camadas e código sob demanda. 
Respostas: a. Interface uniforme que funciona somente em versões para Windows 
Forms. 
 b. Interface uniforme que funciona somente em versões para Web Forms. 
 c. Interface uniforme que funciona somente em versões mobile. 
 
d. Interface uniforme, com estado definido sempre, armazenável às vezes 
em cache, código sob demanda exclusiva. 
 
e. Interface uniforme, sem estado, armazenável em cache, cliente-
servidor, sistema em camadas e código sob demanda. 
Feedback da 
resposta: 
Resposta: E 
Comentário: os princípios do Rest são: interface uniforme, sem estado, 
armazenável em cache, cliente-servidor, sistema em camadas e código sob 
demanda. 
 
 
 Pergunta 9 
0,25 em 0,25 pontos 
 
 
Dentro do conceito de segregação de código utilizando desenvolvimento de software para 
internet, podemos afirmar que a camada modelo é responsável por: 
Resposta 
Selecionada: 
a. É responsável por facilitar o tráfego de informações pelas 
camadas. 
Respostas: a. É responsável por facilitar o tráfego de informações pelas 
camadas. 
 b. É responsável por conectar ao banco de dados. 
 c. É responsável por gerenciar a apresentação de telas. 
 d. É responsável por efetuar o start na aplicação. 
 
e. É responsável por atribuir informações ao método de inicialização do 
formulário. 
Feedback da 
resposta: 
Resposta: A 
Comentário: a camada modelo é responsável por efetuar um espelhamento das 
tabelas que são construídas no banco de dados. Por facilitar o tráfego de 
informações pelas camadas, ela é de extrema importância para a execução. 
 
 
 Pergunta 10 
0,25 em 0,25 pontos 
 
 
Front End está contido em uma das camadas mais importantes no projeto de desenvolvimento 
de software para internet. Responsável pela entrada de dados tem grande importância no 
momento de validação de requisitos junto ao cliente. A camada em questão é: 
 
Resposta Selecionada: c. Apresentação. 
Respostas: a. Controle. 
 b. Dados. 
 c. Apresentação. 
 d. Navegação. 
 e. Móvel. 
Feedback da 
resposta: 
Resposta: C 
Comentário: em primeiro lugar, é importante sabermos que a camada de 
apresentação é a entrada de dados de uma aplicação. Em muitos momentos, ela 
é apresentada em projetos de software como Front End, definida como 
protótipo na fase de levantamento de requisitos.

Continue navegando