Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

Prévia do material em texto

Exercícios de desenvolvimento de sistemas web
1ª aula: revisão da sintaxe Java
1- 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.
Certo 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".
2 Questão
(FCC - 2008) A função Java:
public boolean VerificarCPF (string CPF);
representa um exemplo do conceito de:
.
Certo encapsulamento.
3 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?
Certo |X|Z||X|||X|Z||Y||
4 Questão
Em PHP,
Certo as variáveis são definidas com o símbolo "$" antes do nome da
variável.
5 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?
Certo 22
6 Questão
Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
Certo 0,-6,0
7 Questão
Assinale a sintaxe correta para a estrutura CASE em Java.
Certo
8 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:
Certo Apenas as alternativas I e II estão corretas.
1.(COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são:
.
Certo boolean, char, byte, short, int, long, float, double.
6. Considere o código abaixo:
public class DoubleKey {
private String key1, key2;
public DoubleKey( ){
key1 = "key1";
key2 = "key2";
}
public DoubleKey (String key1, String key2){
this.key1 = key1;
this.key2 = key2;
}
public String getKey1( ){return key1;}
public void setKey1 (String key1){this.key1 = key1;}
public String getKey2( ){return key2;}
public void setKey2 (String key2){this.key2 = key2;}
}
Observe a lista abaixo com alguns métodos do código acima e correlacione
com a coluna que descreve o tipo de cada um:
(1) public DoubleKey( ) ( ) construtor com
argumentos
(2) public DoubleKey (String key1, String key2) ( ) construtor sem
argumentos
(3) public String getKey1( ) ( ) método mutante
(4) public void setKey2( String key2) ( ) método acessor
Errado 2-1-4-3
7. (UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são
representados respectivamente por:
Certo &&, ||, !
8. (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:
Certo Apenas a afirmativa I está correta.
2ª aula:Visão Geral do Ambiente Servidor
1- 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:
Certo atributos da classe Material.
2 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:
Certo‘ java.lang.ClassNotFoundException.
3 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:
Certo encapsulamento.
4 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:
Certo Os scripts são principalmente para servidores.
5 Questão
(UFF - 2009) Na Orientação Objeto, uma classe que NÃO possui objetos
instanciados a partir dela é conhecida como:
Certo abstrata.
6 Questão
(FUNCAB - 2010) Em um projeto orientado a objetos, são unidades naturais
de modularização:
Certo classes.
7 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:
Certo JSE e JEE
8 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:
.
Certo construtor.
1. (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
Certo apenas II e III são verdadeiras.
4. (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:
Certo classes, estados e interações.
5. (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:
Certo apenas I é verdadeira.
6. (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:
Certo II, somente.
7. Considere o código e as afirmativas abaixo:
I - As classesformam 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.
Certo I, II e III.
8. (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:
.
Certo II e III, apenas.
3ª aula: Tecnologia Servlet
1 Questão
Os parâmetros passados por um formulário HTTP podem ser acessados por
meio do método do objeto HttpServletRequest conhecido como:
Certo getParameter()
2 Questão
O objeto que permite escrever uma resposta a uma requisição no estilo
System.out.println é possível por meio do objeto:
Certo PrintWriter
3 Questão
Em relação ao Ciclo de Vida da Servlet, o método de destruição é o?
Certo destroy()
4 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:
Certo 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.
5 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?
Certo São classes Java que podem receber uma requisição web,
processar e retornar uma resposta.
6 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?
Certo Requisição - Resposta
7 Questão
Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como
JavaScript, ASP e applets Java para incluir aplicações, respectivamente, nos
lados:
Certo cliente, servidor e cliente.
8 Questão
Caso seja necessário passar alguma informação por um objeto do tipo
HttpSession, usa-se o método:
Certo setAttribute
1. 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?
Certo request/response
2. Cite algumas vantagens herdadas da Tecnologia Servlet:
Certo Programação Orientada a Objetos, Flexibilidade, Portabilidade
3. A classe da qual HttpServlet se estende está na alternativa:
Certo GenericServlet
4. Cosidere 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 é:
Certo 1
5. O objeto que permite escrever uma resposta a uma requisição no estilo
System.out.println é possível por meio do objeto:
Certo PrintWriter
6. 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?
Certo São classes Java que podem receber uma requisição web,
processar e retornar uma resposta.
7. A tecnologia Servlet é uma das ferramentas que possibilita a
elaboração de:
.
Certo Sites com conteúdos dinâmicos.
8. 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?
Certo Container Servlet de um Servidor de Aplicações JEE
4ª aula: Tecnologia JSP
1 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?
Certo Scriptles
2 Questão
O desenvolvimento de sistemas em Java pode ter a interface do usuário sendo
desenvolvida em JSP. Marque a afirmativa correta abaixo:
Certo O uso de scripts do tipo expressões em JSP substituiu o uso de <%
out.print( );%>.
Explicação: Expressões ( <%= %> ) escrevem nas páginas JSP da mesma forma
que os scriptlets <% out.print( );%>.
3 Questão
Qual a tag de JSP que permite a definição de métodos ou variáveis.
Certo declaração
4 Questão
Sobre o desenvolvimento Web, pode-se afirmar:
Certo Na plataforma Java, pode-se utilizar a linguagem JSP para
desenvolvimento de sistemas web.
5 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.
Certo Insere valor Java diretamente na saída
6 Questão
Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP:
Certo Páginas JSP são compiladas em servlets, mas não podem chamar
componentes JavaBeans (beans).
7 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?
Certo Diretiva
8 Questão
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object
value):
Certo associa um valor de atributo com um nome.
1. Nas JSPs (Java Server Pages) os blocos de código Java inseridos
denominam-se
Certo Scriptlets.
2. Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia
JSP:
Certo Páginas JSP são compiladas em servlets, mas não podem chamar
componentes JavaBeans (beans).
3. 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
Simplificam a geração de conteúdo dinâmico para Web Designers
Certo Não permite independência entre o designer e o programador
É uma página HTML com trechos de programa Java embutidos e outras tags
especiais
JSP pode ser expresso através do seu formato padrão e do seu formato XML
4. 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?
Certo Diretiva
5. Qual a tag de JSP que permite a definição de métodos ou variáveis.
Certo declaração
6. O componente Java que armazena dados que persistem no lado do cliente
(navegador), mesmo após o término da navegação é:
Certo Cookie
7. Sobre o desenvolvimento Web, pode-se afirmar:
Certo Na plataforma Java, pode-se utilizar a linguagem JSP para
desenvolvimento de sistemas web.
8. O desenvolvimento de sistemas em Java pode ter a interface do usuário
sendo desenvolvida em JSP. Marque a afirmativa correta abaixo:
Certo O uso de scripts do tipo expressões em JSP substituiu o uso de <%
out.print( );%>.
Explicação: Expressões ( <%= %> ) escrevem nas páginas JSP da mesma forma
que os scriptlets <% out.print( );%>.
5ª aula: Middleware JDBC
1 Questão
Selecione dentre as alternativas abaixo a opção correta.
Certo JDBC é uma interface para acesso a banco de dados através de
uma API definida em Java
2 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:
Certo DriverManager
3 Questão
Marque a opção correta com relação a arquitetura cliente/servidor.
Certo 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
4 Questão
Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número
de colunas afetadas como um tipo int.
Certo ExecuteUpdate
5 Questão
Representa uma conexão com um banco de dados.
Certo java.sql.Connection
6 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.
Certo executeQuery
7 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?
.
Certo 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.
8 Questão
Qual o objetivo do Middlewere:
Certo Interligar processos clientes a processos servidores.
1 Questão
É um programa que faz a mediação entre software e as demais aplicações.
Certo middleware
3 Questão
(CESGRANRIO - 2010) É característica de um arquivo JSP a:
Certo compilação em um servlet.
4 Questão
Qual das classes abaixo fornece métodos para o desenvolvedor executar
instruções SQL?
Certo java.sql.Statement
5 Questão
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e
três camadas respectivamente.
Certo A aplicação cliente precisa ser instalada em todos os nós / O
cliente fica responsável apenas pela interface com o usuário
6 Questão
Tomada em comandos SELECT, retornando o resultado de operações como
um objeto ResultSet. Estamos falando de qual comando?
Certo ExecuteQuery
7 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?
Certo JDBC
8 Questão
Um objeto da Classe ResultSet pode ser visualizado como uma tabela. Qual
o método utilizado para percorrer as linhas dessa tabela
Certo next()
6ª aula: Padrões de desenvolvimento
1 Questão
São técnicas que nos dão uma boa solução para alguns problemas
encontrados em orientação em objetos.
Certo Padrões de projeto
2 Questão
Uma das vantagens em usar Padrões de Projeto.
Certo Aumentam a coesão, diminuem o acoplamento
3 Questão
Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura:
Certo Decorator
4 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?
Certo Padrão Bridge
5 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):
Certo Problema
6 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?
Certo Fly Weight
Explicação: Para a organização de pools de objetos, o mais indicado é o
padrão Fly Weight.
7 Questão
Qual das opções abaixo representa um objeto da classe Class Adapter?
Certo Bridge
8 Questão
Marque a alternativa correta sobre o JAVA BEANS
Certo É uma classe que deve possuir construtor vazio e métodos
getters e setters dos atributos
1 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:
Certo ?
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 "?".
2 Questão
Selecione qual das opções abaixo corresponde a um padrão GoF de
Comportamento:
Certo Memento
3 Questão
Como são conhecidos os quatro autores que se basearam em Christopher
Alexander para criar Padrões de Projeto de software?
Certo Gang of Four
7ª aula: ARQUITETURAS MVC MODELOS I E II,
IMPLEMENTAÇÃO DE MVC MODELO II, GERENCIAMENTO DE
SESSÃO E LOGIN
1 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?
Certo Model
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.
2 Questão
O MVC foi um dos primeiros padrões identificados, criado pela comunidade
Smalltalk em 1979. Em que consiste o Padrão MVC?
Certo O software poderá ser dividido em módulos independentes.
3 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?
Certo modelo, visão, controle
4 Questão
De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e
DOC se dá no componente:
Certo View
5 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.
Certo Interface com os clientes, apresentação das requisições /
comportamento da aplicação / dados da aplicação e regras de negócio.
6 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
Java
Linguagem C
Cold Fusion
Certo ActionScript
7 Questão
Em relação à criptografia, qual dos tipos utiliza duas chaves,
matematicamente relacionadas, sendo uma delas para encriptar e outra para
decriptar?
Certo Assimétrica
8 Questão
O padrão MVC é um modelo de arquitetura de software que separa em uma
aplicação:
Certo visão, modelo e o controle
2 Questão
Sugere a separação entre o modelo, a visão e o controle de uma aplicação.
Certo O Padrão MVC
3 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.
Certo session
4 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?
Certo Integridade
5 Questão
O modelo formado apenas por páginas JSP e Beans é chamado de?
Certo MVC1
6 Questão
O padrão MVC é um modelo de arquitetura de software que separa em uma
aplicação:
Certo visão, modelo e o controle
7 Questão
Em relação à criptografia, qual dos tipos utiliza duas chaves,
matematicamente relacionadas, sendo uma delas para encriptar e outra para
decriptar?
Certo Assimétrica
8ª aula: SINTAXE JAVASCRIPT; ORIENTAÇÃO A OBJETOS
COM JAVASCRIPT
1 Questão
Um conjunto de instruções, agrupadas para executar uma determinada tarefa
é denominado de?
Certo Funções
2 Questão
É uma grande vantagem de sistema web.
Certo Fácil manutenção
3 Questão
Em relação à orientação a objetos do JavaScript,para que serve a
propriedade ¿Prototypes¿?
Certo Disponibilizar um método a todas as instâncias de um objeto.
4 Questão
Sobre JavaScript é corretor afirmar, exceto:
Certo Linguagem interpretada no servidor e encaminhado o código
interpretado para tradução no navegador do cliente
As funções em JavaScript são um tipo de objeto com código executável
Linguagem com tipagem dinâmica (tipagem fraca) ou seja, o tipo de
uma variável não precisa ser declarado e pode alterar durante a execução
Em JavaScript um array pode conter elementos de tipos distintos
Linguagem case sensitive, ou seja, diferencia letras maiúsculas de
minúsculas
5 Questão
Quais os seis tipos de dados principais que temos em JavaScript?
Certo Numéricos, booleano, indefinido, null, string, arrays
6 Questão
Quanto aos operadores Aritméticos. Qual o operador de incremento e
decremento respectivamente?
Certo " + +" e " - - "
7 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:
Certo PDO.
8 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
Certo os códigos JavaScript estão totalmente em texto.
é uma linguagem de propósito geral
é uma linguagem de programação OOP
1 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?
Certo document.getElementById("SAIDA").innerHTML = "XPTO";
Explicação: Com o uso de document.getElementById é possível apontar o
elemento DOM a partir do Java Script, e a propriedade innerHTML permite a
alteração do conteúdo HTML interno deste elemento.
2 Questão
Sobre o conceito de camadas, a camada DAO é responsável pelo:
Certo acesso e manipulação de banco de dados
3 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);
}
}
Certo quando criamos objetos com o comando "new Aluno('Maria', 25,
'Tecnologia')", três atributos de instância são inicializados
4 Questão
Sobre funções em JavaScript é correto afirmar, exceto:
Não é tipada ( Não define o tipo de retorno )
Certo Não podem ser recursivas
Pode ou não receber parâmetros
Pode ou não retornar valor
Definidas pela palavra reservada function
5 Questão
Observe o comando JavaScript abaixo e marque a opção correta: input
type="button" onclick="respostaAoUsuario()" value="OK"
Certo Será criado um botão chamado OK que ao clicar irá para a
função respostaAoUsuario
6 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 "
"; ?>
Certo Array("a" , "b", "c", "d");
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");
8 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:
Certo PDO.
9ª aula: VALIDAÇÃO E CONTROLE DE FORMULÁRIOS
1 Questão
Dentre os componentes de formulários, assinale abaixo o objeto que possui a
maior hierarquia:
Certo Form
2 Questão
Essa instrução document.write() em JavaScript faz exatamente?
Certo Escreve dentro da página web.
4 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.
Certo Eventos
5 Questão
Os valores select-one, select-multiple, textarea, fazem parte da:
Certo Propriedade type de um formulário
6 Questão
O evento ________executa um código JavaScript quando o objeto recebe o
foco.
Qual das opções abaixo completa a lacuna acima:
Certo onfocus
7 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.
Certo onclick
8 Questão
Assinale abaixo o componente que representa um dispositivo de entrada
¿booleano¿:
Certo Radio
1 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:
Certo onblur
2 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:
Certo SQL Injection
3 Questão
Sobre objeto form pode-se afirmar que:
Certo Dá acesso aos componentes existentes dentro de um bloco
HTML , que podem ser: botões, caixas de texto, caixas de seleção, etc.
4 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:
Certo Objetos checkbox e radio
5 Questão
O evento ________executa um código JavaScript quando o objeto recebe o
foco.
Qual das opções abaixo completa a lacuna acima:
Certo onfocus
6 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.
Certo onclick
7 Questão
Assinale abaixo o componente que representa um dispositivo de entrada
¿booleano¿:
Certo Radio
8 Questão
Os valores select-one, select-multiple, textarea, fazem parte da:
Certo Propriedade type de um formulário
10ª aula: AJAX
1 Questão
A função do atributo onreadystatechange é?
Certo Definir qual função será chamada para fazer a manipulação dos
dados assim que houver um retorno
2 Questão
(CESPE - 2010) Em relação a Javascript, assinale a opção correta.
Certo 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.
3 Questão
Marque a opção que corresponda a um atributo do Ajax.
Certo ResponseText
4 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
Certo SoapClient
5 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.
Certo transformar uma string de caracteres em um número, numa
determinada base numérica.
6 Questão
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o:
Certo form.
7 Questão
(FCC - 2008) Na linguagem JavaScript, os métodos de interface com o
usuário que fazem parte do objeto windowsão apenas os denominados:
Certo alert, confirm e prompt.
8 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:
Certo 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.
1. (FCC - 2009) Em JavaScript, o evento onChange será ativado sempre
que um objeto perder o foco e:
Certo houver mudança de conteúdo.
2. (CESPE - 2010) Em relação a Javascript, assinale a opção correta.
Javascript é uma linguagem interpretada que requer compilação prévia.
Certo 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.
3.Na linguagem PHP 5, a função fputs
Certo é um nome alternativo para a função fwrite.
4.A função do atributo onreadystatechange é?
Certo Definir qual função será chamada para fazer a manipulação dos
dados assim que houver um retorno
7. Marque a opção que corresponda a um atributo do Ajax.
Certo ResponseText
1ª Simulado
1a Questão Acerto: 1,0 / 1,0
Associe as colunas abaixo e marque a alternativa correta sobre
orientação a objetos.
(1) Classe
(2) Atributo
(3) Herança
(4) Encapsulamento
( ) é 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).
( ) 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.
( ) são características de um objeto. Basicamente a estrutura de dados que vai
representar a classe.
( ) representa um conjunto de objetos com características afins.
Certo3,4,2,1
4,1,2,3
Respondido em 03/04/2021 13:26:26
2a Questão Acerto: 1,0 / 1,0
(FUNCAB - 2010) Em relação a OO, são tipos reconhecidos de herança:
Certo múltipla e simples.
3a Questão Acerto: 1,0 / 1,0
Um servidor de aplicação ou servidor web é conhecido como:
Certo Container
4a Questão Acerto: 1,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_req", lista);
RequestDispatcher disp =
request.getRequestDispatcher("dadosTRE.jsp");
disp.forward(request, response);
Na página dadosTRE.jsp, para receber a variável de requisição definida pelo
método setAttribute utiliza-se a instrução:
Certo ArrayList lis = (ArrayList) request.getAttribute("lista_req");
5a Questão Acerto: 1,0 / 1,0
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:
Certo DriverManager.
6a Questão Acerto: 1,0 / 1,0
(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:
Certo ?
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 "?".
7a Questão Acerto: 1,0 / 1,0
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?
Certo Model
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.
8a Questão Acerto: 1,0 / 1,0
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:
Certo PDO.
9a Questão Acerto: 1,0 / 1,0
Os valores select-one, select-multiple, textarea, fazem parte da:
Certo Propriedade type de um formulário
10a QuestãoAcerto: 1,0 / 1,0
(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, é:
Certo

Mais conteúdos dessa disciplina