Baixe o app para aproveitar ainda mais
Prévia do material em texto
DESENVOLVIMENTO DE SISTEMAS WEB 1a aula Lupa Vídeo PPT MP3 Exercício: Matrícula: 1a Questão (Ref.: 201402317947) Fórum de Dúvidas (0) Saiba (0) Considere o trecho de código ilustrado na figura a seguir: Qual será a saída do código ilustrado na figura? 22 s Segundo 15 Primeiro 2a Questão (Ref.: 201402321359) Fórum de Dúvidas (0) Saiba (0) Para responder a questão, considere o código e as afirmativas a seguir: public class Item{ private double preco_unitario; private double desconto; private int quantidade; private String descricao; private String id; public Item (String id, String descricao, int quantidade, double preco){ this.id = id; this.descricao = descricao; if (quantidade >= 0) {this.quantidade = quantidade;} else {this.quantidade = 0;} this.preco_unitario = preco; } public double getTotalAjustado ( ){ double total = preco_unitario * quantidade; double desconto_total = total * desconto; double total_ajustado = total - desconto_total; return total_ajustado; } public void setDesconto (double desconto){ if (desconto < = 1.00) {this.desconto = desconto;} else {this.desconto = 0.0;} } public double getDesconto( ){return desconto;} public int getQuantidade( ){return quantidade;} public void setQuantidade (int quantidade) { if (quantidade > = 0){this.quantidade = quantidade;} } public String getProdutoId ( ) {return id;} public String getDescricao ( ) {return descricao;} } I - Métodos como public Item (String id, String descricao, int quantidade, double preco) são chamados construtores: métodos utilizados para inicializar objetos durante sua instanciação. II - Métodos como setDesconto( ), getDescricao( ) e getTotalAjustado( ) são comportamentos da classe Item que retornam ou configuram atributos. III - Os métodos como getTotalAjustado( ) e getDesconto( ) são chamados de acessores, pois permitem o acesso aos dados internos de um objeto. IV - Métodos como setDesconto( ) são chamados de mutantes, pois permitem a alteração do estado interno do objeto. V - Por todo o código, pode-se notar o uso de this: uma referência que aponta para a instância do objeto. Assinale a alternativa que contém a(s) afirmação(ões) CORRETAS: II, III e IV, apenas. III e IV, apenas. I e II, apenas. I, II, III, IV e V. I, II e IV, apenas. 3a Questão (Ref.: 201402317112) Fórum de Dúvidas (0) Saiba (0) (FUMARC-2011) Analise o seguinte programa desenvolvido na linguagem Java. Assinale a opção com a sequência CORRETA, de cima para baixo. false true false true true false true false false false false true true false false true true false false false 4a Questão (Ref.: 201402314183) Fórum de Dúvidas (0) Saiba (0) Assinale a sintaxe correta para a estrutura CASE em Java. 5a Questão (Ref.: 201402314200) Fórum de Dúvidas (0) Saiba (0) Considere o trecho de código ilustrado na figura a seguir: Qual será a saída do código ilustrado na figura? 1,-6,3 -1,6,3 0,6,0 2,-6,0 0,-6,0 6a Questão (Ref.: 201402314220) Fórum de Dúvidas (0) Saiba (0) Considere o código java fornecido na figura a seguir: Qual será a saída após a execução do trecho de código mostrado na figura acima? AB A ABC BC AC 7a Questão (Ref.: 201402314213) Fórum de Dúvidas (0) Saiba (0) Observe o trecho de código ilustrado na figura a seguir: Qual o valor de y ao final da execução do trecho de código ilustrado na figura acima? 26 18 22 20 24 8a Questão (Ref.: 201402317148) Fórum de Dúvidas (0) Saiba (0) (COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são: boolean, string, int, float, double. boolean, char, byte, short, int, long, float, double. boolean, char, int, long, float, string. boolean, string, short, int, long, float, double. boolean, string, byte, int, long, float. DESENVOLVIMENTO DE SISTEMAS WEB 2a aula Lupa Vídeo PPT MP3 Exercício: Matrícula: 1a Questão (Ref.: 201402318139) Fórum de Dúvidas (0) Saiba (0) (UFF - 2009) Na Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir dela é conhecida como: instância. interface. subclasse. abstrata. superclasse. 2a Questão (Ref.: 201402318017) Fórum de Dúvidas (0) Saiba (0) (FCC - 2011) Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado automaticamente sempre que um novo objeto é criado: construtor. classe. polimorfismo. método. interface. 3a Questão (Ref.: 201402318823) Fórum de Dúvidas (0) Saiba (0) (ESAF - 2009) Em uma aplicação Java, se o carregador de classes não conseguir localizar a classe do driver de banco de dados para uma conexão JDBC, é lançada a exceção: java.io.FileNotFoundException. java.util.InputMismatchException. java.io.IOException. java.lang.SecurityException. java.lang.ClassNotFoundException. 4a Questão (Ref.: 201402318001) Fórum de Dúvidas (0) Saiba (0) (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. especialização. herença. compartilhamento. generalização. 5a Questão (Ref.: 201402318008) Fórum de Dúvidas (0) Saiba (0) (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: II e III, apenas. III, apenas. II, apenas. I e III, apenas. I, II e III. 6a Questão (Ref.: 201402318146) Fórum de Dúvidas (0) Saiba (0) (CESPE - 2009) Para definição e manipulação de uma exceção em Java, devem constar no programa, obrigatoriamente,os termos: try e finally. try e catch. finally e retry. finally e catch. try e retry. 7a Questão (Ref.: 201402318054) Fórum de Dúvidas (0) Saiba (0) (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: atributos da classe Requisição. operações da classe Almoxarife. métodos da classe Departamento. atributos da classe Departamento. atributos da classe Material. 8a Questão (Ref.: 201402318015) Fórum de Dúvidas (0) Saiba (0) (FCC - 2011) Na programação orientada a objetos, subprogramas (ou subrotinas) são encapsuladas nos próprios objetos e passam a designar-se: encapsulamento. instância. método. herança. atributo. DESENVOLVIMENTO DE SISTEMAS WEB 3a aula Lupa Vídeo PPT MP3 Exercício: Matrícula: 1a Questão (Ref.: 201402943378) Fórum de Dúvidas (0) Saiba (0) Cite algumas vantagens herdadas da Tecnologia Servlet: Programação Orientada a Objetos, Flexibilidade, Impossibilidade de Portabilidade Programação Orientada a Objetos, Estrutura Rígida, Portabilidade Programação Orientada a Estruturas, Flexibilidade, Portabilidade Programação Orientada a Objetos, Flexibilidade, Portabilidade Programação Exclusiva para Funções, Flexibilidade, Portabilidade 2a Questão (Ref.: 201402815383) Fórum de Dúvidas (0) Saiba (0) 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 destruir os objetos request/response. Após chamar o método destroy(). Após criar objetos de request/response. Após o Servlet executar cada requisição em um método service(). 3a Questão (Ref.: 201402823443) Fórum de Dúvidas (0) Saiba (0) Um dos métodos usados para recuperar dados enviados pelo formulário para um Servlet? request.getValues() request.getTime() request.getName() request.getParameter() request.getRequest() Gabarito Comentado 4a Questão (Ref.: 201402318815) Fórum de Dúvidas (0) Saiba (0) Sobre middleware é correto afirmar que: 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. é uma ferramenta facilitadora para construção de sistemas distribuídos. é uma ferramenta aplicada na arquitetura de bancos de dados centralizados. é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários. 5a Questão (Ref.: 201402943382) Fórum de Dúvidas (0) Saiba (0) 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/request response/response request/aplication response/aplication request/response 6a Questão (Ref.: 201402943372) Fórum de Dúvidas (0) Saiba (0) 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. São classes Java que não podem receber uma requisição web, processar e retornar uma resposta. Não são classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta. São classes Java que podem receber uma requisição web, 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. 7a Questão (Ref.: 201402914874) Fórum de Dúvidas (0) Saiba (0) 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 - Java Requisição - Resposta Requisição - Servlet Gabarito Comentado 8a Questão (Ref.: 201402914890) Fórum de Dúvidas (0) Saiba (0) Por que é quase inviável construir sistemas usando somente Servlets? O comando HTML está fora dos padrões web. O comando HTML não trabalha com Servlet O comando HTML está inserido na função println. O comando HTML não chama uma função. O comando HTML está precisa de um Servlet. DESENVOLVIMENTO DE SISTEMAS WEB 4a aula Lupa Vídeo PPT MP3 Exercício: Matrícula: Aluno(a): 1a Questão (Ref.: 201402840504) Fórum de Dúvidas (0) Saiba (0) Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. Entre outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc. Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP. session contentType isErrorJsp errorPage import 2a Questão (Ref.: 201402959593) Fórum de Dúvidas (0) Saiba (0) Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se Applets. Gadgets. Servlets. Scriptlets. Widgets. 3a Questão (Ref.: 201402815387) Fórum de Dúvidas (0) Saiba (0) Em relação aos elementos básicos do JSP, assinale abaixo aquele que é responsável por definir valores para as variáveis a serem usadas nas expressões: Diretiva include. Scriptles. Contenttype. Session. Diretiva. Gabarito Comentado 4a Questão (Ref.: 201402452214) Fórum de Dúvidas (0) Saiba (0) 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? VBScript VBEnterprise ASP JavaScript JavaBeans 5a Questão (Ref.: 201402318742)Fórum de Dúvidas (0) Saiba (0) (FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value): remove o valor de atributo associado com a chave. associa um valor de atributo com um nome. recupera os nomes de todos os atributos associados com o objeto. retorna o contexto no qual o servlet da página roda. recupera o valor de atributo associado com a chave. 6a Questão (Ref.: 201402815385) Fórum de Dúvidas (0) Saiba (0) Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP: JPS é uma tecnologia web-scripting para desenvolvimento de aplicações Web. A tecnologia JSP é uma componente chave na arquitetura de alto escala para aplicações baseadas na Web. Páginas JSP são compiladas em servlets, mas não podem chamar componentes JavaBeans (beans). Promove um modo simplificado e dinâmico de gerar páginas Web que contêm um código dinamicamente gerado. Faz parte da família de tecnologias Java. 7a Questão (Ref.: 201402914930) Fórum de Dúvidas (0) Saiba (0) Qual a tag de JSP que permite a definição de métodos ou variáveis. body declaração http expressão scriptlet Gabarito Comentado 8a Questão (Ref.: 201402859259) Fórum de Dúvidas (0) Saiba (0) VUNESP - 2013 - FUNDUNESP Ao se executar uma página JSP na plataforma J2EE, o servidor de aplicação compila a página por meio de um compilador específico e a executa, enviando o resultado para o navegador. envia a página para um interpretador Java que faz o processamento e envia o código HTML resultante para o navegador envia o conteúdo HTML ao navegador, substituindo o código delimitado por <% e %> pelos valores correspondentes envia todo conteúdo da página para o navegador, pois, devido à compatibilidade do código Java e JavaScript, ela pode ser processada diretamente pelo navegador traduz o conteúdo da página em um Servlet, compila o Servlet e o executa, enviando o resultado para o navegador. Gabarito Comentado DESENVOLVIMENTO DE SISTEMAS WEB Avaiação Parcial: Aluno(a): Matrícula: Acertos: 10,0 de 10,0 1a Questão (Ref.: 201402317148) Acerto: 1,0 / 1,0 (COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são: boolean, string, int, float, double. boolean, string, short, int, long, float, double. boolean, string, byte, int, long, float. boolean, char, byte, short, int, long, float, double. boolean, char, int, long, float, string. 2a Questão (Ref.: 201402317770) Acerto: 1,0 / 1,0 Considerando os conceitos aplicados no desenvolvimento de programas na linguagem JAVA, analise a seguinte definição: Especificação de comportamento abstrato, que as classes inividuais podem, então, implementar. Trata-se da definição de: Classe Pacote Interface Método Variável de instância 3a Questão (Ref.: 201402318004) Acerto: 1,0 / 1,0 (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. I, II e III. III, apenas. II e III, apenas. I, apenas. Gabarito Comentado. 4a Questão (Ref.: 201402445063) Acerto: 1,0 / 1,0 Qual o protocolo usado para fazer requisições ao servidor web? IP JSP HTML HTTP TCP 5a Questão (Ref.: 201402815384) Acerto: 1,0 / 1,0 A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de: Programas Java restritos ao modelo HTTP. Sites com conteúdos dinâmicos. Classes Java para trabalhar exclusivamente com textos em HTML. Scripts CGI avançados. Classes Java para substituir o servidor web. Gabarito Comentado. 6a Questão (Ref.: 201402327214) Acerto: 1,0 / 1,0 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 é: 3 1 2 4 0 Gabarito Comentado. 7a Questão (Ref.: 201402943385) Acerto: 1,0 / 1,0 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 PHP Active Server Pages (ASP) e XHTML Visual Basic 6.0 e PHP Active Server Pages (ASP) e HTML Active Server Pages (ASP) e Cobol 8a Questão (Ref.: 201402840504) Acerto: 1,0 / 1,0 Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. Entre outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc. Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP. isErrorJsp import session errorPage contentType 9a Questão (Ref.: 201402815392) 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: ResultSet. Statement. DriverManager. Connection. PreperedStatement. Gabarito Comentado. 10a Questão (Ref.: 201402823743) Acerto: 1,0 / 1,0 Um objeto da Classe ResultSet pode ser visualizado como uma tabela. Qual o método utilizado para percorrer as linhas dessa tabela. finnaly() exec() try() next() prev() Gabarito Comentado. DESENVOLVIMENTO DE SISTEMAS WEB 6a aula Lupa Vídeo PPT MP3 Matrícula: 1a Questão (Ref.: 201402796893) Fórum de Dúvidas (0) Saiba (0) Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura: Strategy Decorator Abstract Factory Observer Prototype Gabarito Comentado 2a Questão (Ref.: 201402776577) Fórum de Dúvidas (0)Saiba (0) Uma das vantagens em usar Padrões de Projeto. Aumentam acoplamento, diminuem a coesão Somente temos acoplamento Ficam sem coesão e sem acoplamento Aumentam a coesão, diminuem o acoplamento Somente temos coesão Gabarito Comentado 3a Questão (Ref.: 201402815395) Fórum de Dúvidas (0) Saiba (0) Os 23 padrões descritos pela GoF (Gang of Four) são classificados e organizados em famílias de padrões, conforme o seu propósito e o seu escopo. Qual delas trata das associações entre classes e objetos? Criação Estrutura Objeto Comportamento Classe Gabarito Comentado 4a Questão (Ref.: 201402776567) Fórum de Dúvidas (0) Saiba (0) Como são conhecidos os quatro autores que se basearam em Christopher Alexander para criar Padrões de Projeto de software? Gang of Eleven Gang of Four Gang of Seven Gang of Five Gang of Six 5a Questão (Ref.: 201402815394) Fórum de Dúvidas (0) Saiba (0) 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 Nome Problema Problema/Solução Nome/Problema Gabarito Comentado 6a Questão (Ref.: 201402452219) Fórum de Dúvidas (0) Saiba (0) Qual das opções abaixo representa um objeto da classe Class Adapter? State Prototype Bridge Builder Observer 7a Questão (Ref.: 201402452299) Fórum de Dúvidas (0) Saiba (0) Dentro de padrões GoF, o ato de ¿usar quando quiser evitar ligação permanente entre uma abstração e sua implementação¿, representa aplicabilidade em que padrão? Padrão Bridge Padrão Singleton Padrão Strateger Padrão Adapter Padrão Observer 8a Questão (Ref.: 201402452217) Fórum de Dúvidas (0) Saiba (0) Na estrutura de um padrão de desenvolvimento, pode-se afirmar que o atributo problema representa: Apresentação do contexto do padrão e quando ele pode ser utilizado Descreve a solução e os elementos que a compõem Identificação dos elementos gráficos do projeto Referência que descreve de forma bastante sucinta o padrão Identificação das características de segurança DESENVOLVIMENTO DE SISTEMAS WEB 7a aula Lupa Vídeo PPT MP3 Matrícula: 1a Questão (Ref.: 201402797686) Fórum de Dúvidas (0) Saiba (0) Segundo, MOURELLI, Rede de Petri é uma ferramenta para a modelagem e projeto de sistemas, utilizando uma representação matemática do sistema, sendo uma extensão das máquinas de estados finitos. A análise da rede de Petri permite avaliar: somente a estrutura do sistema modelado somente o comportamento dinâmico do sistema modelado a estrutura e o comportamento estático do sistema modelado somente o comportamento estático do sistema modelado a estrutura e o comportamento dinâmico do sistema modelado Gabarito Comentado 2a Questão (Ref.: 201402823756) Fórum de Dúvidas (0) Saiba (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. attribute cookies servlet parameter session Gabarito Comentado 3a Questão (Ref.: 201402943415) Fórum de Dúvidas (0) Saiba (0) O modelo MVC 1, formado apenas por páginas JSP e Beans, deve ser utilizado no desenvolvimento de sistemas de que tipo? Pois pode haver uma grande quantidade de código Java nas páginas JSP. pequenos e robustos complexos e simples pequenos e simples grandes e simples pequenos e complexos 4a Questão (Ref.: 201402452300) Fórum de Dúvidas (0) Saiba (0) 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. 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. Interface com os clientes, apresentação das requisições / comportamento da aplicação / dados da aplicação e regras de negócio. 5a Questão (Ref.: 201402823749) Fórum de Dúvidas (0) Saiba (0) O padrão MVC (2) que é uma arquitetura popular para o desenho de aplicações web complexas e modulares. Nessa arquitetura existem três camadas. Quais são? modelo, visão, servlet modelo, filtros, controle modelo, visão, tabelas modelo, control, controle modelo, visão, controle Gabarito Comentado 6a Questão (Ref.: 201402815397) Fórum de Dúvidas (0) Saiba (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 Autenticação Integridade Privacidade Não-repúdio Gabarito Comentado 7a Questão (Ref.: 201402943395) Fórum de Dúvidas (0) Saiba (0) 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 dependentes ou independentes. O software não poderá ser dividido em módulos independentes. O software poderá ser dividido em módulos mas não independentes. O software não poderá ser dividido em módulos mas dependentes. O software poderá ser dividido em módulos independentes. 8a Questão (Ref.: 201402797684) Fórum de Dúvidas (0) Saiba (0) O padrão MVC é um modelo de arquitetura de software que separa em uma aplicação: módulo, visão e comando controle , modelo e valores visão, modelo e o controle módulo, valores e controle módulo, valores e comando DESENVOLVIMENTO DE SISTEMAS WEB 8a aula Lupa Vídeo PPT MP3 Matrícula: 1a Questão (Ref.: 201402943426) Fórum de Dúvidas (0) Saiba (0) JavaScript é uma linguagem que é processada do lado Cliente, por isso tem algumas desvantagens. Qual a principal desvantagem em usar a linguagem JavaScript? Se o usuário desligar o JavaScript nonavegador tudo será perdido. Se o usuário ligar o JavaScript no navegador tudo que foi criado não será processado. Se o usuário desligar o JavaScript no navegador tudo que foi criado continuará sendo processado. Se o usuário desligar o JavaScript no navegador ficará estável menos o html. Se o usuário desligar o JavaScript no navegador tudo que foi criado não será processado. 2a Questão (Ref.: 201402986583) Fórum de Dúvidas (0) Saiba (0) 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() 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')" "mostraDados" é um método da classe Aluno executado quando criamos objetos com o comando: new Aluno() quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')", três atributos de instância são inicializados 3a Questão (Ref.: 201402943430) Fórum de Dúvidas (0) Saiba (0) Quanto aos operadores Aritméticos. Qual o operador de incremento e decremento respectivamente? " + +" e " - - " " + +" e " * " " + +" e " / " " %" e " - - " " %" e " %" 4a Questão (Ref.: 201402797703) Fórum de Dúvidas (0) Saiba (0) JavaScript é uma linguagem de programação baseada em scripts e padronizada pela ECMA International (associação especializada na padronização de sistemas de informação). Foi criada por Brendan Eich (Netscape) e surgiu em 1995 como linguagem de script client-side de páginas web. É uma linguagem dinâmica, orientada a objetos e criada com sintaxe similiar à linguagem C. . Identifique qual a opção abaixo que se refere-se a Javascript: os códigos JavaScript estão totalmente em texto. o código Java precisa ser compilado cria aplicações executadas em uma máquina virtual ou em um browser é uma linguagem de programação OOP é uma linguagem de propósito geral Gabarito Comentado 5a Questão (Ref.: 201402797700) Fórum de Dúvidas (0) Saiba (0) JavaScript foi originalmente implementado como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem com o usuário sem a necessidade deste script passar pelo servidor, controlando o navegador, realizando comunicação assíncrona e alterando o conteúdo do documento exibido. Identifique qual a opção abaixo que se refere a Javascript: é uma linguagem formatação,(e não de programação) criada para estruturar páginas é uma linguagem declarativa (e não de programação) criada para estruturar páginas é uma linguagem de programação compilada é uma linguagem voltada para definir a estrutura de documentos. é uma linguagem de programação interpretada Gabarito Comentado 6a Questão (Ref.: 201402943427) Fórum de Dúvidas (0) Saiba (0) Quais os seis tipos de dados principais que temos em JavaScript? Executável, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, executável Numéricos, booleano, indefinido, null, string, arrays Bytecodes, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, bytecodes 7a Questão (Ref.: 201402815399) Fórum de Dúvidas (0) Saiba (0) Em relação à orientação a objetos do JavaScript, para que serve a propriedade ¿Prototypes¿? Disponibilizar uma propriedade ao objeto. Disponibilizar uma função ao objeto. Criar uma propriedade. Criar um objeto. Disponibilizar um método a todas as instâncias de um objeto. Gabarito Comentado 8a Questão (Ref.: 201402452313) Fórum de Dúvidas (0) Saiba (0) Observe o comando JavaScript abaixo e marque a opção correta: input type="button" onclick="respostaAoUsuario()" value="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 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. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js DESENVOLVIMENTO DE SISTEMAS WEB 9a aula Lupa Vídeo PPT MP3 Matrícula: 1a Questão (Ref.: 201402797726) Fórum de Dúvidas (0) Saiba (0) 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 2a Questão (Ref.: 201402776625) Fórum de Dúvidas (0) Saiba (0) Produzimos esse evento quando se clica o botão do mouse sobre um elemento da página, geralmente um botão ou um link. onclick onmouse onwhite onblur onread 3a Questão (Ref.: 201402815401) Fórum de Dúvidas (0) Saiba (0) Dentre os componentes de formulários, assinale abaixo o objeto que possui a maior hierarquia: Button TextArea Form CheckBox File 4a Questão (Ref.: 201402797724) Fórum de Dúvidas (0) Saiba (0) 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: onblur onchange onlostfocus ondispose onfocus Gabarito Comentado 5a Questão (Ref.: 201402452304) Fórum de Dúvidas (0) Saiba (0) Os valores select-one, select-multiple, textarea, fazem parte da: Propriedade name de um formulário Método focus de um formulário Propriedade form de um formulário Propriedade type de um formulário Método blur de um formulário 6a Questão (Ref.: 201402452305) Fórum de Dúvidas (0) Saiba (0) A representação de dispositivos de entrada booleanos cuja informação relevante consiste em saber se uma opção foi selecionada ou não, refere-se a: Formato de um textarea Propriedade de um formulário Ativação e desativação de botão Objetos checkbox e radio Propriedade type de um formulário 7a Questão (Ref.: 201402445170) Fórum de Dúvidas (0) Saiba (0) Temos vários objetos para criação de formulários. Qual objetocria caixas de senhas? Radio Select Password TextArea Text 8a Questão (Ref.: 201402452226) Fórum de Dúvidas (0) Saiba (0) Sobre objeto form pode-se afirmar que: - Determinam a estrutura de envio e recebimento de mensagens 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. Controlam as ações dos componentes em uma página HTML Determinam o estilo das páginas HTML DESENVOLVIMENTO DE SISTEMAS WEB 10a aula Lupa Vídeo PPT MP3 Matrícula: 1a Questão (Ref.: 201402327387) Fórum de Dúvidas (0) Saiba (0) (CESGRANRIO - 2009) AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmente para permitir que: o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga do servidor. as páginas compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no navegador do usuário. o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar pela resposta imediata do servidor. 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. 2a Questão (Ref.: 201402452228) Fórum de Dúvidas (0) Saiba (0) Marque a opção que corresponda a um atributo do Ajax. ResponseText Send URL Post Get 3a Questão (Ref.: 201402452229) Fórum de Dúvidas (0) Saiba (0) A função do atributo onreadystatechange é? Definir qual função será chamada para fazer a manipulação dos dados assim que houver um retorno Garantir o método POST e GET Informar o status da solicitação Determinar o parâmetro de conexão síncrona e assíncrona Retornar a cadeia de caracteres que o servidor enviou 4a Questão (Ref.: 201402815405) Fórum de Dúvidas (0) Saiba (0) O Ajax não é uma tecnologia única. Trata-se de uma coleção de quatro tecnologias que se complementam. Três das quatro tecnologias têm sido referidas coletivamente como Dynamic HTML, ou abreviando, DHTML. Quais são elas: Document Object Model (DOM) / Cascading Style Sheet (CSS) / Objeto HttpRequest XML / Objeto HttpRequest / Cascading Style Sheet (CSS) JavaScript / XML / Objeto HttpRequest Objeto HttpRequest / JavaScript / XML JavaScript / Document Object Model (DOM) / Cascading Style Sheet (CSS) Gabarito Comentado 5a Questão (Ref.: 201402445184) Fórum de Dúvidas (0) Saiba (0) AJAX (acrônimo em língua inglesa de Asynchronous Javascript and XML1 , em português "Javascript Assíncrono e XML") é o uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas Web mais interativas com o usuário. Que tipo de solicitações temos no Ajax? Chamadas técnicas Chamadas simples Chamadas síncronas Chamadas complexas Chamadas assíncronas 6a Questão (Ref.: 201402327233) Fórum de Dúvidas (0) Saiba (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, é: Gabarito Comentado 7a Questão (Ref.: 201402327418) Fórum de Dúvidas (0) Saiba (0) (FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de: extrair uma determinada quantidade de caracteres de uma string. transformar uma string de caracteres em um número, numa determinada base numérica. dividir uma string de caracteres em partes menores de tamanho fixo. substituir partes dos caracteres de uma string por uma sequência de outros caracteres. informar a quantidade de caracteres que compõem uma string. 8a Questão (Ref.: 201402327321) Fórum de Dúvidas (0) Saiba (0) (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. open, alert e write. click, select e write. alert, confirm e prompt. select, submit e confirm. Fechar Avaliação: » DESENVOLVIMENTO DE SISTEMAS WEB Tipo de Avaliação: AV Aluno: Professor: JORGE FERREIRA DA SILVA Turma: Nota da Prova: 6,5 Nota de Partic.: Av. Parcial Data: 1a Questão (Ref.: 201402323004) Pontos: 1,0 / 1,0 Dada a definição da classe a seguir, quais problemas poderiam ocorrer, se ela fosse herdada? Como você evitaria esses problemas? public class Point { public Point (int x, int y){ this.x = x; this.y = y; } public Point getLocation( ) { return new Point (x, y); } public void move (int x, int y) { this.x = x; this.y = y; } public void setLocation (int x, int y){ this.x = x; this.y = y; } public void setLocation(Point p){ this.x = p.x; this.y = p.y; } public int x; public int y; } Resposta: A Classe Point estaria visível a todos os métodos, fazendo com que o encapsulamento fosse destruído. Colocaria X e Y Privados, resolvendo o problema. Gabarito: Toda classe terá acesso direto à representação interna de Point. Tal acesso irrestrito destrói o encapsulamento. Tornar x e y privados resolveria a situação. 2a Questão (Ref.: 201402879497) Pontos: 1,0 / 1,0 Eventos são maneiras que temos em JavaScript para controlar as ações dos visitantes e definir um comportamento da página. Como funciona o evento onblur? Resposta: O evento onblur significa que o evento perdeu o foco, quando saiu da página. Gabarito: Se produz quando um elemento perde o foco da aplicação. 3a Questão (Ref.: 201402318010) Pontos: 0,0 / 1,0 (FCC - 2008) Os conceitos de generalização e especialização da orientação a objetos estão diretamente relacionados ao conceito de: Agregação. Associação. Encapsulamento. Polimorfismo. Herança. 4a Questão (Ref.: 201402318823) Pontos: 1,0 / 1,0 (ESAF - 2009) Em uma aplicação Java, se o carregador de classes não conseguir localizar aclasse do driver de banco de dados para uma conexão JDBC, é lançada a exceção: java.util.InputMismatchException. java.io.FileNotFoundException. java.io.IOException. java.lang.ClassNotFoundException. java.lang.SecurityException. 5a Questão (Ref.: 201402318780) Pontos: 1,0 / 1,0 (FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor: ocorre um destroy() no processo cliente. o seu método init() é invocado. ocorre a execução do método getOutputStream(). o método service() é definido. o seu método stream() é invocado. 6a Questão (Ref.: 201402445113) Pontos: 1,0 / 1,0 "São trechos de códigos Java que podem ser inseridos em qualquer lugar da página e servem, entre outras coisas, para definir valores para as variáveis a serem usadas nas expressões." Qual a Tag JSP que define o parágrafo acima? Scriptles Declarações Exmpressão Inteiros Float 7a Questão (Ref.: 201402970758) Pontos: 0,5 / 0,5 Devido a pluralidade de banco de dados e seus provedores de acesso, a SUN criou uma API chamada JDBC (java Data Base Connectivity) cujo o objetivo é fornecer uma ponte entre a camada do cliente, o driver do fabricante e a fonte de dados. São bibliotecas JDBC, EXCETO: java.sql.Swing java.sql.Connection java.sql.ResultSet java.sql.DriverManager java.sql.Statement 8a Questão (Ref.: 201402796895) Pontos: 0,5 / 0,5 Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento: Flyweight Memento Builder Composite Facade 9a Questão (Ref.: 201402797700) Pontos: 0,0 / 0,5 JavaScript foi originalmente implementado como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem com o usuário sem a necessidade deste script passar pelo servidor, controlando o navegador, realizando comunicação assíncrona e alterando o conteúdo do documento exibido. Identifique qual a opção abaixo que se refere a Javascript: é uma linguagem de programação interpretada é uma linguagem de programação compilada é uma linguagem voltada para definir a estrutura de documentos. é uma linguagem declarativa (e não de programação) criada para estruturar páginas é uma linguagem formatação,(e não de programação) criada para estruturar páginas 10a Questão (Ref.: 201402327325) Pontos: 0,5 / 0,5 (FEPESE - 2010) Relacione as palavras reservadas da linguagem JavaScript da coluna 1 com os objetivos da coluna 2. (1) Try ( ) Definir um bloco de comandos que pode gerar um erro quando da sua execução. (2) Catch ( ) Criar um erro de execução. (3) Throw ( ) Definir um bloco de comandos que deve ser executado caso ocorra um determinado erro de execução. 2-1-3 1-2-3 3-1-2 1-3-2 2-3-1 Período de não visualização da prova: desde 05/06/2017 até 20/06/2017.
Compartilhar