Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0182_AV_201001509341 » DESENVOLVIMENTO DE SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201001509341 - RAPHAEL DA SILVA ROMA Professor: ROGERIO LEITAO NOGUEIRA Turma: 9002/AB Nota da Prova: 6,4 Nota de Partic.: 1,5 Data: 14/11/2013 18:30:52 1a Questão (Ref.: 201001676875) Pontos: 0,8 / 0,8 (CESGRANRIO - 2010) É característica de um arquivo JSP a: execução exclusiva em sistemas Linux. execução exclusiva em sistemas Windows compilação em um servlet. presença maciça de código Assembly. impossibilidade de inclusão de comentários. 2a Questão (Ref.: 201001764441) Pontos: 0,8 / 0,8 Java é uma linguagem de programação com o objetivo de criar uma linguagem orientada a objetos dinâmica, para uso nos mesmos tipos de aplicações desenvolvidas em C e C++, mas sem as dificuldades e os erros mais comuns destas linguagens, facilitando a geração de código robusto, confiável, facilmente utilizável em plataformas diversas. Existem algumas características da tecnologia orientada a objetos como o encapsulamento. Explique essa característica. Resposta: Consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação deste objeto, que ficam ocultos dos demais objetos, garantindo que uma pequena modificação não possa causar grandes danos Gabarito: Encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos. O encapsulamento impede que um programa se torne tão independente que uma pequena modificação possa causar grandes efeitos de propagação. 3a Questão (Ref.: 201001672342) Pontos: 0,8 / 0,8 Associe as colunas abaixo e marque a alternativa correta sobre orientação a objetos. (1) Classe ( ) é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis (atributos). (2) Atributo ( ) consiste na separação de aspectos internos e externos de um objeto. Este mecanismo é utilizado amplamente para impedir o acesso direto ao estado de um objeto (seus atributos), disponibilizando externamente apenas os métodos que alteram estes estados. (3) Herança ( ) são características de um objeto. Basicamente a estrutura de dados que vai representar a classe. (4) Encapsulamento ( ) representa um conjunto de objetos com características afins. 4,1,2,3 3,2,4,1 1,2,3,4 3,4,2,1 4,3,2,1 4a Questão (Ref.: 201001753352) Pontos: 0,0 / 0,8 Em uma página JSP, podemos ter três tipos de elementos na página. Apresente estes três tipos e uma breve explicação sobre as suas funções. Resposta: Tag HTML; Tag Javascript ; Gabarito: Elementos de Script que são inseridos diretamente no servlet Diretivas que permitem a manipulação do código gerado como servlet Ações que possibilitam o uso de outros componentes, como Java Beans 5a Questão (Ref.: 201001676190) DESCARTADA (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 Departamento. atributos da classe Material. operações da classe Almoxarife. 6a Questão (Ref.: 201001685508) Pontos: 0,8 / 0,8 (ESAF - 2008) Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto afirmar que: a instrução de tratamento de erro "On Error new Start" permite que o script continue funcionando caso um erro ocorra em tempo de execução. Uma mensagem de erro é gerada informando o ID do erro que ocorreu. quando a execução repetida de um conjunto de enunciados precisa ser controlada, mas o enunciado não pode ser executado na primeira vez, possibilitando, também, que nunca seja executado, deve-se usar a instrução do-while. o método scrollBy( ) da classe Window possibilita que se especifi que que um determinado código deve ser executado em intervalos regulares de tempo. quando se deseja definir uma classe, é necessário defi nir um método construtor. O código do construtor, entre outras coisas, é responsável por inicializar os atributos dos objetos. ao usar o switch para condições de comparações simples, as instruções limitadas pela opção default são executadas antes que conjuntos de instruções para cada condição case seja testada. 7a Questão (Ref.: 201001679526) Pontos: 0,8 / 0,8 Considere o código abaixo: public class DoubleKey { private String key1, key2; public DoubleKey( ){ key1 = "key1"; key2 = "key2"; } public DoubleKey (String key1, String key2){ this.key1 = key1; this.key2 = key2; } public String getKey1( ){return key1;} public void setKey1 (String key1){this.key1 = key1;} public String getKey2( ){return key2;} public void setKey2 (String key2){this.key2 = key2;} } Observe a lista abaixo com alguns métodos do código acima e correlacione com a coluna que descreve o tipo de cada um: (1) public DoubleKey( ) ( ) construtor com argumentos (2) public DoubleKey (String key1, String key2) ( ) construtor sem argumentos (3) public String getKey1( ) ( ) método mutante (4) public void setKey2( String key2) ( ) método acessor 2-3-4-1 3-4-2-1 1-4-2-3 2-1-4-3 1-4-3-2 8a Questão (Ref.: 201001676060) Pontos: 0,8 / 0,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: As afirmativas I, II e III estão corretas. As afirmativas II e III estão corretas. Apenas a afirmativa II está correta. Apenas a afirmativa I está correta. Apenas a afirmativa III está correta. 9a Questão (Ref.: 201001676313) Pontos: 0,8 / 0,8 (CESGRANRIO - 2008) Observe o seguinte programa JAVA: A saída desse programa é: XF XZF MXZF MXYZF MZF 10a Questão (Ref.: 201001676907) Pontos: 0,0 / 0,8 (CESPE - 2010) Assinale a opção correta quanto à linguagem de programação Java. JVM é um tipo de linguagem de máquina, resultado da compilação do código-fonte Java, que é interpretado e executado pela máquina virtual Java. Servlet é uma tecnologia adaptada ao uso com banco de dados relacionais e é essencial no desenvolvimento de aplicativos na Internet. A linguagem Java não prevê soluções para o problema de vazamento de memória - memory leak -, razão por que é necessárioliberar objetos que não estejam mais em uso. Listas, assim como conjuntos, são tipos genéricos de coleções, e servem para organizar referências a objetos fora da coleção. Na linguagem Java, tanto a sobrecarga, ou overload, quanto a sobrescrita, ou override, permitem que objetos instâncias que sejam de uma mesma classe tenham métodos com assinatura diferente. 11a Questão (Ref.: 201001685248) Pontos: 0,8 / 0,8 (FCC - 2008) A função Java: public boolean VerificarCPF (string CPF); representa um exemplo do conceito de: herança. overload. encapsulamento. polimorfismo. override.
Compartilhar