Prévia do material em texto
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 = 7
a = 3 e b = 1
a = 3 e b = 7
a = 2 e b = 1
2a 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:
As afirmativas I, II e III estão
corretas.
Apenas a afirmativa II está
correta.
Apenas a afirmativa I está
correta.
Apenas a afirmativa III está
correta.
As afirmativas II e III estão
corretas.
3a Questão
(FCC-2008) NÃO são nomes válidos
em Java:
_Real e $real
Codigo e codigo
um1 e dois2
3tres e tres3
cod_valor e cod$valor
4a Questão
(Adaptado do concurso TJ-PB -
2012) As variáveis no PHP são
representadas por um:
*
@
%
$
#
5a Questão
(FCC-2008) Em Java, para alterar a
visibilidade do elemento em que se
aplica, entre outros, utiliza-se o
modificador de acesso:
volatile.
transient.
static.
protected.
abstract.
Respondido em 23/03/2020 16:25:58
6a 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?
18
24
26
20
22
7a Questão
(UFF-2009) Em Java, das opções
abaixo, aquela que indica o
modificador que só pode ser
executado em um atributo ou
método de uma classe, ainda que
para qualquer um dos casos sua
presença indique que o alvo estará
acessível para qualquer subclasse ou
classe pertencente ao mesmo pacote
da classe identificada, é:
Public;
Protected;
Static;
Abstract.
Private;
8a 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 I está
correta.
Apenas a alternativa III está
correta.
Apenas as alternativas II e
III estão corretas.
Apenas as alternativas I e II
estão corretas.
Apenas a alternativa II está
correta.
1a Questão
Você pode optar pelo uso de uma
sintaxe abreviada ao efetuar
operações. A expressão X += y
equivale a ...?
x = x + z;
x = z + y;
x = x + m;
x = x + i;
x = x + y;
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.
Uma classe pode
implementar uma interface
ou ser subclasse de outra
classe qualquer, mas não
ambos simultaneamente.
O conceito de herança
múltipla é implementado
nativamente.
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.
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.
3a Questão
NÃO se trata de uma característica
do PHP:
gratuito e com código
aberto.
embutido no HTML.
baseado no servidor.
baseado no cliente.
portábil
4a Questão
Analise o seguinte programa
desenvolvido na linguagem Java.
Qual será o resultado obtido após a
execução deste programa?
A+B = 524
A+B = 5
A + B = 245
A+B = 29
A+B = 24
Respondido em 25/03/2020 15:58:55
5a Questão
Em relação ao funcionamento da
Web, podemos afirmar que:
A web funciona com o
processo de requisição e
resposta. Uma máquina
cliente requisita um recurso
ao um servidor. Este
servidor responde com o
recurso requisitado.
A web funciona apenas com
requisições aos servidores
A web é um ambiente que só
permite troca de informações
básicas, sem permitir que
sistemas sejam
desenvolvidos.
A web funciona apenas com
respostas dos servidores.
A web é igual ao protocolo
FTP.
6a 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||Y||
|X|Z||X|||X|Z||Z||
|X|Z||X|||X|Z||Y||
|X||||X|||X||||X||
|X|Z||X|||X|Z||X||
7a Questão
(FCC - 2011) No ambiente de
programação Java:
uma interface pode definir
tanto métodos abstratos
quanto não abstratos.
a herança múltipla permite
que mais classes sejam
estendidas.
uma classe abstrata permite
apenas métodos abstratos.
toda classe é uma subclasse
direta ou indireta da classe
Object.
o corpo de um método
abstrato termina com ponto
e vírgula e a declaração é
delimitada por chaves.
8a Questão
Sobre PHP é correto afirmar que:
possui comandos
obrigatórios para declarar
variáveis antes que elas
recebam um valor.
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.
o operador de concatenação
(.) é usado para juntar dois
valores string.
tem apenas dois diferentes
escopos de variáveis: local e
global.
1a Questão
Sobre o Java, qual das palavras
abaixo NÃO é uma palavra reservada
da linguagem?
this
switch
void
finally
var
Respondido em 25/03/2020 16:08:29
2a Questão
(COPEVE-UFAL - 2011) Os tipos
primitivos de dados do Java são:
boolean, string, short, int,
long, float, double.
boolean, string, byte, int,
long, float.
boolean, char, int, long,
float, string.
boolean, char, byte, short,
int, long, float, double.
boolean, string, int, float,
double.
3a Questão
(UFF-2009) Em Java, das opções
abaixo, aquela que indica o
modificador que só pode ser
executado em um atributo ou
método de uma classe, ainda que
para qualquer um dos casos sua
presença indique que o alvo estará
acessível para qualquer subclasse ou
classe pertencente ao mesmo pacote
da classe identificada, é:
Static;
Private;
Protected;
Abstract.
Public;
4a 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.
A construção de um método
que pode levantar uma
exceção, cuja instância é
uma subclasse de
java.lang.RuntimeException,
não exige tratamento
obrigatório por parte do
programador dentro daquele
método.
O conceito de herança
múltipla é implementado
nativamente.
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
usadapelo conteúdo
anterior.
5a 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 III está
correta.
Apenas a afirmativa II está
correta.
Apenas a afirmativa I está
correta.
As afirmativas II e III estão
corretas.
As afirmativas I, II e III estão
corretas.
6a Questão
Associe as colunas abaixo e marque
a alternativa correta sobre
orientação a objetos.
(1) Classe
( ) é o mecanismo pelo qual
uma classe (sub-classe) pode
estender outra classe (super-
classe), aproveitando seus
comportamentos (métodos) e
variáveis possíveis (atributos).
(2) Atributo
( ) consiste na separação de
aspectos internos e externos de
um objeto. Este mecanismo é
utilizado amplamente para
impedir o acesso direto ao estado
de um objeto (seus atributos),
disponibilizando externamente
apenas os métodos que alteram
estes estados.
(3) Herança
( ) são características de um
objeto. Basicamente a estrutura
de dados que vai representar a
classe.
(4)
Encapsulamento
( ) representa um conjunto de
objetos com características afins.
3,2,4,1
4,1,2,3
1,2,3,4
3,4,2,1
4,3,2,1
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?
Primeiro
Segundo
s
15
22
8a 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 = 524
A+B = 5
A + B = 245
A+B = 24
1a 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||||X|||X||||X||
|X|Z||X|||X|Z||X||
|X|Z||X|||X|Z||Y||
(|X|Z||X||(|X|Z||Y||
|X|Z||X|||X|Z||Z||
Respondido em 25/03/2020 16:18:49
2a 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?
A
AB
ABC
AC
BC
3a Questão
Sobre PHP é correto afirmar que:
possui comandos
obrigatórios para declarar
variáveis antes que elas
recebam um valor.
as variáveis começam com
um sinal #, seguido do nome
da variável.
tem apenas dois diferentes
escopos de variáveis: local e
global.
não converte
automaticamente a variável
para o tipo de dado correto,
dependendo do valor
recebido.
o operador de concatenação
(.) é usado para juntar dois
valores string.
4a 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
5a Questão
(CESGRANRIO-2011) Analise a seguir
o código escrito na linguagem java.
Conclui-se, quanto à compilação e à
execução, que o programa.
não compila e não executa,
pois falta, na linha 3, "throws
RuntimeException", indicando
que a função f pode lançar
exceções.
compila e, ao executar,
imprime, na saída padrão,
INICIO e, em seguida, é
abortado, imprimindo, na
saída de erro, o rastro da
pilha, incluindo a mensagem
"Não implementada".
não compila e não executa,
pois a linha 9 deveria estar
envolvida por uma construção
try/catch, uma vez que a
função f pode lançar uma
exceção do tipo
RuntimeException.
compila e, ao executar,
imprime, na saída padrão,
INICIO, Não implemetada e,
em seguida, o programa é
abortado.
compila e, ao executar,
imprime 3 mensagens na
saída padrão: INICIO, Não
implementada e FIM.
Respondido em 25/03/2020 16:20:35
6a Questão
(CESGRANRIO - 2006) Em Java, a
palavra-chave que implementa uma
relação de herança de classes é:
isChildOf.
extends.
derives.
inherits.
isFatherOf.
7a Questão
Assinale a sintaxe correta para a
estrutura CASE em Java.
Respondido em 25/03/2020 16:21:11
8a 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
programacaoPHP uma lm
uma linguagem de PHP
programacao
programacao lm uma
linguagemPHP
lm programacao
linguagemPHP
PHP uma programacao
linguagem
1a 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 4
PHp 3
PHP 5.3
PHP 5
PHP 6
2a 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 I está
correta.
As afirmativas I, II e III estão
corretas.
Apenas a afirmativa II está
correta.
As afirmativas II e III estão
corretas.
Apenas a afirmativa III está
correta.
3a Questão
(FCC-2008) Em Java, para alterar a
visibilidade do elemento em que se
aplica, entre outros, utiliza-se o
modificador de acesso:
volatile.
static.
transient.
abstract.
protected.
Respondido em 06/05/2020 23:14:29
4a 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 as alternativas II e
III estão corretas.
Apenas as alternativas I e
II estão corretas.
Apenas a alternativa II está
correta.
Apenas a alternativa III
está correta.
Apenas a alternativa I está
correta.
5a Questão
(FCC-2008) NÃO são nomes válidos
em Java:
_Real e $real
3tres e tres3
cod_valor e cod$valor
Codigo e codigo
um1 e dois2
6a Questão
NÃO se trata de uma característica
do PHP:
embutido no HTML.
baseado no cliente.
portábil
baseado no servidor.
gratuito e com código
aberto.
Respondido em 06/05/2020 23:14:45
7a 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.
II e III, apenas.
I, II e III.
I, apenas.
III, apenas.
8a Questão
Analise o seguinteprograma
desenvolvido na linguagem Java.
Qual será o resultado obtido após a
execução deste programa?
A+B = 24
A + B = 245
A+B = 524
A+B = 29
A+B = 5
1a 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 II e III são
verdadeiras;
apenas I e III são
verdadeiras;
apenas I é verdadeira.
apenas I e II são
verdadeiras;
I, II e III são verdadeiras.
2a 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.
II e III, apenas.
I, apenas.
I e II, apenas.
3a Questão
(FUNCAB - 2010) Em um projeto
orientado a objetos, são unidades
naturais de modularização:
interfaces.
operações.
classes.
objetos.
associações.
4a 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:
fluxos, sequências e
relacionamentos.
classes, sequencias e
estados.
fluxos, estados e
relacionamentos.
classes, estados e
interações.
classes, sequências e
interações.
5a 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.
atributo, classe e objeto.
classe, objeto e atributo.
classe, atributo e objeto.
6a 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:
compartilhamento.
encapsulamento.
especialização.
generalização.
herença.
7a 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.
BeA Web Logic
GlassFish
JBoss
Tomcat
8a Questão
(CESGRANRIO - 2008) Observe o
seguinte programa JAVA:
A saída desse programa é:
XF
MXYZF
MZF
MXZF
XZF
1a 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?
M3 somente.
M1, M2, M3.
M2 somente.
M1 e M2 somente.
M1 somente.
2a 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 e II, apenas.
I, apenas.
II e III, apenas.
I e III, apenas.
3a Questão
(FUNCAB - 2010) Em relação a OO,
são tipos reconhecidos de herança:
múltipla e simples.
superclasse e subclasse.
simples e complexa.
concreta e abstrata.
todo e parte.
4a Questão
(FCC - 2012) Em relação a projetos
orientados a objetos, a restrição de
multiplicidade:
descreve a quantidade de
objetos que podem ser
instanciados para uma
determinada classe.
expressa a possibilidade de
composição de múltiplos
atributos e métodos para um
objeto.
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.
garante que uma classe seja
utilizada na composição de
múltiplos objetos.
5a Questão
(FCC - 2011) Considere:
I. Cobre parte da especificação JEE
porém não as tecnologias servlet e
JSP e nem as tecnologias Realms e
JDBC DataSources.
II. Tem a capacidade de atuar como
servidor web, ou pode funcionar
integrado a um servidor web
dedicado como o Apache ou até
mesmo o IIS.
III. É distribuído pela Sun como
software proprietário e é referência
para as tecnologias Java Servlet e
JavaServer Pages.
Quanto ao Tomcat, é correto o que
consta em:
I, II e III.
III, somente.
I, somente.
I e II, somente.
II, somente.
Respondido em 27/03/2020 08:24:08
6a 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:
métodos da classe
Departamento.
atributos da classe
Requisição.
atributos da classe
Material.
operações da classe
Almoxarife.
atributos da classe
Departamento.
7a Questão
(FCC - 2011) Considere:
I. Uma classe define o
comportamento dos objetos através
de seus métodos, e quais estados
ele é capaz de manter através de
seus atributos.
II. Na herança cada classe derivada
(subclasse) apresenta as
características (estrutura e métodos)
da classe base (superclasse) e
acrescenta a elas o que for definido
de particularidade para ela.
III. Polimorfismo é o princípio pelo
qual duas ou mais classes derivadas
de uma mesma superclasse podem
invocar métodos que têm a mesma
identificação e mesmo
comportamento.
IV. Um objeto é capaz de armazenar
estados atravésde 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:
II, III e IV, apenas.
I, II, III e IV.
I, II e IV, apenas.
I, III e IV, apenas.
I, II e III, apenas.
8a 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 é:
estereotipagem.
encapsulamento.
derivação.
herança múltipla.
polimorfismo.
1a 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:
instalação, inicialização e
finalização.
servidor de aplicação,
servidor de arquivos e
classes.
configuração, instalação e
finalização
JSP, Middleware e JDBC
inicialização, atendimento
às requisições e
finalização.
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 - 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.
I, II e III.
III, apenas.
II, apenas.
II e III, apenas.
Respondido em 27/03/2020 08:27:07
4a 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, somente.
try e catch ou try e finally,
somente.
try e finally, somente.
try e catch, try e finally ou
try, catch e finally.
try, catch e finally,
somente.
5a Questão
Qual o protocolo usado para fazer
requisições ao servidor web?
TCP
IP
JSP
HTTP
HTML
6a Questão
(UFF - 2009) Na Orientação Objeto,
uma classe que NÃO possui objetos
instanciados a partir dela é
conhecida como:
superclasse.
interface.
instância.
subclasse.
abstrata.
Respondido em 27/03/2020 08:28:47
7a 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:
I e II, apenas.
II e III, apenas.
III, apenas.
I e III, apenas.
I, II e III.
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 JEE
JEE e JSE
JSE e JME
JME e JEE
JME e JSE
1a 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 :
1a 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/aplication
response/response
request/request
request/response
response/aplication
2a Questão
Marque a alternativa que representa
corretamente o mecanismo que
permite com que uma requisição
seja repassa para outro Servlet
dentro do contexto de aplicação.
sendRequestDispatcher
sendRedirect
RequestDispatcher
sendResponse
sendRequestResponse
3a Questão
A classe que tipa o objeto request,
nos métodos doGet() e doPost()
está representada na alternativa:
Nenhuma das anteriores
HttpServletRequest
HttpServletResponse
GenericServlet
HttpSession
Respondido em 27/03/2020 08:36:19
4a Questão
Um servidor de aplicação ou
servidor web é conhecido como:
Container
Servlet
Context
Filter
Listener
5a Questão
Quando usamos o método para
destruir. O Servlet é retirado da
memória pelo?
Instance Collection
Collection
Gerent Collection
garbage Collection
Memory Collection
6a Questão
Cite algumas vantagens herdadas
da Tecnologia Servlet:
Programação Orientada a
Objetos, Estrutura Rígida,
Portabilidade
Programação Orientada a
Objetos, Flexibilidade,
Impossibilidade de
Portabilidade
Programação Orientada a
Objetos, Flexibilidade,
Portabilidade
Programação Orientada a
Estruturas, Flexibilidade,
Portabilidade
Programação Exclusiva para
Funções, Flexibilidade,
Portabilidade
Respondido em 27/03/2020 08:37:53
7a Questão
(FCC - 2007) Quando um servlet é
carregado pela primeira vez para a
máquina virtual Java do servidor:
o seu método stream() é
invocado.
o seu método init() é
invocado.
o método service() é
definido.
ocorre a execução do
método
getOutputStream().
ocorre um destroy() no
processo cliente.
8a 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:
Nenhuma das anteriores
Filters
Interfaces
Servlet
Listener
2a 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.
herança.
método.
atributo.
instância.
3a 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:
Os scripts são
principalmente para
servidores.
Não pode ser embutido em
uma página em HTML.
Não é útil para
programação de
formulários para uso na
WEB.
Não é uma linguagem open
source.Não é necessário usar
paginadores para executar
os scripts.
4a 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.
classe.
construtor.
interface.
5a Questão
(CESPE - 2009) Para definição e
manipulação de uma exceção em
Java, devem constar no programa,
obrigatoriamente, os termos:
finally e catch.
try e retry.
finally e retry.
try e catch.
try e finally.
6a 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 III é verdadeira.
apenas II e III são
verdadeiras.
apenas I, II e III são
verdadeiras.
apenas III e IV são
verdadeiras.
apenas I e IV são
verdadeiras.
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.lang.ClassNotFoundExcep
tion.
java.io.IOException.
java.util.InputMismatchExcepti
on.
java.lang.SecurityException.
java.io.FileNotFoundException.
Respondido em 27/03/2020 08:34:51
8a 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:
III e IV, apenas.
I, II, III e IV.
I e II, apenas.
I, apenas.
II e III, apenas.
1a 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?
Classes - Servlet
Classes - subclasses
Requisição - Servlet
Requisição - Java
Requisição - Resposta
2a 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.
V, V, V e V
F, F, V e F.
F, V, V e V.
V, V, F e F.
Respondido em 27/03/2020 09:00:59
3a Questão
A tecnologia Servlet é uma das
ferramentas que possibilita a
elaboração de:
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.
Programas Java restritos ao
modelo HTTP.
4a Questão
Tecnologias Web utilizam linguagens
encapsuladas no HTML, tais como
JavaScript, ASP e applets Java para
incluir aplicações, respectivamente,
nos lados:
cliente, cliente e cliente.
cliente, servidor e cliente.
servidor, servidor e
cliente.
cliente, cliente e servidor.
servidor, cliente e
servidor.
5a Questão
O arquivo que permite configurar
Servlets e outros elementos de uma
aplicação web está melhor
representado na alternativa:
webContent.xml
web.xml
persistence.xml
webApp.xml
webInfo.xml
Respondido em 27/03/2020 09:01:37
6a Questão
Sobre middleware é correto afirmar
que:
é uma ferramenta aplicada
na arquitetura de bancos de
dados centralizados.
é uma ferramenta
facilitadora para construção
de sistemas distribuídos.
está contiguamente
localizado entre as camadas
de transporte e enlace do
modelo OSI.
está contiguamente
localizado entre as camadas
física e de rede do modelo
OSI.
é um objeto JDBC que
encapsula diversos atributos
de pesquisa em bancos
multiusuários.
7a 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 gerar a resposta HTTP
(página em HTML).
Após criar objetos de
request/response.
Após chamar o método
destroy().
Após o Servlet executar
cada requisição em um
método service().
Após destruir os objetos
request/response.
8a 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.
as classes Servlet
geralmente são
representadas no
componente MODELdo 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.
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.
1a Questão
Os parâmetros passados por um
formulário HTTP podem ser
acessados por meio do método do
objeto HttpServletRequest conhecido
como:
Nenhuma das anteriores
doGet()
getParameter()
getAttribute()
doPost()
2a Questão
Marque o método que é chamado
quando o navegador envia uma
solicitação HTTP ao Servidor usando
POST.
doDo
doPost
doPut
doGet
doDelete
Respondido em 27/03/2020 09:22:33
3a 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
Println
PrintWriter
Nenhuma das anteriores
4a Questão
Em relação ao Ciclo de Vida da
Servlet, o método de destruição é o?
get()
destroy()
ready()
const()
init()
5a Questão
Por que é quase inviável construir
sistemas usando somente Servlets?
O comando HTML está
precisa de um Servlet.
O comando HTML está fora
dos padrões web.
O comando HTML está
inserido na função println.
O comando HTML não chama
uma função.
O comando HTML não
trabalhacom Servlet
6a Questão
Um dos métodos usados para
recuperar dados enviados pelo
formulário para um Servlet?
request.getName()
request.getValues()
request.getTime()
request.getParameter()
request.getRequest()
Respondido em 27/03/2020 09:22:59
7a Questão
Marque a alternativa que referencia
o objeto que contém os parâmetros
de inicialização de um Servlet
getServletContext()
doPost()
getServletConfig()
getSevletHttp()
doGet()
8a 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 C++
Container Servlet de um
Servidor de Aplicações MVC
Container Servlet de um
Servidor de Aplicações JEE
1a Questão
A classe da qual HttpServlet se
estende está na alternativa:
HttpServletRequest
Nenhuma das anteriores
Servlet
HttpServletResponse
GenericServlet
2a Questão
Caso seja necessário passar alguma
informação por um objeto do tipo
HttpSession, usa-se o método:
setAttribute
setParam
setResponse
setRequest
setParameter
3a 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:
IIS.
Tomcat.
Bean.
Apache.
Servlet.
4a 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?
Não 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, mas não
podem processar e retornar
uma resposta.
São classes Java que podem
receber uma requisição web,
processar e retornar uma
resposta.
São classes Java que podem
receber uma requisição web,
mas não podem processar e
retornar uma resposta.
São classes Java que não
podem receber uma
requisição web, processar e
retornar uma resposta.
Respondido em 27/03/2020 09:43:30
5a 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:
setParam
setAttribute
Nenhuma das anteriores
setRequest
setParameter
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
é:
2
0
1
4
3
Respondido em 27/03/2020 09:43:48
Gabarito
Coment.
7a 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.
RequestDispatcher
sendRequestResponse
sendRequestDispatcher
sendResponse
sendRedirect
8a Questão
A classe que tipa o objeto request,
nos métodos doGet() e doPost() está
representada na alternativa:
HttpServletRequest
HttpSession
GenericServlet
HttpServletResponse
Nenhuma das anteriores
1a 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("d
adosTRE.jsp");
disp.forward(request, response);
Na página dadosTRE.jsp, para
receber a variável de requisição
definida pelo método setAttribute
utiliza-se a instrução:
ArrayList lista = (ArrayList)
request.getParameter("lista_req"
);
ArrayList lis =
request.getAttribute("lista_req")
;
ArrayList lista = (ArrayList)
request.getAttribute("lista");
ArrayList lista =
request.getParameter("lista");
ArrayList lis = (ArrayList)
request.getAttribute("lista_req")
;
2a 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
Inteiros
Exmpressão
Float
Scriptles
3a Questão
Nas JSPs (Java Server Pages) os
blocos de código Java inseridos
denominam-se
Widgets.
Gadgets.
Servlets.
Scriptlets.
Applets.
4a Questão
Assinale a assertiva que NÃO
corresponde aos fundamentos da
tecnologia JSP:
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.
Promove um modo
simplificado e dinâmico de
gerar páginas Web que
contêm um código
dinamicamente gerado.
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.
5a Questão
Qual a tag de JSP que permite a
definição de métodos ou variáveis.
http
declaração
scriptlet
expressão
body
6a 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
PHP
Active Server Pages (ASP) e
HTML
Active Server Pages (ASP) e
XHTML
Visual Basic 6.0 e PHP
Respondido em 22/04/2020 21:46:16
7a 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?
.php
.asp
.java
.html
.jsp
Respondido em 22/04/2020 21:47:20
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 Java
diretamente na saída
Insere valor na função
println
Insere valor na classe
Servlet
Insere valor no objeto out
Insere valor na tag html
Respondido em 22/04/2020 21:47:57
1a 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?
JavaBeans
VBEnterprise
JavaScript
VBScript
ASP
Respondido em 22/04/2020 21:50:11
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 é:
Request
Session
Cookie
EJB
Response
3a 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 .html
.asp e .jspx
.jsp e .php
.xls e .jspx
4a Questão
(FCC - 2010) Em JavaServer Pages,
o método void setAttribute(String
key, Object value):
recupera o valor de atributo
associado com a chave.
associa um valor de atributo
com um nome.remove o valor de atributo
associado com a chave.
retorna o contexto no qual o
servlet da página roda.
recupera os nomes de todos
os atributos associados com
o objeto.
Respondido em 22/04/2020 21:53:25
5a 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
Gráficos
JSP Engine
JSP file
6a 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.
O uso de scripts do tipo
expressões em JSP
substituiu o uso de <%
out.print( );%>.
Uma chamada ao método
forward de um objeto do tipo
RequestDispatcher envia
uma solicitação ao
navegador para que ele
chame um arquivo.
Os atributos guardados no
objeto application ou no
objeto session só podem ser
acessados pelo usuário que
os criou.
7a 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
8a 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.
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.
Para desenvolver em
ambiente é necessário
apenas utilizar a linguagem
HTML
1a Questão
(CESGRANRIO - 2010) É
característica de um arquivo JSP a:
compilação em um servlet.
execução exclusiva em
sistemas Windows
impossibilidade de inclusão
de comentários.
execução exclusiva em
sistemas Linux.
presença maciça de código
Assembly.
2a Questão
Qual das classes abaixo fornece
métodos para o desenvolvedor
executar instruções SQL?
javax.sql.DataSource
java.sql.ResultSet
java.sql.Statement
java.sql.Connection
java.sql.DriverManager
3a Questão
Tomada em comandos SELECT,
retornando o resultado de operações
como um objeto ResultSet. Estamos
falando de qual comando?
ResultSet
ExecuteQuery
DataSource
ExecuteUpdate
Connection
4a Questão
Qual o objetivo do Middlewere:
Interligar usuários distantes.
Interligar processos clientes
a processos servidores.
Interligar plataformas
diferentes.
Interligar usuários distantes,
usando plataforma distintas.
Interligar processos
complexos.
Respondido em 22/04/2020 22:05:42
Gabarito
Coment.
5a 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.
executeQuery
executeSQL
executeRequest
executeUpdate
executeManager
6a 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?
JDBC
RDB
SDBC
SQL
ADBC
7a 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.
Statement.
Connection.
PreperedStatement.
ResultSet.
Respondido em 22/04/2020 22:07:27
Gabarito
Coment.
8a 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 interface 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
JDBC é uma classe abstrata
para acesso a banco de
dados através de uma API
definida em Java
JDBC é uma não interface
para acesso a banco de
dados através de uma API
definida em PHP
1a 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 Bridge
Padrão Observer
Padrão Adapter
Padrão Singleton
2a Questão
Qual das opções abaixo representa
um objeto da classe Class Adapter?
Observer
Builder
Prototype
State
Bridge
3a 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
Fly Weight
Proxy
Front Control
4a Questão
Identifique qual a opção abaixo é
referente a um padrão GoF de
Estrutura:
Prototype
Observer
Decorator
Abstract Factory
Strategy
5a 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 Four
Gang of Eleven
Gang of Seven
Gang of Five
Respondido em 13/04/2020 11:57:10
6a 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
?
*
${1}, ${2} e ${3}
"Paulo",
"paulo@email.com.br" e "Rua
Vergueiro, 1567"
7a 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
Consequências e padrões
relacionados
Problema
Problema/Solução
Respondido em 13/04/2020 11:57:33
Gabarito
Coment.
8a Questão
Uma das vantagens em usar Padrões
de Projeto.
Ficam sem coesão e sem
acoplamento
Aumentam acoplamento,
diminuem a coesão
Aumentam a coesão,
diminuem o acoplamento
Somente temos acoplamento
Somente temos coesão
1a Questão
Marque a alternativa correta sobre o
JAVA BEANS
é forma de cadastrar dados
em um bancode dados
é uma interface
é um modelo de classe PHP
É uma classe que deve
possuir construtor vazio e
métodos getters e setters
dos atributos
é um objeto java comum
2a 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 de projeto
Padrões web
Padrões da arpanet
Padrões da intranet
3a Questão
Selecione qual das opções abaixo
corresponde a um padrão GoF de
Comportamento:
Facade
Memento
Builder
Flyweight
Composite
4a Questão
Identifique qual a opção abaixo é
referente a um padrão GoF de
Estrutura:
Strategy
Prototype
Decorator
Abstract Factory
Observer
5a Questão
Uma das vantagens em usar Padrões
de Projeto.
Somente temos acoplamento
Ficam sem coesão e sem
acoplamento
Somente temos coesão
Aumentam acoplamento,
diminuem a coesão
Aumentam a coesão,
diminuem o acoplamento
Respondido em 13/04/2020 11:59:15
Gabarito
Coment.
6a 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):
Problema
Consequências e padrões
relacionados
Nome
Problema/Solução
Nome/Problema
7a 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}
Respondido em 13/04/2020 11:59:29
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 "?".
8a 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?
Proxy
Front Control
Fly Weight
Facade
Command
1a
Qu
estão
Acerto: 1,0 / 1,0
(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:
As afirmativas I, II e III
estão corretas.
As afirmativas II e III
estão corretas.
Apenas a afirmativa I está
correta.
Apenas a afirmativa III
está correta.
Apenas a afirmativa II está
correta.
2a
Qu
estão
Acerto: 1,0 / 1,0
(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 e IV são
verdadeiras.
apenas II e III são
verdadeiras.
apenas III é
verdadeira.
apenas III e IV são
verdadeiras.
apenas I, II e III são
verdadeiras.
3a
Qu
estão
Acerto: 1,0 / 1,0
(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.
IIS.
Apache.
Servlet.
Bean.
4a
Qu
estão
Acerto: 1,0 / 1,0
Assinale a assertiva que NÃO
corresponde aos fundamentos
da tecnologia JSP:
A tecnologia JSP é uma
componente chave na
arquitetura de alto
escala para aplicações
baseadas na Web.
Promove um modo
simplificado e dinâmico
de gerar páginas Web
que contêm um código
dinamicamente
gerado.
JPS é uma tecnologia
web-scripting para
desenvolvimento de
aplicações Web.
Páginas JSP são
compiladas em
servlets, mas não
podem chamar
componentes
JavaBeans (beans).
Faz parte da família de
tecnologias Java.
Respondido em 13/04/2020 11:51:44
5a
Qu
estão
Acerto: 1,0 / 1,0
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
6a
Qu
estão
Acerto: 1,0 / 1,0
Selecione qual das opções
abaixo corresponde a um
padrão GoF de
Comportamento:
Builder
Flyweight
Memento
Facade
Composite
7a
Qu
estão
Acerto: 1,0 / 1,0
O Padrão MVC sugere a
separação entre quais
componentes?
Visão, Controle e
Beans
Visão, Controle e
Session
Visão, Controle e
Aplicação
Visão, Controle e
Modelo
Visão, Controle e
Java
8a
Qu
estão
Acerto: 1,0 / 1,0
Observe o comando
JavaScript abaixo e marque a
opção correta: input
type="button"
onclick="respostaAoUsuario()"
value="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
Será criada uma caixa
de texto chamada
respostaAoUsuario
quando clicar no botão
OK.
Será criada uma caixa
de texto para inserir o
nome do usuário ao
clicar no botão OK.
9a
Qu
estão
Acerto: 1,0 / 1,0
Os valores select-one, select-
multiple, textarea, fazem
parte da:
Propriedade type de
um formulário
Método blur de um
formulário
Propriedade name de
um formulário
Propriedade form de
um formulário
Método focus de um
formulário
10a
Qu
estão
Acerto: 0,0 / 1,0
(CESPE - 2010) Em relação a
Javascript, assinale a opção
correta.
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
carregarno navegador
web ou quando um
usuário seleciona um
elemento HTML.
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.
1a
Qu
estão
Acerto: 1,0 / 1,0
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 é:
Delphi
PHP
VBScript
C
JAVA
2a
Qu
estão
Acerto: 0,0 / 1,0
(FCC - 2012) Em relação a
projetos orientados a objetos, a
restrição de multiplicidade:
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.
reduz a
complexidade, pois
permite tratar
múltiplos objetos
como um único
objeto.
garante que uma
classe seja
utilizada na
composição de
múltiplos objetos.
indica o número de
instâncias de uma
classe que participa
da relação com as
instâncias de outra
classe.
3a
Quest
ão
Acerto: 1,0 /
1,0
(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:
Servlet.
IIS.
Apache.
Tomcat.
Bean.
4a
Qu
estão
Acerto: 1,0 / 1,0
O componente Java que
armazena dados que
persistem no lado do cliente
(navegador), mesmo após o
término da navegação é:
EJB
Cookie
Session
Request
Response
Respondido em 20/04/2020 09:29:47
5a
Qu
estão
Acerto: 0,0 / 1,0
A classe pertencente ao
JDBC que serve para criar
conexão com um Banco de
Dados a partir de uma URL
JDBC recebida como
parâmetro chama-se:
DriverManager
Driver
ResultSet
Connection
Statement
6a
Quest
ão
Acerto: 1,0 / 1,
0
Identifique qual a opção
abaixo é referente a um
padrão GoF de Estrutura:
Observer
Prototype
Strategy
Decorator
Abstract Factory
7a
Qu
estão
Acerto: 0,0 / 1,0
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
Não-repúdio
Privacidade
Autenticação
Integridade
Respondido em 20/04/2020 09:32:53
Gabarito
Coment.
8a
Qu
estão
Acerto: 1,0 / 1,0
Sobre funções em JavaScript
é correto afirmar, exceto:
Pode ou não
receber
parâmetros
Pode ou não
retornar valor
Definidas pela
palavra reservada
function
Não é tipada (
Não define o tipo
de retorno )
Não podem ser
recursivas
9a
Quest
ão
Acerto: 1,0 / 1,
0
Os valores select-one, select-
multiple, textarea, fazem
parte da:
Propriedade type de
um formulário
Método blur de um
formulário
Método focus de um
formulário
Propriedade form de
um formulário
Propriedade name de
um formulário
10a
Qu
estão
Acerto: 0,0 / 1,0
Na linguagem PHP 5, a função
fputs
busca por um padrão
em um nome de
arquivo.
cria um link físico.
é um nome alternativo
para a função fwrite.
interpreta o conteúdo
de um arquivo de
acordo com um
determinado formato.
posiciona o ponteiro
em um arquivo.
1a
Qu
estão
Acerto: 0,0 / 1,0
Associe as colunas abaixo e
marque a alternativa correta
sobre orientação a objetos.
(1) Classe
( ) é o mecanismo pelo qual
uma classe (sub-classe) pode
estender outra classe (super-
classe), aproveitando seus
comportamentos (métodos) e
variáveis possíveis
(atributos).
(2) Atributo
( ) consiste na separação de
aspectos internos e externos
de um objeto. Este
mecanismo é utilizado
amplamente para impedir o
acesso direto ao estado de
um objeto (seus atributos),
disponibilizando
externamente apenas os
métodos que alteram estes
estados.
(3) Herança
( ) são características de um
objeto. Basicamente a
estrutura de dados que vai
representar a classe.
(4)
Encapsulamento
( ) representa um conjunto
de objetos com
características afins.
3,4,2,1
4,3,2,1
1,2,3,4
4,1,2,3
3,2,4,1
2a
Qu
estão
Acerto: 0,0 / 1,0
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 JEE
JSE e JEE
JME e JSE
3a
Qu
estão
Acerto: 0,0 / 1,0
Por que é quase inviável
construir sistemas usando
somente Servlets?
O comando HTML está
fora dos padrões web.
O comando HTML está
precisa de um Servlet.
O comando HTML não
trabalha com Servlet
O comando HTML não
chama uma função.
O comando HTML está
inserido na função
println.
4a
Qu
estão
Acerto: 0,0 / 1,0
(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_re
q", 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 lis = (ArrayList)
request.getAttribute("lista_re
q");
ArrayList lista = (ArrayList)
request.getParameter("lista_
req");
ArrayList lista =
request.getParameter("lista")
;
ArrayList lis =
request.getAttribute("lista_re
q");
ArrayList lista = (ArrayList)
request.getAttribute("lista");
5a
Qu
estão
Acerto: 0,0 / 1,0
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 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 classe
abstrata para
acesso a banco de
dados através de
uma API definida
em ASP
JDBC é uma classe
abstrata para
acesso a banco de
dados através de
uma API definida
em Java
6a
Quest
ão
Acerto: 0,0 / 1,
0
Qual das opções abaixo
representa um objeto da
classe Class Adapter?
State
Observer
Builder
Bridge
Prototype
7a
Quest
ão
Acerto: 0,0 / 1,
0
É 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.
parameter
session
servlet
attribute
cookies
8a
Quest
ão
Acerto: 1,0 / 1,
0
Sobre JavaScript é corretor
afirmar, exceto:
As funções em
JavaScript são um tipo
de objeto com código
executável
Linguagem case
sensitive, ou seja,
diferencia letras
maiúsculas de
minúsculas
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 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
Respondido em 20/04/2020 11:56:01
9a
Qu
estão
Acerto: 0,0 / 1,0
Assinale abaixo o
componente que
representa um dispositivo
de entrada ¿booleano¿:
Button
Text
Password
Radio
TextArea
10a
Quest
ão
Acerto: 1,0 / 1,
0
(FCC - 2009) Em JavaScript, o
eventoonChange será ativado
sempre que um objeto perder
o foco e:
houver mudança de
janela.
alternar com outro foco
específico.
houver mudança de
conteúdo.
deixar em destaque o
texto.
sair da página HTML.
1a 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:
instalação, inicialização e
finalização.
JSP, Middleware e JDBC
servidor de aplicação,
servidor de arquivos e
classes.
inicialização, atendimento às
requisições e finalização.
configuração, instalação e
finalização
Respondido em 13/05/2020 22:04:05
2a Questão
(FCC - 2008) Considere:
Casas ABC Ltda., Empresa e Nome
da Empresa.
Na orientação a objetos, os itens
acima representam,
respectivamente:
atributo, classe e objeto.
classe, atributo e objeto.
objeto, classe e atributo.
classe, objeto e atributo.
objeto, atributo e classe.
3a Questão
(FCC - 2012) Em relação a projetos
orientados a objetos, a restrição de
multiplicidade:
descreve a quantidade de
objetos que podem ser
instanciados para uma
determinada classe.
indica o número de
instâncias de uma classe que
participa da relação com as
instâncias de outra classe.
reduz a complexidade, pois
permite tratar múltiplos
objetos como um único
objeto.
garante que uma classe seja
utilizada na composição de
múltiplos objetos.
expressa a possibilidade de
composição de múltiplos
atributos e métodos para um
objeto.
4a 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:
encapsulamento.
herença.
generalização.
especialização.
compartilhamento.
5a Questão
(CESGRANRIO - 2008) Observe o
seguinte programa JAVA:
A saída desse programa é:
XZF
MXZF
MXYZF
MZF
XF
6a 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 :
I e II, apenas.
II e III, apenas.
I, II e III.
I, apenas.
III, apenas.
7a 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.
II e III, apenas.
I, II e III.
I e III, apenas.
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:
JEE e JSE
JME e JSE
JSE e JME
JME e JEE
JSE e JEE
1a Questão
O arquivo que permite configurar
Servlets e outros elementos de uma
aplicação web está melhor
representado na alternativa:
web.xml
persistence.xml
webApp.xml
webInfo.xml
webContent.xml
2a Questão
Caso seja necessário passar alguma
informação por um objeto do tipo
HttpSession, usa-se o método:
setParameter
setRequest
setResponse
setAttribute
setParam
3a Questão
Marque a alternativa que representa
corretamente o mecanismo que
permite com que uma requisição
seja repassa para outro Servlet
dentro do contexto de aplicação.
RequestDispatcher
sendRedirect
sendResponse
sendRequestDispatcher
sendRequestResponse
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 gerar a resposta HTTP
(página em HTML).
Após o Servlet executar
cada requisição em um
método service().
Após criar objetos de
request/response.
Após destruir os objetos
request/response.
Após chamar o método
destroy().
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 servidor.
cliente, servidor e cliente.
servidor, cliente e servidor.
servidor, servidor e cliente.
cliente, cliente e cliente.
Respondido em 13/05/2020 22:11:28
6a Questão
A tecnologia Servlet é uma das
ferramentas que possibilita a
elaboração de:
Scripts CGI avançados.
Sites com conteúdos
dinâmicos.
Programas Java restritos ao
modelo HTTP.
Classes Java para substituir
o servidor web.
Classes Java para trabalhar
exclusivamente com textos
em HTML.
7a Questão
Existem três tipos básicos de classe
usados em uma aplicação web.
Marque a alternativa que representa
a classe que permite o tratamento
de eventos relacionados com o
contexto de aplicação:
Servlet
Interfaces
Nenhuma das anteriores
Listener
Filters
8a Questão
O objeto que permite escrever uma
resposta a uma requisição no estilo
System.out.println é possível por
meio do objeto:
Nenhuma das anteriores
PrintResponse
PrintWriter
Println
Print
1a Questão
O componente Java que armazena
dados que persistem no lado do
cliente (navegador), mesmo após o
término da navegação é:
Response
Session
Request
EJB
Cookie
Respondido em 13/05/2020 22:12:42
2a Questão
Sobre o desenvolvimento Web,
pode-se afirmar:
A plataforma java que
suporta o desenvolvimento
web é a JSE.
Na plataforma Java, pode-se
utilizar a linguagem JSP para
desenvolvimento de sistemas
web.
Para desenvolver em
ambiente é necessário
apenas utilizar a linguagem
HTML
A plataforma java que
suporta o desenvolvimento
web é a Android.
Os sistemas web não podem
ser conectados a um banco e
dados.
3a 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?
.php
.html
.asp
.jsp
.java
4a 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?
.asp e .jspx
.jsp e .php
.xls e .jspx
.jsp e .html
.jsp e .jspx5a Questão
As tags de expressão têm acesso
completo a informação sobre a
requisição. Marque uma
característica das tags de expressão.
Insere valor na tag html
Insere valor no objeto out
Insere valor na classe
Servlet
Insere valor na função
println
Insere valor Java
diretamente na saída
6a Questão
Qual a tag de JSP que permite a
definição de métodos ou variáveis.
body
declaração
http
expressão
scriptlet
Respondido em 13/05/2020 22:13:21
Gabarito
Coment.
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:
Separar o código em vários
scriptlets torna o código mais
lento, pois uma página JSP é
compilada toda vez que é
chamada.
Os atributos guardados no
objeto application ou no
objeto session só podem ser
acessados pelo usuário que
os criou.
faz com que as variáveis da
página incluída possam ser
usadas na página principal.
O uso de scripts do tipo
expressões em JSP
substituiu o uso de <%
out.print( );%>.
Uma chamada ao método
forward de um objeto do tipo
RequestDispatcher envia
uma solicitação ao
navegador para que ele
chame um arquivo.
8a 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:
JSP pode ser expresso
através do seu formato
padrão e do seu formato
XML
É uma página HTML com
trechos de programa Java
embutidos e outras tags
especiais
Simplificam a geração de
conteúdo dinâmico para Web
Designers
Não permite independência
entre o designer e o
programador
A página JSP é
automaticamente
transformada em servlet
1a Questão
A classe pertencente ao JDBC que
serve para criar conexão com um
Banco de Dados a partir de uma URL
JDBC recebida como parâmetro
chama-se:
Statement
Connection
Driver
ResultSet
DriverManager
2a Questão
Selecione dentre as alternativas
abaixo a opção correta.
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 ASP
JDBC é uma classe abstrata
para acesso a banco de
dados através de uma API
definida em Java
JDBC é uma não interface
para acesso a banco de
dados através de uma API
definida em PHP
3a 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()
exec()
finnaly()
try()
prev()
4a Questão
Qual o objetivo do Middlewere:
Interligar processos clientes
a processos servidores.
Interligar plataformas
diferentes.
Interligar usuários distantes,
usando plataforma distintas.
Interligar processos
complexos.
Interligar usuários distantes.
5a Questão
Tomada em comandos INSERT,
UPDATE ou DELETE, retornando o
número de colunas afetadas como
um tipo int.
Connection
ExecuteUpdate
DataSource
ResultSet
ExecuteQuery
6a Questão
Marque a opção correta referente à
Arquitetura Cliente/Servidor de duas
e três camadas respectivamente.
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
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
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 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
7a Questão
Tomada em comandos SELECT,
retornando o resultado de operações
como um objeto ResultSet. Estamos
falando de qual comando?
ExecuteUpdate
ExecuteQuery
Connection
DataSource
ResultSet
8a 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?
RDB
SDBC
ADBC
JDBC
SQL
1a 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?
JDBC
SDBC
RDB
ADBC
SQL
Respondido em 13/05/2020 22:44:02
Gabarito
Coment.
2a Questão
Qual o objetivo do Middlewere:
Interligar usuários distantes,
usando plataforma distintas.
Interligar plataformas
diferentes.
Interligar processos clientes
a processos servidores.
Interligar processos
complexos.
Interligar usuários distantes.
3a Questão
Tomada em comandos INSERT,
UPDATE ou DELETE, retornando o
número de colunas afetadas como
um tipo int.
Connection
ResultSet
ExecuteUpdate
DataSource
ExecuteQuery
4a 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
Uma camada intermediária é
criada entre o servidor e o
cliente / Qualquer alteração
na camada intermediária é
imediatamente assumida por
todas as aplicações e pelo
banco de dados
A aplicação cliente precisa
ser instalada em todos os
nós / Problema de
manutenção - toda vez que
uma aplicação for alterada,
tanto bancos de dados como
aplicações clientes precisam
ser alteradas
A função da camada
intermediária é armazenar as
regras do negócio e a lógica
da aplicação / Problema de
manutenção - toda vez que
uma aplicação for alterada,
tanto bancos de dados como
aplicações clientes precisam
ser alteradas
A aplicação cliente precisa
ser instalada em todos os
nós / O cliente fica
responsável apenas pela
interface com o usuário
5a 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 Java
JDBC é uma não 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
6a Questão
Qual das classes abaixo fornece
métodos para o desenvolvedor
executar instruções SQL?
java.sql.Statement
javax.sql.DataSource
java.sql.ResultSet
java.sql.Connection
java.sql.DriverManager
7a Questão
A classe pertencente ao JDBC que
serve para criar conexão com um
Banco de Dados a partir de uma URL
JDBC recebida como parâmetro
chama-se:
Driver
DriverManager
Connection
Statement
ResultSet
8a Questão
Tomada em comandos SELECT,
retornando o resultado de operações
como um objetoResultSet. Estamos
falando de qual comando?
ResultSet
ExecuteUpdate
ExecuteQuery
Connection
DataSource
1a Questão
É um programa que faz a mediação
entre software e as demais
aplicações.
javaware
hardware
software
middleware
peopleware
Respondido em 13/05/2020 22:45:32
Gabarito
Coment.
2a 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()
prev()
next()
try()
finnaly()
3a Questão
(CESGRANRIO - 2010) É
característica de um arquivo JSP a:
presença maciça de código
Assembly.
execução exclusiva em
sistemas Windows
compilação em um servlet.
impossibilidade de inclusão
de comentários.
execução exclusiva em
sistemas Linux.
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.
executeQuery
executeRequest
executeManager
executeUpdate
executeSQL
5a Questão
Representa uma conexão com um
banco de dados.
java.sql.software
java.sql.update
java.sql.Driver
java.sql.Connection
java.sql.Manager
6a 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:
ResultSet.
Connection.
PreperedStatement.
DriverManager.
Statement.
Respondido em 13/05/2020 22:45:50
Gabarito
Coment.
7a Questão
Na arquitetura cliente/servidor de
duas camadas, a base de dados fica
no servidor; e as regras e a lógica da
aplicação ficam no cliente. Em
relação à arquitetura cliente/servidor
de três camadas, uma camada
intermediária é criada entre o
servidor e o cliente. Qual a função
desta camada?
Armazenar as regras do
negócio, deixando o cliente
responsável apenas pela
lógica da aplicação.
Armazenar a base de
dados, passando a lógica da
aplicação para o servidor.
Armazenar as regras do
negócio e a lógica da
aplicação, deixando o
cliente responsável apenas
com a interface com o
usuário.
Armazenar a lógica da
aplicação, deixando o
servidor responsável pelas
regras de negócio.
Armazenar a base de
dados, deixando o servidor
responsável por outras
tarefas mais pesadas.
8a Questão
Marque a opção correta com relação
a arquitetura cliente/servidor.
A comunicação
cliente/servidor é baseada
em rastreamento de
mensagens
Arquitetura centralizada é
quando o servidor de
arquivos envia arquivos da
localização compartilhada
para o ambiente da estação
de trabalho
Arquitetura de arquivo
compartilhado é um processo
responsável pela
manutenção da informação
(Servidor), enquanto que
outro é responsável pela
obtenção dos dados (Cliente)
Arquitetura compartilhada
privilegia o envio e
recebimento de dados pelo
servidor e o cliente.
Arquitetura centralizada é
onde toda a inteligência é
centralizada em um
computador central que
recebe a informação gerada
pela captura da informação
do usuário através de um
terminal
1a 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
SDBC
JDBC
RDB
SQL
2a Questão
Qual o objetivo do Middlewere:
Interligar usuários distantes.
Interligar plataformas
diferentes.
Interligar processos clientes
a processos servidores.
Interligar usuários distantes,
usando plataforma distintas.
Interligar processos
complexos.
3a Questão
Tomada em comandos INSERT,
UPDATE ou DELETE, retornando o
número de colunas afetadas como
um tipo int.
ResultSet
DataSource
Connection
ExecuteQuery
ExecuteUpdate
4a 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 função da camada
intermediária é armazenar as
regras do negócio e a lógica
da aplicação / Problema de
manutenção - toda vez que
uma aplicação for alterada,
tanto bancos de dados como
aplicações clientes precisam
ser alteradas
A aplicação cliente precisa
ser instalada em todos os
nós / 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
5a 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 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 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
6a Questão
Qual das classes abaixo fornece
métodos para o desenvolvedor
executar instruções SQL?
java.sql.Connection
java.sql.ResultSet
javax.sql.DataSource
java.sql.DriverManager
java.sql.Statement
7a Questão
A classe pertencente ao JDBC que
serve para criar conexão com um
Banco de Dados a partir de uma URL
JDBC recebida como parâmetro
chama-se:
ResultSet
DriverManager
Driver
Connection
Statement
8a Questão
Tomada em comandos SELECT,
retornando o resultado de operações
como um objeto ResultSet. Estamos
falando de qual comando?
ExecuteUpdate
Connection
ResultSet
ExecuteQuery
DataSource
1a 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 intranet
Padrões de projeto
Padrões web
Padrões da arpanet
Padrões da internet
Respondido em 13/05/2020 22:56:41
2a Questão
Selecione qual das opções abaixo
corresponde a um padrão GoF de
Comportamento:
Composite
Builder
Facade
Memento
Flyweight
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"
4a 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 Eleven
Gang of Five
Gang of Six
Gang of Four
5a Questão
Os padrões de desenvolvimento são
de grande utilização no mercado de
desenvolvimento atual. Emtermos
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
Front Control
Facade
Fly Weight
Respondido em 13/05/2020 22:57:40
Explicação: Para a organização de
pools de objetos, o mais indicado é o
padrão Fly Weight.
6a 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):
Problema/Solução
Consequências e padrões
relacionados
Problema
Nome/Problema
Nome
7a Questão
Qual das opções abaixo representa
um objeto da classe Class Adapter?
Prototype
State
Builder
Observer
Bridge
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 Adapter
Padrão Observer
Padrão Strateger
Padrão Singleton
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 Six
Gang of Five
Gang of Four
Gang of Eleven
Respondido em 13/05/2020 23:02:51
2a 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/Problema
Problema/Solução
Consequências e padrões
relacionados
Nome
Problema
3a 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
Fly Weight
Front Control
Proxy
Command
4a Questão
Qual das opções abaixo representa
um objeto da classe Class Adapter?
Observer
Builder
Prototype
State
Bridge
5a 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 Bridge
Padrão Adapter
Padrão Observer
Padrão Singleton
6a Questão
Uma das vantagens em usar Padrões
de Projeto.
Ficam sem coesão e sem
acoplamento
Somente temos coesão
Aumentam a coesão,
diminuem o acoplamento
Aumentam acoplamento,
diminuem a coesão
Somente temos acoplamento
Respondido em 13/05/2020 23:03:13
Gabarito
Coment.
7a Questão
Identifique qual a opção abaixo é
referente a um padrão GoF de
Estrutura:
Prototype
Abstract Factory
Observer
Strategy
Decorator
8a 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"
1a Questão
Marque a alternativa correta sobre o
JAVA BEANS
é uma interface
é um objeto java comum
é um modelo de classe PHP
é forma de cadastrar dados
em um banco de dados
É uma classe que deve
possuir construtor vazio e
métodos getters e setters
dos atributos
Respondido em 13/05/2020 23:04:14
2a Questão
Selecione qual das opções abaixo
corresponde a um padrão GoF de
Comportamento:
Composite
Flyweight
Builder
Facade
Memento
3a 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 intranet
Padrões de projeto
Padrões da arpanet
Padrões da internet
Padrões web
4a 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 Eleven
Gang of Five
Gang of Six
5a 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?
Proxy
Facade
Front Control
Fly Weight
Command
6a 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
Problema/Solução
Nome/Problema
Nome
7a Questão
Qual das opções abaixo representa
um objeto da classe Class Adapter?
Bridge
Builder
Observer
Prototype
State
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 Adapter
Padrão Observer
Padrão Strateger
Padrão Singleton
Padrão Bridge
1a 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.
parameter
servlet
attribute
cookies
session
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 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.
O software não poderá ser
dividido em módulos
dependentes ou
independentes.
3a 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, controle
modelo, visão, tabelas
modelo, control, controle
4a 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 / dados da
aplicação e regras de
negócio / comportamento da
aplicação.
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.
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 /
dados da aplicação e regras
de negócio / apresentação
das requisições.
5a 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?
Front Control
DTO
Model
View
Control
6a Questão
Aplicações executadas em servidor
Web podem ser construídas com
várias linguagens. Dentre as
linguagens abaixo, qual não pode ser
usada?
Linguagem C
Cold Fusion
Java
Python
ActionScript
Respondido em 13/05/2020 23:14:13
7a Questão
Em relação à segurança, qual dos
serviços abaixo se caracteriza pela
garantia de que os dados não foram
alterados durante o processo de
transmissão?
Não-repúdio
Integridade
Autenticação
Autorização
Privacidade
8a Questão
O padrão MVC é um modelo de
arquitetura de software que separa
em uma aplicação:
controle , modelo e valores
módulo, valores e controle
módulo, visão e comando
módulo, valores e comando
visão, modelo e o controle
1a Questão
Sugere a separação entre o modelo,
a visão e o controle de uma
aplicação.
O Padrão MMC
O Padrão MTT
O Padrão GOF
O Padrão MMM
O Padrão MVC
Respondido em 13/05/2020 23:22:56
2a Questão
De acordo com o padrão da
arquitetura MVC, a geração dos
arquivos XML e DOC se dá no
componente:
Camadas
Model
View
Controller
Base de daddos
Respondido em 13/05/2020 23:23:14
Gabarito
Coment.
3a Questão
O Padrão MVC sugere a separação
entre quais componentes?
Visão, Controle e Session
Visão, Controle e Java
Visão, Controle e Beans
Visão, Controle e Aplicação
Visão, Controle e Modelo
4a Questão
O modelo formado apenas por
páginas JSP e Beans é chamado de?
JSP Engine
MVC1
MVC
Java Bean
JSP
5a Questão
Em relação à criptografia, qual dos
tipos utiliza duas chaves,
matematicamente relacionadas,
sendo uma delas para encriptar e
outra para decriptar?
Não-Indexada
Simétrica
Indexada simples
Assimétrica
Indexada complexa
6a 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?
Front Control
DTO
View
Model
Control
7a Questão
Aplicações executadas em servidor
Web podem ser construídas com
várias linguagens. Dentre as
linguagens abaixo, qual não pode ser
usada?
Java
ActionScript
Linguagem C
Python
Cold Fusion
8a 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?
Integridade
Não-repúdio
Autorização
Autenticação
Privacidade
1a 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 / 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.
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.
Comportamento da aplicação
/ dados da aplicação e
regras de negócio / interface
com os clientes,
apresentação das
requisições.
2a Questão
O padrão MVC é um modelo de
arquitetura de software que separa
em uma aplicação:
módulo, valores e
comando
módulo, visão e comando
controle , modelo e
valores
módulo, valores e controle
visão, modelo e o controle
3a 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.
session
servlet
attribute
parameter
cookies
Respondido em 13/05/2020 23:24:29
Gabarito
Coment.
4a 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
independentes.
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 não poderá ser
dividido em módulos
independentes.
O software não poderá ser
dividido em módulos mas
dependentes.
5a 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, controle
modelo, visão, tabelas
modelo, control, controle
6a Questão
Em relação à segurança, qual dos
serviços abaixo se caracteriza pela
garantia de que os dados não foram
alterados durante o processo de
transmissão?
Não-repúdio
Integridade
Privacidade
Autorização
Autenticação
7a Questão
O Padrão MVC sugere a separação
entre quais componentes?
Visão, Controle e Modelo
Visão, Controle e Java
Visão, Controle e Aplicação
Visão, Controle e Session
Visão, Controle e Beans
8a 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
View
Model
Camadas
1a 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?
Python
Cold Fusion
ActionScript
Java
Linguagem C
2a Questão
Em relação à criptografia, qual dos
tipos utiliza duas chaves,
matematicamente relacionadas,
sendo uma delas para encriptar e
outra para decriptar?
Simétrica
Assimétrica
Não-Indexada
Indexada complexa
Indexada simples
3a 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?
DTO
Front Control
Control
View
Model
Respondido em 13/05/2020 23:29:25
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.
4a Questão
Sugere a separação entre o modelo,
a visão e o controle de uma
aplicação.
O Padrão GOF
O Padrão MTT
O Padrão MMM
O Padrão MVC
O Padrão MMC
Respondido em 13/05/2020 23:29:13
5a Questão
O modelo formado apenas por
páginas JSP e Beans é chamado de?
MVC
JSP
Java Bean
JSP Engine
MVC1
6a Questão
De acordo com o padrão da
arquitetura MVC, a geração dos
arquivos XML e DOC se dá no
componente:
Camadas
View
Model
Base de daddos
Controller
7a 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
8a QuestãoO Padrão MVC sugere a separação
entre quais componentes?
Visão, Controle e Beans
Visão, Controle e Session
Visão, Controle e Modelo
Visão, Controle e Java
Visão, Controle e Aplicação
1a 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 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 não poderá ser
dividido em módulos
independentes.
O software poderá ser
dividido em módulos
independentes.
Respondido em 13/05/2020 23:30:34
2a 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.
attribute
cookies
servlet
parameter
session
3a Questão
O padrão MVC é um modelo de
arquitetura de software que separa
em uma aplicação:
visão, modelo e o controle
módulo, visão e comando
módulo, valores e
controle
módulo, valores e
comando
controle , modelo e
valores
4a 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, control, controle
modelo, visão, tabelas
modelo, visão, controle
modelo, visão, servlet
modelo, filtros, controle
Respondido em 13/05/2020 23:30:33
Gabarito
Coment.
5a Questão
O padrão MVC sugere a separação
entre o modelo, a visão e o controle
de uma aplicação. Assinale a opção
correta referente a View, Controller e
Model respectivamente.
Comportamento da aplicação
/ dados da aplicação e
regras de negócio / interface
com os clientes,
apresentação das
requisições.
Interface com os clientes /
dados da aplicação e regras
de negócio / apresentação
das requisições.
Interface com os clientes,
apresentação das
requisições / dados da
aplicação e regras de
negócio / comportamento da
aplicação.
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.
6a Questão
Em relação à segurança, qual dos
serviços abaixo se caracteriza pela
garantia de que os dados não foram
alterados durante o processo de
transmissão?
Não-repúdio
Autorização
Integridade
Privacidade
Autenticação
7a Questão
Em relação à criptografia, qual dos
tipos utiliza duas chaves,
matematicamente relacionadas,
sendo uma delas para encriptar e
outra para decriptar?
Não-Indexada
Indexada simples
Simétrica
Indexada complexa
Assimétrica
8a 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
Java
Cold Fusion
Python
Linguagem C
1a Questão
Quanto aos operadores Aritméticos.
Qual o operador de incremento e
decremento respectivamente?
" + +" e " * "
" %" e " %"
" + +" e " - - "
" + +" e " / "
" %" e " - - "
2a Questão
Sobre o conceito de camadas, a
camada DAO é responsável pelo:
negócio do sistema web
acesso e manipulação de
banco de dados
aspecto visual do sistema
todas as alternativas
anteriores
nenhuma alternativa
Respondido em 13/05/2020 23:31:48
3a 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", 10, 5,
8, 10);
Array("a" => 10, "b"=>5, "c"
=> 8, "d"=>10);
Array("a" , "b", "c", "d");
Array("a" => "b", 5 =>"c" ,
8=>"d", 10=> null);
Respondido em 13/05/2020 23:31:54
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");
4a 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
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.
Será criado um botão
chamado OK que ao clicar irá
para a página
respostaAoUsuario
Será criado um botão
respostaAoUsuario para
chamar a função de mesmo
nome
Respondido em 13/05/2020 23:32:15
5a Questão
É uma grande vantagem de sistema
web.
Fácil programação
Fácil manutenção
Fácil de acesso
protegido contra vírus
internet e intranet
6a 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:
Whoops.
PHPDbc.
ObjectODBC.
PDO.
Detector.
7a 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").setContent("
XPTO");
document.getElementById("SAI
DA").src = "XPTO";
document("SAIDA").src =
"XPTO";
document("SAIDA").innerHTML
= "XPTO";
document.getElementById("SAI
DA").innerHTML = "XPTO";
8a Questão
Quais os seis tipos de dados
principais que temos em JavaScript?
Numéricos, booleano,
indefinido, null, string,
executável
Numéricos, booleano,
indefinido, null, string,
bytecodes
Executável, booleano,
indefinido, null, string,
arrays
Numéricos, booleano,
indefinido, null, string,
arrays
Bytecodes, booleano,
indefinido, null, string,
arrays
1a Questão
Quanto aos operadores Aritméticos.
Qual o operador de incremento e
decremento respectivamente?
" + +" e " * "
" %" e " %"
" + +" e " - - "
" + +" e " / "
" %" e " - - "
2a Questão
Sobre o conceito de camadas, a
camada DAO é responsável pelo:
negócio do sistema web
acesso e manipulação de
banco de dados
aspecto visual do sistema
todas as alternativas
anteriores
nenhuma alternativa
Respondido em 13/05/2020 23:31:48
3a 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", 10, 5,
8, 10);
Array("a" => 10, "b"=>5, "c"
=> 8, "d"=>10);
Array("a" , "b", "c", "d");
Array("a" => "b", 5 =>"c" ,
8=>"d", 10=> null);
4a 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
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.
Será criado um botão
chamado OK que ao clicar irá
para a página
respostaAoUsuario
Será criado um botão
respostaAoUsuario para
chamar a função de mesmo
nome
Respondido em 13/05/2020 23:32:15
5a Questão
É uma grande vantagem de sistemaweb.
Fácil programação
Fácil manutenção
Fácil de acesso
protegido contra vírus
internet e intranet
6a 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:
Whoops.
PHPDbc.
ObjectODBC.
PDO.
Detector.
7a 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").setContent("
XPTO");
document.getElementById("SAI
DA").src = "XPTO";
document("SAIDA").src =
"XPTO";
document("SAIDA").innerHTML
= "XPTO";
document.getElementById("SAI
DA").innerHTML = "XPTO";
8a Questão
Quais os seis tipos de dados
principais que temos em JavaScript?
Numéricos, booleano,
indefinido, null, string,
executável
Numéricos, booleano,
indefinido, null, string,
bytecodes
Executável, booleano,
indefinido, null, string,
arrays
Numéricos, booleano,
indefinido, null, string,
arrays
Bytecodes, booleano,
indefinido, null, string,
arrays
1a Questão
É uma grande vantagem de sistema
web.
Fácil manutenção
protegido contra vírus
internet e intranet
Fácil de acesso
Fácil programação
Respondido em 13/05/2020 23:39:47
Gabarito
Coment.
2a 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" , "b", "c", "d");
Array("a" => 10, "b"=>5, "c"
=> 8, "d"=>10);
Array( 10, 5, 8, 10);
Array("a" => "b", 5 =>"c" ,
8=>"d", 10=> null);
Array("a", "b", "c" , "d", 10, 5,
8, 10);
3a Questão
Quanto aos operadores Aritméticos.
Qual o operador de incremento e
decremento respectivamente?
" %" e " - - "
" + +" e " / "
" %" e " %"
" + +" e " - - "
" + +" e " * "
4a Questão
Observe o comando JavaScript
abaixo e marque a opção correta:
input type="button"
onclick="respostaAoUsuario()"
value="OK"
Será criado um botão
respostaAoUsuario para
chamar a função de mesmo
nome
Será criada uma caixa de
texto chamada
respostaAoUsuario quando
clicar no botão OK.
Será criada uma caixa de
texto para inserir o nome do
usuário ao clicar no botão
OK.
Será criado um botão
chamado OK que ao clicar irá
para a função
respostaAoUsuario
Será criado um botão
chamado OK que ao clicar irá
para a página
respostaAoUsuario
Respondido em 13/05/2020 23:39:45
5a 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,
arrays
Numéricos, booleano,
indefinido, null, string,
bytecodes
Bytecodes, booleano,
indefinido, null, string,
arrays
Numéricos, booleano,
indefinido, null, string,
executável
6a 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("SAI
DA").src = "XPTO";
document("SAIDA").setContent("
XPTO");
document.getElementById("SAI
DA").innerHTML = "XPTO";
document("SAIDA").innerHTML
= "XPTO";
document("SAIDA").src =
"XPTO";
7a Questão
Em relação à orientação a objetos do
JavaScript, para que serve a
propriedade ¿Prototypes¿?
Criar uma propriedade.
Disponibilizar uma função ao
objeto.
Criar um objeto.
Disponibilizar um método a
todas as instâncias de um
objeto.
Disponibilizar uma
propriedade ao objeto.
8a 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:
o código Java precisa ser
compilado
cria aplicações executadas
em uma máquina virtual ou
em um browser
os códigos JavaScript estão
totalmente em texto.
é uma linguagem de
propósito geral
é uma linguagem de
programação OOP
1a 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);
}
}
"curso" é um método
executado quando criamos
objetos com o comando:
new Aluno()
"mostraDados" é um método
da classe Aluno executado
quando criamos objetos com
o comando: new Aluno()
quando criamos objetos com
o comando "new Aluno()"
três atributos são
inicializados
nada acontece quando
criamos objetos com o
comando "new Aluno('Maria',
25, 'Tecnologia')"
quando criamos objetos com
o comando "new
Aluno('Maria', 25,
'Tecnologia')", três atributos
de instância são inicializados
2a Questão
Sobre funções em JavaScript é
correto afirmar, exceto:
Pode ou não receber
parâmetros
Não é tipada ( Não define o
tipo de retorno )
Não podem ser recursivas
Definidas pela palavra
reservada function
Pode ou não retornar valor
Respondido em 13/05/2020 23:40:50
3a Questão
Sobre JavaScript é corretor afirmar,
exceto:
Em JavaScript um array
pode conter elementos de
tipos distintos
As funções em JavaScript
são um tipo de objeto com
código executável
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
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
4a 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.
Detector.
PHPDbc.
Whoops.
ObjectODBC.
5a Questão
Um conjunto de instruções,
agrupadas para executar uma
determinada tarefa é denominado
de?
Funções
Script
Objetos
Módulos
Parâmetros
6a Questão
Sobre o conceito de camadas, a
camada DAO é responsável pelo:
todas as alternativas
anteriores
acesso e manipulação de
banco de dados
aspecto visual do sistema
nenhuma alternativa
negócio do sistema web
7a Questão
Quais os seis tipos de dados
principais que temos em JavaScript?
Bytecodes, booleano,
indefinido, null, string,
arrays
Numéricos, booleano,
indefinido, null, string,
arrays
Executável, booleano,
indefinido, null, string,
arrays
Numéricos, booleano,
indefinido, null, string,
bytecodes
Numéricos, booleano,
indefinido, null, string,
executável
8a 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" => "b", 5 =>"c" ,
8=>"d", 10=> null);
Array("a", "b", "c" , "d", 10, 5,
8, 10);
Array( 10, 5,8, 10);
Array("a" => 10, "b"=>5, "c"
=> 8, "d"=>10);
Array("a" , "b", "c", "d");
1a Questão
É uma grande vantagem de sistema
web.
Fácil de acesso
protegido contra vírus
internet e intranet
Fácil manutenção
Fácil programação
2a Questão
Quanto aos operadores Aritméticos.
Qual o operador de incremento e
decremento respectivamente?
" + +" e " / "
" %" e " %"
" + +" e " * "
" %" e " - - "
" + +" e " - - "
3a Questão
Observe o comando JavaScript
abaixo e marque a opção correta:
input type="button"
onclick="respostaAoUsuario()"
value="OK"
Será criado um botão
respostaAoUsuario para
chamar a função de mesmo
nome
Será criada uma caixa de
texto chamada
respostaAoUsuario quando
clicar no botão OK.
Será criado um botão
chamado OK que ao clicar irá
para a função
respostaAoUsuario
Será criada uma caixa de
texto para inserir o nome do
usuário ao clicar no botão
OK.
Será criado um botão
chamado OK que ao clicar irá
para a página
respostaAoUsuario
Respondido em 13/05/2020 23:44:29
4a Questão
Em relação à orientação a objetos do
JavaScript, para que serve a
propriedade ¿Prototypes¿?
Disponibilizar uma
propriedade ao objeto.
Criar uma propriedade.
Disponibilizar um método a
todas as instâncias de um
objeto.
Criar um objeto.
Disponibilizar uma função ao
objeto.
5a 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").innerHTML
= "XPTO";
document("SAIDA").src =
"XPTO";
document.getElementById("SAI
DA").innerHTML = "XPTO";
document.getElementById("SAI
DA").src = "XPTO";
document("SAIDA").setContent("
XPTO");
6a 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
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
é uma linguagem de
propósito geral
7a Questão
Sobre o conceito de camadas, a
camada DAO é responsável pelo:
negócio do sistema web
todas as alternativas
anteriores
aspecto visual do sistema
acesso e manipulação de
banco de dados
nenhuma alternativa
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('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()
quando criamos objetos com
o comando "new Aluno()"
três atributos são
inicializados
1a Questão
Assinale abaixo o componente que
representa um dispositivo de entrada
¿booleano¿:
Text
Radio
Password
Button
TextArea
2a Questão
Dentre os componentes de
formulários, assinale abaixo o objeto
que possui a maior hierarquia:
File
Button
Form
TextArea
CheckBox
3a Questão
Sobre objeto form pode-se afirmar
que:
- 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.
Criam padrões e layouts nas
páginas
Determinam o estilo das
páginas HTML
Controlam as ações dos
componentes em uma
página HTML
4a 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:
onchange
onblur
onfocus
onlostfocus
ondispose
5a 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
Whoops
PDO
Detector
ObjectODBC
6a 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.
Rotinas
Funções
Looping
Eventos
Processos
7a Questão
Essa instrução document.write() em
JavaScript faz exatamente?
Escreve dentro da página
web.
Retorna e fecha uma
janela
Fecha uma janela web
Escreve dentro de desktop
Abre uma janela na tela
8a 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:
Slash Overflow
PHP Bypass
PHP Leak
Smurf
SQL Injection
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
onfocus
ongetfocus
onblur
onchange
2a Questão
Produzimos esse evento quando se
clica o botão do mouse sobre um
elemento da página, geralmente um
botão ou um link.
onwhite
onclick
onread
onmouse
onblur
3a 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
Ativação e desativação de
botão
Objetos checkbox e radio
Propriedade type de um
formulário
Formato de um textarea
Respondido em 13/05/2020 23:46:59
4a Questão
Os valores select-one, select-
multiple, textarea, fazem parte da:
Propriedade type de um
formulário
Método blur de um
formulário
Propriedade form de um
formulário
Método focus de um
formulário
Propriedade name de um
formulário
5a Questão
Dentre os componentes de
formulários, assinale abaixo o objeto
que possui a maior hierarquia:
Form
File
TextArea
CheckBox
Button
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:
ObjectODBC
Whoops
PHPDbc
Detector
PDO
7a Questão
Sobre objeto form pode-se afirmar
que:
Dá acessoaos 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
Criam padrões e layouts nas
páginas
Controlam as ações dos
componentes em uma
página HTML
Determinam o estilo das
páginas HTML
8a 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
PHP Bypass
Smurf
PHP Leak
1a Questão
Essa instrução document.write() em
JavaScript faz exatamente?
Abre uma janela na tela
Retorna e fecha uma
janela
Escreve dentro de desktop
Fecha uma janela web
Escreve dentro da página
web.
2a Questão
Assinale abaixo o componente que
representa um dispositivo de entrada
¿booleano¿:
Button
Text
Password
TextArea
Radio
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
onlostfocus
onchange
onblur
ondispose
4a 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
Looping
Processos
Rotinas
Funções
5a 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
Smurf
SQL Injection
Slash Overflow
6a Questão
Dentre os componentes de
formulários, assinale abaixo o objeto
que possui a maior hierarquia:
TextArea
Button
File
CheckBox
Form
7a Questão
Para conectar uma aplicação PHP5
orientada a objetos aos principais
servidores de banco de dados,
abstraindo o acesso de forma que,
para se mudar de servidor, seja
necessário alterar apenas a string de
conexão, deve-se utilizar a
biblioteca:
Whoops
ObjectODBC
PDO
Detector
PHPDbc
8a Questão
O evento ________executa um
código JavaScript quando o objeto
recebe o foco.
Qual das opções abaixo completa a
lacuna acima:
onfocus
onblur
onchange
ongetfocus
onreceivedfocus
1a 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
Ativação e desativação de
botão
Propriedade type de um
formulário
2a Questão
Sobre objeto form pode-se afirmar
que:
Controlam as ações dos
componentes em uma
página 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
Determinam o estilo das
páginas HTML
3a 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
Método blur de um
formulário
Propriedade type de um
formulário
Propriedade form de um
formulário
4a 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.
onwhite
onblur
onread
onmouse
onclick
5a Questão
O evento ________executa um
código JavaScript quando o objeto
recebe o foco.
Qual das opções abaixo completa a
lacuna acima:
onreceivedfocus
ongetfocus
onfocus
onblur
onchange
Respondido em 13/05/2020 23:49:13
6a 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 Bypass
SQL Injection
Smurf
PHP Leak
Slash Overflow
7a Questão
Essa instrução document.write() em
JavaScript faz exatamente?
Escreve dentro da página
web.
Retorna e fecha uma
janela
Abre uma janela na tela
Escreve dentro de desktop
Fecha uma janela web
8a 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
Rotinas
Eventos
Looping
Funções
1a Questão
Dentre os componentes de
formulários, assinale abaixo o objeto
que possui a maior hierarquia:
Button
File
TextArea
Form
CheckBox
2a Questão
Assinale abaixo o componente que
representa um dispositivo de entrada
¿booleano¿:
Radio
Text
TextArea
Password
Button
3a 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:
ObjectODBC
Detector
PDO
Whoops
PHPDbc
4a 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
ondispose
onchange
onlostfocus
onblur
5a 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
ongetfocus
onfocus
onblur
6a 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.
onwhite
onread
onclick
onblur
onmouse
7a 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 type de um
formulário
Propriedade de um
formulário
Ativação e desativação de
botão
Formato de um textarea
Objetos checkbox e radio
Respondido em 13/05/2020 23:51:01
8a Questão
Os valores select-one, select-
multiple, textarea, fazem parte da:
Propriedade type de um
formulário
Propriedade form de um
formulário
Método focus de um
formulário
Propriedadename de um
formulário
Método blur de um
formulário
1a 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.
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.
Trechos Javascript devem
ser inseridos somente na
seção de um documento
HTML. A seçãonão deve ser
utilizada para esse fim.
2a 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, é:
3a 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.
posiciona o ponteiro em um
arquivo.
cria um link físico.
4a Questão
Na linguagem PHP é possível utilizar
o protocolo SOAP por meio de
classes desenvolvidas
especificamente para esse protocolo.
A classe que fornece acesso cliente
aos servidores SOAP é chamada de
SoapClient
SoapConnect
PHPAccess
SoapAccess
WSDLClient
5a Questão
(FCC - 2009) A função parseInt( ) da
biblioteca JavaScript tem o objetivo
de:
extrair uma determinada
quantidade de caracteres de
uma string.
substituir partes dos
caracteres de uma string por
uma sequência de outros
caracteres.
informar a quantidade de
caracteres que compõem
uma string.
dividir uma string de
caracteres em partes
menores de tamanho fixo.
transformar uma string de
caracteres em um número,
numa determinada base
numérica.
6a Questão
Marque a opção que corresponda a
um atributo do Ajax.
Send
Post
URL
ResponseText
Get
7a Questão
A função do atributo
onreadystatechange é?
Retornar a cadeia de
caracteres que o servidor
enviou
Informar o status da
solicitação
Definir qual função será
chamada para fazer a
manipulação dos dados
assim que houver um
retorno
Determinar o parâmetro de
conexão síncrona e
assíncrona
Garantir o método POST e
GET
Respondido em 13/05/2020 23:52:11
8a 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.
open, alert e write.
click, select e write.
1a Questão
(FCC - 2009) Uma propriedade do
objeto Button do JavaScript é o:
focus.
blur.
handleEvent.
click.
form.
2a Questão
(CESGRANRIO - 2009) AJAX (do
inglês Asynchronous Javascript And
XML) tem sido largamente utilizado
no desenvolvimento de aplicações
WEB. Um dos conceitos centrais do
AJAX é a possibilidade de serem
feitas requisições ao servidor através
de código Javascript, rodando no
navegador do usuário. Esse recurso
é empregado principalmente para
permitir que:
as páginas compostas
diretamente em XML, ao
invés de XHTML ou HTML,
sejam apresentadas no
navegador do usuário.
partes de uma página web
sejam atualizadas, sem que
o browser recarregue a
página inteira do servidor,
proporcionando uma
interface com melhor
usabilidade.
as páginas carreguem mais
rapidamente, pois as
requisições são
paralelizadas e compactadas
durante o trânsito.
o processamento das regras
de negócio da aplicação seja
distribuído aos clientes,
minimizando a carga do
servidor.
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.
3a 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.
houver mudança de janela.
alternar com outro foco
específico.
sair da página HTML.
deixar em destaque o texto.
Respondido em 13/05/2020 23:53:19
4a 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, é:
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.
Javascript precisa se
comunicar com um servidor
web para poder validar
dados preenchidos em um
formulário.
Trechos Javascript devem
ser inseridos somente na
seção de um documento
HTML. A seçãonão deve ser
utilizada para esse fim.
Um script Javascript pode
reagir a eventos; por
exemplo, pode ser executado
quando uma página termina
de carregar no navegador
web ou quando um usuário
seleciona um elemento
HTML.
Assim como HTML,
Javascript não é sensível a
maiúsculas e minúsculas.
Respondido em 13/05/2020 23:53:30
6a Questão
Na linguagem PHP é possível utilizar
o protocolo SOAP por meio de
classes desenvolvidas
especificamente para esse protocolo.
A classe que fornece acesso cliente
aos servidores SOAP é chamada de
SoapClient
SoapAccess
PHPAccess
SoapConnect
WSDLClient
7a Questão
(FCC - 2009) A função parseInt( ) da
biblioteca JavaScript tem o objetivo
de:
informar a quantidade de
caracteres que compõem
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.
dividir uma string de
caracteres em partes
menores de tamanho fixo.
extrair uma determinada
quantidade de caracteres de
uma string.
8a Questão
Marque a opção que corresponda a
um atributo do Ajax.
Send
Get
Post
URL
ResponseText
1a Questão
Na linguagem PHP 5, a função fputs
posiciona o ponteiro em um
arquivo.
cria um link físico.
interpreta o conteúdo de um
arquivo de acordo com um
determinado formato.
é um nome alternativo para
a função fwrite.
busca por um padrão em um
nome de arquivo.
2a 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
Determinar o parâmetro de
conexão síncrona e
assíncrona
Retornar a cadeia de
caracteres que o servidor
enviou
Informar o status da
solicitação
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.
alert, confirm e prompt.
select, submit e confirm.open, alert e write.
open, submit e close.
4a 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 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 compostas
diretamente em XML, ao
invés de XHTML ou HTML,
sejam apresentadas no
navegador do usuário.
o processamento das regras
de negócio da aplicação seja
distribuído aos clientes,
minimizando a carga do
servidor.
as páginas carreguem mais
rapidamente, pois as
requisições são
paralelizadas e
compactadas durante o
trânsito.
5a 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
SoapAccess
PHPAccess
SoapConnect
SoapClient
WSDLClient
Respondido em 13/05/2020 23:55:03
6a Questão
(FCC - 2009) A função parseInt( ) da
biblioteca JavaScript tem o objetivo
de:
substituir partes dos
caracteres de uma string por
uma sequência de outros
caracteres.
informar a quantidade de
caracteres que compõem
uma string.
extrair uma determinada
quantidade de caracteres de
uma string.
dividir uma string de
caracteres em partes
menores de tamanho fixo.
transformar uma string de
caracteres em um número,
numa determinada base
numérica.
7a Questão
Marque a opção que corresponda a
um atributo do Ajax.
ResponseText
Post
Send
URL
Get
8a 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, é:
1a Questão
(CESPE - 2010) Em relação a
Javascript, assinale a opção correta.
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.
Assim como HTML, Javascript
não é sensível a maiúsculas e
minúsculas.
Javascript é uma linguagem
interpretada que requer
compilação prévia.
Trechos Javascript devem ser
inseridos somente na seção
de um documento HTML. A
seçãonão deve ser utilizada
para esse fim.
2a Questão
(FCC - 2009) Uma propriedade do
objeto Button do JavaScript é o:
form.
handleEvent.
focus.
click.
blur.
3a Questão
(FCC - 2009) Em JavaScript, o
evento onChange será ativado
sempre que um objeto perder o foco
e:
sair da página HTML.
houver mudança de
conteúdo.
deixar em destaque o
texto.
alternar com outro foco
específico.
houver mudança de
janela.
4a 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, é:
Respondido em 13/05/2020 23:55:55
5a 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.
extrair uma determinada
quantidade de caracteres de
uma string.
informar a quantidade de
caracteres que compõem
uma string.
substituir partes dos
caracteres de uma string por
uma sequência de outros
caracteres.
transformar uma string de
caracteres em um número,
numa determinada base
numérica.
6a Questão
Na linguagem PHP 5, a função fputs
busca por um padrão em um
nome de arquivo.
posiciona o ponteiro em um
arquivo.
cria um link físico.
interpreta o conteúdo de um
arquivo de acordo com um
determinado formato.
é um nome alternativo para
a função fwrite.
7a Questão
Marque a opção que corresponda a
um atributo do Ajax.
Post
Send
URL
ResponseText
Get
8a 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 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 compostas
diretamente em XML, ao
invés de XHTML ou HTML,
sejam apresentadas no
navegador do usuário.
o processamento das regras
de negócio da aplicação seja
distribuído aos clientes,
minimizando a carga do
servidor.
as páginas carreguem mais
rapidamente, pois as
requisições são paralelizadas
e compactadas durante o
trânsito.
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.
1a Questão
A função do atributo
onreadystatechange é?
Retornar a cadeia de
caracteres que o servidor
enviou
Informar o status da
solicitação
Definir qual função será
chamada para fazer a
manipulação dos dados
assim que houver um
retorno
Determinar o parâmetro de
conexão síncrona e
assíncrona
Garantir o método POST e
GET
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
SoapClient
SoapConnect
PHPAccess
WSDLClient
SoapAccess
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, alert e write.
alert, confirm e prompt.
open, submit e close.
click, select e write.
select, submit e confirm.
4a Questão
Na linguagem PHP 5, a função fputs
interpreta o conteúdo de um
arquivo de acordo com um
determinado formato.
busca por um padrão em um
nome de arquivo.
posiciona o ponteiro em um
arquivo.
é um nome alternativo para
a função fwrite.
cria um link físico.
5a Questão
Marque a opção que corresponda a
um atributo do Ajax.
Send
Get
URL
ResponseText
Post
6a Questão
(CESGRANRIO - 2009) AJAX (do
inglês Asynchronous Javascript And
XML) tem sido largamente utilizado
no desenvolvimento deaplicaçõ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
de negó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.
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 compostas
diretamente em XML, ao
invés de XHTML ou HTML,
sejam apresentadas no
navegador do usuário.
7a Questão
(FCC - 2009) A função parseInt( ) da
biblioteca JavaScript tem o objetivo
de:
substituir partes dos
caracteres de uma string por
uma sequência de outros
caracteres.
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.
informar a quantidade de
caracteres que compõem
uma string.
8a Questão
(FCC - 2009) Uma propriedade do
objeto Button do JavaScript é o:
form.
click.
handleEvent.
blur.
focus.
1a Questão
As interações de ____________
são formadas por comandos e
interfaces de perguntas ("query
interfaces"). Escolha a opção que
preencha a lacuna:
4ª Geração
2ª Geração
1ª Geração
3ª e 4ª Gerações
3ª Geração
2a Questão
A Usabilidade é um atributo de
qualidade dos sistemas, cuja
intenção é avaliar o grau de
facilidade de uso na interação com
as interfaces que os compõem.
Dentre os seus itens de avaliação
temos: I ¿ Interoperabilidade. II ¿
Eficiência. III ¿ Conectividade. IV ¿
Taxa de Erros. V ¿ Satisfação. A
alternativa que corresponde aos
itens corretos é:
I, III e IV
II, IV e V
I, III e V
I, II e IV
I, II, III
3a Questão
Se refere a um aspecto da interface
no qual o usuário esbarra e
aprende a suplantá-lo.
A natureza deste problema de
usabilidade é do tipo:
Interpretativo
Polimorfismo
Barreira
Ruído
Obstáculo
4a Questão
A presença de um _____________
implica na acumulação de
prejuízos para os que operam e
para os que adquiriram o sistema.
Marque a alternativa que completa
a lacuna.
Ruído
Interpretativo
Barreira
Obstáculo
Polimorfismo
5a Questão
Uso excessivo de vídeos, imagens e
cores na composição de um website.
Este é um problema clássico na
Engenharia de Usabilidade. O
problema citado está associado ao
conceito de:
Tecnologia
Recursos Multimídia
Navegação
Software
Interface
6a Questão
NÃO é um dos atributos resultante
da engenharia de usabilidade:
ser fácil de aprender.
ter poucos erros.
ter poucas informações.
ser de fácil recordação.
ser eficiente no uso.
7a Questão
(TRT 23ª 2011 - FCC - ANALISTA
JUDICIÁRIO - TECNOLOGIA DA
INFORMAÇÃO)
NÃO é um dos atributos resultante
da engenharia de usabilidade:
Fácil recordação
Eficiente no uso
Ter poucos erros
Fácil de aprender
Ter poucas informações
8a Questão
1- Marque a alternativa correta:
Em relação ao que, o usuário,
precisa para desenvolver bem suas
tarefas, como seria o sistema ideal?
I. Maximiza a produtividade em suas
tarefas, mas esconde a tecnologia;
II. Ajusta a tarefa ao usuário,
Oferece simplicidade, versatilidade e
ambiente agradável.
III. Tem uma interface colorida e de
uso complexo.
IV. As funcionalidades atendem,
mas, o uso da interface, é confusa.
Todas as afirmações estão
corretas.
III e IV estão corretas
II e III estão corretas
I e II estão incorretas
I e II estão corretas
1a Questão
(CESGRANRIO - 2010 ¿
ELETROBRAS - ANALISTA DE
SISTEMAS JUNIOR - ENGENHARIA
DE SOFTWARE)
O presidente de uma empresa
solicita um novo sistema de
informação e pede atenção para que
o sistema possua uma interface
intuitiva e muito fácil de utilizar.
Durante o desenvolvimento desse
sistema, o tipo de teste que deve ser
realizado com redobrada atenção é o
de
Desempenho
Stress
Usabilidade
Segurança
Destruição
2a Questão
1- Marque a alternativa correta:
Em relação ao que, o usuário, precisa
para desenvolver bem suas tarefas,
como seria o sistema ideal?
I. Maximiza a produtividade em suas
tarefas, mas esconde a tecnologia;
II. Ajusta a tarefa ao usuário,
Oferece simplicidade, versatilidade e
ambiente agradável.
III. Tem uma interface colorida e de
uso complexo.
IV. As funcionalidades atendem,
mas, o uso da interface, é confusa.
III e IV estão corretas
I e II estão corretas
II e III estão corretas
I e II estão incorretas
Todas as afirmações
estão corretas.
3a Questão
As interações de
_______________ estão
disponíveis na maioria das
estações de trabalho e dos
computadores pessoais atuais.
Escolha a opção que preencha a
lacuna:
1ª e 4ª Gerações
3ª e 4ª Gerações
1ª e 2ª Gerações
2ª e 3ª Gerações
2ª e 4ª Gerações
4a Questão
NÃO é um dos atributos resultante
da engenharia de usabilidade:
ser de fácil recordação.
ter poucos erros.
ser fácil de aprender.
ter poucas informações.
ser eficiente no uso.
5a Questão
A presença de um _____________
implica na acumulação de
prejuízos para os que operam e
para os que adquiriram o sistema.
Marque a alternativa que completa
a lacuna.
Interpretativo
Obstáculo
Barreira
Polimorfismo
Ruído
6a Questão
As afirmativas abaixo estão
relacionadas à classificação de
problemas de usabilidade.
I - Uma barreira se refere a uma
falha de interpretação na interação
com a interface, onde o usuário pode
desenvolver uma má impressão do
sistema.
II - Ao analisar um problema de
usabilidade, podemos classificá-lo de
duas formas: quanto ao tipo de
usuário afetado e quanto ao grau de
dificuldade de uso da interface.
III - Um ruído se refere a um
aspecto da interface no qual o
usuário esbarra sucessivas vezes e
não aprende a suplantá-lo.
São corretas:
I e II
Somente I
Somente II
II e III
I, II e III
7a Questão
Em uma interface, a facilidade de
uso, facilidade de aprendizado,
satisfação do usuário, flexibilidade e
produtividade são:
estilos de interação.
fatores de
comunicabilidade.
Otimização de sistema
fatores de usabilidade
perspectivas.
8a Questão
Uso excessivo de vídeos, imagens e
cores na composição de um website.
Este é um problema clássico na
Engenharia de Usabilidade. O
problema citado está associado ao
conceito de:
Tecnologia
Navegação
Recursos Multimídia
Software
Interface