Buscar

Teste_Desenv Sist WEB

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 17 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 17 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 17 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
4a aula
 Lupa 
Exercício: CCT0764_EX_A4_201708219765_V1 07/11/2019
Aluno(a): PHILLIPE SILVEIRA DO NASCIMENTO 2020.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201708219765
 
JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas
dinamicamente baseadas em HTML, XML ou outros tipos de documentos. Lançada em 1999 pela Sun Microsystems, JSP é similar
ao PHP, mas usa a linguagem de programação Java.
Selecione a opção abaixo que não corresponde ao conceito de JSP:
JSP pode ser expresso através do seu formato padrão e do seu formato XML
 Não permite independência entre o designer e o programador
Simplificam a geração de conteúdo dinâmico para Web Designers
É uma página HTML com trechos de programa Java embutidos e outras tags especiais
A página JSP é automaticamente transformada em servlet
Respondido em 07/11/2019 14:05:21
 
Em relação aos elementos básicos do JSP, assinale abaixo aquele que é responsável por definir valores para as variáveis a serem
usadas nas expressões:
Diretiva include.
Contenttype.
Diretiva.
Session.
 Scriptles.
Respondido em 07/11/2019 14:06:34
Gabarito
Comentado
 
(TRE-SP/2017) Considere que em uma servlet de uma aplicação Java EE existem as linhas abaixo: 
ArrayList lista = dao.consultar(nome);
request.setAttribute("lista_req", lista); 
RequestDispatcher disp = request.getRequestDispatcher("dadosTRE.jsp");
disp.forward(request, response); 
Na página dadosTRE.jsp, para receber a variável de requisição definida pelo método setAttribute utiliza-se a instrução:
ArrayList lista = (ArrayList) request.getParameter("lista_req");
ArrayList lista = request.getParameter("lista");
ArrayList lista = (ArrayList) request.getAttribute("lista");
 ArrayList lis = (ArrayList) request.getAttribute("lista_req");
ArrayList lis = request.getAttribute("lista_req");
Respondido em 07/11/2019 14:06:46
 
Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP:
Promove um modo simplificado e dinâmico de gerar páginas Web que contêm um código dinamicamente gerado.
JPS é uma tecnologia web-scripting para desenvolvimento de aplicações Web.
Faz parte da família de tecnologias Java.
A tecnologia JSP é uma componente chave na arquitetura de alto escala para aplicações baseadas na Web.
 Páginas JSP são compiladas em servlets, mas não podem chamar componentes JavaBeans (beans).
Respondido em 07/11/2019 14:07:03
 
Qual a tag de JSP que permite a definição de métodos ou variáveis.
 declaração
http
expressão
scriptlet
body
Respondido em 07/11/2019 14:07:31
Gabarito
Comentado
 
O componente Java que armazena dados que persistem no lado do cliente (navegador), mesmo após o término da navegação é:
EJB
 Cookie
Session
Response
Request
Respondido em 07/11/2019 14:07:41
 
JSP é uma página construída por um desenvolvedor Web que inclui a tecnologia JSP e tags específicas, combinadas com outras
tags estáticas. Quais as extensões de uma página JSP?
.xls e .jspx
.jsp e .html
.asp e .jspx
 .jsp e .jspx
.jsp e .php
Respondido em 07/11/2019 14:07:59
 
Sobre o desenvolvimento Web, pode-se afirmar:
A plataforma java que suporta o desenvolvimento web é a Android.
A plataforma java que suporta o desenvolvimento web é a JSE.
Os sistemas web não podem ser conectados a um banco e dados.
 Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas web.
Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML
Respondido em 07/11/2019 14:08:13
 Questão1
 Questão2
 Questão3
 Questão4
 Questão5
 Questão6
 Questão7
 Questão8
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_colabore('38403','175450900','3559887318');
 
 
 
 DESENVOLVIMENTO DE SISTEMAS WEB
8a aula
 Lupa 
Exercício: CCT0764_EX_A8_201708219765_V1 07/11/2019
Aluno(a): PHILLIPE SILVEIRA DO NASCIMENTO 2020.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201708219765
 
De acordo com o código abaixo, o que será impresso? 10, "b"=>5, "c" => 8, "d"=>10); echo "
"; 
print_r(array_keys($_arr)); 
echo "
"; ?>
Array("a" => "b", 5 =>"c" , 8=>"d", 10=> null);
 Array("a" , "b", "c", "d");
Array( 10, 5, 8, 10);
Array("a" => 10, "b"=>5, "c" => 8, "d"=>10);
Array("a", "b", "c" , "d", 10, 5, 8, 10);
Respondido em 07/11/2019 14:48:16
Explicação: A função Array_keys, retorna um array apenas com as chaves do array passado como parâmetro. Dessa forma, será
impresso: Array("a" , "b", "c", "d");
 
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 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.
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.
Respondido em 07/11/2019 14:48:30
 
Sobre funções em JavaScript é correto afirmar, exceto:
Pode ou não receber parâmetros
Não é tipada ( Não define o tipo de retorno )
Definidas pela palavra reservada function
 Não podem ser recursivas
Pode ou não retornar valor
Respondido em 07/11/2019 14:49:14
 
Considere o código JavaScript abaixo e marque a resposta correta: 
function Aluno (n, i, c) { 
 this.nome = n;
 this.idade = i; 
 this.curso = c; 
 this.mostraDados = function(){ 
 alert("Nome do aluno: " + this.nome + "\nIdade: " + this.idade + "\nCurso:" + this.curso); 
 }
}
nada acontece quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')"
"mostraDados" é um método da classe Aluno executado quando criamos objetos com o comando: new Aluno()
 quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')", três atributos de instância são inicializados
quando criamos objetos com o comando "new Aluno()" três atributos são inicializados
"curso" é um método executado quando criamos objetos com o comando: new Aluno()
Respondido em 07/11/2019 14:49:18
 
Sobre o conceito de camadas, a camada DAO é responsável pelo:
 acesso e manipulação de banco de dados
negócio do sistema web
aspecto visual do sistema
todas as alternativas anteriores
nenhuma alternativa
Respondido em 07/11/2019 14:49:38
 
Quanto aos operadores Aritméticos. Qual o operador de incremento e decremento respectivamente?
" + +" e " / "
" %" e " - - "
" + +" e " * "
" %" e " %"
 " + +" e " - - "
Respondido em 07/11/2019 14:49:50
 
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:
cria aplicações executadas em uma máquina virtual ou em um browser
é uma linguagem de propósito geral
o código Java precisa ser compilado
 os códigos JavaScript estão totalmente em texto.
é uma linguagem de programação OOP
Respondido em 07/11/2019 14:50:04
Gabarito
Comentado
 
É uma grande vantagem de sistema web.
Fácil de acesso
protegido contra vírus
Fácil programação
internet e intranet
 Fácil manutenção
Respondido em 07/11/2019 14:50:16
Gabarito
Comentado
 Questão1
 Questão2
 Questão3
 Questão4
 Questão5
 Questão6
 Questão7
 Questão8
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_colabore('38403','175469160','3560129767');DESENVOLVIMENTO DE SISTEMAS WEB
10a aula
 Lupa 
Exercício: CCT0764_EX_A10_201708219765_V2 07/11/2019
Aluno(a): PHILLIPE SILVEIRA DO NASCIMENTO 2020.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201708219765
 
A função do atributo onreadystatechange é?
Determinar o parâmetro de conexão síncrona e assíncrona
 Definir qual função será chamada para fazer a manipulação dos dados assim que houver um retorno
Retornar a cadeia de caracteres que o servidor enviou
Informar o status da solicitação
Garantir o método POST e GET
Respondido em 07/11/2019 14:58:51
 
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
PHPAccess
SoapAccess
 SoapClient
WSDLClient
SoapConnect
Respondido em 07/11/2019 14:58:57
 
(CESGRANRIO - 2008) O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida,
o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF().
As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário.
Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o
comportamento descrito, é:
 
Respondido em 07/11/2019 14:59:15
Gabarito
Comentado
 
(FCC - 2009) Em JavaScript, o evento onChange será ativado sempre que um objeto perder o foco e:
deixar em destaque o texto.
 houver mudança de conteúdo.
houver mudança de janela.
sair da página HTML.
alternar com outro foco específico.
Respondido em 07/11/2019 14:59:30
 
(CESPE - 2010) Em relação a Javascript, assinale a opção correta.
Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas.
 Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página termina de carregar no
navegador web ou quando um usuário seleciona um elemento HTML.
Javascript é uma linguagem interpretada que requer compilação prévia.
Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seçãonão deve ser utilizada para
esse fim.
Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um formulário.
Respondido em 07/11/2019 14:59:42
 
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)
JavaScript / XML / Objeto HttpRequest
XML / Objeto HttpRequest / Cascading Style Sheet (CSS)
Objeto HttpRequest / JavaScript / XML
Document Object Model (DOM) / Cascading Style Sheet (CSS) / Objeto HttpRequest
Respondido em 07/11/2019 14:59:55
Gabarito
Comentado
 
Na linguagem PHP 5, a função fputs
cria um link físico.
 é um nome alternativo para a função fwrite.
interpreta o conteúdo de um arquivo de acordo com um determinado formato.
busca por um padrão em um nome de arquivo.
posiciona o ponteiro em um arquivo.
Respondido em 07/11/2019 15:00:38
 
(FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de:
substituir partes dos caracteres de uma string por uma sequência de outros caracteres.
informar a quantidade de caracteres que compõem uma string.
dividir uma string de caracteres em partes menores de tamanho fixo.
 transformar uma string de caracteres em um número, numa determinada base numérica.
extrair uma determinada quantidade de caracteres de uma string.
Respondido em 07/11/2019 15:00:15
 Questão1
 Questão2
 Questão3
 Questão4
 Questão5
 Questão6
 Questão7
 Questão8
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_colabore('38403','175473841','3560185864');
 
Disc.: ARQUITETURA DE SISTEMAS 
Aluno(a): ANDERSON PAULO PEREIRA 201708321063
Acertos: 10,0 de 10,0 23/09/2020
Acerto: 1,0 / 1,0
Sobre os benefícios do modelo de arquitetura de componentes, assinale a alternativa correta.Parte inferior do formulário
I. Redução de custo: O uso do componente de terceiros permite a redução do custo do desenvolvimento e manutenção.
II. Fácil desenvolvimento: Implementar componentes bem como a funcionalidade definida pela interface, permite
desenvolvimento sem impacto em outros partes do sistema.
III. Reutilização: A reutilização de componentes é um meio agilizar o desenvolvimento e manutenção onde agrega na
redução de custo da aplicação.
Apenas II
Apenas II e III
Apenas III
Apenas I e II
 I, II e III estão corretas
Respondido em 23/09/2020 17:30:47
Explicação: Todas estão corretas.
Acerto: 1,0 / 1,0
Workflow representa a metodologia de desenvolvimento de sistemas baseada na metodologia RUP. Assinale a alternativa que
representa a sequência do processo de desenvolvimento.
Especificação - Coleta de Requisitos - Análise - Codificação - Implantação - Testes
Coleta de Requisitos - Especificação - Análise - Codificação - Testes - Implantação
Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação
 Coleta de Requisitos - Análise - Especificação - Codificação - Testes - Implantação
Coleta de Requisitos - Análise - Especificação - Codificação - Implantação - Testes
Respondido em 23/09/2020 17:32:10
Explicação:
- Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. Sendo assim, não pode vir antes de
Análise.
- Devemos realizar todos os testes antes da implantação do sistema.
- A Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. Sendo assim, não pode vir antes da
coleta de requisitos.
- A Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. Sendo assim, não pode vir antes da
coleta de requisitos. Outra questão é que devemos realizar todos os testes antes da implantação do sistema.
Acerto: 1,0 / 1,0
Qual modelo abaixo, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software nos casos em que
os requisitos de um problema são bem compreendidos e quando o trabalho flui de forma relativamente linear?
modelo em espiral
Modelo prototipação
Modelo Ágil
 Modelo em cascata
Nenhuma das alternativas
Respondido em 23/09/2020 17:30:17
Explicação:
O Modelo em Cascata é um modelo de desenvolvimento de software seqüencial no qual o processo é visto como um fluir
constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes
(validação), integração, e manutenção de software.
Acerto: 1,0 / 1,0
A Prototipação é um paradigma da Engenharia de Software que faz uso de protótipos durante o processo de desenvolvimento
de software. Não representa uma afirmação verdadeira acerca da Prototipação:
Permite o refinamento iterativo dos requisitos.
Requisitos podem ser derivados dos protótipos.
Nenhuma das alternativas
O cliente é apresentado ao produto nos estágios iniciais do desenvolvimento.
 Os protótipos podem apontar funcionalidades que não foram contempladas.
Respondido em 23/09/2020 17:31:06
Explicação:
A arquitetura de um protótipo descartável favorece a evolução do protótipo para o produto final. O que não é verdade é que a
arquitetura de um protótipo descartável favorece a evolução do protótipo para o produto final.
Acerto: 1,0 / 1,0
A identificação de componentes está baseada nas boas práticas da arquitetura de sistemas. Analise as afirmativas abaixo.
I- O modelo conceitual de negócio permite a identificação de interface de sistemas e regras de negócio.
II- O passo seguinte após o desenvolvimento do modelo de negócio é a identificação das interfaces de negócio.
III- A identificação de interface de negócio é baseada no modelo de casos de uso.
De acordo com as afirmativas anteriores,marque a alternativa CORRETA:
Somente a afirmativa III está correta.
As afirmativas II e III estão corretas.
As afirmativas I e III estão corretas.
Somente a afirmativa I está correta.
 Somente a afirmativa II está correta.
Respondido em 23/09/2020 17:35:04
Explicação: A sentença I está incorreta uma vez que é o Modelo de caso de uso que permite a identificação de interface de
sistemas e regras de negócios. A sentença III está incorreta uma vez que a identificação de interface de negócio é baseada no
modelo conceitual de negócio.
Acerto: 1,0 / 1,0
A modelagem de interação de componentes é uma técnica de modelagem do comportamento dos componentes em relação ao
problema a ser resolvido. Qual o sub processo que tem como objetivo fornecer uma solução clara e adaptável para capturar as
especificações operacionais dos processos de negócio?
Refinar Interfaces e Regras de Negócios
Refinar Interfaces
Refinar Definição de Componentes e Arquitetura
Definir as regras dos componentes
 Definir Operações de Negócios
Respondido em 23/09/2020 17:33:33
Explicação: Os três sub processos desta aula (definir operações de negócios, refinar interfaces e regras de negócio e refinar
definição de componentes e arquitetura). Refinar Interfaces e Regras de Negócios tem como objetivo revistar o modelo de
negócios, alterando e adaptando os elementos na medida das necessidades. Já Refinar Definição de Componentes e Arquitetura
o arquiteto de Sistemas realiza um refinamento do modelo feito previamente, com as informações de operações e do modelo de
negócios mapeadas e definidas de forma definitiva.
Acerto: 1,0 / 1,0
O padrão de arquitetura MVC é um modelo de camadas que divide a aplicação em três
componentes: Model(modelo), View (visualizador) e Controller (controlador). As funções de cada um destes três
componentes são apresentadas abaixo: 
I. interpreta eventos de entrada e envia requisições para o modelo de dados; em seguida, processa os dados carregados a
partir do modelo e envia para o visualizador. 
II. encapsula o acesso aos dados e funções básicas da aplicação, fornecendo ao usuário procedimentos que executam tarefas
específicas. 
III. exibe para o usuário os dados fornecidos pelo controle e estabelece uma interface para interação entre o usuário e a
aplicação. 
A associação correta do componente do padrão MVC com sua função está expressa respectivamente em:
View, Model e Controller
Controller, View e Model
Nenhuma das opções
Model, Controller e View
 Controller, Model e View
Respondido em 23/09/2020 17:34:28
Explicação:
Explicando cada um dos objetos do padrão MVC tem-se primeiramente o controlador (Controller) que interpreta as entradas do
mouse ou do teclado enviado pelo usuário e mapeia essas ações do usuário em comandos que são enviados para o modelo
(Model) e/ou para a janela de visualização (View) para efetuar a alteração apropriada. Por sua vez o modelo (Model) gerencia
um ou mais elementos de dados, responde a perguntas sobre o seu estado e responde a instruções para mudar de estado.
Acerto: 1,0 / 1,0
Considere:
I- É necessário que o arquiteto de sistemas complete as informações técnicas necessárias que as partes interessadas não
conseguem informar, baseado em seu framework de conhecimentos.
II- A linguagem tratada no levantamento de requisitos não será a mesma utilizada pelo desenvolvedor. Precisamos garantir
que cada etapa use o seu conjunto de padrões específicos para aquela etapa.
III- Na especificação de componentes estamos pensando no desenvolvedor e não no arquiteto do sistema.
Em relação à especificação de componente, está correto o que consta em
I e III apenas
I e II apenas
I, apenas
 I, II e III apenas
II e III apenas
Respondido em 23/09/2020 17:37:59
Acerto: 1,0 / 1,0
O gerenciamento do ciclo de vida dos componentes de servidor é feito através de políticas que controlam o momento de
ativação/desativação dos componentes. Quem é responsável pelo container ativar o componente quando for feita a primeira
chamada a alguma de suas operações, e desativa quando explicitamente requisitado pela aplicação, desalocando a memória
utilizada pelo componente?
Method
 Component
Session
Transaction
Service
Respondido em 23/09/2020 17:38:48
Explicação: Method - Ativação/desativação a cada chamada de método, limitando o uso de memória ao tempo de duração da
operação, mas acrescentando o custo de ativação e desativação do componente. Transaction - Ativação/desativação a cada
transação. Memória permanece alocada durante a transação. Session e Service não fazem parte do gerenciamento do ciclo de
vida dos componentes de servidor.
Acerto: 1,0 / 1,0
Sobre heranças de interface e suporte de interfaces, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). 
I. COM+ permite herança múltipla de interface.
II. EJB permite apenas herança única de interface.
 III. EJB permite que classes Java apoiem múltiplas interfaces, limitando apenas unicamente herança de classe.
Apenas II e III.
Apenas I e III.
Apenas I.
 Apenas III.
Apenas II.
Respondido em 23/09/2020 17:39:24
 Questão1
a
 Questão2
a
 Questão3
a
 Questão4
a
 Questão5
a
 Questão6
a
 Questão7
a
 Questão8
a
 Questão9
a
 Questão10
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Explicação: COM+ permite apenas herança única de interface. EJB permite herança múltipla de interface.
javascript:abre_colabore('38403','206138727','4117054838');
 Exercício: CCT0764_EX_A10_201708321063_V1 29/09/2020
Aluno(a): ANDERSON PAULO PEREIRA 2020.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201708321063
 
(CESPE - 2010) Em relação a Javascript, assinale a opção correta.
Javascript é uma linguagem interpretada que requer compilação prévia.
Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um formulário.
Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas.
Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seçãonão deve ser utilizada para
esse fim.
 Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página termina de carregar no
navegador web ou quando um usuário seleciona um elemento HTML.
Respondido em 29/09/2020 19:21:54
 
(FCC - 2008) Na linguagem JavaScript, os métodos de interface com o usuário que fazem parte do objeto window são apenas os
denominados:
select, submit e confirm.
click, select e write.
 alert, confirm e prompt.
open, submit e close.
open, alert e write.
Respondido em 29/09/2020 19:19:41
 
(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 principalmente para 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.
o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga do servidor.
as páginas compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no navegador do usuário.
Respondido em 29/09/2020 19:22:15
 
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
WSDLClient
 SoapClient
SoapConnect
SoapAccess
PHPAccess
Respondido em 29/09/2020 19:19:53
 
Na linguagem PHP 5, a função fputs
cria um linkfísico.
interpreta o conteúdo de um arquivo de acordo com um determinado formato.
posiciona o ponteiro em um arquivo.
 é um nome alternativo para a função fwrite.
busca por um padrão em um nome de arquivo.
Respondido em 29/09/2020 19:22:25
 
Marque a opção que corresponda a um atributo do Ajax.
 ResponseText
Send
URL
Get
Post
Respondido em 29/09/2020 19:22:32
 
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o:
focus.
 form.
handleEvent.
click.
blur.
Respondido em 29/09/2020 19:22:41
Gabarito
Comentado
 
(CESGRANRIO - 2008) O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida,
o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF().
As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário.
Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o
comportamento descrito, é:
 
Respondido em 29/09/2020 19:20:54
Gabarito
Comentado
 Questão1
 Questão2
 Questão3
 Questão4
 Questão5
 Questão6
 Questão7
 Questão8
Dentro de padrões GoF, o ato de ¿usar quando quiser evitar ligação permanente entre uma abstração e sua implementação¿, representa aplicabilidade
em que padrão?
Como são conhecidos os quatro autores que se basearam em Christopher Alexander para criar Padrões de Projeto de software?
(FCC/2015) A interface PreparedStatement do Java permite executar instruções SQL parametrizadas, ou seja, que primeiro são construídas e depois
recebem parâmetros. Neste contexto, considere que no bloco de código abaixo con é um objeto da interface Connection que representa uma conexão
com um banco de dados, estabelecida com sucesso. 
No bloco de código apresentado, as lacunas I, II e III devem ser preenchidas, correta e respectivamente, com:
São técnicas que nos dão uma boa solução para alguns problemas encontrados em orientação em objetos.
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?
Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura:
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de
questões que será usado na sua AV e AVS.
 
1.
Padrão Observer
Padrão Singleton
Padrão Bridge
Padrão Strateger
Padrão Adapter
 
2.
Gang of Eleven
Gang of Six
Gang of Five
Gang of Seven
Gang of Four
 
3.
${1}, ${2} e ${3} 
"Paulo", "paulo@email.com.br" e "Rua Vergueiro, 1567"
?
*
1, 2, 3
Explicação:
Com a proposta de evitar SQL intections, utilizamos do preparedStatent ao invés do Stament. Com isso, substituimos os valores dos campos pelo
caracter coringa "?".
 
4.
Padrões de projeto
Padrões da intranet
Padrões web
Padrões da arpanet
Padrões da internet
 
5.
Facade
Fly Weight
Front Control
Proxy
Command
Explicação: Para a organização de pools de objetos, o mais indicado é o padrão Fly Weight.
 
6.
Strategy
Abstract Factory
Prototype
Decorator
Observer
Gabarito
Comentado
Considerando os conceitos aplicados no desenvolvimento de programas na linguagem JAVA, analise a seguinte definição: 
Especificação de comportamento abstrato, que as classes inividuais podem, então, implementar.
Trata-se da definição de:
(CESGRANRIO-2011) Analise a seguir o código escrito na linguagem java.
Conclui-se, quanto à compilação e à execução, que o programa. 
Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
(CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um mesmo pacote.
O que é impresso como resultado da execução do programa composto pelas classes acima?
composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de
questões que será usado na sua AV e AVS.
 
1.
Interface
Pacote
Variável de instância
Classe
Método
 
2.
compila e, ao executar, imprime, na saída padrão, INICIO e, em seguida, é abortado, imprimindo, na saída de erro, o rastro da pilha, incluindo a
mensagem "Não implementada".
não compila e não executa, pois falta, na linha 3, "throws RuntimeException", indicando que a função f pode lançar exceções.
compila e, ao executar, imprime 3 mensagens na saída padrão: INICIO, Não implementada e FIM.
compila e, ao executar, imprime, na saída padrão, INICIO, Não implemetada e, em seguida, o programa é abortado.
não compila e não executa, pois a linha 9 deveria estar envolvida por uma construção try/catch, uma vez que a função f pode lançar uma
exceção do tipo RuntimeException.
 
3.
1,-6,3
0,6,0
-1,6,3
0,-6,0
2,-6,0
 
4.
(|X|Z||X||(|X|Z||Y||
|X|Z||X|||X|Z||Z||
|X|Z||X|||X|Z||Y||
|X|Z||X|||X|Z||X||
|X||||X|||X||||X||
(CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um mesmo pacote.
O que é impresso como resultado da execução do programa composto pelas classes acima?
(FCC-2008) NÃO são nomes válidos em Java:
(FCC-2008) Os três elementos básicos quando contidos num arquivo fonte Java devem obrigatoriamente se apresentar na seguinte ordem:
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)?
Considere o fragmento de código abaixo. $s = "Cesgranrio"; echo($s); $c = mysql_connect("servidor", "user", "senha") or die("Erro"); $db =
mysql_select_db("funcionarios") or die("Erro"); A linguagem de programação utilizada neste código é:
4.
(|X|Z||X||(|X|Z||Y||
|X|Z||X|||X|Z||Z||
|X|Z||X|||X|Z||Y||
|X|Z||X|||X|Z||X||
|X||||X|||X||||X||
 
5.
Codigo e codigo
cod_valor e cod$valor
um1 e dois2
_Real e $real
3tres e tres3
Gabarito
Comentado
 
6.
package, class e import.
class, package e import.
package, import e class.
class, import e package.
import, package e class.
 
7.
PHP 5
PHP 4
PHp 3
PHP 5.3
PHP 6
 
8.
JAVA
Delphi
VBScript
C
PHP
(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:
(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:
Um Application Server Java deve permitir o funcionamento de EJBs de forma automática, podendo ser encontrados vários fabricantes no mercado. Qual
dos produtos abaixo NÃO é um Application Server?
SERVLETS SÃO CLASSES JAVA, desenvolvidas de acordo com uma estrutura bem definida, e que, quando instaladas junto a um Servidor que
implemente um Servlet Container (um servidor que permita a execução de Servlets, muitas vezes chamado de Servidor de Aplicações Java), podem
tratar requisições recebidas de clientes. Todo Servlet segue um ciclo de vida composto de 3 fases:
(CESGRANRIO - 2010) Analise o diagrama UML aseguir.
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?
(CONSULPLAN - 2012) O termo Orientado a Objetos (OO) tem por significado a organização de um software como uma coleção de objetos distintos que
incorporam a estrutura de dados e comportamento. Na metodologia OO são usados três modelos para descrever um sistema de diferentes pontos de
vista. Observe.
I. Descreve a estrutura estática dos objetos de um sistema e seus relacionamentos.
II. Descreve os aspectos de um objeto que mudam com o tempo.
III. Descreve como os objetos em um sistema cooperam para conseguir resultados mais amplos.
I, II e III Implementam diagramas e gráficos caracterizados, respectivamente, nos modelos de:
questões que será usado na sua AV e AVS.
 
1.
III, somente.
I, II e III.
I e II, somente.
II, somente.
I, somente.
 
2.
I, II e III são verdadeiras.
apenas I e II são verdadeiras;
apenas I e III são verdadeiras;
apenas II e III são verdadeiras;
apenas I é verdadeira.
Gabarito
Comentado
 
3.
GlassFish
JBoss
Oracle A.S.
Tomcat
BeA Web Logic
Explicação: Entre estes, o único que pode ser considerado apenas como Web Server é o Tomcat, sendo inclusive a interface Web dos demais.
 
4.
inicialização, atendimento às requisições e finalização.
servidor de aplicação, servidor de arquivos e classes.
configuração, instalação e finalização
instalação, inicialização e finalização.
JSP, Middleware e JDBC
 
5.
M1 e M2 somente.
M3 somente.
M2 somente.
M1 somente.
M1, M2, M3.
 
6.
classes, estados e interações.
classes, sequências e interações.
classes, sequencias e estados.
fluxos, estados e relacionamentos.
fluxos, sequências e relacionamentos.
O método que permite tratar os valores inseridos em um formulário de uma página web está correta- mente apresentado na alternativa:
Marque a alternativa que referencia o objeto que contém os parâmetros de inicialização de um Servlet
(DATAPREV/2011)Considere uma aplicação Web em desenvolvimento utilizando Java Servlet e JSP e o design pattern MVC. Nesse contexto, é correto
afirmar que:
Uma Servlet é uma classe Java usada para estender a capacidade dos servidores que hospedam aplicações acessadas via qual modelo de programação?
Antes da criação das Tags de JSP tínhamos apenas os Servlets para criação de páginas e sistemas web. O que são Servlets?
Um servidor de aplicação ou servidor web é conhecido como:
Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa-se o método:
A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de:
composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de
questões que será usado na sua AV e AVS.
 
1.
setParam
setAttribute
Nenhuma das anteriores
setRequest
setParameter
 
2.
doPost()
getServletConfig()
getServletContext()
getSevletHttp()
doGet()
 
3.
uma classe "ClienteDAO" que possui métodos para acessar o banco de dados e executar instruções SQL deve ser representada no componente
CONTROLLER do MVC.
uma página JSP que gera um formulário de cadastro deve ser representada no componente CONTROLLER do MVC.
as classes Servlet geralmente são representadas no componente MODELdo MVC.
uma página JSP nunca pode acessar diretamente uma classe Data Access Object (DAO) que acessa o banco de dados.
uma classe "Cliente" que possui os atributos "codigo", "nome" e "renda" e os respectivos métodos getters e setters para esses atributos deve ser
representada no componente MODEL do MVC.
 
4.
Requisição - Resposta
Classes - Servlet
Classes - subclasses
Requisição - Servlet
Requisição - Java
Gabarito
Comentado
 
5.
Não são classes Java que podem receber uma requisição web, processar e retornar uma resposta.
São classes Java que não podem receber uma requisição web, processar e retornar uma resposta.
Não são classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta.
São classes Java que podem receber uma requisição web, processar e retornar uma resposta.
São classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta.
 
6.
Servlet
Container
Filter
Context
Listener
 
7.
setParameter
setAttribute
setResponse
setRequest
setParam
 
8.
Classes Java para trabalhar exclusivamente com textos em HTML.
Programas Java restritos ao modelo HTTP.
Sites com conteúdos dinâmicos.
Classes Java para substituir o servidor web.
Scripts CGI avançados.
Gabarito
Comentado
O desenvolvimento de sistemas em Java pode ter a interface do usuário sendo desenvolvida em JSP. Marque a afirmativa correta abaixo:
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?
Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP:
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?
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value):
Qual a tag de JSP que permite a definição de métodos ou variáveis.
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.
Sobre o desenvolvimento Web, pode-se afirmar:
 
1.
Uma chamada ao método forward de um objeto do tipo RequestDispatcher envia uma solicitação ao navegador para que ele chame um arquivo.
O uso de scripts do tipo expressões em JSP substituiu o uso de <% out.print( );%>.
Os atributos guardados no objeto application ou no objeto session só podem ser acessados pelo usuário que os criou.
faz com que as variáveis da página incluída possam ser usadas na página principal.
Separar o código em vários scriptlets torna o código mais lento, pois uma página JSP é compilada toda vez que é chamada.
Explicação: Expressões ( <%= %> ) escrevem nas páginas JSP da mesma forma que os scriptlets <% out.print( );%>.
 
2.
Active Server Pages (ASP) e XHTML
Active Server Pages (ASP) e HTML
Active Server Pages (ASP) e PHP
Active Server Pages (ASP) e Cobol
Visual Basic 6.0 e PHP
 
3.
Faz parte da família de tecnologias Java.
Páginas JSP são compiladas em servlets, mas não podem chamar componentes JavaBeans (beans).
A tecnologia JSP é uma componente chave na arquitetura de alto escala para aplicações baseadas na Web.
JPS é uma tecnologia web-scripting para desenvolvimento de aplicações Web.
Promove um modo simplificado e dinâmico de gerar páginas Web que contêm um código dinamicamente gerado.
 
4.
JSP Engine
Scriptles
Gráficos
Diretiva
JSP file
Gabarito
Comentado
 
5.
retorna o contexto no qual o servlet da página roda.
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.
remove o valor de atributo associado com a chave.
 
6.
scriptlet
body
expressão
declaração
http
Gabarito
Comentado
 
7.
Insere valor na classe Servlet
Insere valor na tag html
Insere valor no objeto out
Insere valor na função println
Insere valor Java diretamente na saída
 
8.
A plataforma java que suporta o desenvolvimento web é a Android.
Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas web.
A plataforma java que suporta o desenvolvimento web é a JSE.
Os sistemas web não podem ser conectados a um banco e dados.
Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente.
É um programa que faz a mediação entre software e as demais aplicações.
Qual o objetivo do Middlewere:
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?
Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas afetadas como um tipo int.
Selecione dentre as alternativas abaixo a opção correta.
Marque a opção correta com relação a arquitetura cliente/servidor.
Tomada em comandos SELECT, retornando o resultado de operações como um objeto ResultSet. Estamos falando de qual comando?
 
1.
Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na camada intermediária é imediatamente assumida por
todas as aplicações e pelo banco de dados
A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção - toda vez que uma aplicação for alterada, tanto bancos de
dados como aplicações clientes precisam ser alteradas
A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação / Problema de manutenção - toda vez que uma
aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas
A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável apenas pela interface com o usuário
O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam no cliente
 
2.
software
javaware
peopleware
hardware
middleware
Gabarito
Comentado
 
3.
Interligar plataformas diferentes.
Interligar usuários distantes, usando plataforma distintas.
Interligar usuários distantes.
Interligar processos complexos.
Interligar processos clientes a processos servidores.
Gabarito
Comentado
 
4.
Armazenar a base de dados, passando a lógica da aplicação para o servidor.
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 as regras do negócio, deixando o cliente responsável apenas pela lógica da aplicação.
Armazenar a lógica da aplicação, deixando o servidor responsável pelas regras de negócio.
Armazenar a base de dados, deixando o servidor responsável por outras tarefas mais pesadas.
 
5.
ExecuteUpdate
Connection
ResultSet
DataSource
ExecuteQuery
 
6.
JDBC é uma interface para acesso a banco de dados através de uma API definida em Java
JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em Java
JDBC é uma não interface para acesso a banco de dados através de uma API definida em PHP
JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em ASP
JDBC é uma não interface para acesso a banco de dados através de uma API definida em Java
 
7.
Arquitetura centralizada é quando o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de trabalho
Arquitetura compartilhada privilegia o envio e recebimento de dados pelo servidor e o cliente.
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 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
A comunicação cliente/servidor é baseada em rastreamento de mensagens
Gabarito
Comentado
 
8.
Connection
ExecuteUpdate
ResultSet
ExecuteQuery
DataSource
Sugere a separação entre o modelo, a visão e o controle de uma aplicaçã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?
O padrão MVC é um modelo de arquitetura de software que separa em uma aplicação:
Um sistema constituído na arquitetura MVC permite a divisão das responsabilidades gerais, como o acesso ao banco de dados. Em qual camada eu
deveria colocar os componentes do tipo DAO?
Aplicações executadas em servidor Web podem ser construídas com várias linguagens. Dentre as linguagens abaixo, qual não pode ser usada?
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?
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.
De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e DOC se dá no componente:
composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de
questões que será usado na sua AV e AVS.
 
1.
O Padrão MVC
O Padrão GOF
O Padrão MMC
O Padrão MMM
O Padrão MTT
 
2.
modelo, control, controle
modelo, visão, controle
modelo, visão, servlet
modelo, visão, tabelas
modelo, filtros, controle
Gabarito
Comentado
 
3.
módulo, valores e controle
módulo, valores e comando
módulo, visão e comando
visão, modelo e o controle
controle , modelo e valores
 
4.
Front Control
Control
DTO
Model
View
Explicação: Componentes com acesso ao banco ficam na camada Model, enquanto regras de negócio na Control, e UI na View. Com relação a Front
Control e DTO, eles são apenas padrões de desenvolvimento.
 
5.
Python
Java
Cold Fusion
ActionScript
Linguagem C
 
6.
Autorização
Integridade
Não-repúdio
Privacidade
Autenticação
Gabarito
Comentado
 
7.
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 / 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.
Interface com os clientes, apresentação das requisições / comportamento da aplicação / dados da aplicação e regras de negócio.
 
8.
Base de daddos
View
Controller
Camadas
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente.
É um programa que faz a mediação entre software e as demais aplicações.
Qual o objetivo do Middlewere:
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?
Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas afetadas como um tipo int.
Selecione dentre as alternativas abaixo a opção correta.
Marque a opção correta com relação a arquitetura cliente/servidor.
Tomada em comandos SELECT, retornando o resultado de operações como um objeto ResultSet. Estamos falando de qual comando?
composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de
questões que será usado na sua AV e AVS.
 
1.
Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na camada intermediária é imediatamente assumida por
todas as aplicações e pelo banco de dados
A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção - toda vez que uma aplicação for alterada, tanto bancos de
dados como aplicações clientes precisam ser alteradas
A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação / Problema de manutenção - toda vez que uma
aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas
A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável apenas pela interface como usuário
O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam no cliente
 
2.
software
javaware
peopleware
hardware
middleware
Gabarito
Comentado
 
3.
Interligar plataformas diferentes.
Interligar usuários distantes, usando plataforma distintas.
Interligar usuários distantes.
Interligar processos complexos.
Interligar processos clientes a processos servidores.
Gabarito
Comentado
 
4.
Armazenar a base de dados, passando a lógica da aplicação para o servidor.
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 as regras do negócio, deixando o cliente responsável apenas pela lógica da aplicação.
Armazenar a lógica da aplicação, deixando o servidor responsável pelas regras de negócio.
Armazenar a base de dados, deixando o servidor responsável por outras tarefas mais pesadas.
Gabarito
Comentado
 
5.
ExecuteUpdate
Connection
ResultSet
DataSource
ExecuteQuery
 
6.
JDBC é uma interface para acesso a banco de dados através de uma API definida em Java
JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em Java
JDBC é uma não interface para acesso a banco de dados através de uma API definida em PHP
JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em ASP
JDBC é uma não interface para acesso a banco de dados através de uma API definida em Java
 
7.
Arquitetura centralizada é quando o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de trabalho
Arquitetura compartilhada privilegia o envio e recebimento de dados pelo servidor e o cliente.
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 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
A comunicação cliente/servidor é baseada em rastreamento de mensagens
Gabarito
Comentado
 
8.
Connection
ExecuteUpdate
ResultSet
ExecuteQuery
DataSource
Observe o comando JavaScript abaixo e marque a opção correta: input type="button" onclick="respostaAoUsuario()" value="OK"
Através do uso de DOM é possível acessar e manipular segmentos de uma página HTML com grande facilidade. Qual seria o comando correto para
modificar o conteúdo de uma DIV com id #SAIDA?
Concurso TRE - PB 2015 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:
Em relação à orientação a objetos do JavaScript, para que serve a propriedade ¿Prototypes¿?
Quais os seis tipos de dados principais que temos em JavaScript?
É uma grande vantagem de sistema web.
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:
De acordo com o código abaixo, o que será impresso? 10, "b"=>5, "c" => 8, "d"=>10); echo "
"; 
print_r(array_keys($_arr)); 
echo "
"; ?>
 
1.
Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK.
Será criado um botão respostaAoUsuario para chamar a função de mesmo nome
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á criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK.
 
2.
document("SAIDA").src = "XPTO";
document("SAIDA").innerHTML = "XPTO";
document.getElementById("SAIDA").src = "XPTO";
document("SAIDA").setContent("XPTO");
document.getElementById("SAIDA").innerHTML = "XPTO";
Explicação: Com o uso de document.getElementById é possível apontar o elemento DOM a partir do Java Script, e a propriedade innerHTML permite a
alteração do conteúdo HTML interno deste elemento.
 
3.
PDO.
Whoops.
PHPDbc.
ObjectODBC.
Detector.
 
4.
Disponibilizar um método a todas as instâncias de um objeto.
Criar uma propriedade.
Disponibilizar uma função ao objeto.
Criar um objeto.
Disponibilizar uma propriedade ao objeto.
Gabarito
Comentado
 
5.
Executável, booleano, indefinido, null, string, arrays
Numéricos, booleano, indefinido, null, string, bytecodes
Numéricos, booleano, indefinido, null, string, executável
Bytecodes, booleano, indefinido, null, string, arrays
Numéricos, booleano, indefinido, null, string, arrays
 
6.
Fácil programação
Fácil manutenção
Fácil de acesso
protegido contra vírus
internet e intranet
Gabarito
Comentado
 
7.
o código Java precisa ser compilado
os códigos JavaScript estão totalmente em texto.
é uma linguagem de propósito geral
é uma linguagem de programação OOP
cria aplicações executadas em uma máquina virtual ou em um browser
Gabarito
Comentado
 
8.
Array("a" => "b", 5 =>"c" , 8=>"d", 10=> null);
Array("a" => 10, "b"=>5, "c" => 8, "d"=>10);
Array( 10, 5, 8, 10);
Array("a" , "b", "c", "d");
Array("a", "b", "c" , "d", 10, 5, 8, 10);
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:
Assinale abaixo o componente que representa um dispositivo de entrada ¿booleano¿:
Suponha que uma aplicação WEB, escrita em PHP, receba dados livres do usuário em um campo de formulário. Os dados recebidos são armazenados
em uma variável "entrada", que é inserida diretamente, sem filtros, na consulta abaixo. $consulta = "SELECT * FROM localidades WHERE
nome='$entrada'"; Em seguida, a aplicação executa essa consulta no banco de dados. Desconsiderando mecanismos de defesa no banco de dados ou
configurações especiais no servidor PHP, essa aplicação é vulnerável a ataques do tipo:
Essa instrução document.write() em JavaScript faz exatamente?
Dentre os componentes de formulários, assinale abaixo o objeto que possui a maior hierarquia:
Os valores select-one, select-multiple, textarea, fazem parte da:
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:
Sobre objeto form pode-se afirmar que:
 
1.
Whoops
PDO
Detector
ObjectODBC
PHPDbc
 
2.
TextArea
Text
Button
Password
Radio
 
3.
Smurf
Slash Overflow
SQL Injection
PHP Leak
PHP Bypass
 
4.
Escreve dentro de desktop
Abre uma janela na tela
Escreve dentro da página web.
Fecha uma janela web
Retorna e fecha uma janela
 
5.
Form
File
Button
TextArea
CheckBox
 
6.
Propriedade name de um formulário
Método blur de um formulário
Método focus de um formulário
Propriedade type de um formulário
Propriedade form de um formulário
 
7.
Propriedade de um formulário
Objetos checkbox e radio
Formato de um textarea
Ativação e desativação de botão
Propriedade type de um formulário
 
8.
Criam padrões e layouts nas páginas
Controlam as ações dos componentes em uma página HTML
Dá acesso aos componentes existentes dentro de um bloco HTML , que podem ser: botões, caixas de texto, caixas de seleção, etc.
- Determinam a estrutura de envio e recebimento de mensagens
Determinam o estilo das páginas HTML

Outros materiais