Buscar

Desenv de Sist Web teste conhecimento

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

DESENVOLVIMENTO DE SISTEMAS WEB 
TESTE DE CONHECIMENTO 
 
AULA 1 
 
1a Questão 
 
Associe as colunas abaixo e marque a alternativa correta sobre orientação a objetos. 
(1) Classe 
( ) é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos 
(métodos) e variáveis possíveis (atributos). 
(2) Atributo 
( ) consiste na separação de aspectos internos e externos de um objeto. Este mecanismo é utilizado amplamente para impedir o 
acesso direto ao estado de um objeto (seus atributos), disponibilizando externamente apenas os métodos que alteram estes estados. 
(3) Herança ( ) são características de um objeto. Basicamente a estrutura de dados que vai representar a classe. 
(4) Encapsulamento ( ) representa um conjunto de objetos com características afins. 
 
 
 
3,2,4,1 
 
1,2,3,4 
 
4,1,2,3 
 
4,3,2,1 
 3,4,2,1 
 
 
 
 
 
 2a Questão 
 
 
Em relação ao funcionamento da Web, podemos afirmar que: 
 
 
A web é igual ao protocolo FTP. 
 A web funciona com o processo de requisição e resposta. Uma máquina cliente requisita um recurso ao um servidor. 
Este servidor responde com o recurso requisitado. 
 
A web funciona apenas com requisições aos servidores 
 
A web funciona apenas com respostas dos servidores. 
 
A web é um ambiente que só permite troca de informações básicas, sem permitir que sistemas sejam 
desenvolvidos. 
 
 
 
 
 
 3a Questão 
 
 
A linguagem de programação Web PHP é uma das mais utilizadas, em virtude da agilidade de desenvolvimento de sites. 
Com relação a essa linguagem, a partir de qual versão foi introduzido o tratamento de exceções (Try / catch)? 
 
 
PHp 3 
 
PHP 5.3 
 
PHP 4 
 
PHP 6 
 PHP 5 
 
 
 
 
 
 4a Questão 
 
 
(CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação 
Java? 
 
 A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de 
java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método. 
 
O conceito de herança múltipla é implementado nativamente. 
 Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre 
que necessário, liberando imediatamente a memória usada pelo conteúdo anterior. 
 
Uma classe pode implementar somente uma interface ao mesmo tempo. 
 Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos 
simultaneamente. 
 
 
 
 
 
 5a Questão 
 
 
(FCC-2008) NÃO são nomes válidos em Java: 
 
 
um1 e dois2 
 
Codigo e codigo 
 
cod_valor e cod$valor 
 3tres e tres3 
 
_Real e $real 
 
 
Gabarito Coment. 
 
 
 
 
 6a Questão 
 
 
(FCC - 2008) A função Java: 
public boolean VerificarCPF (string CPF); 
representa um exemplo do conceito de: 
 
 encapsulamento. 
 
override. 
 
polimorfismo. 
 
herança. 
 
overload. 
 
 
 
 
 
 7a Questão 
 
 
Considere o trecho de código ilustrado na figura a seguir: 
 
Qual será a saída do código ilustrado na figura? 
 
 
-1,6,3 
 
2,-6,0 
 
1,-6,3 
 
0,6,0 
 0,-6,0 
 
 
 
 
 
 8a Questão 
 
 
(FCC - 2008) Os conceitos de generalização e especialização da orientação a objetos estão diretamente relacionados ao 
conceito de: 
 
 Herança. 
 
Polimorfismo. 
 
Agregação. 
 
Associação. 
 
Encapsulamento. 
 
AULA 2 
 
1a Questão 
 
(FCC - 2012) Em relação a projetos orientados a objetos, a restrição de multiplicidade: 
 
 
garante que uma classe seja utilizada na composição de múltiplos objetos. 
 indica o número de instâncias de uma classe que participa da relação com as instâncias de outra classe. 
 
reduz a complexidade, pois permite tratar múltiplos objetos como um único objeto. 
 
expressa a possibilidade de composição de múltiplos atributos e métodos para um objeto. 
 
descreve a quantidade de objetos que podem ser instanciados para uma determinada classe. 
 
 
 
 
 2a Questão 
 
 
A versão do Java voltada para desktops e servidores e a versão voltada para aplicativos de rede em geral são, 
respectivamente: 
 
 
JME e JEE 
 
JEE e JSE 
 JSE e JEE 
 
JSE e JME 
 
JME e JSE 
 
 
 
 
 3a Questão 
 
 
(FCC - 2008) Considere: 
Casas ABC Ltda., Empresa e Nome da Empresa. 
Na orientação a objetos, os itens acima representam, respectivamente: 
 
 
atributo, classe e objeto. 
 
classe, objeto e atributo. 
 objeto, classe e atributo. 
 
objeto, atributo e classe. 
 
classe, atributo e objeto. 
 
 
 
 
 4a Questão 
 
 
(FCC - 2012) Sobre conceitos em programação orientada a objetos (OOP), analise: 
I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem receber argumentos 
distintos, consequentemente alterando a assinatura do método. 
II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são acessados por outros 
objetos, protegendo o acesso direto aos mesmos através de operações. 
III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que uma classe pode herdar de 
uma superclasse. 
Está correto o que consta em : 
 
 
III, apenas. 
 
I, II e III. 
 
II e III, apenas. 
 I, apenas. 
 
I e II, apenas. 
 
 
Gabarito Coment. 
 
 
 
 5a Questão 
 
 
(FCC - 2011) Considere: 
I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias Realms e JDBC 
DataSources. 
II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache 
ou até mesmo o IIS. 
III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java Servlet e JavaServer Pages. 
Quanto ao Tomcat, é correto o que consta em: 
 
 
I e II, somente. 
 
I, somente. 
 
III, somente. 
 
I, II e III. 
 II, somente. 
 
 
 
 
 6a Questão 
 
 
(UFF - 2009) Analise as seguintes sentenças em relação à orientação objeto: 
I. As classes possuem atributos e métodos. 
II. Na orientação objeto existem dois tipos de métodos: herança e polimorfismo. 
III. Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os atributos e 
métodos da superclasse. 
Das sentenças acima: 
 
 
apenas I e II são verdadeiras; 
 
I, II e III são verdadeiras. 
 
apenas II e III são verdadeiras; 
 
apenas I e III são verdadeiras; 
 apenas I é verdadeira. 
 
 
Gabarito Coment. 
 
 
 
 7a Questão 
 
 
(FCC - 2011) Considere: 
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter 
através de seus atributos. 
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base 
(superclasse) e acrescenta a elas o que for definido de particularidade para ela. 
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar 
métodos que têm a mesma identificação e mesmo comportamento. 
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como 
se relacionar e enviar mensagens a outros objetos. 
Na orientação a objetos é correto o que se afirma em: 
 
 
I, IIIe IV, apenas. 
 
I, II, III e IV. 
 
I, II e III, apenas. 
 I, II e IV, apenas. 
 
II, III e IV, apenas. 
 
 
 
 
 8a Questão 
 
 
(CESGRANRIO - 2010) Analise o diagrama UML a seguir. 
 
Se os métodos M1, M2 e M3 forem adicionados, respectivamente, às classes P, Q e R, que métodos serão herdados pela 
classe S? 
 
 
M2 somente. 
 
M3 somente. 
 M1, M2, M3. 
 
M1 e M2 somente. 
 
M1 somente. 
 
 
 
AULA 3 
1a Questão 
 
Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa-se o método: 
 
 
setParam 
 
setParameter 
 setAttribute 
 
setResponse 
 
setRequest 
 
 
 
 
 
 2a Questão 
 
 
O objeto que permite escrever uma resposta a uma requisição no estilo System.out.println é possível por meio do objeto: 
 
 
Println 
 PrintWriter 
 
Print 
 
Nenhuma das anteriores 
 
PrintResponse 
 
 
 
 
 
 3a Questão 
 
 
Marque a alternativa que representa corretamente o mecanismo que permite com que uma requisição seja repassa para 
outro Servlet dentro do contexto de aplicação. 
 
 
sendRequestDispatcher 
 
sendRedirect 
 
sendResponse 
 
sendRequestResponse 
 RequestDispatcher 
 
 
 
 
 
 4a Questão 
 
 
Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como JavaScript, ASP e applets Java para incluir 
aplicações, respectivamente, nos lados: 
 
 cliente, servidor e cliente. 
 
servidor, cliente e servidor. 
 
servidor, servidor e cliente. 
 
cliente, cliente e cliente. 
 
cliente, cliente e servidor. 
 
 
 
 
 
 5a Questão 
 
 
Sobre middleware é correto afirmar que: 
 
 
está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI. 
 
é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários. 
 
está contiguamente localizado entre as camadas física e de rede do modelo OSI. 
 é uma ferramenta facilitadora para construção de sistemas distribuídos. 
 
é uma ferramenta aplicada na arquitetura de bancos de dados centralizados. 
 
 
 
 
 
 6a Questão 
 
 
A classe que tipa o objeto request, nos métodos doGet() e doPost() está representada na alternativa: 
 
 
Nenhuma das anteriores 
 HttpServletRequest 
 
HttpSession 
 
GenericServlet 
 
HttpServletResponse 
 
 
 
 
 
 7a Questão 
 
 
Existem três tipos básicos de classe usados em uma aplicação web. Marque a alternativa que representa a classe que 
permite o tratamento de eventos relacionados com o contexto de aplicação: 
 
 
Filters 
 
Servlet 
 Listener 
 
Interfaces 
 
Nenhuma das anteriores 
 
 
 
 
 
 8a Questão 
 
 
 
Em relação ao Ciclo de Vida da Servlet, o método de destruição é o? 
 
 
get() 
 destroy() 
 
init() 
 
const() 
 
ready() 
 
 
AULA 4 
1a Questão 
 
Páginas JSP são compiladas em servlets e podem chamar componentes JavaBeans(bens) ou componentes Enterprise 
JavaBeans(enterprise bens). A tecnologia JSP é similar que tipo de tecnologias? 
 
 
Active Server Pages (ASP) e HTML 
 Active Server Pages (ASP) e PHP 
 
Active Server Pages (ASP) e XHTML 
 
Active Server Pages (ASP) e Cobol 
 
Visual Basic 6.0 e PHP 
 
 
 
 
 
 2a Questão 
 
 
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value): 
 
 
recupera os nomes de todos os atributos associados com o objeto. 
 associa um valor de atributo com um nome. 
 
recupera o valor de atributo associado com a chave. 
 
retorna o contexto no qual o servlet da página roda. 
 
remove o valor de atributo associado com a chave. 
 
 
 
 
 
 3a Questão 
 
 
Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se 
 
 
Servlets. 
 
Gadgets. 
 
Widgets. 
 
Applets. 
 Scriptlets. 
 
 
 
 
 
 4a Questão 
 
 
Marque o item que contem a sintaxe correta em um arquivo JSP para importar a classe "Classe" do pacote "pacote" 
 
 
<%@include import= "pacote.Classe"%> 
 
<%@page include= "pacote.Classe"%> 
 
<%import= "pacote.Classe"%> 
 
<%@import class= "pacote.Classe"%> 
 <%@page import="pacote.Classe"%> 
 
 
 
 
 
 5a Questão 
 
 
As tags de expressão têm acesso completo a informação sobre a requisição. Marque uma característica das tags de 
expressão. 
 
 
Insere valor na tag html 
 
Insere valor na função println 
 
Insere valor na classe Servlet 
 
Insere valor no objeto out 
 Insere valor Java diretamente na saída 
 
 
 
 
 
 6a Questão 
 
 
O elemento básico da tecnologia JSP que permite informar ao servidor, em tempo de tradução, algumas propriedades 
específicas da página, é conhecido como? 
 
 
Scriptles 
 
JSP file 
 Diretiva 
 
Gráficos 
 
JSP Engine 
 
 
Gabarito Coment. 
 
 
 
 
 7a Questão 
 
 
As páginas JSP são compiladas em servlets e chamam componentes para realizar processamento no servidor. Qual das 
opções abaixo representa um desses componentes? 
 
 
VBEnterprise 
 
VBScript 
 
JavaScript 
 
ASP 
 JavaBeans 
 
 
 
 
 
 8a Questão 
 
 
VUNESP - 2013 - FUNDUNESP Ao se executar uma página JSP na plataforma J2EE, o servidor de aplicação 
 
 
envia o conteúdo HTML ao navegador, substituindo o código delimitado por <% e %> pelos valores 
correspondentes 
 traduz o conteúdo da página em um Servlet, compila o Servlet e o executa, enviando o resultado para o navegador. 
 
compila a página por meio de um compilador específico e a executa, enviando o resultado para o navegador. 
 
envia a página para um interpretador Java que faz o processamento e envia o código HTML resultante para o 
navegador 
 
envia todo conteúdo da página para o navegador, pois, devido à compatibilidade do código Java e JavaScript, ela 
pode ser processada diretamente pelo navegador 
 
 
AULA 5 
1a Questão 
 
Os objetos da classe java.sql.Connection representam conexões para o banco de dados. Uma vez de posse deste objeto, 
criamos um objeto da classe Statement, que usamos para executar consultas SQL. Qual o método que tomada em 
comandos SELECT retorna o resultado de operações como um ResultSet. 
 
 
executeManager 
 executeQuery 
 
executeSQL 
 
executeUpdate 
 
executeRequest 
 
 
Gabarito Coment. 
 
 
 
 
 2a Questão 
 
 
É um programa que faz a mediação entre software e as demais aplicações. 
 
 
hardware 
 
software 
 middleware 
 
peopleware 
 
javaware 
 
 
Gabarito Coment. 
 
 
 
 
 3a Questão 
 
 
Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL? 
 
 
java.sql.Connection 
 
java.sql.DriverManager 
 
java.sql.ResultSet 
 java.sql.Statement 
 
javax.sql.DataSource 
 
 
 
 
 
 4a Questão 
 
 
A classe pertencente ao JDBC que serve para criar conexão com um Banco de Dados a partir de uma URL JDBC recebida 
como parâmetro chama-se: 
 
 
Statement 
 DriverManager 
 
Driver 
 
Connection 
 
ResultSet 
 
 
 
 
 
 5a Questão 
 
 
Qual o nome da API criada pela SUN cujo o objetivo é fornecer uma ponte entre a camada do cliente, o driver do fabricante 
e a fonte de dados? 
 
 
ADBC 
 
SQL 
 JDBC 
 
SDBC 
 
RDB 
 
 
GabaritoComent. 
 
 
 
 
 6a Questão 
 
 
Na arquitetura cliente/servidor de duas camadas, a base de dados fica no servidor; e as regras e a lógica da aplicação 
ficam no cliente. Em relação à arquitetura cliente/servidor de três camadas, uma camada intermediária é criada entre o 
servidor e o cliente. Qual a função desta camada? 
 
 
Armazenar a lógica da aplicação, deixando o servidor responsável pelas regras de negócio. 
 Armazenar as regras do negócio e a lógica da aplicação, deixando o cliente responsável apenas com a interface 
com o usuário. 
 
Armazenar a base de dados, deixando o servidor responsável por outras tarefas mais pesadas. 
 
Armazenar as regras do negócio, deixando o cliente responsável apenas pela lógica da aplicação. 
 
Armazenar a base de dados, passando a lógica da aplicação para o servidor. 
 
 
Gabarito Coment. 
 
 
 
 
 7a Questão 
 
 
Marque a opção correta com relação a arquitetura cliente/servidor. 
 
 
A comunicação cliente/servidor é baseada em rastreamento de mensagens 
 
Arquitetura centralizada é quando o servidor de arquivos envia arquivos da localização compartilhada para o 
ambiente da estação de trabalho 
 
Arquitetura de arquivo compartilhado é um processo responsável pela manutenção da informação (Servidor), 
enquanto que outro é responsável pela obtenção dos dados (Cliente) 
 
Arquitetura compartilhada privilegia o envio e recebimento de dados pelo servidor e o cliente. 
 Arquitetura centralizada é onde toda a inteligência é centralizada em um computador central que recebe a 
informação gerada pela captura da informação do usuário através de um terminal 
 
 
Gabarito Coment. 
 
 
 
 
 8a Questão 
 
 
Tomada em comandos SELECT, retornando o resultado de operações como um objeto ResultSet. Estamos falando de qual 
comando? 
 
 
ExecuteUpdate 
 
DataSource 
 
Connection 
 ExecuteQuery 
 
ResultSet 
 
 
AULA 6 
1a Questão 
 
Padrões de Projeto são organizados em famílias de padrões, conforme o esquema: Marque a resposta que apresente essa 
organização. 
 
 
Criação - Estrutura - Organização e Métodos 
 Criação - Escritura - Comportamento 
 Criação - Estrutura - Comportamento 
 
Criação - Estrutura - JavaBeans 
 
Criação - Nomeclatura - Espelhamento 
 
 
 
 
 2a Questão 
 
 
Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento: 
 
 Memento 
 
Flyweight 
 
Builder 
 
Composite 
 
Facade 
 
 
Gabarito Coment. 
 
 
 
 3a Questão 
 
 
Na estrutura de um padrão de desenvolvimento, pode-se afirmar que o atributo problema representa: 
 
 
Referência que descreve de forma bastante sucinta o padrão 
 Apresentação do contexto do padrão e quando ele pode ser utilizado 
 
Identificação das características de segurança 
 
Identificação dos elementos gráficos do projeto 
 
Descreve a solução e os elementos que a compõem 
 
 
 
 
 4a Questão 
 
 
Os 23 padrões descritos pela GoF (Gang of Four) são classificados e organizados em famílias de padrões, conforme o seu 
propósito e o seu escopo. Qual delas trata das associações entre classes e objetos? 
 
 
Classe 
 
Comportamento 
 Estrutura 
 
Criação 
 
Objeto 
 
 
Gabarito Coment. 
 
 
 
 5a Questão 
 
 
Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura: 
 
 
Observer 
 Decorator 
 
Prototype 
 
Abstract Factory 
 
Strategy 
 
 
Gabarito Coment. 
 
 
 
 6a Questão 
 
 
Marque a alternativa correta sobre o JAVA BEANS 
 
 
é um objeto java comum 
 É uma classe que deve possuir construtor vazio e métodos getters e setters dos atributos 
 
é forma de cadastrar dados em um banco de dados 
 
é um modelo de classe PHP 
 
é uma interface 
 
 
 
 
 7a Questão 
 
 
Os padrões de desenvolvimento são de grande utilização no mercado de desenvolvimento atual. Em termos de JEE, os EJBs 
são objetos que funcionam em pools, permitindo que o conjunto seja visto como um único elemento, mas trazendo grande 
escalabilidade e robustez à plataforma. Qual padrão é utilizado na constituição destes pools de EJBs? 
 
 Fly Weight 
 
Command 
 
Facade 
 
Front Control 
 
Proxy 
 
 
Explicação: Para a organização de pools de objetos, o mais indicado é o padrão Fly Weight. 
 
 
 
 
 8a Questão 
 
 
Qual das opções abaixo representa um objeto da classe Class Adapter? 
 
 Bridge 
 
Prototype 
 
State 
 
Observer 
 
Builder 
 
 
AULA 7 
1a Questão 
 
Em relação à criptografia, qual dos tipos utiliza duas chaves, matematicamente relacionadas, sendo uma delas para 
encriptar e outra para decriptar? 
 
 
Indexada complexa 
 Assimétrica 
 
Simétrica 
 
Não-Indexada 
 
Indexada simples 
 
 
Gabarito Coment. 
 
 
 
 
 2a Questão 
 
 
O MVC foi um dos primeiros padrões identificados, criado pela comunidade Smalltalk em 1979. Em que consiste o Padrão 
MVC? 
 
 
O software não poderá ser dividido em módulos independentes. 
 
O software não poderá ser dividido em módulos mas dependentes. 
 
O software não poderá ser dividido em módulos dependentes ou independentes. 
 O software poderá ser dividido em módulos independentes. 
 
O software poderá ser dividido em módulos mas não independentes. 
 
 
 
 
 
 3a Questão 
 
 
Em relação à segurança, qual dos serviços abaixo se caracteriza pela garantia de que os dados não foram alterados 
durante o processo de transmissão? 
 
 
Não-repúdio 
 
Privacidade 
 
Autorização 
 Integridade 
 
Autenticação 
 
 
Gabarito Coment. 
 
 
 
 
 4a Questão 
 
 
O Padrão MVC sugere a separação entre quais componentes? 
 
 Visão, Controle e Modelo 
 
Visão, Controle e Aplicação 
 
Visão, Controle e Java 
 
Visão, Controle e Session 
 
Visão, Controle e Beans 
 
 
 
 
 
 5a Questão 
 
 
O padrão MVC sugere a separação entre o modelo, a visão e o controle de uma aplicação. Assinale a opção correta 
referente a View, Controller e Model respectivamente. 
 
 
Comportamento da aplicação / dados da aplicação e regras de negócio / interface com os clientes, apresentação 
das requisições. 
 Interface com os clientes, apresentação das requisições / comportamento da aplicação / dados da aplicação e 
regras de negócio. 
 
Interface com os clientes, apresentação das requisições / dados da aplicação e regras de negócio / comportamento 
da aplicação. 
 
Apresentação das requisições / interface com os clientes / dados da aplicação e regras de negócio. 
 
Interface com os clientes / dados da aplicação e regras de negócio / apresentação das requisições. 
 
 
 
 
 
 6a Questão 
 
 
O padrão MVC (2) que é uma arquitetura popular para o desenho de aplicações web complexas e modulares. Nessa 
arquitetura existem três camadas. Quais são? 
 
 
modelo, visão, tabelas 
 
modelo, visão, servlet 
 
modelo, filtros, controle 
 modelo, visão, controle 
 
modelo, control, controle 
 
 
Gabarito Coment. 
 
 
 
 
 7a Questão 
 
 
Aplicações executadas em servidor Web podem ser construídas com várias linguagens. Dentre as linguagens abaixo, qual 
não pode ser usada? 
 
 
Linguagem C 
 ActionScript 
 
Cold Fusion 
 
Java 
 
Python 
 
 
 
 
 
 8a QuestãoO modelo MVC 1, formado apenas por páginas JSP e Beans, deve ser utilizado no desenvolvimento de sistemas de que 
tipo? Pois pode haver uma grande quantidade de código Java nas páginas JSP. 
 
 
complexos e simples 
 
grandes e simples 
 
pequenos e complexos 
 pequenos e simples 
 
pequenos e robustos 
 
 
AULA 8 
1a Questão 
 
JavaScript é uma linguagem de programação baseada em scripts e padronizada pela ECMA International (associação 
especializada na padronização de sistemas de informação). 
Foi criada por Brendan Eich (Netscape) e surgiu em 1995 como linguagem de script client-side de páginas web. É uma 
linguagem dinâmica, orientada a objetos e criada com sintaxe similiar à linguagem C. . 
 
Identifique qual a opção abaixo que se refere-se a Javascript: 
 
 os códigos JavaScript estão totalmente em texto. 
 
é uma linguagem de programação OOP 
 
é uma linguagem de propósito geral 
 
cria aplicações executadas em uma máquina virtual ou em um browser 
 
o código Java precisa ser compilado 
 
 
Gabarito Coment. 
 
 
 
 
 2a Questão 
 
 
É uma grande vantagem de sistema web. 
 
 
protegido contra vírus 
 Fácil manutenção 
 
Fácil de acesso 
 
Fácil programação 
 
internet e intranet 
 
 
Gabarito Coment. 
 
 
 
 
 3a Questão 
 
 
Quanto aos operadores Aritméticos. Qual o operador de incremento e decremento respectivamente? 
 
 " + +" e " - - " 
 
" %" e " %" 
 
" %" e " - - " 
 
" + +" e " / " 
 
" + +" e " * " 
 
 
 
 
 
 4a Questão 
 
 
Sobre o conceito de camadas, a camada DAO é responsável pelo: 
 
 acesso e manipulação de banco de dados 
 
nenhuma alternativa 
 
aspecto visual do sistema 
 
todas as alternativas anteriores 
 
negócio do sistema web 
 
 
 
 
 
 5a Questão 
 
 
Quais os seis tipos de dados principais que temos em JavaScript? 
 
 
Numéricos, booleano, indefinido, null, string, executável 
 Numéricos, booleano, indefinido, null, string, arrays 
 
Bytecodes, booleano, indefinido, null, string, arrays 
 
Executável, booleano, indefinido, null, string, arrays 
 
Numéricos, booleano, indefinido, null, string, bytecodes 
 
 
 
 
 
 6a Questão 
 
 
Observe o comando JavaScript abaixo e marque a opção correta: input type="button" onclick="respostaAoUsuario()" 
value="OK" 
 
 
Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. 
 
Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. 
 
Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario 
 Será criado um botão chamado OK que ao clicar irá para a função respostaAoUsuario 
 
Será criado um botão respostaAoUsuario para chamar a função de mesmo nome 
 
 
 
 
 
 7a Questão 
 
 
JavaScript é uma linguagem que é processada do lado Cliente, por isso tem algumas desvantagens. Qual a principal 
desvantagem em usar a linguagem JavaScript? 
 
 
Se o usuário desligar o JavaScript no navegador tudo será perdido. 
 
Se o usuário ligar o JavaScript no navegador tudo que foi criado não será processado. 
 Se o usuário desligar o JavaScript no navegador tudo que foi criado não será processado. 
 
Se o usuário desligar o JavaScript no navegador tudo que foi criado continuará sendo processado. 
 
Se o usuário desligar o JavaScript no navegador ficará estável menos o html. 
 
 
 
 
 
 8a Questão 
 
 
JavaScript foi originalmente implementado como parte dos navegadores web para que scripts pudessem ser executados do 
lado do cliente e interagissem com o usuário sem a necessidade deste script passar pelo servidor, controlando o 
navegador, realizando comunicação assíncrona e alterando o conteúdo do documento exibido. 
 
Identifique qual a opção abaixo que se refere a Javascript: 
 
 
é uma linguagem voltada para definir a estrutura de documentos. 
 é uma linguagem de programação interpretada 
 
é uma linguagem de programação compilada 
 
é uma linguagem formatação,(e não de programação) criada para estruturar páginas 
 
é uma linguagem declarativa (e não de programação) criada para estruturar páginas 
 
 
AULA 9 
1a Questão 
 
Temos vários objetos para criação de formulários. Qual objeto cria caixas de senhas? 
 
 Password 
 
Radio 
 
TextArea 
 
Select 
 
Text 
 
 
 
 
 
 2a Questão 
 
 
Produzimos esse evento quando se clica o botão do mouse sobre um elemento da página, geralmente um botão ou um 
link. 
 
 
onblur 
 
onwhite 
 onclick 
 
onread 
 
onmouse 
 
 
 
 
 
 3a Questão 
 
 
O evento ______ executa-se quando por exemplo um campo texto de um formulário perde o focus. Isto aconteça quando o 
usuário desativa o campo texto clicando fora dele ou utilizando a tecla "Tab". 
Selecione a opção abaixo que completa a lacuna acima: 
 
 
ondispose 
 
onchange 
 
onfocus 
 
onlostfocus 
 onblur 
 
 
Gabarito Coment. 
 
 
 
 
 4a Questão 
 
 
A representação de dispositivos de entrada booleanos cuja informação relevante consiste em saber se uma opção foi 
selecionada ou não, refere-se a: 
 
 
Formato de um textarea 
 
Propriedade type de um formulário 
 Objetos checkbox e radio 
 
Propriedade de um formulário 
 
Ativação e desativação de botão 
 
 
 
 
 
 5a Questão 
 
 
Essa instrução document.write() em JavaScript faz exatamente? 
 
 
Abre uma janela na tela 
 
Escreve dentro de desktop 
 
Retorna e fecha uma janela 
 
Fecha uma janela web 
 Escreve dentro da página web. 
 
 
 
 
 
 6a Questão 
 
 
Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de 
forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca: 
 
 
Whoops 
 
Detector 
 
ObjectODBC 
 PHPDbc 
 PDO 
 
 
 
 
 
 7a Questão 
 
 
Os valores select-one, select-multiple, textarea, fazem parte da: 
 
 
Método focus de um formulário 
 
Propriedade name de um formulário 
 Propriedade type de um formulário 
 
Método blur de um formulário 
 
Propriedade form de um formulário 
 
 
 
 
 
 8a Questão 
 
 
O evento ________executa um código JavaScript quando o objeto recebe o foco. 
Qual das opções abaixo completa a lacuna acima: 
 
 
onreceivedfocus 
 
ongetfocus 
 
onchange 
 
onblur 
 onfocus 
 
 
AULA 10 
1a Questão 
 
O Ajax não é uma tecnologia única. Trata-se de uma coleção de quatro tecnologias que se complementam. Três das quatro 
tecnologias têm sido referidas coletivamente como Dynamic HTML, ou abreviando, DHTML. Quais são elas: 
 
 JavaScript / Document Object Model (DOM) / Cascading Style Sheet (CSS) 
 
Document Object Model (DOM) / Cascading Style Sheet (CSS) / Objeto HttpRequest 
 
JavaScript / XML / Objeto HttpRequest 
 
XML / Objeto HttpRequest / Cascading Style Sheet (CSS) 
 
Objeto HttpRequest / JavaScript / XML 
 
 
Gabarito Coment. 
 
 
 
 
 2a Questão 
 
 
(CESGRANRIO - 2009) AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no 
desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao 
servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmentepara 
permitir que: 
 
 o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar 
pela resposta imediata do servidor. 
 partes de uma página web sejam atualizadas, sem que o browser recarregue a página inteira do servidor, 
proporcionando uma interface com melhor usabilidade. 
 as páginas carreguem mais rapidamente, pois as requisições são paralelizadas e compactadas durante o trânsito. 
 as páginas compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no navegador do 
usuário. 
 o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga do 
servidor. 
 
 
 
 
 
 3a Questão 
 
 
Marque a opção que corresponda a um atributo do Ajax. 
 
 ResponseText 
 
Post 
 
Get 
 
Send 
 
URL 
 
 
 
 
 
 4a Questão 
 
 
AJAX (acrônimo em língua inglesa de Asynchronous Javascript and XML1 , em português "Javascript Assíncrono e XML") é o 
uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas Web mais 
interativas com o usuário. Que tipo de solicitações temos no Ajax? 
 
 
Chamadas síncronas 
 
Chamadas técnicas 
 
Chamadas simples 
 
Chamadas complexas 
 Chamadas assíncronas 
 
 
 
 
 
 5a Questão 
 
 
(ESAF - 2008) Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto afirmar que: 
 
 ao usar o switch para condições de comparações simples, as instruções limitadas pela opção default são executadas 
antes que conjuntos de instruções para cada condição case seja testada. 
 quando se deseja definir uma classe, é necessário defi nir um método construtor. O código do construtor, entre 
outras coisas, é responsável por inicializar os atributos dos objetos. 
 o método scrollBy( ) da classe Window possibilita que se especifi que que um determinado código deve ser 
executado em intervalos regulares de tempo. 
 a instrução de tratamento de erro "On Error new Start" permite que o script continue funcionando caso um erro 
ocorra em tempo de execução. Uma mensagem de erro é gerada informando o ID do erro que ocorreu. 
 quando a execução repetida de um conjunto de enunciados precisa ser controlada, mas o enunciado não pode ser 
executado na primeira vez, possibilitando, também, que nunca seja executado, deve-se usar a instrução do-while. 
 
 
 
 
 
 6a Questão 
 
 
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o: 
 
 form. 
 
focus. 
 
click. 
 
blur. 
 
handleEvent. 
 
 
Gabarito Coment. 
 
 
 
 
 7a Questão 
 
 
Na linguagem PHP 5, a função fputs 
 
 
busca por um padrão em um nome de arquivo. 
 
interpreta o conteúdo de um arquivo de acordo com um determinado formato. 
 
posiciona o ponteiro em um arquivo. 
 
cria um link físico. 
 é um nome alternativo para a função fwrite. 
 
 
 
 
 
 8a Questão 
 
 
Na linguagem PHP é possível utilizar o protocolo SOAP por meio de classes desenvolvidas especificamente para esse 
protocolo. A classe que fornece acesso cliente aos servidores SOAP é chamada de 
 
 SoapClient 
 
WSDLClient 
 
SoapConnect 
 
SoapAccess 
 
PHPAccess

Continue navegando