Buscar

Prova presencial

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 10 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

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 6, do total de 10 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

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 9, do total de 10 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

Prévia do material em texto

Prova Online Liberada com Senha 
Disciplina: 101726 - DESENVOLVIMENTO DE SOFTWARE PARA WEB 
Abaixo estão as questões e as alternativas que você selecionou: 
QUESTÃO 1 
O que será exibido pelo código a seguir? 
 
 
 
 
a ) 
 Será exibido uma página em branco indicando que ocorreu um erro. 
 
 
b ) 
 Mensagem Web 
 
 
c ) 
 O título da página será Seja Bem-Vindo! e será exibido o texto Mensagem Web 
 
 
d ) 
 O título da página será Mensagem Web e será exibido o texto Seja Bem-Vindo! 
 
 
e ) 
 Não é possível executar este código, porque temos comandos Java em um documento 
HTML. 
 
Ver justificativa da resposta 
QUESTÃO 2 
Em relação ao padrão DAO (Data Access Object), quais das afirmações 
abaixo estão corretas? 
 
I. O padrão DAO separa a lógica de negócios da lógica da persistência 
de dados e encapsula a camada de acesso a dados. 
II. As classes DAO são responsáveis pelo controle com a Camada View. 
III. As classes DAO são responsáveis pelas operações CRUD. 
IV. O padrão DAO separa a lógica de negócio da lógica de apresentação. 
V. As classes DAO implementam os métodos utilitários para auxiliarem o 
desenvolvimento do sistema, como: (a) find(); (b) findById(); 
(c) findByName(); entre outros. 
 
 
a ) 
 I, III e V. 
 
 
b ) 
 Somente a afirmação II. 
 
 
c ) 
 Somente a afirmação I. 
 
 
d ) 
 I, II e V. 
 
 
e ) 
 II, IV e V. 
 
Ver justificativa da resposta 
QUESTÃO 3 
Em relação ao modelo do banco de dados, quais das afirmações abaixo 
estão corretas? 
 
I. O modelo do banco de dados deve ser otimizado e a modelagem não 
reflete exatamente a regra de negócio. 
II. A regra de negócio do sistema e suas restrições determinam a lógica 
da programação do sistema, impactando no modelo de banco de dados. 
III. Os requisitos funcionais obrigatórios do sistema são campos 
obrigatórios no modelo de banco de dados e os demais atributos podem 
ter valores ausentes. 
IV. A modelagem do banco de dados reflete a regra de negócio e suas 
restrições. 
V. O processo de herança entre duas classes pode ser implementado 
criando uma tabela para a superclasse e outra para a subclasse. 
 
Assinale a alternativa que apresenta as afirmativas corretas: 
 
 
a ) 
 Somente a alternativa I. 
 
 
b ) 
 I, III e V. 
 
 
c ) 
 I, II, III e IV. 
 
 
d ) 
 II, III, IV e V. 
 
 
e ) 
 I, IV e V. 
 
Ver justificativa da resposta 
QUESTÃO 4 
Qual é a regra utilizada pelo Spring Security para criar as permissões? 
 
 
a ) 
 A regra PERMISSAO. 
 
 
b ) 
 A regra NOME_DA_PERMISSAO_ROLE. 
 
 
c ) 
 A regra ROLE_NOME_DA_PERMISSAO. 
 
 
d ) 
 A regra NOME_DA_PERMISSAO. 
 
 
e ) 
 A regra PAPEL_NOME_DA_PERMISSAO. 
 
Ver justificativa da resposta 
QUESTÃO 5 
A estrutura de um Dynamic Web Project é mostrada abaixo. Qual é a 
responsabilidade da Camada Util? 
 
 
 
 
a ) 
 Implementar as classes do front-end. 
 
 
b ) 
 Implementar as classes utilitárias de apoio ao desenvolvimento. 
 
 
c ) 
 Implementar funcionalidades de apoio à regra de negócio. 
 
 
d ) 
 Implementar as classes de controle. 
 
 
e ) 
 Implementar as classes de exceção. 
 
Ver justificativa da resposta 
QUESTÃO 6 
Um arquivo de estilo do CSS é utilizado para estruturar e estilizar uma 
página HTML. Em uma aplicação web utilizando JSF, quais são os 
procedimentos necessários para criar e utilizar o arquivo de estilo? 
 
 
a ) 
 
 
b ) 
 
 
c ) 
 
 
d ) 
 
 
e ) 
 
Ver justificativa da resposta 
QUESTÃO 7 
A instrução SQL select max(id_cliente) from cliente realiza qual 
operação? 
 
 
a ) 
 Uma operação de consulta e seleciona o campo id_cliente da tabela cliente. 
 
 
 
b ) 
 Uma operação de projeção na coluna id_cliente na tabela cliente e seleciona o último 
registro inserido na tabela. 
 
 
 
c ) 
 Uma operação de atualização dos campos da tabela cliente com o id_cliente fornecido. 
 
 
 
d ) 
 Uma operação de projeção na coluna id_cliente na tabela cliente e seleciona o primeiro 
registro inserido na tabela. 
 
 
 
e ) 
 Uma operação de consulta e seleciona todos os campos da tabela com o id_cliente 
fornecido. 
 
 
Ver justificativa da resposta 
QUESTÃO 8 
Considere a representação de um sistema cliente-servidor mostrado a 
seguir: 
 
 
Sobre essa representação, é correto afirmar que: 
 
 
a ) 
 esse modelo de sistema apresenta inconsistência, uma vez que, para que todos os 
usuários do sistema tenham a mesma versão do programa, é necessário realizar 
atualizações individuais. 
 
 
b ) 
 o sistema cliente-servidor é um modelo de aplicação utilizado no início da programação e 
não é mais aplicado nos sistemas atuais. 
 
 
c ) 
 para o desenvolvimento do sistema representado na figura, utilizamos o framework EJB 
(Enterprise Java Bean, Componente Corporativo do Java, em português) para o 
desenvolvimento do front-end e o framework JSF (JavaServer Faces) para o 
desenvolvimento do back-end. 
 
 
d ) 
 a implementação de um sistema com a arquitetura mostrada na figura encontra 
problemas, uma vez que as linguagens de programação como a linguagem Java não 
oferecem ferramentas necessárias para o desenvolvimento web. 
 
 
e ) 
 temos dois programas que devem ser elaborados: o que é executado em um servidor e o 
que é executado pelo cliente. A comunicação entre o programa executado pelo cliente e o 
executado no servidor é realizada pela web. 
 
Ver justificativa da resposta 
QUESTÃO 9 
 
 
 
a ) 
 
 
b ) 
 
 
c ) 
 
 
d ) 
 
 
e ) 
 
Ver justificativa da resposta 
QUESTÃO 10 
Em relação ao servidor Tomcat, assinale a alternativa correta. 
 
 
a ) 
 O servidor Tomcat pode ser integrado no Eclipse permitindo que o servidor seja 
executado e operado dentro do Eclipse. 
 
 
b ) 
 O Tomcat não pode ser executado como um servidor local, somente como um servidor 
remoto. 
 
 
c ) 
 A dificuldade para utilizar o Tomcat como um servidor local é que a porta para receber 
requisição HTTP do seu endereço localhost 127.0.0.1 não pode ser alterada e nem 
configurada. 
 
 
d ) 
 O Eclipse não trabalha com o servidor Tomcat, o que impossibilita a sua integração. 
 
 
e ) 
 O servidor Tomcat não pode ser integrado no Eclipse, sendo necessário executar o 
container em comando de linha ou pela sua página de administrador. 
 
Ver justificativa da resposta 
QUESTÃO 11 
O Dynamic Web Project do Eclipse é utilizado para o desenvolvimento 
Web devido a que fator? 
 
 
a ) 
 Não é possível utilizar o Dynamic Web Project para o desenvolvimento web, porque esse 
tipo de projeto não gera como artefato um arquivo war. 
 
 
b ) 
 Porque é um tipo de projeto desatualizado e não adequado para o desenvolvimento web. 
 
 
c ) 
 Porque possui uma estrutura de pastas adequadas para o desenvolvimento web e gera 
como artefato um arquivo war (Web Application Archive). 
 
 
d ) 
 Porque é mais utilizado para o desenvolvimento de sistemas que funcionam em comando 
de linha. 
 
 
e ) 
 Porque pode ser utilizado para o desenvolvimento de aplicação web, entretanto, para isso 
será necessário criar uma estrutura de pastas adequada para esse tipo de 
desenvolvimento. 
 
Ver justificativa da resposta 
QUESTÃO 12 
Utilizando a plataforma Heroku para publicar uma aplicação, quais são as 
etapas necessária a se fazer para executá-la? 
 
 
a ) 
 Criar uma conta no Heroku; fazer o download e instalar o Git; fazer o download e instalar 
o CLI do Heroku. 
 
 
b ) 
 Criar uma conta no Eclipse Org; fazer o download e instalar o Eclipse; fazer o download e 
instalar o Tomcat. 
 
 
c ) 
 Criar uma conta no Eclipse Org; fazer o download e instalar o Git; fazer o download e 
instalar o CLI do Heroku. 
 
 
d ) 
 Fazer download e instalação do Java JDK; fazer o download e instalar o Eclipse; fazer o 
download e instalar o Tomcat. 
 
 
e ) 
 Criar uma conta no Heroku; fazer o download e instalar o Tomcat; fazer o download e 
instalar o Eclipse. 
 
Ver justificativa da resposta

Continue navegando