Prévia do material em texto
CCT0764_EX_A1_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
1a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A1_201609058003_V1 10/09/2018 17:58:04 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
(CESGRANRIO - 2006) Em Java, a palavra-chave que implementa uma relação de herança de classes é:
isFatherOf.
extends.
inherits.
isChildOf.
derives.
2a Questão
O tipo de classe Java, cuja finalidade é a de receber as requisições de páginas HTML e gerar uma resposta adequada à necessidade de negócio é:
JDBC
Scriptlet
Servlet
Applet
JSP
3a Questão
Assinale a sintaxe correta para a estrutura CASE em Java.
4a Questão
(FCC-2011) Considere os seguintes fragmentos de código Java:
I. int sum = 7; if ( sum > 20 ) {
System.out.print("ganhou "); } else {
System.out.print("perdeu "); } System.out.println("o bônus.");
II. int sum = 21; if ( sum != 20 )
System.out.print("ganhou"); else
System.out.print("perdeu "); System.out.println("o bônus.");
O resultado da execução dos fragmentos em I e II será, respectivamente.
ganhou e ganhou.
perdeu e perdeu.
perdeu e ganhou o bônus.
perdeu o bônus e ganhou o bônus.
perdeu o bônus e ganhou.
5a Questão
Em PHP,
as variáveis são definidas com o símbolo "$" antes do nome da variável.
o único conjunto de comandos condicionais utilizado é o if...endif.
operações aritméticas entre variáveis numéricas e variáveis alfanuméricas, por exemplo 6 divido por 3, resultam em mensagem de
erro.
as variáveis necessitam da sua definição de tipo no início do programa.
os operadores aritméticos restringem-se a soma, subtração, multiplicação e divisão.
6a Questão
Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma linguagem de programacao¿;
$a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo $a;
PHP uma programacao linguagem
programacao lm uma linguagemPHP
uma linguagem de PHP programacao
uma linguagem de programacaoPHP uma lm
lm programacao linguagemPHP
7a Questão
Sobre o PHP, é correto afirmar que
é um framework para aplicações de código aberto com o objetivo de simplificar o desenvolvimento de software, promovendo as
melhores práticas para os desenvolvedores web.
é tecnologia capaz de gerar páginas dinâmicas que permite ao navegador passar parâmetros para um programa alocado em um
servidor web.
é uma linguagem que desde suas primeiras versões utilizava a orientação a objeto que incluía a reformulação dos construtores e adição
de destrutores.
é uma linguagem livre e interpretada, utilizada para gerar conteúdo dinâmico na web.
é um toolkit multi-plataforma para a criação de interfaces gráficas em CSS.
8a Questão
(FCC - 2011) No ambiente de programação Java:
a herança múltipla permite que mais classes sejam estendidas.
uma classe abstrata permite apenas métodos abstratos.
uma interface pode definir tanto métodos abstratos quanto não abstratos.
o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves.
toda classe é uma subclasse direta ou indireta da classe Object.
CCT0764_EX_A1_201609058003_V2
DESENVOLVIMENTO DE SISTEMAS WEB
1a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A1_201609058003_V2 19/10/2018 01:53:47 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
(INSTITUTO CIDADES - 2009 - Adaptada) Observe o código, em Java:
Acerca do código acima, analise as seguintes afirmativas:
I. O código não possibilita a chamada do método getLimite().
II. O método setTitular() permite a exibição do titular da classe Conta.
III. O método getTitular() permite alterar o titular da classe Conta.
Podemos afirmar corretamente que:
Apenas a afirmativa II está correta.
As afirmativas II e III estão corretas.
Apenas a afirmativa III está correta.
As afirmativas I, II e III estão corretas.
Apenas a afirmativa I está correta.
2a Questão
O tipo de classe Java, cuja finalidade é a de receber as requisições de páginas HTML e gerar uma resposta adequada à necessidade de negócio é:
Applet
JDBC
Scriptlet
Servlet
JSP
3a Questão
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 é:
VBScript
C
JAVA
PHP
Delphi
4a Questão
(FCC - 2008) A função Java:
public boolean VerificarCPF (string CPF);
representa um exemplo do conceito de:
override.
polimorfismo.
overload.
encapsulamento.
herança.
5a 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 5.3
PHP 4
PHp 3
PHP 5
PHP 6
6a 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
7a Questão
(FCC - 2008) Os conceitos de generalização e especialização da orientação a objetos estão diretamente relacionados ao conceito de:
Associação.
Polimorfismo.
Agregação.
Herança.
Encapsulamento.
8a Questão
(Adaptado do concurso TJ-PB - 2012) As variáveis no PHP são representadas por um:
*
@
%
$
#
CCT0764_EX_A1_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
1a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A1_201609058003_V3 19/10/2018 01:54:44 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
(INSTITUTO CIDADES - 2009 -Adaptada) Acerca do uso do this em Java, analise as seguintes afirmativas:
I. O this é utilizado pelo objeto para acessar uma referência a si próprio.
II. O this é utilizado em métodos não-estáticos.
III. O this é aceito em métodos estáticos.
Podemos afirmar corretamente que:
Apenas a alternativa III está correta.
Apenas as alternativas I e II estão corretas.
Apenas a alternativa II está correta.
Apenas a alternativa I está correta.
Apenas as alternativas II e III estão corretas.
2a Questão
(FCC-2011) Considere os seguintes fragmentos de código Java:
I. int sum = 7; if ( sum > 20 ) {
System.out.print("ganhou "); } else {
System.out.print("perdeu "); } System.out.println("o bônus.");
II. int sum = 21; if ( sum != 20 )
System.out.print("ganhou"); else
System.out.print("perdeu "); System.out.println("o bônus.");
O resultado da execução dos fragmentos em I e II será, respectivamente.
perdeu e ganhou o bônus.
perdeu o bônus e ganhou o bônus.
perdeu o bônus e ganhou.
ganhou e ganhou.
perdeu e perdeu.
3a 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.
4,1,2,3
4,3,2,1
3,4,2,1
1,2,3,4
3,2,4,14a Questão
(FCC-2008) NÃO são nomes válidos em Java:
3tres e tres3
_Real e $real
um1 e dois2
Codigo e codigo
cod_valor e cod$valor
5a Questão
Analise o seguinte programa desenvolvido na linguagem Java.
Qual será o resultado obtido após a execução deste programa?
A+B = 29
A+B = 5
A + B = 245
A+B = 524
A+B = 24
6a Questão
Analise as seguintes afirmativas sobre a linguagem de programação Java:
I - É uma linguagem orientada a objetos, independente de plataforma.
II - Inclui o recurso de ponteiro, tipo de dado cujo valor refere-se diretamente a um outro valor alocado em outra área de memória, através de
seu endereço.
III - Trata, automaticamente, da alocação e desalocação de memória.
O correto está em:
I e III, apenas.
III, apenas.
II e III, apenas.
I, II e III.
I, apenas.
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?
2, 25
3, 29
40, 30
4, 30
40, 2
8a Questão
NÃO se trata de uma característica do PHP:
baseado no servidor.
portábil
embutido no HTML.
baseado no cliente.
gratuito e com código aberto.
CCT0764_EX_A1_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
1a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A1_201609058003_V4 19/10/2018 01:56:05 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Considere o código java fornecido na figura a seguir:
Qual será a saída após a execução do trecho de código mostrado na figura acima?
AB
ABC
AC
BC
A
2a Questão
Você pode optar pelo uso de uma sintaxe abreviada ao efetuar operações. A expressão X += y equivale a ...?
x = z + y;
x = x + z;
x = x + i;
x = x + y;
x = x + m;
3a Questão
Sobre PHP é correto afirmar que:
o operador de concatenação (.) é usado para juntar dois valores string.
possui comandos obrigatórios para declarar variáveis antes que elas recebam um valor.
tem apenas dois diferentes escopos de variáveis: local e global.
as variáveis começam com um sinal #, seguido do nome da variável.
não converte automaticamente a variável para o tipo de dado correto, dependendo do valor recebido.
4a Questão
Considere o código abaixo:
public class DoubleKey {
private String key1, key2;
public DoubleKey( ){
key1 = "key1";
key2 = "key2";
}
public DoubleKey (String key1, String key2){
this.key1 = key1;
this.key2 = key2;
}
public String getKey1( ){return key1;}
public void setKey1 (String key1){this.key1 = key1;}
public String getKey2( ){return key2;}
public void setKey2 (String key2){this.key2 = key2;}
}
Observe a lista abaixo com alguns métodos do código acima e correlacione com a coluna que descreve o tipo de cada um:
(1) public DoubleKey( ) ( ) construtor com argumentos
(2) public DoubleKey (String key1, String key2) ( ) construtor sem argumentos
(3) public String getKey1( ) ( ) método mutante
(4) public void setKey2( String key2) ( ) método acessor
2-1-4-3
3-4-2-1
2-3-4-1
1-4-2-3
1-4-3-2
5a Questão
Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma linguagem de programacao¿;
$a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo $a;
uma linguagem de PHP programacao
PHP uma programacao linguagem
programacao lm uma linguagemPHP
uma linguagem de programacaoPHP uma lm
lm programacao linguagemPHP
6a Questão
Assinale a sintaxe correta para a estrutura CASE em Java.
7a Questão
(FUMARC-2011) Analise o seguinte programa desenvolvido na linguagem Java.
Assinale a opção com a sequência CORRETA, de cima para baixo.
true false false false
true false true false
true false false true
false false false true
false true false true
8a Questão
Sobre o PHP, é correto afirmar que
é tecnologia capaz de gerar páginas dinâmicas que permite ao navegador passar parâmetros para um programa alocado em um
servidor web.
é uma linguagem que desde suas primeiras versões utilizava a orientação a objeto que incluía a reformulação dos construtores e adição
de destrutores.
é uma linguagem livre e interpretada, utilizada para gerar conteúdo dinâmico na web.
é um toolkit multi-plataforma para a criação de interfaces gráficas em CSS.
é um framework para aplicações de código aberto com o objetivo de simplificar o desenvolvimento de software, promovendo as
melhores práticas para os desenvolvedores web.
CCT0764_EX_A1_201609058003_V5
DESENVOLVIMENTO DE SISTEMAS WEB
1a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A1_201609058003_V5 19/10/2018 01:56:48 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Analise o seguinte programa desenvolvido na linguagem Java.
As variáveis a e b possuem valores iniciais declarados no início do código. Durante a execução do código estes valores
poderão ser alterados a medida que estas variáveis passam pelos controles de fluxo if/else.
Assinale a alternativa que contém os valores de a e b ao final da execução do código.
a = 2 e b = 12
a = 2 e b = 1
a = 3 e b = 1
a = 3 e b = 7
a = 2 e b = 7
2a Questão
(CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação Java?
Uma classe pode implementar somente uma interface ao mesmo tempo.
O conceito de herança múltipla é implementado nativamente.
Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos simultaneamente.
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.
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.
3a Questão
Observe o trecho de código ilustrado na figura a seguir:
Qual o valor de y ao final da execução do trecho de código ilustrado na figura acima?
26
22
20
24
18
4a Questão
(COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são:
boolean, char, byte, short, int, long, float, double.
boolean, string, int, float, double.
boolean, string, byte, int, long, float.
boolean, string, short, int, long, float, double.
boolean, char, int, long, float, string.
5a Questão
(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?
|X|Z||X|||X|Z||X||
|X|Z||X|||X|Z||Y||
|X|Z||X|||X|Z||Z||
|X||||X|||X||||X||
(|X|Z||X||(|X|Z||Y||
6a Questão
Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem?
switch
void
finally
var
this
7a Questão
(UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
and, or, not
&&, ||, !
&, #, $
*, +, ~
.and., .or., .not.
8a Questão
Com o código PHP abaixo entende-se que:
a variável $a contem ¿hello¿ e foi criada a constante $$a contendo ¿world¿.
haverá um erro de sintaxe no programa.
a variável $a que continha ¿hello¿ passa a conter ¿world¿.
a variável $a que continha ¿hello¿ passa a conter ¿$world¿.
a variável $a contem ¿hello¿ e foi criada a variável $hello contendo ¿world¿.
CCT0764_EX_A2_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
2a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A2_201609058003_V1 19/10/2018 18:00:14 (Finalizada)Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a 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, II, III e IV.
I, III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, II e IV, apenas.
2a 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 é verdadeira.
apenas II e III são verdadeiras;
apenas I e III são verdadeiras;
I, II e III são verdadeiras.
apenas I e II são verdadeiras;
3a Questão
(FCC - 2008) Considere:
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente:
objeto, atributo e classe.
objeto, classe e atributo.
classe, atributo e objeto.
atributo, classe e objeto.
classe, objeto e atributo.
4a Questão
Considere o código abaixo:
I - A classe TwoDimensionalPoint contém coordenadas x e y. Define métodos para obter e configurar os pontos, assim como para criar uma
representação de String da instância do ponto.
II - ThreeDimensionalPoint herda de TwoDimensionalPoint. Acrescenta a coordenada z, assim como um método para recuperar e configurar o
valor.
III - ThreeDimensionalPoint não possui métodos contidos na classe TwoDimensionalPoint.
IV - TwoDimensionalPoint retorna sua representação de String sobreposta.
O correto está em:
I e II, apenas.
I, II, III e IV.
I, apenas.
II e III, apenas.
III e IV, apenas.
5a Questão
Considere o código e as afirmativas abaixo:
I - As classes formam uma hierarquia de herança simples. A classe base, PersonalityObject, declara um método: speak( ). Cada subclasse
redefine speak( ) e retorna sua própria mensagem, baseada em sua personalidade.
II - O polimorfismo faz com que PersonalityObject pareça ter muitos comportamentos diferentes.
III - Pode-se afirmar que personalities é um exemplo de variável polimórfica: variável que pode conter muitos tipos diferentes.
I, II e III.
I, apenas.
II e III, apenas.
I e II, apenas.
I e III, apenas.
6a Questão
(FCC - 2011) Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado automaticamente sempre que um
novo objeto é criado:
polimorfismo.
método.
interface.
classe.
construtor.
7a 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:
JSE e JME
JSE e JEE
JME e JSE
JME e JEE
JEE e JSE
8a Questão
Concurso CEPERJ - 2014 PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, que se refere a uma linguagem de código-fonte
aberto, criada para o desenvolvimento de aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do bloco
de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador módulo significando ¿resto de uma divisão¿. As tags
especiais, os operadores de comparação e módulo são, respectivamente:
< &php e &>, <> e %
<&php e &>, != e #
< ?php e ?>, <> e #
< ?php e ?>, != e %
< ?php e ?>, <> e %
CCT0764_EX_A2_201609058003_V2
DESENVOLVIMENTO DE SISTEMAS WEB
2a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A2_201609058003_V2 19/10/2018 18:02:59 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
(FUNCAB - 2010) Em um projeto orientado a objetos, são unidades naturais de modularização:
objetos.
classes.
associações.
interfaces.
operações.
2a 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?
M1, M2, M3.
M1 e M2 somente.
M2 somente.
M3 somente.
M1 somente.
3a Questão
(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:
classes, estados e interações.
classes, sequências e interações.
fluxos, estados e relacionamentos.
fluxos, sequências e relacionamentos.
classes, sequencias e estados.
4a Questão
(Baseado no concurso do IF-PA - 2016) A linguagem de programação PHP é uma linguagem centrada no desenvolvimento de scripts. Sobre PHP
é correto afirmar que:
Não pode ser embutido em uma página em HTML.
Não é útil para programação de formulários para uso na WEB.
Os scripts são principalmente para servidores.
Não é necessário usar paginadores para executar os scripts.
Não é uma linguagem open source.
5a Questão
(CONSULPLAN - 2012) A Análise e Projeto Orientado a Objetos oferece suporte a um recurso que apresenta as características listadas a seguir.
I. Separa os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão
escondidos de outros objetos.
II. Evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes efeitos em cascata.
III. Pode-se mudar a implementação de um objeto sem afetar as aplicações que o utilizam.
Esse recurso denomina-se:
generalização.
encapsulamento.
herença.
especialização.
compartilhamento.
6a Questão
Qual o protocolo usado para fazer requisições ao servidor web?
JSP
HTTP
IP
HTML
TCP
7a Questão
(CESGRANRIO - 2008) Observe o seguinte programa JAVA:
A saída desse programa é:
XZF
MXYZF
MZF
XF
MXZF
8a Questão
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?
Oracle A.S.
Tomcat
JBoss
BeA Web Logic
GlassFish
Explicação: Entre estes, o único que pode ser considerado apenas como Web Server é o Tomcat, sendo inclusive a interface Web dos demais.
CCT0764_EX_A2_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
2a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A2_201609058003_V3 19/10/2018 18:05:37 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
(FUNCAB - 2010) Em relação a OO, são tipos reconhecidos de herança:
todo e parte.
múltipla e simples.simples e complexa.
concreta e abstrata.
superclasse e subclasse.
2a Questão
(FCC - 2011) Considere:
I. A classe Veículo possui as subclasses Carro e Trem.
II. Os objetos das subclasses Carro e Trem herdam a operação acelerar.
III. A aceleração do Carro é no pedal e, do Trem, é na manivela.
I, II e III mostram um conceito OO aplicável à implementação da aceleração, que é:
polimorfismo.
estereotipagem.
herança múltipla.
derivação.
encapsulamento.
3a Questão
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:
JSP, Middleware e JDBC
instalação, inicialização e finalização.
configuração, instalação e finalização
inicialização, atendimento às requisições e finalização.
servidor de aplicação, servidor de arquivos e classes.
4a Questão
(CESPE - 2009) Para definição e manipulação de uma exceção em Java, devem constar no programa, obrigatoriamente, os termos:
try e catch.
finally e catch.
try e finally.
finally e retry.
try e retry.
5a Questão
(UFF - 2009) Na Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir dela é conhecida como:
abstrata.
instância.
interface.
superclasse.
subclasse.
6a Questão
(FCC - 2011) Na programação orientada a objetos, subprogramas (ou subrotinas) são encapsuladas nos próprios objetos e passam a
designar-se:
encapsulamento.
método.
atributo.
herança.
instância.
7a 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 :
II e III, apenas.
III, apenas.
I e II, apenas.
I, II e III.
I, apenas.
8a Questão
(COPEVE-UFAL-2011) Em relação às assertivas abaixo, relacionadas à programação orientada a objetos,
I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.
II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais, conhecidas como
superclasses.
III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é, classes que não
podem ter subclasses herdando delas.
IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido.
verifica-se que
apenas I, II e III são verdadeiras.
apenas I e IV são verdadeiras.
apenas III e IV são verdadeiras.
apenas II e III são verdadeiras.
apenas III é verdadeira.
CCT0764_EX_A2_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
2a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A2_201609058003_V4 19/10/2018 18:07:46 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
(FCC - 2010) Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São necessários os
seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife
(responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de material, o almoxarife
dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife,
quando os cálculos também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no
cadastro de materiais não deve exceder a 5 milissegundos (ms).
Na orientação a objeto, os dados calculados são:
operações da classe Almoxarife.
atributos da classe Material.
atributos da classe Departamento.
atributos da classe Requisição.
métodos da classe Departamento.
2a Questão
(FCC - 2012) Sobre orientação a objetos, considere:
I. A relação de herança permite modelar as similaridades inerentes a uma classe e também as diferenças especializadas que distinguem uma
classe de outra.
II. Objetos com os mesmos atributos e operações possuem a mesma identidade, podendo ser referenciados por outros objetos.
III. A possibilidade de uma operação ter o mesmo nome, diferentes assinaturas e possivelmente diferentes semânticas dentro de uma mesma
classe ou de diferentes classes é chamada de polimorfismo.
Está correto o que se afirma em:
I e III, apenas.
II e III, apenas.
II, apenas.
I, II e III.
III, apenas.
3a Questão
(FCC - 2005) Os erros gerados durante a execução de um programa Java devem ser controlados com uma estrutura que pode combinar o uso
dos blocos:
try e catch, try e finally ou try, catch e finally.
try e catch, somente.
try, catch e finally, somente.
try e catch ou try e finally, somente.
try e finally, somente.
4a Questão
(FCC - 2010) Sobre o servidor web Tomcat considere:
I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems.
II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web.
III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP.
Está correto o que consta em:
III, apenas.
I e II, apenas.
I, II e III.
I e III, apenas.
II e III, apenas.
5a 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.
reduz a complexidade, pois permite tratar múltiplos objetos como um único objeto.
indica o número de instâncias de uma classe que participa da relação com as instâncias de outra classe.
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.
6a 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:
III, somente.
II, somente.
I e II, somente.
I, somente.
I, II e III.
7a Questão
(ESAF - 2009) Em uma aplicação Java, se o carregador de classes não conseguir localizar a classe do driver de banco de dados para uma
conexão JDBC, é lançada a exceção:
java.io.FileNotFoundException.
java.lang.SecurityException.
java.io.IOException.
java.util.InputMismatchException.
java.lang.ClassNotFoundException.
8a 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:
JSE e JME
JEE e JSE
JME e JSE
JME e JEE
JSE e JEE
CCT0764_EX_A2_201609058003_V5
DESENVOLVIMENTO DE SISTEMAS WEB
2a aula
Lupa
Vídeo PPT MP3
Exercício:CCT0764_EX_A2_201609058003_V5 19/10/2018 18:08:55 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Considere o código e as afirmativas abaixo:
I - As classes formam uma hierarquia de herança simples. A classe base, PersonalityObject, declara um método: speak( ). Cada subclasse
redefine speak( ) e retorna sua própria mensagem, baseada em sua personalidade.
II - O polimorfismo faz com que PersonalityObject pareça ter muitos comportamentos diferentes.
III - Pode-se afirmar que personalities é um exemplo de variável polimórfica: variável que pode conter muitos tipos diferentes.
I e III, apenas.
I, II e III.
I, apenas.
I e II, apenas.
II e III, apenas.
2a Questão
Concurso CEPERJ - 2014 PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, que se refere a uma linguagem de código-fonte
aberto, criada para o desenvolvimento de aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do bloco
de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador módulo significando ¿resto de uma divisão¿. As tags
especiais, os operadores de comparação e módulo são, respectivamente:
< ?php e ?>, != e %
< ?php e ?>, <> e %
< ?php e ?>, <> e #
< &php e &>, <> e %
<&php e &>, != e #
3a 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, II e III, apenas.
II, III e IV, apenas.
I, III e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.
4a Questão
Considere o código abaixo:
I - A classe TwoDimensionalPoint contém coordenadas x e y. Define métodos para obter e configurar os pontos, assim como para criar uma
representação de String da instância do ponto.
II - ThreeDimensionalPoint herda de TwoDimensionalPoint. Acrescenta a coordenada z, assim como um método para recuperar e configurar o
valor.
III - ThreeDimensionalPoint não possui métodos contidos na classe TwoDimensionalPoint.
IV - TwoDimensionalPoint retorna sua representação de String sobreposta.
O correto está em:
I, II, III e IV.
III e IV, apenas.
I, apenas.
II e III, apenas.
I e II, apenas.
5a Questão
(FCC - 2011) Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado automaticamente sempre que um
novo objeto é criado:
polimorfismo.
construtor.
classe.
interface.
método.
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 III são verdadeiras;
I, II e III são verdadeiras.
apenas I e II são verdadeiras;
apenas II e III são verdadeiras;
apenas I é verdadeira.
7a Questão
(FCC - 2008) Considere:
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente:
classe, atributo e objeto.
objeto, classe e atributo.
classe, objeto e atributo.
atributo, classe e objeto.
objeto, atributo e classe.
8a Questão
Qual o protocolo usado para fazer requisições ao servidor web?
JSP
IP
HTML
TCP
HTTP
CCT0764_EX_A3_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
3a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A3_201609058003_V1 19/10/2018 20:18:08 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Um servidor de aplicação ou servidor web é conhecido como:
Filter
Listener
Container
Context
Servlet
2a Questão
A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de:
Programas Java restritos ao modelo HTTP.
Scripts CGI avançados.
Classes Java para trabalhar exclusivamente com textos em HTML.
Classes Java para substituir o servidor web.
Sites com conteúdos dinâmicos.
3a Questão
(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 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.
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 nunca pode acessar diretamente uma classe Data Access Object (DAO) que acessa o banco de dados.
as classes Servlet geralmente são representadas no componente MODELdo MVC.
uma página JSP que gera um formulário de cadastro deve ser representada no componente CONTROLLER do MVC.
4a Questão
Segundo Silva, o ciclo de vida de um Servlet é controlado pelo container. Em que momento o container remove o Servlet da memória?
Após o Servlet executar cada requisição em um método service().
Após destruir os objetos request/response.
Após criar objetos de request/response.
Após chamar o método destroy().
Após gerar a resposta HTTP (página em HTML).
5a Questão
Servlet é um programa que estende a funcionalidade de um web server, gerando conteúdo dinâmico e integrando com os clientes. Qual o
modelo utilizado?
request/response
request/request
response/aplication
response/response
request/aplication
6a Questão
Os parâmetros passados por um formulário HTTP podem ser acessados por meio do método do objeto HttpServletRequest conhecido como:
doPost()
getParameter()
doGet()
getAttribute()
Nenhuma das anteriores
7a Questão
Marque o método que é chamado quando o navegador envia uma solicitação HTTP ao Servidor usando POST.
doDelete
doGet
doPost
doDo
doPut
8a Questão
Quando usamos o método para destruir. O Servlet é retirado da memória pelo?
Collection
Memory Collection
Gerent Collection
garbage Collection
Instance Collection
CCT0764_EX_A3_201609058003_V2
DESENVOLVIMENTO DE SISTEMAS WEB
3a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A3_201609058003_V2 19/10/2018 20:21:46 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a 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
RequestDispatcher
sendResponse
sendRedirect
sendRequestResponse
2a Questão
(FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor:
o método service() é definido.
o seu método stream() é invocado.
o seu método init() é invocado.
ocorre a execução do método getOutputStream().
ocorre um destroy() no processo cliente.
3a Questão
Um dos métodos usados para recuperar dados enviados pelo formulário para um Servlet?
request.getName()
request.getTime()request.getParameter()
request.getValues()
request.getRequest()
4a 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
PrintResponse
PrintWriter
Nenhuma das anteriores
Print
5a Questão
Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como JavaScript, ASP e applets Java para incluir aplicações, respectivamente,
nos lados:
cliente, cliente e cliente.
servidor, cliente e servidor.
cliente, cliente e servidor.
cliente, servidor e cliente.
servidor, servidor e cliente.
6a Questão
Considere as seguintes afirmativas sobre JSP e servlets:
i. é possível usar uma página JSP para gerar um arquivo de imagem do tipo JPEG, GIF ou PNG.
ii. um servlet é executado no servidor, ao passo que uma página JSP é executada no browser do cliente.
iii. uma página gerada por um servlet não pode conter código javascript.
iv. uma página JSP é executada no servidor, enquanto que um servlet é executado no browser do cliente.
A quantidade de afirmativas corretas é:
4
3
0
2
1
7a Questão
Uma Servlet é uma classe Java usada para estender a capacidade dos servidores que hospedam aplicações acessadas via qual modelo de
programação?
Requisição - Java
Classes - Servlet
Requisição - Resposta
Requisição - Servlet
Classes - subclasses
8a Questã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?
São classes Java que podem receber uma requisição web, processar e retornar uma resposta.
Não 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.
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.
CCT0764_EX_A3_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
3a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A3_201609058003_V3 19/10/2018 20:28:20 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Em relação ao Ciclo de Vida da Servlet, o método de destruição é o?
const()
destroy()
get()
init()
ready()
2a Questão
O arquivo que permite configurar Servlets e outros elementos de uma aplicação web está melhor representado na alternativa:
persistence.xml
webInfo.xml
webApp.xml
web.xml
webContent.xml
3a Questão
(DPE-MT/2015) Com relação à tecnologia Servlet e JSP, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Os procedimentos mínimos para o correto funcionamento de um servlet, incluem construir uma classe que estenda a classe HttpServlet,
implementar o método doGet e/ou doPost, e criar as entradas e no arquivo web.xml.
( ) O método doGet(), quando implementado, deve receber como parâmetros os objetos HttpServletRequest (requisição HTTP) e
HttpServletResponse (resposta HTTP), nessa ordem, e escrever o conteúdo do corpo da resposta na saída padrão do Java (System.out).
( ) Uma JSP é um arquivo com síntaxe semelhante ao HTML, que permite inclusão de elementos (tags) especiais para introdução de código
Java. Quando há uma requisição à JSP, o motor JSP cria um servlet baseado no conteúdo deste arquivo, tornando o código apto a ser
executado pela máquina virtual Java.
( ) Os métodos envolvidos no ciclo de vida de uma JSP são _jspService e _jspDestroy.
As afirmativas são, respectivamente:
V, F, V e F.
F, F, V e F.
F, V, V e V.
V, V, V e V
V, V, F e F.
4a Questão
O método que permite tratar os valores inseridos em um formulário de uma página web está correta- mente apresentado na alternativa:
setParameter
setAttribute
setParam
setRequest
Nenhuma das anteriores
5a Questão
(FCC - 2010) O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo
container Web:
Tomcat.
Bean.
Apache.
Servlet.
IIS.
6a Questão
Marque a alternativa que referencia o objeto que contém os parâmetros de inicialização de um Servlet
doPost()
getSevletHttp()
getServletConfig()
getServletContext()
doGet()
7a Questão
Cite algumas vantagens herdadas da Tecnologia Servlet:
Programação Orientada a Estruturas, Flexibilidade, Portabilidade
Programação Exclusiva para Funções, Flexibilidade, Portabilidade
Programação Orientada a Objetos, Flexibilidade, Portabilidade
Programação Orientada a Objetos, Estrutura Rígida, Portabilidade
Programação Orientada a Objetos, Flexibilidade, Impossibilidade de Portabilidade
8a Questão
Por que é quase inviável construir sistemas usando somente Servlets?
O comando HTML não chama uma função.
O comando HTML está fora dos padrões web.
O comando HTML está inserido na função println.
O comando HTML está precisa de um Servlet.
O comando HTML não trabalha com Servlet
CCT0764_EX_A3_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
3a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A3_201609058003_V4 19/10/2018 20:37:31 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
A classe da qual HttpServlet se estende está na alternativa:
HttpServletRequest
GenericServlet
Servlet
HttpServletResponse
Nenhuma das anteriores
2a Questão
Sobre middleware é correto afirmar que:
está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
é uma ferramenta aplicada na arquitetura de bancos de dados centralizados.
é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários.
é uma ferramenta facilitadora para construção de sistemas distribuídos.
está contiguamente localizado entre as camadas física e de rede do modelo OSI.
3a Questão
A classe que tipa o objeto request, nos métodos doGet() e doPost() está representada na alternativa:
GenericServlet
Nenhuma das anteriores
HttpServletResponse
HttpSession
HttpServletRequest
4a Questão
As Servlets são carregadas e executadas automaticamente pelo Servidor Web e podem trabalhar com outro tipo de conteúdo. As Servlets são
gerenciadas pelo?
Container Servlet de um Servidor de Aplicações ME
Container Servlet de um Servidor de Aplicações C
Container Servlet de um Servidor de Aplicações JEE
Container Servlet de um Servidor de Aplicações C++
Container Servlet de um Servidor de Aplicações MVC
5a Questão
Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa-se o método:
setRequest
setParameter
setAttribute
setResponse
setParam
6a 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:
Interfaces
Nenhuma das anteriores
Servlet
Listener
Filters
7a Questão
A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de:
Programas Java restritos ao modelo HTTP.
Classes Java para substituir o servidor web.
Sites com conteúdos dinâmicos.
Scripts CGI avançados.
Classes Java para trabalhar exclusivamente com textos em HTML.
8a Questão
Segundo Silva, o ciclo de vida de um Servlet é controlado pelo container. Em que momento o container remove o Servlet da memória?
Após destruir os objetos request/response.
Após criar objetos de request/response.
Após o Servlet executar cada requisição em um método service().
Após gerar a resposta HTTP (página em HTML).
Após chamar o método destroy().
CCT0764_EX_A3_201609058003_V5DESENVOLVIMENTO DE SISTEMAS WEB
3a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A3_201609058003_V5 19/10/2018 20:43:31 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Quando usamos o método para destruir. O Servlet é retirado da memória pelo?
Collection
Gerent Collection
garbage Collection
Instance Collection
Memory Collection
2a Questão
Um servidor de aplicação ou servidor web é conhecido como:
Filter
Listener
Container
Servlet
Context
3a Questão
Marque o método que é chamado quando o navegador envia uma solicitação HTTP ao Servidor usando POST.
doGet
doPut
doDelete
doDo
doPost
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
4a Questão
(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 página JSP nunca pode acessar diretamente uma classe Data Access Object (DAO) que acessa o banco de dados.
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 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.
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.
5a 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.
sendResponse
sendRedirect
sendRequestDispatcher
sendRequestResponse
RequestDispatcher
6a Questão
O objeto que permite escrever uma resposta a uma requisição no estilo System.out.println é possível por meio do objeto:
PrintResponse
Print
PrintWriter
Println
Nenhuma das anteriores
7a Questão
Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como JavaScript, ASP e applets Java para incluir aplicações, respectivamente,
nos lados:
cliente, cliente e servidor.
servidor, cliente e servidor.
servidor, servidor e cliente.
cliente, servidor e cliente.
cliente, cliente e cliente.
8a Questão
Uma Servlet é uma classe Java usada para estender a capacidade dos servidores que hospedam aplicações acessadas via qual modelo de
programação?
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Requisição - Servlet
Classes - Servlet
Requisição - Java
Classes - subclasses
Requisição - Resposta
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
CCT0764_EX_A4_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
4a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A4_201609058003_V1 19/10/2018 20:18:03 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
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?
Visual Basic 6.0 e PHP
Active Server Pages (ASP) e PHP
Active Server Pages (ASP) e XHTML
Active Server Pages (ASP) e HTML
Active Server Pages (ASP) e Cobol
2a Questão
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:
Não permite independência entre o designer e o programador
É uma página HTML com trechos de programa Java embutidos e outras tags especiais
A página JSP é automaticamente transformada em servlet
JSP pode ser expresso através do seu formato padrão e do seu formato XML
Simplificam a geração de conteúdo dinâmico para Web Designers
3a Questão
Marque o item que contem a sintaxe correta em um arquivo JSP para importar a classe "Classe" do pacote "pacote"
<%@import class= "pacote.Classe"%>
<%@page include= "pacote.Classe"%>
<%@include import= "pacote.Classe"%>
<%@page import="pacote.Classe"%>
<%import= "pacote.Classe"%>
4a 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
5a 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
JavaBeans
JavaScript
ASP
6a Questão
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value):
remove o valor de atributo associado com a chave.
retorna o contexto no qual o servlet da página roda.
recupera o valor de atributo associado com a chave.
recupera os nomes de todos os atributos associados com o objeto.
associa um valor de atributo com um nome.
7a Questão
Qual a tag de JSP que permite a definição de métodos ou variáveis.
expressão
scriptlet
declaração
http
body
8a Questão
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.
Scriptles.
Session.
Diretiva.
Contenttype.
CCT0764_EX_A4_201609058003_V2
DESENVOLVIMENTO DE SISTEMAS WEB
4a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A4_201609058003_V2 19/10/2018 20:21:40 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
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.
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).
JPS é uma tecnologia web-scripting para desenvolvimento de aplicações Web.
2a Questão
O desenvolvimento de sistemas em Java pode ter a interface do usuário sendo desenvolvida em JSP. Marque a afirmativa correta abaixo:
Separar o código em vários scriptlets torna o código mais lento, pois uma página JSP é compilada toda vez que é chamada.
faz com que as variáveis da página incluída possam ser usadas na página principal.
Os atributos guardados no objeto application ou no objeto session só podem ser acessados pelo usuário que os criou.
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( );%>.
Explicação: Expressões ( <%= %> ) escrevem nas páginas JSP da mesma forma que os scriptlets <% out.print( );%>.
3a Questão
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.
Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML
Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas web.
Os sistemas web não podem ser conectados a um banco e dados.
4a Questão
Podemos afirmar que uma aplicação JSP, normalmente, éuma coleção de arquivos JSP, arquivos HTML, e outras fontes. Quando o usuário
carrega a página pela primeira vez, os arquivos da aplicação são traduzidos para um único arquivo fonte. Qual a extensão desse arquivo?
.jsp
.php
.html
.java
.asp
5a Questão
Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. Entre outras coisas, diretivas podem ser usadas
para definir a linguagem usada no documento JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc.
Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML
Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP.
contentType
import
isErrorJsp
errorPage
session
6a Questão
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?
.jsp e .php
.asp e .jspx
.jsp e .html
.jsp e .jspx
.xls e .jspx
7a Questão
"São trechos de códigos Java que podem ser inseridos em qualquer lugar da página e servem, entre outras coisas, para definir valores para as
variáveis a serem usadas nas expressões." Qual a Tag JSP que define o parágrafo acima?
Declarações
Scriptles
Inteiros
Float
Exmpressão
8a 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 no objeto out
Insere valor na classe Servlet
Insere valor na tag html
Insere valor na função println
Insere valor Java diretamente na saída
CCT0764_EX_A4_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
4a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A4_201609058003_V3 19/10/2018 20:28:30 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se
Applets.
Servlets.
Widgets.
Gadgets.
Scriptlets.
2a Questão
O componente Java que armazena dados que persistem no lado do cliente (navegador), mesmo após o término da navegação é:
Session
Response
Request
EJB
Cookie
3a Questão
VUNESP - 2013 - FUNDUNESP Ao se executar uma página JSP na plataforma J2EE, o servidor de aplicação
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
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 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.
4a Questão
(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 = request.getParameter("lista");
ArrayList lis = (ArrayList) request.getAttribute("lista_req");
ArrayList lis = request.getAttribute("lista_req");
ArrayList lista = (ArrayList) request.getAttribute("lista");
ArrayList lista = (ArrayList) request.getParameter("lista_req");
5a 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 Cobol
Visual Basic 6.0 e PHP
Active Server Pages (ASP) e PHP
Active Server Pages (ASP) e XHTML
Active Server Pages (ASP) e HTML
6a Questão
Qual a tag de JSP que permite a definição de métodos ou variáveis.
expressão
body
declaração
http
scriptlet
7a 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?
Diretiva
JSP file
Gráficos
Scriptles
JSP Engine
8a Questão
Marque o item que contem a sintaxe correta em um arquivo JSP para importar a classe "Classe" do pacote "pacote"
<%@page include= "pacote.Classe"%>
<%import= "pacote.Classe"%>
<%@include import= "pacote.Classe"%>
<%@page import="pacote.Classe"%>
<%@import class= "pacote.Classe"%>
CCT0764_EX_A4_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
4a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A4_201609058003_V4 19/10/2018 20:37:34 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
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:
A página JSP é automaticamente transformada em servlet
É uma página HTML com trechos de programa Java embutidos e outras tags especiais
Não permite independência entre o designer e o programador
Simplificam a geração de conteúdo dinâmico para Web Designers
JSP pode ser expresso através do seu formato padrão e do seu formato XML
2a Questão
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:
Contenttype.
Diretiva.
Scriptles.
Session.
Diretiva include.
3a Questão
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value):
retorna o contexto no qual o servlet da página roda.
remove o valor de atributo associado com a chave.
recupera o valor de atributo associado com a chave.
associa um valor de atributo com um nome.
recupera os nomes de todos os atributos associados com o objeto.
4a 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?
ASP
VBEnterprise
VBScript
JavaScript
JavaBeans
5a Questão
Sobre o desenvolvimento Web, pode-se afirmar:
Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML
A plataforma java que suporta o desenvolvimento web é a Android.
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.
A plataforma java que suporta o desenvolvimento web é a JSE.
6a Questão
Podemos afirmar que uma aplicação JSP, normalmente, é uma coleção de arquivos JSP, arquivos HTML, e outras fontes. Quando o usuário
carrega a página pela primeira vez, os arquivos da aplicação são traduzidos para um único arquivo fonte. Qual a extensão desse arquivo?
.jsp
.java
.php
.html
.asp
7a Questão
O desenvolvimento de sistemas em Java pode ter a interface do usuário sendo desenvolvida em JSP. Marque a afirmativa correta abaixo:
O uso de scripts do tipo expressões em JSP substituiu o uso de <% out.print( );%>.
faz com que as variáveis da página incluída possam ser usadas na página principal.
Os atributos guardados no objeto application ou no objeto session só podem ser acessados pelo usuário que os criou.
Separar o código em vários scriptlets torna o código mais lento, pois uma página JSP é compilada toda vez que é chamada.
Uma chamada ao método forwardde um objeto do tipo RequestDispatcher envia uma solicitação ao navegador para que ele chame um
arquivo.
Explicação: Expressões ( <%= %> ) escrevem nas páginas JSP da mesma forma que os scriptlets <% out.print( );%>.
8a Questão
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?
.jsp e .jspx
.jsp e .php
.xls e .jspx
.jsp e .html
.asp e .jspx
CCT0764_EX_A4_201609058003_V5
DESENVOLVIMENTO DE SISTEMAS WEB
4a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A4_201609058003_V5 19/10/2018 20:43:33 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
"São trechos de códigos Java que podem ser inseridos em qualquer lugar da página e servem, entre outras coisas, para definir valores para as
variáveis a serem usadas nas expressões." Qual a Tag JSP que define o parágrafo acima?
Scriptles
Declarações
Exmpressão
Float
Inteiros
2a Questão
Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. Entre outras coisas, diretivas podem ser usadas
para definir a linguagem usada no documento JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc.
Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML
Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP.
isErrorJsp
contentType
import
session
errorPage
3a Questão
Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se
Scriptlets.
Servlets.
Applets.
Gadgets.
Widgets.
4a Questão
O componente Java que armazena dados que persistem no lado do cliente (navegador), mesmo após o término da navegação é:
Session
Response
Request
EJB
Cookie
5a 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 Cobol
Active Server Pages (ASP) e XHTML
Visual Basic 6.0 e PHP
Active Server Pages (ASP) e PHP
Active Server Pages (ASP) e HTML
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
Diretiva
JSP file
JSP Engine
Gráficos
7a Questão
Qual a tag de JSP que permite a definição de métodos ou variáveis.
expressão
declaração
http
scriptlet
body
8a Questão
VUNESP - 2013 - FUNDUNESP Ao se executar uma página JSP na plataforma J2EE, o servidor de aplicação
traduz o conteúdo da página em um Servlet, compila o Servlet e o executa, enviando o resultado 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
envia o conteúdo HTML ao navegador, substituindo o código delimitado por <% e %> pelos valores correspondentes
envia a página para um interpretador Java que faz o processamento e envia o código HTML resultante para o navegador
compila a página por meio de um compilador específico e a executa, enviando o resultado para o navegador.
CCT0764_EX_A5_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
5a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A5_201609058003_V1 19/10/2018 20:18:05 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
JDBC (Java Database Connector) é uma interface para acesso a banco de dados através de uma API definida em Java. Das principais classes e
interfaces do pacote java.sql, assinale abaixo aquela que gerencia o driver e cria uma conexão com o banco:
DriverManager.
Connection.
ResultSet.
PreperedStatement.
Statement.
2a Questão
Para fazer uma conexão com um banco de dados é utilizado em Java uma Classe criada para esse fim.
Apache
ResultSet
Statement
Connection
DriverManager
3a 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 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 é quando o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de
trabalho
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
4a 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.
executeUpdate
executeQuery
executeRequest
executeSQL
executeManager
5a Questão
É um programa que faz a mediação entre software e as demais aplicações.
middleware
javaware
software
peopleware
hardware
6a Questão
Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL?
java.sql.Statement
java.sql.ResultSet
java.sql.Connection
javax.sql.DataSource
java.sql.DriverManager
7a Questão
Um objeto da Classe ResultSet pode ser visualizado como uma tabela. Qual o método utilizado para percorrer as linhas dessa tabela.
next()
prev()
finnaly()
exec()
try()
8a Questão
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente.
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 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
O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam no cliente
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 aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável apenas pela interface com o usuário
DESENVOLVIMENTO DE SISTEMAS WEB
CCT0764 / Turma 9001 EAD / 2018.3 EAD
13% 1 de 8
38% 3 de 8
25% 2 de 8
25% 2 de 8
0% 0 de 8
13% 1 de 8
13% 1 de 8
13% 1 de 8
13% 1 de 8
25% 2 de 8
CLAUDIANO BARBOSA DA SILVA
201609058003 EAD BRASÍLIA TAGUATINGA NORTE - DF
Início
Sair
20:46:17
Realize aqui seus exercícios para ampliar suas possibilidades de estudo e de aprendizagem. Para fazê-lo basta clicar no ícone INICIAR
TESTE indicado para cada assunto/aula/conteúdo. Automaticamente e de forma ranômica serão selecionadas questões relacionadas ao
seu perfil de aprendizagem e do assunto/aula/conteúdo selecionado. Após responder todas as questões selecionadas, você poderá iniciar
um novo conjunto de questões caso desejar.
Bons estudos!
REVISÃO DA SINTAXE JAVA
1a aula
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO
3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
5o TESTE DE CONHECIMENTO
VISÃO GERAL DO AMBIENTE SERVIDOR
2a aula
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
5o TESTE DE CONHECIMENTO
TECNOLOGIA SERVLET
3a aula
VoltarMINHAS DISCIPLINAS
Educational Performance Solution EPS ® - Alunos
25% 2 de 8
38% 3 de 8
25% 2 de 8
25% 2 de 8
38% 3 de 8
63% 5 de 8
13% 1 de 8
25% 2 de 8
0% 0 de 8
13% 1 de 8
0% 0 de 8
63% 5 de 8
13% 1 de 8
0% 0 de 8
13% 1 de 8
0% 0 de 8
25% 2 de 8
50% 4 de 8
38% 3 de 8
0% 0 de 8
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO
3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
5o TESTE DE CONHECIMENTO
TECNOLOGIA JSP
4a aula
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO
3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
5o TESTE DE CONHECIMENTO
MIDDLEWARE JDBC
5a aula
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO
3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
5o TESTE DE CONHECIMENTO
PADRÕES DE DESENVOLVIMENTO
6a aula
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO
3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
5o TESTE DE CONHECIMENTO
Educational Performance Solution EPS ® - Alunos
25% 2 de 8
0% 0 de 8
0% 0 de 8
25% 2 de 8
38% 3 de 8
13% 1 de 8
25% 2 de 8
13% 1 de 8
13% 1 de 8
0% 0 de 8
25% 2 de 8
13% 1 de 8
13% 1 de 8
50% 4 de 8
38% 3 de 8
13% 1 de 8
13% 1 de 8
38% 3 de 8
25% 2 de 8
1 de 8
ARQUITETURAS MVC MODELOS I E II, IMPLEMENTAÇÃ...
7a aula
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO
3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
5o TESTE DE CONHECIMENTO
SINTAXE JAVASCRIPT; ORIENTAÇÃO A OBJETOS COM ...
8a aula
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO
3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
5o TESTE DE CONHECIMENTO
VALIDAÇÃO E CONTROLE DE FORMULÁRIOS
9a aula
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO
3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
5o TESTE DE CONHECIMENTO
AJAX
10a aula
1o TESTE DE CONHECIMENTO
2o TESTE DE CONHECIMENTO
3o TESTE DE CONHECIMENTO
4o TESTE DE CONHECIMENTO
o
Educational Performance Solution EPS ® - Alunos
Educational Performance Solution EPS ® - Alunos
CCT0764_EX_A5_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
5a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A5_201609058003_V3 19/10/2018 20:28:25 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
(CESGRANRIO - 2010) É característica de um arquivo JSP a:
execução exclusiva em sistemas Windows
execução exclusiva em sistemas Linux.
presença maciça de código Assembly.
compilação em um servlet.
impossibilidade de inclusão de comentários.
2a Questão
Selecione dentre as alternativas abaixo a opção correta.
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 ASP
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 Java
JDBC é uma não interface para acesso a banco de dados através de uma API definida em Java
3a Questão
Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas afetadas como um tipo int.
Connection
DataSource
ExecuteUpdate
ExecuteQuery
ResultSet
4a Questão
Qual o objetivo do Middlewere:
Interligar processos complexos.
Interligar usuários distantes, usando plataforma distintas.
Interligar usuários distantes.
Interligar plataformas diferentes.
Interligar processos clientes a processos servidores.
5a Questão
O principal objetivo desses serviços é permitir que uma plataforma não dependa de APIs específicas, permitindo que aplicações executem em
diferentes plataformas e incluem serviços de alto nível que escondam a complexidade de redes e sistemas distribuídos.
software
hardware
javaware
middleware
peopleware
6a Questão
Marque a opção correta com relação a arquitetura cliente/servidor.
Arquitetura compartilhada privilegia o envio e recebimento de dados pelo servidor e o cliente.
A comunicação cliente/servidor é baseada em rastreamento de mensagens
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
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 é quando o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de
trabalho
7a Questão
Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL?
java.sql.DriverManager
java.sql.Connection
java.sql.ResultSet
java.sql.Statement
javax.sql.DataSource
8a Questão
Um objeto da Classe ResultSet pode ser visualizado como uma tabela. Qual o método utilizado para percorrer as linhas dessa tabela.
exec()
try()
next()
prev()
finnaly()
CCT0764_EX_A5_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
5a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A5_201609058003_V4 19/10/2018 20:37:38 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente.
O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam no cliente
A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável apenas pela interface com o usuário
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
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
2a Questão
Para fazer uma conexão com um banco de dados é utilizado em Java uma Classe criada para esse fim.
Statement
DriverManager
Apache
Connection
ResultSet
3a 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
executeSQL
executeRequest
executeUpdate
executeQuery
4a Questão
É um programa que faz a mediação entre software e as demais aplicações.
middleware
hardware
peopleware
javaware
software
5a Questão
JDBC (Java Database Connector) é uma interface para acesso a banco de dados através de uma API definida em Java. Das principais classes e
interfaces do pacote java.sql, assinale abaixo aquela que gerencia o driver e cria uma conexão com o banco:
Statement.
DriverManager.
Connection.
ResultSet.
PreperedStatement.
6a Questão
Representa uma conexão com um banco de dados.
java.sql.software
java.sql.update
java.sql.Manager
java.sql.Connection
java.sql.Driver
7a Questão
Devido a pluralidade de banco de dados e seus provedores de acesso, a SUN criou uma APIchamada JDBC (java Data Base Connectivity) cujo o
objetivo é fornecer uma ponte entre a camada do cliente, o driver do fabricante e a fonte de dados. São bibliotecas JDBC, EXCETO:
java.sql.DriverManager
java.sql.Swing
java.sql.Connection
java.sql.ResultSet
java.sql.Statement
8a Questão
Tomada em comandos SELECT, retornando o resultado de operações como um objeto ResultSet. Estamos falando de qual comando?
ResultSet
DataSource
Connection
ExecuteQuery
ExecuteUpdate
CCT0764_EX_A5_201609058003_V5
DESENVOLVIMENTO DE SISTEMAS WEB
5a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A5_201609058003_V5 19/10/2018 20:43:35 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
O Driver Ponte JDBC-ODBC é implementação nativa que conecta uma aplicação Java a um banco de dados através de ODBC configurado na
máquina.
Identifique o tipo correspondente abaixo:
Tipo 2
Tipo 5
Tipo 3
Tipo 1
Tipo 4
2a Questão
Dentro da arquitetura tradicional de acesso a bancos de dados do Java, qual seria a classe encarregada de efetuar a execução de comandos
SQL?
DriverManager
Statement
Connection
ResultSet
Class
Explicação: A classe Statement tem a função de executar comandos SQL. Normalmente temos uma conexão (Connection) e o resultado de
uma consulta é recebido em um ResultSet.
3a 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
JDBC
SQL
SDBC
RDB
4a Questão
Selecione dentre as alternativas abaixo a opção correta.
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 PHP
JDBC é uma não interface para acesso a banco de dados através de uma API definida em Java
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
5a Questão
Um objeto da Classe ResultSet pode ser visualizado como uma tabela. Qual o método utilizado para percorrer as linhas dessa tabela.
next()
finnaly()
exec()
prev()
try()
6a Questão
Qual o objetivo do Middlewere:
Interligar usuários distantes.
Interligar usuários distantes, usando plataforma distintas.
Interligar processos clientes a processos servidores.
Interligar plataformas diferentes.
Interligar processos complexos.
7a Questão
Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas afetadas como um tipo int.
DataSource
Connection
ResultSet
ExecuteUpdate
ExecuteQuery
8a Questão
O principal objetivo desses serviços é permitir que uma plataforma não dependa de APIs específicas, permitindo que aplicações executem em
diferentes plataformas e incluem serviços de alto nível que escondam a complexidade de redes e sistemas distribuídos.
middleware
peopleware
javaware
software
hardware
CCT0764_EX_A6_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
6a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A6_201609058003_V1 19/10/2018 20:18:07 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento:
Facade
Flyweight
Composite
Builder
Memento
2a 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?
Front Control
Fly Weight
Command
Proxy
Facade
Explicação: Para a organização de pools de objetos, o mais indicado é o padrão Fly Weight.
3a Questão
(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:
1, 2, 3
"Paulo", "paulo@email.com.br" e "Rua Vergueiro, 1567"
*
${1}, ${2} e ${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 "?".
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
Objeto
Estrutura
Comportamento
Criação
5a Questão
Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura:
Strategy
Decorator
Prototype
Observer
Abstract Factory
6a Questão
São técnicas que nos dão uma boa solução para alguns problemas encontrados em orientação em objetos.
Padrões de projeto
Padrões web
Padrões da intranet
Padrões da internet
Padrões da arpanet
7a Questão
Qual das opções abaixo representa um objeto da classe Class Adapter?
Builder
State
Observer
Bridge
Prototype
8a Questão
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?
Padrão Bridge
Padrão Singleton
Padrão Strateger
Padrão Observer
Padrão Adapter
CCT0764_EX_A6_201609058003_V2
DESENVOLVIMENTO DE SISTEMAS WEB
6a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A6_201609058003_V2 19/10/2018 20:21:51 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Como são conhecidos os quatro autores que se basearam em Christopher Alexander para criar Padrões de Projeto de software?
Gang of Six
Gang of Five
Gang of Eleven
Gang of Seven
Gang of Four
2a Questão
Marque a alternativa correta sobre o JAVA BEANS
é um modelo de classe PHP
é 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
é uma interface
3a Questão
Em relação à estrutura de um padrão de desenvolvimento, qual (ou quais) dos seus principais atributos de uma boa descrição de um padrão de
projeto apresenta o contexto do padrão e quando ele pode ser utilizado (Motivação, intenção, aplicabilidade):
Nome
Nome/Problema
Problema/Solução
Consequências e padrões relacionados
Problema
4a Questão
Uma das vantagens em usar Padrões de Projeto.
Aumentam a coesão, diminuem o acoplamento
Aumentam acoplamento, diminuem a coesão
Somente temos coesão
Somente temos acoplamento
Ficam sem coesão e sem acoplamento
5a Questão
Na estrutura de um padrão de desenvolvimento, pode-se afirmar que o atributo problema representa:
Identificação das características de segurança
Apresentação do contexto do padrão e quando ele pode ser utilizado
Descreve a solução e os elementos que a compõem
Identificação dos elementos gráficos do projeto
Referência que descreve de forma bastante sucinta o padrão
6a 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 - Estrutura - Comportamento
Criação- Escritura - Comportamento
Criação - Estrutura - JavaBeans
Criação - Nomeclatura - Espelhamento
7a Questão
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?
Padrão Strateger
Padrão Observer
Padrão Singleton
Padrão Adapter
Padrão Bridge
8a Questão
Qual das opções abaixo representa um objeto da classe Class Adapter?
Builder
Prototype
State
Bridge
Observer
CCT0764_EX_A6_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
6a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A6_201609058003_V3 19/10/2018 20:28:27 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento:
Flyweight
Memento
Builder
Facade
Composite
2a 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?
Command
Proxy
Fly Weight
Front Control
Facade
Explicação: Para a organização de pools de objetos, o mais indicado é o padrão Fly Weight.
3a Questão
(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:
"Paulo", "paulo@email.com.br" e "Rua Vergueiro, 1567"
?
*
${1}, ${2} e ${3}
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 "?".
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?
Objeto
Criação
Estrutura
Comportamento
Classe
5a Questão
Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura:
Observer
Abstract Factory
Decorator
Prototype
Strategy
6a Questão
São técnicas que nos dão uma boa solução para alguns problemas encontrados em orientação em objetos.
Padrões da internet
Padrões da intranet
Padrões de projeto
Padrões web
Padrões da arpanet
7a Questão
Qual das opções abaixo representa um objeto da classe Class Adapter?
Bridge
Observer
Builder
State
Prototype
8a Questão
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?
Padrão Bridge
Padrão Observer
Padrão Adapter
Padrão Singleton
Padrão Strateger
CCT0764_EX_A6_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
6a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A6_201609058003_V4 19/10/2018 20:37:48 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Como são conhecidos os quatro autores que se basearam em Christopher Alexander para criar Padrões de Projeto de software?
Gang of Seven
Gang of Four
Gang of Six
Gang of Eleven
Gang of Five
2a Questão
Marque a alternativa correta sobre o JAVA BEANS
é forma de cadastrar dados em um banco de dados
é um objeto java comum
é um modelo de classe PHP
é uma interface
É uma classe que deve possuir construtor vazio e métodos getters e setters dos atributos
3a Questão
Em relação à estrutura de um padrão de desenvolvimento, qual (ou quais) dos seus principais atributos de uma boa descrição de um padrão de
projeto apresenta o contexto do padrão e quando ele pode ser utilizado (Motivação, intenção, aplicabilidade):
Consequências e padrões relacionados
Problema/Solução
Nome/Problema
Problema
Nome
4a Questão
Uma das vantagens em usar Padrões de Projeto.
Somente temos coesão
Somente temos acoplamento
Aumentam acoplamento, diminuem a coesão
Ficam sem coesão e sem acoplamento
Aumentam a coesão, diminuem o acoplamento
5a Questão
Na estrutura de um padrão de desenvolvimento, pode-se afirmar que o atributo problema representa:
Descreve a solução e os elementos que a compõem
Referência que descreve de forma bastante sucinta o padrão
Identificação dos elementos gráficos do projeto
Identificação das características de segurança
Apresentação do contexto do padrão e quando ele pode ser utilizado
6a 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 - Nomeclatura - Espelhamento
Criação - Estrutura - JavaBeans
Criação - Escritura - Comportamento
Criação - Estrutura - Organização e Métodos
Criação - Estrutura - Comportamento
7a Questão
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?
Padrão Singleton
Padrão Strateger
Padrão Bridge
Padrão Observer
Padrão Adapter
8a Questão
Qual das opções abaixo representa um objeto da classe Class Adapter?
Builder
Observer
Prototype
Bridge
State
CCT0764_EX_A6_201609058003_V5
DESENVOLVIMENTO DE SISTEMAS WEB
6a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A6_201609058003_V5 19/10/2018 20:43:38 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento:
Builder
Flyweight
Memento
Composite
Facade
2a 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?
Facade
Command
Proxy
Fly Weight
Front Control
Explicação: Para a organização de pools de objetos, o mais indicado é o padrão Fly Weight.
3a Questão
(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:
?
${1}, ${2} e ${3}
*
1, 2, 3
"Paulo", "paulo@email.com.br" e "Rua Vergueiro, 1567"
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 "?".
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?
Objeto
Estrutura
Criação
Classe
Comportamento
5a Questão
Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura:
Decorator
Strategy
Prototype
Observer
Abstract Factory6a Questão
São técnicas que nos dão uma boa solução para alguns problemas encontrados em orientação em objetos.
Padrões web
Padrões da intranet
Padrões da internet
Padrões da arpanet
Padrões de projeto
7a Questão
Qual das opções abaixo representa um objeto da classe Class Adapter?
Observer
Prototype
State
Bridge
Builder
8a Questão
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?
Padrão Observer
Padrão Bridge
Padrão Singleton
Padrão Strateger
Padrão Adapter
CCT0764_EX_A7_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
7a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A7_201609058003_V1 19/10/2018 20:18:17 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a 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, servlet
modelo, filtros, controle
modelo, visão, tabelas
modelo, control, controle
modelo, visão, controle
2a Questã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?
Model
DTO
View
Front Control
Control
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.
3a Questão
Segundo, MOURELLI, Rede de Petri é uma ferramenta para a modelagem e projeto de sistemas, utilizando uma representação matemática do
sistema, sendo uma extensão das máquinas de estados finitos.
A análise da rede de Petri permite avaliar:
a estrutura e o comportamento dinâmico do sistema modelado
somente o comportamento dinâmico do sistema modelado
somente a estrutura do sistema modelado
somente o comportamento estático do sistema modelado
a estrutura e o comportamento estático do sistema modelado
4a Questão
O modelo formado apenas por páginas JSP e Beans é chamado de?
JSP Engine
MVC1
Java Bean
MVC
JSP
5a 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?
ActionScript
Python
Java
Linguagem C
Cold Fusion
6a Questão
É uma técnica que mantém o estado do cliente em diversas situações. Muito utilizada também para a criação de carrinho de compras em lojas
virtuais.
cookies
servlet
attribute
session
parameter
7a Questão
O 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
pequenos e simples
pequenos e robustos
pequenos e complexos
grandes e simples
8a Questão
De acordo com o trecho de código escrito na linguagem PHP: $a = array("a", "b", "c", "d"); $a[] = "e"; A variável $a conterá:
null
a, b, c, d, e
e, b, c, d, a
e
e, b, c, d
Explicação: O array irá adicionar o último elemento "e" ao final dos elementos anteriores, portanto, o resultado será a, b, c, d, e
CCT0764_EX_A7_201609058003_V2
DESENVOLVIMENTO DE SISTEMAS WEB
7a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A7_201609058003_V2 19/10/2018 20:21:46 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Em relação à criptografia, qual dos tipos utiliza duas chaves, matematicamente relacionadas, sendo uma delas para encriptar e outra para
decriptar?
Assimétrica
Indexada complexa
Simétrica
Indexada simples
Não-Indexada
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 mas não independentes.
O software poderá ser dividido em módulos 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?
Autorização
Integridade
Privacidade
Autenticação
Não-repúdio
4a Questão
De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e DOC se dá no componente:
View
Controller
Model
Camadas
Base de daddos
5a Questão
O Padrão MVC sugere a separação entre quais componentes?
Visão, Controle e Aplicação
Visão, Controle e Session
Visão, Controle e Java
Visão, Controle e Modelo
Visão, Controle e Beans
6a Questão
O padrão MVC é um modelo de arquitetura de software que separa em uma aplicação:
módulo, valores e controle
módulo, valores e comando
controle , modelo e valores
módulo, visão e comando
visão, modelo e o controle
7a 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.
Interface com os clientes, apresentação das requisições / comportamento da aplicação / dados da aplicação e regras de negócio.
Apresentação das requisições / interface com os clientes / 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.
Interface com os clientes / dados da aplicação e regras de negócio / 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.
8a Questão
Sugere a separação entre o modelo, a visão e o controle de uma aplicação.
O Padrão MVC
O Padrão GOF
O Padrão MMM
O Padrão MTT
O Padrão MMC
CCT0764_EX_A7_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
7a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A7_201609058003_V3 19/10/2018 20:28:29 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a 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, filtros, controle
modelo, visão, tabelas
modelo, visão, controle
modelo, control, controle
modelo, visão, servlet
2a Questã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?
View
Model
Front Control
Control
DTO
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.
3a Questão
Segundo, MOURELLI, Rede de Petri é uma ferramenta para a modelagem e projeto de sistemas, utilizando uma representação matemática do
sistema, sendo uma extensão das máquinas de estados finitos.
A análise da rede de Petri permite avaliar:
somente o comportamento estático do sistema modelado
a estrutura e o comportamento estático do sistema modelado
somente o comportamento dinâmico do sistema modelado
somente a estrutura do sistema modelado
a estrutura e o comportamento dinâmico do sistema modelado
4a Questão
O modelo formado apenas por páginas JSP e Beans é chamado de?
MVCJava Bean
JSP
JSP Engine
MVC1
5a 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?
ActionScript
Python
Java
Linguagem C
Cold Fusion
6a Questão
É uma técnica que mantém o estado do cliente em diversas situações. Muito utilizada também para a criação de carrinho de compras em lojas
virtuais.
cookies
servlet
attribute
session
parameter
7a Questão
O 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.
pequenos e robustos
pequenos e simples
complexos e simples
grandes e simples
pequenos e complexos
8a Questão
De acordo com o trecho de código escrito na linguagem PHP: $a = array("a", "b", "c", "d"); $a[] = "e"; A variável $a conterá:
e
null
e, b, c, d
e, b, c, d, a
a, b, c, d, e
Explicação: O array irá adicionar o último elemento "e" ao final dos elementos anteriores, portanto, o resultado será a, b, c, d, e
CCT0764_EX_A7_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
7a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A7_201609058003_V4 19/10/2018 20:37:43 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
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 simples
Indexada complexa
Assimétrica
Não-Indexada
Simétrica
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 poderá ser dividido em módulos mas não independentes.
O software não poderá ser dividido em módulos dependentes ou independentes.
O software poderá ser dividido em módulos independentes.
O software não poderá ser dividido em módulos independentes.
O software não poderá ser dividido em módulos mas dependentes.
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?
Privacidade
Autenticação
Autorização
Não-repúdio
Integridade
4a Questão
De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e DOC se dá no componente:
Controller
Base de daddos
Model
Camadas
View
5a Questão
O Padrão MVC sugere a separação entre quais componentes?
Visão, Controle e Java
Visão, Controle e Session
Visão, Controle e Beans
Visão, Controle e Aplicação
Visão, Controle e Modelo
6a Questão
O padrão MVC é um modelo de arquitetura de software que separa em uma aplicação:
módulo, valores e controle
visão, modelo e o controle
módulo, visão e comando
módulo, valores e comando
controle , modelo e valores
7a 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 / dados da aplicação e regras de negócio / apresentação das requisições.
Apresentação das requisições / interface com os clientes / 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.
8a Questão
Sugere a separação entre o modelo, a visão e o controle de uma aplicação.
O Padrão MTT
O Padrão MVC
O Padrão MMM
O Padrão GOF
O Padrão MMC
CCT0764_EX_A7_201609058003_V5
DESENVOLVIMENTO DE SISTEMAS WEB
7a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A7_201609058003_V5 19/10/2018 20:43:39 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a 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, servlet
modelo, visão, tabelas
modelo, control, controle
modelo, visão, controle
modelo, filtros, controle
2a Questã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?
Model
DTO
Front Control
Control
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.
3a Questão
Segundo, MOURELLI, Rede de Petri é uma ferramenta para a modelagem e projeto de sistemas, utilizando uma representação matemática do
sistema, sendo uma extensão das máquinas de estados finitos.
A análise da rede de Petri permite avaliar:
somente o comportamento dinâmico do sistema modelado
somente a estrutura do sistema modelado
a estrutura e o comportamento dinâmico do sistema modelado
somente o comportamento estático do sistema modelado
a estrutura e o comportamento estático do sistema modelado
4a Questão
O modelo formado apenas por páginas JSP e Beans é chamado de?
JSP
Java Bean
MVC1
JSP Engine
MVC
5a 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?
Java
ActionScript
Python
Cold Fusion
Linguagem C
6a Questão
É uma técnica que mantém o estado do cliente em diversas situações. Muito utilizada também para a criação de carrinho de compras em lojas
virtuais.
servlet
parameter
cookies
session
attribute
7a Questão
O 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
pequenos e robustos
pequenos e complexos
grandes e simples
pequenos e simples
8a Questão
De acordo com o trecho de código escrito na linguagem PHP: $a = array("a", "b", "c", "d"); $a[] = "e"; A variável $a conterá:
e, b, c, d, a
null
a, b, c, d, e
e
e, b, c, d
Explicação: O array irá adicionar o último elemento "e" ao final dos elementos anteriores, portanto, o resultado será a, b, c, d, e
CCT0764_EX_A8_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
8a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A8_201609058003_V1 19/10/2018 20:18:12 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Sobre JavaScript é corretor afirmar, exceto:
Linguagem com tipagem dinâmica (tipagem fraca) ou seja, o tipo de uma variável não precisa ser declarado e pode alterar durante a
execução
As funções em JavaScript são um tipo de objeto com código executável
Em JavaScript um array pode conter elementos de tipos distintos
Linguagem interpretada no servidor e encaminhado o código interpretado para tradução no navegador do cliente
Linguagem case sensitive, ou seja, diferencia letras maiúsculas de minúsculas
2a 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 criadacom sintaxe similiar à linguagem C. .
Identifique qual a opção abaixo que se refere-se a Javascript:
é 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
cria aplicações executadas em uma máquina virtual ou em um browser
3a Questão
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?
document.getElementById("SAIDA").src = "XPTO";
document.getElementById("SAIDA").innerHTML = "XPTO";
document("SAIDA").setContent("XPTO");
document("SAIDA").innerHTML = "XPTO";
document("SAIDA").src = "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.
4a 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 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 ficará estável menos o html.
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 tudo será perdido.
5a Questão
Sobre funções em JavaScript é correto afirmar, exceto:
Pode ou não receber parâmetros
Pode ou não retornar valor
Não é tipada ( Não define o tipo de retorno )
Não podem ser recursivas
Definidas pela palavra reservada function
6a Questão
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( 10, 5, 8, 10);
Array("a" , "b", "c", "d");
Array("a", "b", "c" , "d", 10, 5, 8, 10);
Array("a" => 10, "b"=>5, "c" => 8, "d"=>10);
Array("a" => "b", 5 =>"c" , 8=>"d", 10=> null);
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");
7a Questão
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')"
quando criamos objetos com o comando "new Aluno()" três atributos são inicializados
"mostraDados" é um método da classe Aluno executado quando criamos objetos com o comando: new Aluno()
"curso" é um método 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
8a Questão
Sobre o conceito de camadas, a camada DAO é responsável pelo:
aspecto visual do sistema
negócio do sistema web
acesso e manipulação de banco de dados
nenhuma alternativa
todas as alternativas anteriores
CCT0764_EX_A8_201609058003_V2
DESENVOLVIMENTO DE SISTEMAS WEB
8a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A8_201609058003_V2 19/10/2018 20:21:55 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Um conjunto de instruções, agrupadas para executar uma determinada tarefa é denominado de?
Parâmetros
Objetos
Módulos
Script
Funções
2a Questão
Quais os seis tipos de dados principais que temos em JavaScript?
Numéricos, booleano, indefinido, null, string, bytecodes
Numéricos, booleano, indefinido, null, string, arrays
Bytecodes, booleano, indefinido, null, string, arrays
Numéricos, booleano, indefinido, null, string, executável
Executável, booleano, indefinido, null, string, arrays
3a 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 de programação interpretada
é uma linguagem declarativa (e não de programação) criada para estruturar páginas
é uma linguagem de programação compilada
é uma linguagem voltada para definir a estrutura de documentos.
é uma linguagem formatação,(e não de programação) criada para estruturar páginas
4a Questão
Quanto aos operadores Aritméticos. Qual o operador de incremento e decremento respectivamente?
" %" e " %"
" + +" e " / "
" + +" e " * "
" + +" e " - - "
" %" e " - - "
5a 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 para inserir o nome do usuário ao clicar no botão OK.
Será criada uma caixa de texto chamada respostaAoUsuario quando 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 função respostaAoUsuario
Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario
6a Questão
É uma grande vantagem de sistema web.
Fácil manutenção
internet e intranet
Fácil programação
protegido contra vírus
Fácil de acesso
7a Questão
Em relação à orientação a objetos do JavaScript, para que serve a propriedade ¿Prototypes¿?
Criar um objeto.
Disponibilizar uma propriedade ao objeto.
Disponibilizar um método a todas as instâncias de um objeto.
Disponibilizar uma função ao objeto.
Criar uma propriedade.
8a Questão
Qual das opções abaixo representa um ou lógico em JavaScript?
(x and y)
(x || y)
(x != y)
(x or y)
(x && y)
CCT0764_EX_A8_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
8a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A8_201609058003_V3 19/10/2018 20:28:31 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Qual dos itens abaixo contem uma função JavaScript interpretada corretamente no navegador
exibir() { document.getElementById("exibir"); }
var function() { show("div.table") }
void function() { alert("Funcao") }
new function teste(){ return 1; }
function mostrar (mensagem){ document.write (mensagem+"
"); }
2a Questão
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:
ObjectODBC.
PHPDbc.
PDO.
Whoops.
Detector.
3a Questão
Observe o código PHP abaixo e responda: O array $r1 conterá....
Os valores ("z", "z", "z", "z", "a", "b", "c", "e");
Os valores ( "a", "b", "c", "e", "z", "z", "z", "z");
Um array nulo
Os valores ( "z", "z", "z", "z", "z", "z", "z", "z");
Os valores ( "a", "z", "b", "z", "c", "z", "e", "z");
Explicação: A função array_pad ira completar oito elementos no array original com o caractere "z", resultando em ( "a", "b", "c", "e", "z", "z",
"z", "z");
4a Questão
Sobre JavaScript é corretor afirmar, exceto:
Linguagem case sensitive, ou seja, diferencia letras maiúsculas de minúsculas
Linguagem interpretada no servidor e encaminhadoo código interpretado para tradução no navegador do cliente
As funções em JavaScript são um tipo de objeto com código executável
Linguagem com tipagem dinâmica (tipagem fraca) ou seja, o tipo de uma variável não precisa ser declarado e pode alterar durante a
execução
Em JavaScript um array pode conter elementos de tipos distintos
5a 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 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 que foi criado não será processado.
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 será perdido.
6a Questão
Sobre funções em JavaScript é correto afirmar, exceto:
Definidas pela palavra reservada function
Pode ou não retornar valor
Pode ou não receber parâmetros
Não podem ser recursivas
Não é tipada ( Não define o tipo de retorno )
7a Questão
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" => 10, "b"=>5, "c" => 8, "d"=>10);
Array("a", "b", "c" , "d", 10, 5, 8, 10);
Array( 10, 5, 8, 10);
Array("a" , "b", "c", "d");
Array("a" => "b", 5 =>"c" , 8=>"d", 10=> null);
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");
8a Questão
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);
}
}
quando criamos objetos com o comando "new Aluno()" três atributos são inicializados
quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')", três atributos de instância são inicializados
"mostraDados" é um método da classe Aluno executado quando criamos objetos com o comando: new Aluno()
nada acontece quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')"
"curso" é um método executado quando criamos objetos com o comando: new Aluno()
CCT0764_EX_A8_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
8a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A8_201609058003_V4 19/10/2018 20:37:52 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
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?
document("SAIDA").src = "XPTO";
document.getElementById("SAIDA").innerHTML = "XPTO";
document("SAIDA").setContent("XPTO");
document.getElementById("SAIDA").src = "XPTO";
document("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.
2a 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:
é 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
os códigos JavaScript estão totalmente em texto.
o código Java precisa ser compilado
3a Questão
Sobre o conceito de camadas, a camada DAO é responsável pelo:
nenhuma alternativa
aspecto visual do sistema
negócio do sistema web
todas as alternativas anteriores
acesso e manipulação de banco de dados
4a Questão
Qual das opções abaixo representa um ou lógico em JavaScript?
(x and y)
(x or y)
(x || y)
(x != y)
(x && y)
5a Questão
Quanto aos operadores Aritméticos. Qual o operador de incremento e decremento respectivamente?
" + +" e " * "
" + +" e " - - "
" %" e " %"
" %" e " - - "
" + +" e " / "
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 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.
7a Questão
É uma grande vantagem de sistema web.
protegido contra vírus
Fácil programação
Fácil de acesso
internet e intranet
Fácil manutenção
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 de programação compilada
é uma linguagem voltada para definir a estrutura de documentos.
é uma linguagem de programação interpretada
é uma linguagem declarativa (e não de programação) criada para estruturar páginas
é uma linguagem formatação,(e não de programação) criada para estruturar páginas
CCT0764_EX_A8_201609058003_V5
DESENVOLVIMENTO DE SISTEMAS WEB
8a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A8_201609058003_V5 19/10/2018 20:43:41 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Um conjunto de instruções, agrupadas para executar uma determinada tarefa é denominado de?
Parâmetros
Módulos
Script
Objetos
Funções
2a Questão
Em relação à orientação a objetos do JavaScript, para que serve a propriedade ¿Prototypes¿?
Disponibilizar uma função ao objeto.
Disponibilizar uma propriedade ao objeto.
Criar um objeto.
Disponibilizar um método a todas as instâncias de um objeto.
Criar uma propriedade.
3a Questão
Quais os seis tipos de dados principais que temos em JavaScript?
Executável, booleano, indefinido, null, string, arrays
Numéricos, booleano, indefinido, null, string, bytecodes
Numéricos, booleano, indefinido, null, string, arrays
Numéricos, booleano, indefinido, null, string, executável
Bytecodes, booleano, indefinido, null, string, arrays
4a Questão
Qual dos itens abaixo contem uma função JavaScript interpretada corretamente no navegador
function mostrar (mensagem){ document.write (mensagem+"
"); }
new function teste(){ return 1; }
exibir() { document.getElementById("exibir"); }
void function() { alert("Funcao") }
var function() { show("div.table") }
5a Questão
Observe o código PHP abaixo e responda: O array $r1 conterá....
Um array nulo
Os valores ( "z", "z", "z", "z", "z", "z", "z", "z");
Os valores ( "a", "z", "b", "z", "c", "z", "e", "z");
Os valores ( "a", "b", "c", "e", "z", "z", "z", "z");
Os valores ("z", "z", "z", "z", "a", "b", "c", "e");Explicação: A função array_pad ira completar oito elementos no array original com o caractere "z", resultando em ( "a", "b", "c", "e", "z", "z",
"z", "z");
6a Questão
Sobre JavaScript é corretor afirmar, exceto:
As funções em JavaScript são um tipo de objeto com código executável
Em JavaScript um array pode conter elementos de tipos distintos
Linguagem com tipagem dinâmica (tipagem fraca) ou seja, o tipo de uma variável não precisa ser declarado e pode alterar durante a
execução
Linguagem case sensitive, ou seja, diferencia letras maiúsculas de minúsculas
Linguagem interpretada no servidor e encaminhado o código interpretado para tradução no navegador do cliente
7a Questão
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:
PDO.
Whoops.
ObjectODBC.
PHPDbc.
Detector.
8a Questão
Sobre funções em JavaScript é correto afirmar, exceto:
Pode ou não receber parâmetros
Não podem ser recursivas
Definidas pela palavra reservada function
Não é tipada ( Não define o tipo de retorno )
Pode ou não retornar valor
CCT0764_EX_A9_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
9a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A9_201609058003_V1 19/10/2018 20:18:14 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a 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
onchange
onblur
ongetfocus
onfocus
2a Questão
Assinale abaixo o componente que representa um dispositivo de entrada ¿booleano¿:
TextArea
Radio
Button
Text
Password
3a Questão
São a maneira que temos em Javascript de controlar as ações dos visitantes e definir um comportamento da página quando se produzam.
Eventos
Processos
Rotinas
Funções
Looping
4a Questão
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:
PHP Leak
PHP Bypass
Slash Overflow
SQL Injection
Smurf
5a 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.
onmouse
onblur
onclick
onwhite
onread
6a Questão
Dentre os componentes de formulários, assinale abaixo o objeto que possui a maior hierarquia:
TextArea
CheckBox
File
Button
Form
7a Questão
Essa instrução document.write() em JavaScript faz exatamente?
Abre uma janela na tela
Fecha uma janela web
Escreve dentro da página web.
Escreve dentro de desktop
Retorna e fecha uma janela
8a Questão
Sobre a API DOM, qual o método utilizado para recuperar um nó pelo seu identificador (id):
id
getNodeById
nodeFromId
getElementById
elementsFromId
CCT0764_EX_A9_201609058003_V2
DESENVOLVIMENTO DE SISTEMAS WEB
9a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A9_201609058003_V2 19/10/2018 20:21:56 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Temos vários objetos para criação de formulários. Qual objeto cria caixas de senhas?
Text
TextArea
Password
Select
Radio
2a Questão
Sobre objeto form pode-se afirmar que:
Determinam o estilo das páginas HTML
Criam padrões e layouts nas páginas
- Determinam a estrutura de envio e recebimento de mensagens
Dá acesso aos componentes existentes dentro de um bloco HTML , que podem ser: botões, caixas de texto, caixas de seleção, etc.
Controlam as ações dos componentes em uma página HTML
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:
onlostfocus
onblur
onfocus
onchange
ondispose
4a Questão
Uma das principais aplicações do JavaScript é a validação de dados em aplicações Web e, na maior parte das aplicações, JavaScript é capaz de
fazer toda a verificação localmente. Assinale abaixo o benefício direto desta verificação local:
Maior rapidez no carregamento da página.
Economia de conexões de rede desnecessárias.
Maior clareza no código da página.
Maior quantidade de dados em uma página.
Economia de tempo de programação.
5a Questão
Qual das opções abaixo possui o nome dos arrays que conseguem carregar dados provenientes de um formulário html?
$_POST E $_GET
$_vars e $_forms
$array_key_change e $_GET
$_SESSION e $array_key
$_GET e $_vars
Explicação: Os arrays responsáveis por coletar dados de formulários observados nas questões são $_GET e $_POST
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:
PHPDbc
Detector
PDO
Whoops
ObjectODBC
7a Questão
Os valores select-one, select-multiple, textarea, fazem parte da:
Propriedade name de um formulário
Método focus de um formulário
Propriedade form de um formulário
Propriedade type de um formulário
Método blur de um formulário
8a 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:
Propriedade de um formulário
Objetos checkbox e radio
Formato de um textarea
Propriedade type de um formulário
Ativação e desativação de botão
CCT0764_EX_A9_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
9a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A9_201609058003_V3 19/10/2018 20:28:32 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
O evento ________executa um código JavaScript quando o objeto recebe o foco.
Qual das opções abaixo completa a lacuna acima:
onchange
onblur
ongetfocus
onfocus
onreceivedfocus
2a Questão
Assinale abaixo o componente que representa um dispositivo de entrada ¿booleano¿:
Text
Button
Password
TextArea
Radio
3a Questão
São a maneira que temos em Javascript de controlar as ações dos visitantes e definir um comportamento da página quando se produzam.
Funções
Eventos
Processos
Looping
Rotinas
4a Questão
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:
PHP Leak
Slash Overflow
Smurf
SQL Injection
PHP Bypass
5a 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
onread
onclickonwhite
onmouse
6a Questão
Dentre os componentes de formulários, assinale abaixo o objeto que possui a maior hierarquia:
Button
CheckBox
Form
TextArea
File
7a Questão
Essa instrução document.write() em JavaScript faz exatamente?
Escreve dentro de desktop
Retorna e fecha uma janela
Abre uma janela na tela
Fecha uma janela web
Escreve dentro da página web.
8a Questão
Sobre a API DOM, qual o método utilizado para recuperar um nó pelo seu identificador (id):
id
getNodeById
elementsFromId
getElementById
nodeFromId
CCT0764_EX_A9_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
9a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A9_201609058003_V4 19/10/2018 20:37:46 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
Temos vários objetos para criação de formulários. Qual objeto cria caixas de senhas?
Select
Radio
Password
Text
TextArea
2a Questão
Sobre objeto form pode-se afirmar que:
Determinam o estilo das páginas HTML
Criam padrões e layouts nas páginas
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
Controlam as ações dos componentes em uma página HTML
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:
onfocus
onchange
onblur
onlostfocus
ondispose
4a Questão
Uma das principais aplicações do JavaScript é a validação de dados em aplicações Web e, na maior parte das aplicações, JavaScript é capaz de
fazer toda a verificação localmente. Assinale abaixo o benefício direto desta verificação local:
Maior clareza no código da página.
Economia de tempo de programação.
Economia de conexões de rede desnecessárias.
Maior rapidez no carregamento da página.
Maior quantidade de dados em uma página.
5a Questão
Qual das opções abaixo possui o nome dos arrays que conseguem carregar dados provenientes de um formulário html?
$_POST E $_GET
$_GET e $_vars
$_SESSION e $array_key
$_vars e $_forms
$array_key_change e $_GET
Explicação: Os arrays responsáveis por coletar dados de formulários observados nas questões são $_GET e $_POST
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:
Detector
ObjectODBC
Whoops
PDO
PHPDbc
7a Questão
Os valores select-one, select-multiple, textarea, fazem parte da:
Propriedade form de um formulário
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
8a 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:
Objetos checkbox e radio
Formato de um textarea
Propriedade de um formulário
Ativação e desativação de botão
Propriedade type de um formulário
CCT0764_EX_A9_201609058003_V5
DESENVOLVIMENTO DE SISTEMAS WEB
9a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A9_201609058003_V5 19/10/2018 20:43:50 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
O evento ________executa um código JavaScript quando o objeto recebe o foco.
Qual das opções abaixo completa a lacuna acima:
ongetfocus
onchange
onreceivedfocus
onblur
onfocus
2a Questão
Assinale abaixo o componente que representa um dispositivo de entrada ¿booleano¿:
TextArea
Text
Password
Radio
Button
3a Questão
São a maneira que temos em Javascript de controlar as ações dos visitantes e definir um comportamento da página quando se produzam.
Processos
Funções
Rotinas
Eventos
Looping
4a Questão
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:
SQL Injection
Slash Overflow
Smurf
PHP Bypass
PHP Leak
5a 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
onclick
onmouse
onread
onwhite
6a Questão
Dentre os componentes de formulários, assinale abaixo o objeto que possui a maior hierarquia:
File
CheckBox
Form
Button
TextArea
7a Questão
Essa instrução document.write() em JavaScript faz exatamente?
Escreve dentro de desktop
Retorna e fecha uma janela
Escreve dentro da página web.
Fecha uma janela web
Abre uma janela na tela
8a Questão
Sobre a API DOM, qual o método utilizado para recuperar um nó pelo seu identificador (id):
elementsFromId
getNodeById
getElementById
nodeFromId
id
CCT0764_EX_A10_201609058003_V1
DESENVOLVIMENTO DE SISTEMAS WEB
10a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A10_201609058003_V1 19/10/2018 20:18:22 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
A função do atributo onreadystatechange é?
Definir qual função será chamada para fazer a manipulação dos dados assim que houver um retorno
Garantir o método POST e GET
Informar o status da solicitação
Determinar o parâmetro de conexão síncrona e assíncrona
Retornar a cadeia de caracteres que o servidor enviou
2a Questão
Na linguagem PHP 5, a função fputs
é 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.
cria um link físico.
posiciona o ponteiro em um arquivo.
3a Questão
(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:
click, select e write.
open, alert e write.
select, submit e confirm.
open, submit e close.
alert, confirm e prompt.
4a 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:
XML / Objeto HttpRequest / Cascading Style Sheet (CSS)
JavaScript / Document Object Model (DOM) / Cascading Style Sheet (CSS)
Objeto HttpRequest / JavaScript / XML
JavaScript / XML / Objeto HttpRequest
Document Object Model (DOM) / Cascading Style Sheet (CSS) / Objeto HttpRequest
5a 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 principalmente para permitir que:
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.
o processamento das regras denegócio da aplicação seja distribuído aos clientes, minimizando a carga do servidor.
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 usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar pela resposta imediata
do servidor.
6a 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 complexas
Chamadas assíncronas
Chamadas técnicas
Chamadas síncronas
Chamadas simples
7a Questão
(ESAF - 2008) Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto afirmar que:
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.
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.
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.
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.
8a Questão
(FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de:
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.
informar a quantidade de caracteres que compõem uma string.
substituir partes dos caracteres de uma string por uma sequência de outros caracteres.
extrair uma determinada quantidade de caracteres de uma string.
CCT0764_EX_A10_201609058003_V2
DESENVOLVIMENTO DE SISTEMAS WEB
10a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A10_201609058003_V2 19/10/2018 20:21:50 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o:
blur.
click.
handleEvent.
form.
focus.
2a 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
PHPAccess
WSDLClient
SoapConnect
SoapClient
SoapAccess
3a Questão
(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, é:
4a Questão
Marque a opção que corresponda a um atributo do Ajax.
URL
Send
Post
ResponseText
Get
5a Questão
(CESPE - 2010) Em relação a Javascript, assinale a opção correta.
Javascript é uma linguagem interpretada que requer compilação prévia.
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.
Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um formulário.
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.
6a Questão
(FCC - 2009) Em JavaScript, o evento onChange será ativado sempre que um objeto perder o foco e:
deixar em destaque o texto.
sair da página HTML.
houver mudança de conteúdo.
houver mudança de janela.
alternar com outro foco específico.
7a Questão
(FEPESE - 2010) Relacione as palavras reservadas da linguagem JavaScript da coluna 1 com os objetivos da coluna 2.
(1) Try ( ) Definir um bloco de comandos que pode gerar um erro quando da sua execução.
(2) Catch ( ) Criar um erro de execução.
(3) Throw ( ) Definir um bloco de comandos que deve ser executado caso ocorra um determinado erro de execução.
2-3-1
2-1-3
3-1-2
1-2-3
1-3-2
8a Questão
(FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de:
transformar uma string de caracteres em um número, numa determinada base numérica.
substituir partes dos caracteres de uma string por uma sequência de outros caracteres.
extrair uma determinada quantidade de caracteres de uma string.
informar a quantidade de caracteres que compõem uma string.
dividir uma string de caracteres em partes menores de tamanho fixo.
CCT0764_EX_A10_201609058003_V3
DESENVOLVIMENTO DE SISTEMAS WEB
10a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A10_201609058003_V3 19/10/2018 20:28:41 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
A função do atributo onreadystatechange é?
Retornar a cadeia de caracteres que o servidor enviou
Garantir o método POST e GET
Determinar o parâmetro de conexão síncrona e assíncrona
Informar o status da solicitação
Definir qual função será chamada para fazer a manipulação dos dados assim que houver um retorno
2a Questão
Na linguagem PHP 5, a função fputs
posiciona o ponteiro em um arquivo.
interpreta o conteúdo de um arquivo de acordo com um determinado formato.
cria um link físico.
é um nome alternativo para a função fwrite.
busca por um padrão em um nome de arquivo.
3a Questão
(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, alert e write.
open, submit e close.
4a 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)
XML / Objeto HttpRequest / Cascading Style Sheet (CSS)
JavaScript / XML / Objeto HttpRequest
Document Object Model (DOM) / Cascading Style Sheet (CSS) / Objeto HttpRequest
Objeto HttpRequest / JavaScript / XML
5a 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 principalmente para permitir que:
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.
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 compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no navegador do usuário.
6a 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 simples
Chamadas complexas
Chamadas assíncronas
Chamadas síncronas
Chamadas técnicas
7a Questão
(ESAF - 2008) Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto afirmar que:
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.
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.
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.
8a Questão
(FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de:
dividir uma string de caracteres em partes menores de tamanho fixo.
informar a quantidade de caracteres que compõem uma string.
extrair uma determinada quantidade de caracteres de uma string.
transformar uma string de caracteres em um número, numa determinada base numérica.
substituir partes dos caracteres de uma string por uma sequência de outros caracteres.
CCT0764_EX_A10_201609058003_V4
DESENVOLVIMENTO DE SISTEMAS WEB
10a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A10_201609058003_V4 19/10/2018 20:37:49 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o:
focus.
blur.
form.
click.
handleEvent.
2a 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
SoapConnect
WSDLClient
PHPAccess
SoapClient
SoapAccess
3a Questão
(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, é:
4a Questão
Marque a opção que corresponda a um atributo do Ajax.
URL
Get
Post
Send
ResponseText
5a Questão
(CESPE - 2010) Em relação a Javascript, assinale a opção correta.
Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seçãonão deve ser utilizada para esse fim.
Javascript é uma linguagem interpretada que requer compilação prévia.
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 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.
6a Questão
(FCC - 2009) Em JavaScript, o evento onChange será ativado sempre que um objeto perder o foco e:
houver mudança de conteúdo.
deixar em destaque o texto.
houver mudança de janela.
sair da página HTML.
alternar com outro foco específico.
7a Questão
(FEPESE - 2010) Relacione as palavras reservadas da linguagem JavaScript da coluna 1 com os objetivos da coluna 2.
(1) Try ( ) Definir um bloco de comandos que pode gerar um erro quando da sua execução.
(2) Catch ( ) Criar um erro de execução.
(3) Throw ( ) Definir um bloco de comandos que deve ser executado caso ocorra um determinado erro de execução.
2-3-1
1-2-3
3-1-2
1-3-2
2-1-3
8a Questão
(FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de:
transformar uma string de caracteres em um número, numa determinada base numérica.
substituir partes dos caracteres de uma string por uma sequência de outros caracteres.
dividir uma string de caracteres em partes menores de tamanho fixo.
extrair uma determinada quantidade de caracteres de uma string.
informar a quantidade de caracteres que compõem uma string.
CCT0764_EX_A10_201609058003_V5
DESENVOLVIMENTO DE SISTEMAS WEB
10a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0764_EX_A10_201609058003_V5 19/10/2018 20:43:52 (Finalizada)
Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003
1a Questão
A função do atributo onreadystatechange é?
Informar o status da solicitação
Definir qual função será chamada para fazer a manipulação dos dados assim que houver um retorno
Garantir o método POST e GET
Retornar a cadeia de caracteres que o servidor enviou
Determinar o parâmetro de conexão síncrona e assíncrona
2a Questão
Na linguagem PHP 5, a função fputs
cria um link físico.
busca por um padrão em um nome de arquivo.
posiciona o ponteiro em um arquivo.
é um nome alternativo para a função fwrite.
interpreta o conteúdo de um arquivo de acordo com um determinado formato.
3a Questão
(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:
open, submit e close.
alert, confirm e prompt.
select, submit e confirm.
click, select e write.
open, alert e write.
4a 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
XML / Objeto HttpRequest / Cascading Style Sheet (CSS)
Objeto HttpRequest / JavaScript / XML
JavaScript / XML / Objeto HttpRequest
5a 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 principalmente para permitir que:
o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga do servidor.
partes de uma página web sejam atualizadas, sem que o browser recarregue a página inteirado servidor, proporcionando uma interface
com melhor usabilidade.
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.
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.
6a 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 complexas
Chamadas técnicas
Chamadas simples
Chamadas assíncronas
Chamadas síncronas
7a Questão
(ESAF - 2008) Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto afirmar que:
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.
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.
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.
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.
8a Questão
(FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de:
transformar uma string de caracteres em um número, numa determinada base numérica.
extrair uma determinada quantidade de caracteres de uma string.
dividir uma string de caracteres em partes menores de tamanho fixo.
substituir partes dos caracteres de uma string por uma sequência de outros caracteres.
informar a quantidade de caracteres que compõem uma string.