Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

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.

Em relação ao padrão DAO (Data Access Object), quais das afirmacoes 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.

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.
a ) I, IV e V.
b ) I, III e V.
c ) I, II, III e IV.
d ) Somente a alternativa I.
e ) II, III, IV e V.

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.

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.

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.

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.

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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.

Em relação ao padrão DAO (Data Access Object), quais das afirmacoes 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.

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.
a ) I, IV e V.
b ) I, III e V.
c ) I, II, III e IV.
d ) Somente a alternativa I.
e ) II, III, IV e V.

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.

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.

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.

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.

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.

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

Mais conteúdos dessa disciplina